软件需求分析--复习题doc.doc
《软件需求分析--复习题doc.doc》由会员分享,可在线阅读,更多相关《软件需求分析--复习题doc.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除1、名词解释题1 需求分析答:开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式主义功能规约(需求规格说明)的过程。 2 需求工程3 业务模型4 原型开发方法5 数据字典2、简答题1 需求分析阶段的基本任务是什么?答:需求分析阶段的基本任务是: (1.问题识别: 双方对问题的综合需求:a.功能需求b.性能需求c.环境需求d.用户界面需求. (2.分析与综合,导出软件的逻辑模型. (3.编写文档2需求说明书由哪些部分组成?各部分之间的关系是什么?答:软件需求说明书一般包括如下内
2、容:1)引言部分 编写目的;项目背景 (应包括:a.项目的委托单位、开发单位和主管部门;b该软件系统与其他系统的关系。) ;定义;(列出文档中所用到的专门术语的定义和缩写词的原文。)参考资料。2)任务概述 目标;运行环境;条件与限制。3)数据描述 静态数据;动态数据 (包括输入数据和输出数据) ;数据库描述 (给出使用数据库的名称和类型) ;数据词典;数据采集。4)功能要求 功能划分;功能描述。5)性能需求 数据精确度;时间特性(如响应时间、更新处理时间、数据转换与传输时间、运行时间等);适应性(在操作方式、运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。)6)运行需求
3、用户界面(如屏幕格式、报表格式、菜单格式、输入输出时间等);硬件接口;软件接口;故障处理。7)其他要求 如可使用性、安全保密、可维护性、可移植性等。8)附录1.概括说明如何进行需求分析?(20)答:(1)需求分析是指在需求开发过程中,对所获取的需求信息进行分析,及时排除错误和弥补不足,确保需求文档正确地反映用户的真实意图。 (2)分析方法大体有两类:“问答分析法”和“建模分析法”。第一:问答分析方法很简单:刨根究底地问,如果问题都被解答了,那么需求也就分析清楚了。一个人可以“自问自答”地分析需求,几个人分析需求则称为“研讨”。 问答分析最重要的问题是:“是什么”和“为什么”。其它常见的问题有:
4、 需求存在二义性吗? 需求文档的上下文有矛盾吗? 需求完备吗? 需求是必要的吗? 需求可实现吗? 需求可验证吗? 需求的优先级确定了吗?第二:建模分析法:在需求开发过程中,对于某些类型的信息,用图形表示要比文本表示更加有效。所以将图形与文本结合起来描述需求是很自然的方法。需求建模就是指用图形符号来表示、刻画需求。需求建模不可能取代文字描述。在需求文档中,文字描述是第一重要的,建模主要是起分析、解释作用。建议将模型存放在需求文档的附录中,便于正文引用。建模分析方法主要有两大类:“结构化分析法”和“面向对象分析法”。 2概括说明需求的层次答:1) 业务需求:表示组织或客户高层次的目标。描述了组织希
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 分析 复习题 doc
限制150内