伟迪信息在软件开发的过程中对软件编程质量要求
发布:南通伟迪软件 时间:2019/3/10 13:38:42

软件开发

我们都知道,在应用系统软件开发的过程中,软件编程占有非常重要的地位。尤其是随着嵌人式系统的推广和应用,硬件的集成化程度越来越高,同时对软件编程的要求也越来越高。这就要求软件开发人员能在短时间里编写出执行效率高、运行可靠的代码。同时由于实际系统的日趋复杂,对使用代码的规范性、模块化的要求越来越高,以方便多个工程师以软件工程的形式进行协同开发。

对于软件开发,有各种各样的编程语言,它促进了编程语言的发展是一个重要的角色。但它也带来了很多麻烦。即使是同一种语言,因为在不同的系统的实施,变化和变化程度的不同,形成了不同的“方言”的语言,写一个程序的沟通障碍。标准的编程语言,是一种编程语言提供了多个标准的子集,语言的实现和用户带来了极大的方便。

软件项目的规划和需求分析阶段的质量标准必须建立可靠性为核心。质量标准包括的功能性,可靠性,可维护性,可移植性,安全性,吞吐量,等。软件质量的因素可分为产品质量和过程质量。产品的质量是一个软件产品的质量,包括各种文件,代码的可读性,可靠性,有效性,用户满意度。过程质量是环境质量的发展过程中,和技术,发展质量,组织传播的发展,和设备的利用率和其他因素的发展。质量标准的发展过程:

质量标准的需求分析

需求分析定义是完整的,准确的,开发者和用户没有认识不同的条件,如文件的完成,要有明确的目标,可靠性设计和可靠性需求管理措施分析。该质量度量的设计结果

测试时间,错误,错误数,错误检测率和剩余误差,误差评定,文件.处理非法输人度量。

质量测量验收结果

功能齐全,数量的性能,可靠性。一种可靠性增长区仙宇的最终选择测量模型,如时间测量,个别测量,可用性,在发展的过程中,使用的计算可靠性增长曲线误差的收敛性。

选择开发方法

目前的软件开发方法主要包括分析方法,Yourdon方法,对杰克逊的方法和warnier方法的数据结构,PSL/变压吸附法,原型法,面向对象的方法,可视化的方法,集成的方法,合理的开发方式,还有其他的B印方法,CSF方法。在这里特别提到的是艺术家的方法。

分析方法是一种软件开发方法是最早的,其基本思想是在大纲设计的未来预先估计的变化,提出了信息隐藏的原理来提高软件的可靠性和可维护性。在第一列的设计要求可能会改变未来,在模块的划分将有一些变化的因素里面隐藏着一个模块,使其他模块与此无关,从而提高软件的可维护性,避免了误差传播,提高了软件的可靠性。

面向对象方法是软件复杂性控制方便,有利于提高生产率,与人类的思维习惯相一致,可以自然地表达实体和现实世界的问题,具有模型的自然能力。在面向对象的方法,由于具有高可靠性的图书馆中的广泛使用,保证其可靠性,采用面向对象的方法来实现软件重用。

软件重用

为了最大限度地利用现有的成熟的软件作品案例,不仅可以缩短开发周期,提高开发效率,而且能提高软件的可维护性和可靠性。由于现有的成熟的软件,已经运行了一个严格的测试,很多错误都被排除在发展的过程中,操作和维修,应该更可靠。软件重用不仅是指软件本身,也可以是一个文件的开发方法,软件,甚至环境,数据,包括三个方面内容重用:

过程复用的开发,参照规范发展,各种开发方法,工具和标准;软件构件的重用,查阅文件,程序和数据;知识重用,如特殊的知识重用;在选择可重用的组件,必须有一个严格的选择标准,可重用的构件必须经过严格的测试,即使在组件的可靠性和正确性的证明,应模块化,结构清晰,高适应性。


返回列表