欢迎来到天天文库
浏览记录
ID:42115864
大小:122.68 KB
页数:4页
时间:2019-09-08
《软件工程复习题-03需求分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、需求分析一、选择题1.在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,(非功能需求)是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。2.需求分析的任务包括(DA.确定对系统的综合要求C.导出逻辑模型并修正开发计划3•需求分析的任务不包括(CA.确定对系统的综合要求C.从技术角度分析系统是否可行B.分析系统的数据要求D.以上全是B.分析系统的数据要求D.导出逻辑模型并修正开发计划4.要将一个复杂的系统分析清处,传统软件工程常用方法是结构化
2、分析方法,结构化分析方法就是(面向数据流自顶向下,逐步求精的方法)。5•需求分析是要完整、准确、清晰、具体地确定系统所要完成的工作,其主要依据是前一阶段的文档(可行性研究报告)。6.需求分析阶段的主要任务是确定(软件系统的功能)。7.数据字典是用来定义(数据流图)中的各个成份的具体含义的。&数据流图是一种用来描述(系统信息流和数据流)的图形化工具。9.(数据字典)和数据流图共同构成系统的逻辑模型,没有它,数据流图就不完整。10.数据流图DFD中的每个加工至少需要(一个输出流和一个输入流)。11•数据流图(DFD)是(
3、SA)方法中用于表示系统的逻辑模型的一种图形工具。12.使用实体-联系图(ER图)建立的概念性数据模型中包含3种互相关联的信息:(数据对象,属性,联系)。13.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是(多对多的联系)。二、填空题1•需求分析方法包括:功能分解方法、结构化分析方法、信息建模方法和面向对象分析方法。2.需求分析阶段产生的文档是软件需求规格说明书,它的主要组成部分是数据流图,数据字典°3.对于复杂数据中的数据元素的组成方式有顺序、选择、_重复和可选等四种基本类型。4.实体一关系图是数据模
4、型的基础,它描述实体、属性及其关系。5•在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是多对多关系。三、判断题1•需求分析主要内容包括:问题分析、需求描述、需求评审。(V)2.数据字典是关于数据的信息的集合,也就是对数据流图中包含元素的定义的集合。(V)3•系统响应吋间是指当用户执行了某个控制动作后(例如,按冋车键,点鼠标等),系统作出反应的吋间。(V)4•软件需求是指用户对目标软件系统在功能、性能、行为、设计约束等方面的期望。(V)1.系统规格说明是系统分析和定义阶段生成的一种文
5、档。(V)6•需求规格说明书是在计划吋期可行性研究阶段产生的文档。(X)7•需求分析阶段所生成的文档主要是进度计划和可行性研究报告。(X)&只有了解用户、了解任务,才能设计出好的用户界面。(V)9•文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读.(V)10.对于软件项目,投资冋收期越长,越快获得利润。(X)11.一个实时系统必须在严格的时间范围内响应。如果响应时间被过分延迟,将带来灾难性的后果。(V)12.需求分析中的性能要求是指系统的技术性能指标,包括:存储量、响应吋间、精确度和安全保密等方面。(V)
6、13.需求分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。(X)10.软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因。(X)四、名词解释结构化分析、实体-联系图、数据字典五、简答题1.需求分析中对系统的综合要求包括哪些方面?2.简述软件工程中需求分析的基本任务。3.已知某学校教务管理系统中规定:每个教师(教工号,姓名,性别,职称,职务)可以教多门不同的课程(课程号,课名,学吋,学分),每门课程只能由一个老师来教,每个学生(学号,姓名,
7、性别,系,年级)可以学习多门课程并取得成绩。每门课程可以有多个学生学习。试根据已知条件,画出对应的实体-联系图(E-R图)。4.今有一个医院住院部,设有多个科,每个科有若干医生和病房,病人住在病房中由某个医生负责治疗。医生总是属于某个科的,但不能跨科;病房也是属于某个科的,不混合使用;病人住在某一科的病房中,一个病房可住多个病人,一个病人由固定医生负责治疗,一个医生可以负责多个病人。根据上述语义,画出E-R模型。科亠摘房5.学校有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授可以带若干研
8、究生,每个班有多名学生,每个学生选修多门课程,每门课程由若干学生选修。画出学校的E-R图。
此文档下载收益归作者所有