建设个人商城网站,网站开发百度云,在线个人网页生成,广西排名前十的模板厂软件工程概述#xff08;老版#xff09;
软件开发生命周期#xff1a;
软件定义时期#xff1a;包括 可行性研究和详细需求分析过程#xff0c;任务是软件工程必需完成的目标#xff0c;具有可行问题分析、可行性研究、需求分析等。软件开发时期#xff1a;软件的 设…软件工程概述老版
软件开发生命周期
软件定义时期包括 可行性研究和详细需求分析过程任务是软件工程必需完成的目标具有可行问题分析、可行性研究、需求分析等。软件开发时期软件的 设计与实现可分为概要设计、详细设计、编码、测试等。软件运行和维护把软件产品交给用户使用。 软件系统的文档
分为 用户文档 和系统文档用户文档主要描述 系统功能和使用方法并不关心这些系统怎么实现系统文档 描述 系统设计、实现和测试等各方面内容。 软件工程过程指为获得软件产品包括以下4个方面活动
Pplan软件规格说明。Ddo软件开发。Ccheck软件确认校验。Aaction软件演进。 软件系统工具 可按软件过程活动分为
软件开发工具需求分析工具、设计工具、编码与排错工具和测试工具等。
软件维护工具版本控制工具、文档分析工具、开发信息库工具、逆向工程工具和再工程工具。
软件管理和软件支持工具项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择。 软件设计四个活动
数据设计、架构体系结构设计、人机设计接口和过程设计。 能力成熟度模型
能力成熟度模型CMM
初始级Initial杂乱无章有时甚至混乱项目完全依靠个人努力或者核心人物完成。
可重复级Repeatable建立基本的项目管理过程和实践来跟踪项目有必要的过程准则来重复同类项目成功。不依赖个人成功而是成功可以重复复制
已定义级Defined软件过程已经文档化、标准化并综合成标准软件过程。已经在行业定义成标准
已管理级Managed产品质量的详细度量标准对软件过程有定量理解和控制。
优化级Optimized持续不断优化。
能力成熟度模型集成CMMI
cmm能力成熟度模型指软件CMMI则是 若干过程模型的综合改进不仅仅软件而是支持多个工程学科和领域的、系统、一致过程改进框架能适应现在工程特点提高质量和效率。
CMMI两个表示方法一种是类似前面CMM阶段式的成熟度。
初始级过程不可以预测。
已管理级过程为项目服务。之前是可重复
已定义标准化。
定量管理已度量。之前叫可管理
优化级可优化。 真题实战
是系统分析阶段结束后得到的工作产品是系统测试阶段完成后的工作产品。
系统设计规格说明系统方案建议书程序规格说明单元测试数据 验收测试计划测试标准系统测试计划操作手册
答案B D
解析
系统设计肯定不是系统分析程序规格肯定是开发阶段所以选择B 软件过程模型
瀑布模型SDLC经典的软件生命周期模型。
软件开发从上往下分为可行性分析计划、需求分析、软件设计概要设计、编码、测试和运行维护等几个阶段。 螺旋模型原型模型 和 结构化瀑布模型相结合的模型。
专门解决瀑布模型弊端。
他和瀑布一样有线性计划制定计划、风险分析、实施工程和客户评价。
是一个演化软件过程模型先制定 一个原型。
但他又不会和瀑布一样不可以回头还可以重复线性。
他特别适合庞大复杂高风险系统。 V模型
强调测试测试贯穿整个项目过程。
编码对应单元测试详细设计对应集成测试概要设计对应系统测试需求分析对应验收测试。
使用需求变更不频繁的需求。 原型模型
实际可行构造方便快速造价低适合需求不明确。 增量模型
首先 开发核心功能。然后和用户确认开发次核心模块。 喷泉模型
以用户需求为动力面向对象。 基于构建CBSD
强调复用性有一个构建库比如直接拉取组织结构画页面。