- 5
- 0
- 约6.29千字
- 约 12页
- 2017-02-06 发布于重庆
- 举报
软件工程与工程经济学期末考核知识与题库范围v101
软件工程期末考核知识点(名称解释、 分析与简答及00A分析设计题)什么是好的软件?不同视角下的质量与过程质量1)不同视角下的质量。An:比如我们Android 手机软件,如以下特性必须包含。1、完整性:手机中的每一个模块得包含;2、可维护性:软件使用过程中产生bug,是可以修改的;3、可测试性:程序员开发完可以由测试人员分模块进行测试验证;4、可移植性:比如Android的平台,在官方SDK开发 泡在模拟器上的代码可以移植到Android 不同手机上;当然,站在用户的角度上的话,操作简便、响应速度快、bug少、功能强的手机软件产品的质量是最好的。2)过程质量是在开发和维护的过程中对过程进行管理的一种要求。过程的质量同样非常重要,通过改进开发过程,可以提高最终产品的质量。过程质量的控制可以参照CMM、ISO9000、SPICE等过程指导原则。我们公司采用的是ISO9001质量管理体系;主要软件开发过程有那些?各自的作用与意义 需求分析向用户初步了解需求,列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面,入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。概要设计首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的
原创力文档

文档评论(0)