毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

软件开发计划书-软件工程论文 第5页

更新时间:2011-4-19:  来源:毕业论文
软件开发计划书-软件工程论文 第5页
 质量计划
软件开发的目的就是开发出高质量的软件产品,而评价评价软件质量的优个特性是:功能性、可靠性、易用性、效率、可文护性和可移植性。所以,在项目开发过程中要确保这优个方面的顺利执行,确保软件质量。
软件质量保证的目的是:通过适当的监控系统及其开发过程来保证软件质量;确保软件及其开发过程与已定的标准和规程要求完全一致;确保能及时发现产品、过程和标准的任何不足并提醒管理者注意,以便及时弥补。常用的方法是:软件评审和软件测试。
5.2.1 软件项目评审
软件评审又称技术评审或同行评审。是由开发人员的技术同行在项目实施的各个阶段进行的有组织的软件浏览、文档与代码审核活动,目的是协助软件开发人员在项目早期找出工作的错误。
软件评审是项目早期软件质量保证的手段,软件测试是项目后期的主要手段。下表给出了按计划需要评审的工作产品,以及采用的评审方式和参加评审的人员。评审方式是同行评审,评审过程不再赘述。

工作产品 评审方式 评审参与人员 评审材料提前发放的天数
需求规格说明书 同行评审 数据库实验室的导师、信息专业相关的导师 1
开发计划 同行评审 数据库实验室的导师、信息专业相关的导师 1
量化过程管理计划 同行评审 数据库实验室的导师、信息专业相关的导师 1
质量管理计划 同行评审 数据库实验室的导师、信息专业相关的导师 1
配置管理计划 同行评审 数据库实验室的导师、信息专业相关的导师 1
质量保证计划 同行评审 数据库实验室的导师、信息专业相关的导师 1
系统测试计划 同行评审 数据库实验室的导师、信息专业相关的导师 1
概要设计 同行评审 数据库实验室的导师、信息专业相关的导师 1
数据库设计 同行评审 数据库实验室的导师、信息专业相关的导师 1
代码 走查 数据库实验室的导师、信息专业相关的导师 1
测试用例 同行评审 数据库实验室的导师、信息专业相关的导师 1
5.2.2 软件测试
     软件测试是指为了寻找软件缺陷而执行程序的过程。测试的目的是尽可能发现软件的缺陷,而不是证明软件正确。
软件测试的过程包括:测试计划、测试的组织、测试用例的设计与开发、测试的执行与报告。
根据以上理论,该项目在开发过程中设计完整的测试计划,针对每一个阶段都设计了特定的用例,这样分阶段测试可以尽早的发现项目中存在的问题并加以解决。在初期测试采用的单元测试,对每个单独的功能模块设计测试用例,这样可以保证每个模块的正确性;在各个模块组合以后,要为模块的接口部分设计一些必要的测试用例,这样可以保证各个模块的兼容性是否真正的达到的要求;然后对整个系统进行测试,比如:对系统数据库设定的参数进行测试、对一些边缘情况进行测试等等。
5.3 软件规模估算
软件规模是软件的程序量,也是软件工作量的主要影响因素。有两种软件度量标准,分别是:代码行(LOC)和功能点(FP)。
5.3.1 代码行
代码行可以分为无注释的源代码行(NCLOC)和注释代码行(CLOC)。源代码总行数(LOC)=NCLOC+优,文-论'文~网http://www.youerw.com CLOC,其中KLOC=1000 *LOC
代码行(1LOC)价值和人月均代码行数可以体现一个软件生产组织的生产能力。
软件的规模可以用千代码指令表示。
5.3.2 功能点
功能点是在系统需求阶段基于系统功能的一种(宏观)规模估算方法。通过研究初始应用需求来确定各种输入、输出、查询、外部文件和内部文件的数目,从而确定功能点数量。功能点有助于在软件项目的早期做出规模估算。

上一页  [1] [2] [3] [4] [5] [6] 下一页

软件开发计划书-软件工程论文 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。