摘要:科技的进步和发展, 使得软件工程的数量越来越多, 而想要切实的开展软件工程, 其中的质量管理是极为重要的, 对于软件工程中存在的问题, 需要加以分析和了解, 以此才能推动软件工程的健康发展。
关键词:软件工程; 质量管理; 问题及趋势;
信息时代同样也是科技的时代, 软件应用, 软件工程的逐渐出现使得我国企业的竞争力在逐渐的提升。对于软件工程来说, 要想取得一定的效益和利益, 其中的质量管理至关重要。虽然我国的软件工程整体呈现发展态势, 但是, 其中存在的问题仍然不可小觑, 软件是我国未来发展的重点, 其未来发展的趋势同样也有分析的价值和意义。
1 软件工程的质量管理存在的问题
1.1 缺乏质量保证体系, 没有健全完善的质量管理标准和制度
对于我国来说, 软件的开发和利用还处在初级的发展阶段, 即便是软件开发企业和单位, 也没有完善健全的质量保证体系, 这就在很大程度上造成了软件的应用存在了一定的不安全性。
国家颁发的一系列软件质量管理标准和要求, 也属于试行的阶段, 在实践中不断的摸索和探寻, 这也就造成了我国的软件工程开发, 还没有良好的制度和开发环境。
甚至有一些软件开发的企业, 内部都没有相应的质量检测体系, 即便是存在质量的检测体系, 该体系也存在漏洞和不足, 仍然需要其他质量检测文件和制度来进行补充, 在实践中逐渐的弥补体系中的漏洞。
1.2 开发力度不足, 沟通和交流匮乏
对于软件的开发来说, 虽然需要不同的操作人员进行独立的操作, 但是, 这并不代表软件开发工程是独立的, 是不需要进行沟通的。
然而, 从现在来看软件的开发和编写人员习惯性独立工作, 项目部门之间也都独立运行, 对于软件开发中遇到的问题, 以及相应的开发的进度, 都没有进行有效的交流和沟通, 为软件的整体开发也带来了一定的麻烦和阻碍。
也正是因为彼此之间的不沟通, 导致了不同的开发和设计人员, 在进行代码编写的时候有着各自不同的风格, 导致最终在软件汇总和整合的过程中, 无法很好的进行融合, 甚至是与要求软件相差甚远, 不符合要求。
1.3 软件质量检测的技术没有得到全面应用
科学技术的发展和进步, 使得在软件的开发和质量的检测上也逐渐的涌现了全新的科技和手段, 但是, 从目前来看, 软件工程依旧存在一定的质量问题, 究其根本就是因为在制作和开发的过程中, 相关的技术人员习惯性采取传统观念, 传统的手段和方式, 导致软件工程的质量出现问题, 全新技术没有得到全面的贯彻和落实, 使得软件工程的质量难以取得进步和发展。
1.4 软件的编制不一致
对于软件内的文档, 存在编制不科学, 不统一的问题, 对于企业来说只有程序编程统一, 一致的产品, 才有一定的价值, 因为代码是可以进行重复使用的, 只有建立起统一的编码, 打造好软件产品的数据库, 才能使质量的管理发挥到最大的优势, 并起到推动公司发展, 提高公司的竞争力和经济效益。
2 未来软件工程质量管理的发展趋势
2.1 与时俱进更新软件工程质量管理的办法和措施
2.1.1 明确软件质量管理的具体目标和需求
对于软件工程的开发首先需要明确目标, 以及其要达到的需求和作用, 对于软件中的关键管理因素, 比如, 软件爱你的可用性, 可靠性, 工作效率, 功能性, 以及移植性等等, 将关键因素进行排序, 对于重要的管理因素尽可能去强化, 数量化, 以使得软件工程的质量管理能够有针对性和目的性, 使其最优化, 以此来提升企业的软件竞争力。
2.1.2 统一质量管理测量办法
统一的测量办法和措施, 能够将软件工程中的质量评估客观化, 精准化, 防止出现主观的测量方式, 而导致质量数据信息的不准确。同时, 也要学会结合实际情况来选择测量的方式, 对于不同的管理因素要采取不同的方式测量, 以达到客观, 科学的效果。
2.1.3 实践操作测量方式方法
对于软件工程的质量测量, 是需要进行一定的数据收集的, 只有搜集到充足的数据信息资料, 才能进行下一步的测量。而有些因素的测量是需要特定的测量工具的, 在进行实际的质量测量过程中, 要不断的进行实验操作, 以提升测量的质量和效率, 来保证质量管理测量的有效性。
2.1.4 分析测量数据的结果
在进行一系列的测量过后, 要对得出的数据结果进行充分的分析, 对于那些数据超过标准, 不符合要求的结果, 要仔细的剖析。
软件工程的质量对于整体的工程来说是非常重要的, 因此, 对于那些质量不合格的结果和环节, 必须要进行调整和处理, 以保证质量符合要求。
如果测量的结果大部分不符合质量管理的要求, 那么久说明软件工程的开发是失败的, 无法投入使用到下一步的工作中。
2.2 质量管理工作分阶段进行
2.2.1 数据信息的准备和输入阶段
在软件工程质量管理之前, 需要将所有需要的数据进行充分的收集, 而所有需要输入的数据项目, 以及相关的人员必须如数到场, 以保证数据的准确无误, 以此才能进行数据的输入工作。
2.2.2 项目执行过程中
在质量管理执行的过程, 要怎么执行管理工作, 例如, 在执行过程中一旦发生某一环节的数据信息错误, 需要进行更正和修改, 那么全部的测量工作都必须要完成, 进行再一次的测量以保证数据的准确性。
2.2.3 数据信息的输出过程
只有将所有的质量管理工作顺利完成, 达到相应的要求, 才能算是软件工程的质量管理活动结束。
对于软件工程来说, 在正式的软件产品上市之前, 软件的质量管理工作, 每一个化解都需要进行测量和检验, 以减少失误和错误, 及时的进行改正和调整, 为之后软件的投入和使用打下良好的质量铺垫。
3 结语
软件工程是现代企业中必不可少的工程, 其软件工程的质量更是决定了一个企业的市场竞争力, 因此, 一定要给予软件工程的质量管理一定的重视, 以避免出现质量问题, 提升公司的竞争优势。
参考文献
[1]陈莉.正交缺陷分类方法在软件缺陷管理及分析中的应用[D].湖南大学, 2005.
[2]王剑飞.核电建造阶段的工程进度信息管理系统的设计与实现[D].电子科技大学, 2014.
[3]韩伟莉.基于CMMI4的软件质量管理的研究[D].石家庄铁道大学, 2017.