1 / 5
文档名称:

软件需求分析考试资料.docx

格式:docx   大小:17KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件需求分析考试资料.docx

上传人:suijiazhuang1 2022/8/13 文件大小:17 KB

下载得到文件列表

软件需求分析考试资料.docx

相关文档

文档介绍

文档介绍:1、 需求分析的最终结果是需求规格说明书。
2、 需求分析中开发人员要从用户那里解决的最重要的问题是让软件做什么。
3、 需求规格说明书中的内容不应该包括对算法的详细过程的描述。
4、 需求规格说明书的作用不应包括软件可行性研究的依据是所提出的新产品的部分市县,使用原型有三个主要目的:
1)明确并完善需求,2)探索设计选择方案,3)发展成为最终的产品,建立原型的主要原 因是为了解决在产品开发的早期阶段不确定的问题,原型可分为抛弃型原型和进化型原型。
6、 数据字典:一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、 格式、度量单位、精度以及允许取值范围的共享仓库。
四、 简答题
1、 生命周期模型是什么?常见的生命周期模型有哪几种?
答:对软件开发流程的一种描述:为解决问题所定义的策略;对典型开发活动的抽象。常见 的生命周期模型:Waterfall, Prototyping,Phased, Spiral (瀑布模型、快速原型模型、增量 模型,螺旋模型)
2、 为什么要使用生命周期模型?
答:帮助开发组了解他们在开发项目的活动、资源和限制;帮助项目了解在开发过程中的不 一致,丢失,冗余等情况,把注意力集中在开发最终产品上;帮助项目组剪裁开发过程—— 没有基础就无从剪裁。
3、 waterfall的优势是什么?
答:具有良好定义的里程碑,利于向不熟悉软件开发的客户讲解流程;帮助开发人员理解需 要做的事情;清楚地描述下阶段开始前需要的中间产品;是很多其他LC模型的基础。
4、 需求分析阶段的基本人物是什么?
答:需求分析阶段的基本任务是:
(1) 问题识别:双方对问题的综合需求; 需求。
(2) 分析与综合,到处软件的逻辑模型。
(3) 编写文档。
五、问答题
1、 软件过程的概念及分类,基本过程包含些什么及每个过程的具体内容。
答:软件过程也称为软件生存周期过程或软件过程组,是指软件生存周期中的一系列相关过 程,过程就是过程的集合,活动是任务的集合,人物则起到把输入加工成输出的作用。活动 的执行可以是顺序的、迭代的(重复的)、并行的、嵌套的或是有条件引发的。
软件过程可以分为三类:基本过程、支持过程和组织过程。
基本过程包括:
1) 获取过程:(项目委托方)确定需求;招标;签订合同;对供应方的监督;验收完成。
2) 供应过程:(项目承包方)理解需求;投标;签订合同;计划;实施;控制;评审评 价;交付。
3) 开发过程:(软件开发人员)过程实施准备;系统需求分析;系统结构设计;软件需 求分析;软件体系结构设计;软件详细设计;软件编码测试;软件集成;软件合格 测试;系统集成;系统合格测试;软件安装;验收支持。
4) 运行过程:(用户)运行准备;运行测试;产品转移;运行;运行支持;运行评价。
5) 维护过程:(维护人员)过程实施准备;问题分析和修改设计;修改实施;对维护的 评审和验收;软件移植;软件退役。
2、 简述软件需求工程分为哪几类?其中需求获取和需求规约的目的和任务。
答:软件需求工程细分为:需求获取、需求分析与协商、系统建模、需求规约、需求验证和 需求管理六个阶段。
需求获取:系统分析人员通过与用户的交流,对现有系统的观察及任务