版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、页眉内容。脚内?; 7第三章需求分析作业一、名词解释 结构化分析方法:面向数据流进行需求分析的方法,采用自顶向下逐步求精的分析方法。数据流图:用图形的方式从数据加工的角度来描述数据在系统中流动和处理的过程,只反映系统必须完成的功能,是一种功能模型。数据字典:用于定义对数据流图中的各个成分 的具体含义。二、填空1、需求分析是指开发人员通过细致的 调査 ,准确理解用户的要求,将用户非 形式化的需求转化为完整的需求定义再把需求定义转化为相应的形式化功能 规约的过程。2、需求分析的基本任务是准确世义新系统的目标,为了满足用户的需要,回答系统必须做什么”的问题C3、需求分析阶段需编写的文档有需求规格说明
2、书初步用户手册软件测试 i+tlj。4、数据流图的基本组成部分有源点/终点加工数据流 ms存储°5、数据流图和数据字典共同构成了系统的虫辑模型,是需求规格说明书的主要组成部分。6、结构化分析方法是而向遨据流的自顶向下壘步求精_进行分析的方法。7、数据字典有以下四类条目:数据加工、数据流、数据存储、数据元素°数 据元素 是组成组成数据流和数据存储的最小元素。8、在结构化分析的需求描述中,数据流图描述系统的分解,即描述系统由哪几部分 组成,$部分有什么联系等等。数据字典左义了数据流图中毎一个图形元素。9、在数据流图中,数据流是数据在系统内传皤的路径,因此由一组固立的数据项组成。
3、加工(又称为数据处理是对数据流进行的某些 。三、单项选择题1、需求分析阶段最重要的技术文档之一是(C )。D.可行性分析报告D3NF分析A. 项目开发计划B设计说明书 C.需求规格说明书2、在需求分析之前有必要进行(B )A程序设汁B可行性分析 CER分析3、软件需求分析阶段建立原型的主要目的时(AA.确楚系统的功能和性能要求C.确定系统是否满足用户需要4、软件开发的需求活动,其主要任务是A.给岀软件解决方案C.运义模块算法5、需求分析阶段的研究对象是(A.用户要求B.分析员要求6、数据流图描述系统的( DA.数据结构B.控制流程7、软件需求阶段要解决的问题是(B.确建系统的运行要求D.确建系
4、统是否满足开发人员需要 ( DB给出系统模块结构D.左义需求并建立系统模型C.系统要求C.基本加工D.软硬件要求D.软件功能A.软件做什么B.软件提供哪些信息C.软件采用的结构D.软件怎样做8、数据字典不包括的条目是(C )oD.数据加工A.数据项B.数据流C.数据类型9、需求分析(D )。A.要回答“软件必须做什么? ”B町以概括为“理解,分解,表达”六个字。C. 要求编写需求规格说明书D. 上面都对。10、在数据流图中,有名字及方向的成分是(A )。A.数据流B.信息流C.控制流D.信号流11、软件需求分析阶段的工作,可以分成以下四个方而:对问题的识別、分析与综合、制 宦需求规格说明以及(
5、C 九A.总结B.实践性报告 C.需求分析评审D.以上答案都不正确12、结构化分析方法使用的描述工具(B )左义了数据流图中每一个图形元素。A.数据流图B.数据字典C.判是表D.判立树13、需求规格说明书的作用不应包括(D )-A.软件设计的依据B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据D.软件可行性研究的依据14、在结构化分析方法中,打数据流图配合使用的是(C )»A.网络图B.实体联系图C.数据字典D.程序流程图15、软件需求规格说明书的内容不应包括对(A.主要功能16、通过(BA.结构分解B )的描述。B. 算法的详细过程 C.用户界而及运行环境D.软件的性能
6、)分解完成数据流图的细化。B.功能分解 C.数据分解D.系统分解D.数据 D )条目。D.源点打终点17、数据存储和数摇流都是(D ).仅仅所处的状态不同。A.分析结果B.事件C.动作18、数据字典中,一般不包括下列选项中的(A.数据流B.数据存储C.加工19、SA方法用DFD描述 D )。C.系统的基本加工D.系统的功能A.系统的控制流程B.系统的数据结构20、初步用户手册在(B )阶段编写。A.可行性研究B.需求分析 C.软件概要设计D.软件详细设讣21、SA方法的分析步骤是首先调査了解当前系统的工作流程,然后(AA获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型。
7、B. 获得当前系统的物理模型,抽彖出目标系统的逻辑模型,建立目标系统的物理模型。C. 获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型。D. 获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型。 22、SA方法的基本思想是(CB 自底向上逐步分解 D自顶向下逐步抽象A.自底向上逐步抽象C 自顶向下逐步分解 四、解答题1、为什么要进行需求分析?通常对软件系统有哪些需求?开发一个软件系统.必须知道用户对目标软件系统在功能.行为-性能设 计约束等方面有什么期望和要求.所以必须进行需求分析©通常对软件系统的需求有:功能需求,性能需求,运行要求-可扩
8、展要求 数据需求©2、软件需求分析阶段的任务是什么?需求获取:通过调研.获取用户对系统的功能需求和非功能需求。需求 分析:通过对用户需求分析和综合,消除用户需求的模糊性、歧义性和不一致性。建立系统逻辑模型©需求描述:用规范化的语言和格式生成需求规格说明。3、数据字典的作用是什么?数据字典是对数据流图中岀现的所有成分都给出“严格定义”包括对数据加工.数据流数据存储数据元素的定义。4、什么是结构化分析方法?该方法使用什么描述工具?面向数据流进行需求分析的方法,采用自顶向下.逐步求精的分析方法。描述工具:数据流图,数据字典。第四章总体设计作业一、名词解释1软件概要设计:抽象岀软件
9、系统实现的总体框架的设计,是把软件需求转换为软件表 示的抽象过程2. 模块:是可以单独命名和编译的程序基本单位。3. 模块化:指解决一个复杂问题时自顶向下逐层把软件系统划分成若干个模块的过程。 每个模块完成一个特立的功能所有模块按照某种方法组装起来,成为一个整体,完成整个系 统所要求的功能。4. 信息隐蔽:指设计一个模块时,使得一个模块内包含的信息(过程或数据),对于不 需要这些信息的模块来说,是不能访问的。5. 耦合:也称块间联系,指软件系统结构中徐模块间相互联系紧密程度的一种度量。6. 内聚:也称块内联系,指模块功能强度的度量,即一个模块内部各个元素彼此结合的 紧密程度的度量。7. 模块独
10、立性:指每个模块只完成西要求的独立的子功能,并且与其它模块的联系最少 且接口简单。8. 结构化设计:又称而向数摇流的设ih它是以需求分析阶段产生的数据流图为基础, 按照一立的步骤把数据流图映射成软件结构。9. 变换流:指具有明显的数据输入、数据变换和数据输出边界的数据流图。10事务流:指可以根据输入流的事务类型分解成多个相互独立的处理数据流的数据流 图,具有明显的事务处理中心是事务流的显著特点。二、填空1、软件设计是把_软件需求转换成软件表述 的过程,包括概要设计 和详细设计两个阶段2、软件设讣阶段是把软件“功能”的逻辑模型变换为“软件结构"的物理模型。3、软件设il的基本任务包括系
11、统设计、软件结构设计、数据结构设计和软件接口 等。4、数据库的“概念设让”与“逻辑设计”分别对应于软件生存周期中的“需求分析 ” 和“概要设汁”阶段。5、概要设讣阶段的可假的主要文档有 概要设计说明书、用户手册 和测试计划°6、抽象是认识复杂事务的思维工具,即捕象出事务的本质 的、 共同的特征而暂不考虑它的细节°7、模块具有接口 、 功能、逻辑和状态等属性。8、软件结构的设计是以数据流图为基础的,即以需求分析的结果为依据,将系统进一步 划分成模块,并确泄模块之间的联系 。9、软件结构中各模块间相互联系的密切程度称为耦合 °10、倍息隐蔽是指在设计和确宜模块时,使得
12、一个模块内包含的信息(过程或数摇)的。对于不需要这些信息的其它模块来说,是不能.访问11、模块独立性要求每个模块只完成问题要求的二_子功能,并且与其它模块的联系。模块间的连线 和 模块间传递的数据12、结构图包含的主要内容有模块13、衡量模块独立性的两个定性的度量指标是,内聚和耦合 °将软件系统划分成模块时,尽量做到 高 内聚,低 耦合,提高模块的独立性,为设il高贞眉内容贝脚内容7质量的软件奠崔基础.14、模块的扇出指一个模块的直接下属模块的个数,扇入指一个模块的直接上层模块的个数。15、结构化设计简称而向数据流的设计 °数据流图一般可分为变换 型和事务 型两 类。16、
13、而向数据流的设计是以需求分析阶段产生的数据流图为基础,按照一世的步骤将数据流图映射成软件结构。因此又称O三、单项选择1、软件设il一般分为总体设il和详细设ih它们之间的关系是(A.全局和局部B.抽象和具体C.总体和层次2、属于软件设计的基本原理是(D )。A.数据流分析设计B.变换流分析设计C.事务流分析设计D.模块化3、软件设il阶段一般又可分为(B )A.逻辑设计和功能设计C概念设计和物理设计B )oD功能和结构B概要设计和详细设计D.模型设计和程序设计4、结构图中,不是其主要成分的是(A.模块B.模块间传递的数据5、好的软件结构应该是(A.高内聚、高耦合C.高耦合、低内聚C )。C模块
14、内部数据D模块间的控制关系B )cB.低耦合、D低耦合、高内聚低内聚6、一组语句在程序中多次出现,为了节省内存空间,把这些语句放在一个模块中,该模块 的内聚度是(C7、8、9、)的。A.-致性B.瞬时性C.偶然性D.通信性软件设讣中划分模块通常遵循的原则是要使模块间的耦合性尽可能(BA.强B.弱C较强D.适中一个模块把数值作为参数传递给另一个模块,这种耦合方式称为(A.公共耦合B.内容耦合最高程度也是最差的耦合是(A 公共耦合B内容耦合C偶然性C 控制耦合DD.数据耦合D.数据耦合C 控制耦合10、内聚是对模块功能强度的度量,内聚性最强的是(A.逻辑内聚B.顺序内聚C.偶然内聚11、结构化设讼
15、又称为(B )。A.概要设计B.面向数据流设计C.而向对象设计12、在而向数据流的软件设计方法中,一般把数据流分为(AA.变换流和事务流B.变换流和控制流C 事务流和控制流D数据流和控制流13、( D )着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。A.程序流程图B.数据流图C.E-R图D.软件结构图14、软件设计一般将用图形工具,下列(C )可用作设il的图形工具。结构图实体联系图IP0图层次图A 和B和 C®和D全部15、为了提高模块的独立性,模块内部最好是(C ).D功能内聚D.详细设计眉内容D通信内聚A 逻辑内聚B时间内聚 C功能内聚16、程序结构中矩形表示(C
16、 )。A.数据B.加工 C模块D存储17、结构化设计方法在软件开发中,用于(B )。A.测试用例设计B.概要设计C.程序设计D.详细设讣18、( D )是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过需字 访问A.模块化B.抽象C.精化D.模块19、面向数据流的设让方法把(A )映射成软件结构。A.数据流B.系统结构C.控制结构D.信息流20、设计软件结构一般不确定(C )-A 模块的功能B模块的接口C.模块内的局部数据D模块间的调用关系四、解答题1、概要设讣的基本任务是什么?系统结构设计:确定物理系统的具体实现方案。碾括地说,系统应该怎样做一划 分岀组成系统的物連元素程航文件
17、.数据库.人工过程和文档。软件结构设计:确定系统中每个程序组成的模块.模块之间的联系(结构i数据结构或数据库设计:确定系统需要的数据及数据间的相互关系。系统接口设计:模块接口设计.外部接口设计和人机界面设计。2、模块设讣的原理是什么?模块设计的原理是尽劉倒模块的高内聚低耦合以次提高模块的独立性。3、软件设讣的基本原则包含那些内容?模块化:以模块作为程序设计的基本单位,把程序划分成若干个模块,每个模块完 成一个子功能JE这些模块集总起来,并通过模块间的调用关系把它们组成一个完整的整体, 完成指定的功能。解决复杂问题的唯一有效的方法就是运用抽象的思维方式首先用一些高级的抽象 概念构造和理解它;这些
18、高级槪念又可以用一些较低级的槪念构造和理解如此进行下去, 直到最低层次的具体元素。信息隐蔽:模块内部的信息(处理过程和数据),应对不需要了解这些信息的模块隐 蔽起来.使它们不能访问。模块独立:开发具有独立功能而且和其他模块之间没有过多的相互件用的模块。衡 畳模块独立程度的两个定性度量标准内聚和谓合。4、软件结构优化原则有那些?改件躺提高戦独立性 模块规模应该适中 深度-兗度.扇岀和扇入应适当 模块的作用域应在控制域之内 尽量降低模块接口的复杂程度 设计单入口岀口的模块 模块功能应该可以预测5、变换分析设计和事务分系设il有什么区别?数据流图呈线性变换特征而且可以抽象成三部分:卜P0。数据淙图呈辐射型,根据输入数据的性质选择加工踣径。变换分析设计适用于具有明显变换特征的数据流图。事务分析
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国民用航空飞行学院《汉语方言学》2023-2024学年第一学期期末试卷
- 郑州理工职业学院《公路施工组织与概预算》2023-2024学年第一学期期末试卷
- 小学物品领用制度
- 浙江传媒学院《建筑技术的设计》2023-2024学年第一学期期末试卷
- 漳州城市职业学院《摄影技术与训练》2023-2024学年第一学期期末试卷
- 缺陷管理与生产效率提升措施
- 双十二家居设计解析
- 专业基础-房地产经纪人《专业基础》点睛提分卷1
- 房地产经纪综合能力-《房地产经济综合能力》押题密卷
- 家长会学生发言稿 马晓丽
- GB/T 24474.1-2020乘运质量测量第1部分:电梯
- GB/T 12684-2006工业硼化物分析方法
- 定岗定编定员实施方案(一)
- 高血压患者用药的注意事项讲义课件
- 特种作业安全监护人员培训课件
- (完整)第15章-合成生物学ppt
- 太平洋战争课件
- 封条模板A4打印版
- T∕CGCC 7-2017 焙烤食品用糖浆
- 货代操作流程及规范
- 常暗之厢(7规则-简体修正)
评论
0/150
提交评论