如何加强软件工程系统项目开发质量

时间:2023-06-22 17:06:01 公文范文 来源:网友投稿

【摘 要】随着我国社会经济发展,综合国力提高,在我国社会主义建设发展的过程中,软件业得到快速的发展。但在软件业兴盛的过程中,软件质量已成为制约软件企业发展的关键因素。建立完善的软件质量保证体系已成为软件业尤其是中小型企业的迫切需要。本文就如何加强软件工程系统项目开发质量,做以下论述。

【关键词】软件工程;系统项目;开发质量

1.软件产品的发展现状

目前,虽然软件业的发展与成熟得到了全社会的普遍认可,但许多软件企业仍没有正确开发软件工程以及保证软件质量的有效方法.软件企业属于技术人员为骨干的高新科技企业,质量保证工作多由程序员负责,其个人能力水平直接制约了软件产品的质量.而目前许多软件企业管理者和程序员等人员仍然认为质量保证工作开始于编码之后,致使软件产品质量难以从根本上得到保障。笔者结合自身工作实践经验和对许多类型软件企业的了解,发现我国软件企业极少能在多个地区得到良好的发展。虽然这一现象受行业发展较晚、销售能力被极大的限制、市场秩序不规范等因素影响,但更重要的原因在于软件质量问题以及由此引起的后期维护成本高、服务质量低的结果。如今软件质量保证以及规范化软件开发体制是软件企业有效控制运营风险、降低企业成本重要环节的观点,已成为业界的普遍共识。

2.软件产品质量的特性

在软件产品质量的特性中,主要包括以下几部分。功能性:与一组功能及其指定的性质有关的一组属性。这里的功能是指满足明确或隐含的需求的那些功能。可靠性:与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性。易使用性:是指与一组规定或潜在的用户为使用软件所需作的努力和对这样的使用所作的评价有关的一组属性。效率:与在规定的条件下,软件的性能水平与所使用资源量之间关系有关的一组属性。可维护性:与进行指定的修改所需的努力有关的一组属性。可移植性:与软件可从某一环境转移到另一环境的能力有关的一组属性。

与此同时,随着科技的日益发展,软件产品也在随之不断完善。现有的软件产品,无论从其功能还是性能上,都在原有的基础上进步了很多。并由此受到了网络用户的喜爱。

3.软件工程系统项目开发中存在的问题

在软件工程系统项目开发的过程中,基于软件系统这一特殊性质,因而在开发的过程中受到多种因素的影响,由此则直接影响到了系统的使用功能。而在其存在的影响因素中,主要包括以下几个方面:

3.1软件复杂度

在当今的软件开发中,对于一些没有经验的人来说,软件复杂性可能是难以理解的。图形化界面,客户/服务器和分布式的应用,数据通信,大规模的关系数据库,应用程序的规模等指数般的增加了软件的复杂度。面向对象技术也有可能增加软件复杂度,除非能够被很好的工程化。与此同时,随着网络科技的发展,在日益发展的过程中,网络盗版现象的严重出现,也在一定程度上增加了软件开发的难度。

3.2网络黑客的攻击破坏

在21世纪网络科技发展的过程中,大量的网络病毒及网络黑客出现,不仅扰乱了网络运行的正常秩序,同时还破坏了计算机的网络系统,造成大量用户数据的丢失。不仅给计算机用户造成了极大的影响,同时还造成了网络软、硬件设施的严重损坏,从而为网络用户增加了相应的经济负担。出现电脑病毒,将会对局域内的网络造成极其恶劣的影响,从而直接影响到人们的正常生活。除此之外,由于项目中不同部分间可知和不可知的依赖关系, 这样就会产生问题, 跟踪变更的复杂性也可能引入错误,项目开发人员的积极性也会受到打击。在这种情况下,质量人员必须了解结果的风险, 必须适应和计划进行大规模的测试来防止不可避免的BUG ,甚至出现无法控制的局面。

4.加强软件工程系统项目开发质量的途径

加强软件工程系统项目的开发质量,是保证用户利益,确保软件企业健康持续发展的重要保证。在其加强的过程中,主要包括以下几种途径:

4.1重视软件人才的培养

在软件开发的过程中,人才培养是软件开发的重要组成部分,有着不可替代的作用。必须在加强软件工程系统项目开发的过程中,重视软件人才的培养。首先,在开发的过程中,可以通过招聘的方式来“广纳人才”,使其在通过相关考核后尽的融入到开发团队中,以此来壮大开发实力。其次,企业在软件开发的过程中,应及时的聘请专家对其进行培训,使其在原有基础上增强自己的开发技能,同时还能更新自己的开发理念。最后,在软件开发的过程中,开发部门应注重团队合作的重要性。只有这样,才能为软件开发的质量提供根本性的保障。

4.2制定完善的软件工程系统项目开发制度

完善的软件工程开发制度,不仅是软件开发顺利进行的基本保障,同时还是开发人员工作时的参考依据,在软件开发的过程中有着极其重要的作用。而在制定的过程中,首先,应依据软件开发的实际状况,将其落实到开发中的各个环节。其次,在制定的过程中,还应制定出具体的惩处措施,对于功劳突出者,企业应给予相应的奖励。最后,在制定的过程中,还应划分相应的责任制,以便在今后出现问题时,能够做到“谁出错,谁负责”。

4.3学习国外先进的开发技术

在21世纪网络技术发展的过程中,我国仍处于落后趋势,因此,就需要软件系统项目的开发者能够从我国的实际发展状况出发,认真学习国外先进的开发技术,并能在原有的基础上提高自己的开发水平,从而提高自己的软件开发质量。只有这样,才能为软件开发质量提供相应的保障。除此之外,工作人员在学习的过程中,不能一味的对其“照搬”,还应在学习的过程中不断的对其进行探索、创新,以使其能更好的符合我国社会的发展。只有这样,才能跟上时代的发展,才能更好的发挥出作用。

4.4加强软件开发管理,使其形成统一的主体

随着时代的发展,社会的进步,新技术的不断出现,软件的开发和使用不再是个别专业人员“小作坊”式的生产,而进入到软件生产工业化时代。因此,就需要有关部门能够加强软件工程系统项目开发的管理,使其在日常开发中形成统一的整体,只有这样,才能使其开发的软件从根本上发挥出应有的作用。与此同时,在加强管理的过程中,还应注重盗版的出现,只有这样,才能从根本上保障用户的根本利益。

5.总结

综上所述,软件工程系统项目的开发,不仅推动了我国社会的发展及促进了我国经济的增长,同时还改善了人们的生活环境,因而在我国社会发展的过程中有着极其重要的作用。由此,就需要相关部门加强对软件开发的管理,使其在日常开发中形成统一的整体,确保软件工程质量,为其今后的健康持续发展奠定基础。

【参考文献】

[1]罗海丽.不同软件工程方法在软件开发实践中的比较与整合[J].科技资讯,2010,(07).

[2]张振永.项目管理在系统集成中的重要性—浅谈在项目实施过程中的切身感受[J].科技信息(科学教研),2007,(25).

[3]钟冠群,李佳伦,杜辉.基于构件的软件工程中构件模型的分析[J].科技信息,2010,(03).

[4]穆杰.软件工程在企业级应用体系结构中的作用[J].开封教育学院学报,2004,(01).

[5]邓峰.横向联合虚拟企业CRM的系统分析[J].河南教育学院学报(自然科学版),2006,(03).

推荐访问:软件工程 质量 项目 开发 系统