谈软件工程在企业的运用

谈软件工程在企业的运用

1软件工程在开发中常见问题

1.1软件开发文档资料没有保存。为管理和评价软件开发工程的进展状况,软件开发管理人员可以使用这些文档资料作为“里程碑”;对于软件维护人员,这些文档资料更是至关重要必不可少的;在软件开发过程中准确地交流信息,软件开发人员可以利用它们作为通信工具。给软件开发和维护带来许多严重的困难和问题的,主要是缺乏必要的文档资料或者文档资料不合格。

1.2软件产品维护难度高。很多程序中的错误是难改,“可重用的软件”还是一个没有完全做到的目标,不能根据用户的需要在原有程序中增加一些新的功能,人们仍然在重复开发类似的或基本类似的软件。

1.3软件产品的质量有待提高。软件质量保证技术还没有应用到软件开发的全过程中,软件可靠性和质量保证的确切定量概念刚刚出现不久,这些都导致软件产品发生质量问题。

1.4对产品定位不明确。软件开发人员和用户之间的信息交流往往很不充分,软件开发人员还没有确切认识的情况下,就开始着手编写程序。这就导致最终的产品不符合用户的实际需要。

1.5软件开发成本和进度不能精确把握。预算成本往往不够用,实际进度比预期进度拖延几个月甚至几年的现象并不罕见。为了赶进度和节约成本所采取的一些办法,降低了软件开发组织的信誉,同时又往往对软件产品的质量造成损坏,从而引起客户投诉。

2软件信息维护和管理应用平台建设

在软件工程系统中,信息和信息维护和管理结合需要大量的信息被记录。我们根据记录数据能够从全局的、系统的角度分析软件的主要因素。软件信息维护和管理平台制作过程简单,发展和建立信息维护和管理平台,使用更少的时间提高效率,有效地来帮助信息维护和管理部门做下一个步骤的战略决策。一般我们利用计算机软件平台作为依托进行软件信息维护和管理应用平台建设。为更容易理解的标准统一的信息进行反馈输出,方便提供更全面的数据分析,通过智能查询,完成预测的活动,平台建设需要建立普遍适用性,统计,管理的特性。信息维护和管理平台的开发需要有效,准确,提供全方位跟踪和监视软件的调控和决策依据,实施全面全程监督的动态管理和完善的资源信息整合。

3结束语

综上所述,软件开发过程中的具体应用比较复杂,上个世纪80年代初,我国就开始了软件工程标准的制定工作。在软件质量标准方面,软件过程标准化和软件标准化将进一步紧密结合并协调发展。为符合软件的规范要求,开发人员在开发过程中应尽可能多地进行分析、测试,以减少用户使用收的管理维护负担。

作者:砂砾 单位:同济大学 天津现代职业技术学院