软件工程作业

上传人:hao****an 文档编号:144554069 上传时间:2022-08-27 格式:DOC 页数:3 大小:17.51KB
收藏 版权申诉 举报 下载
软件工程作业_第1页
第1页 / 共3页
软件工程作业_第2页
第2页 / 共3页
软件工程作业_第3页
第3页 / 共3页
资源描述:

《软件工程作业》由会员分享,可在线阅读,更多相关《软件工程作业(3页珍藏版)》请在装配图网上搜索。

1、作业21开发软件时,对于提高软件开发人员工作效率至关重要的是(A 1)。软件工程中描述软件生存周期的瀑布模型一般包括计划、(B 1)、设计、编码、测试、维护等几个阶段。其中,设计阶段在管理上又可以依次分成(C 3)和(D 6)两个步骤。供选答案:A: 程序开发环境 操作系统的资源管理功能开发程序人员数量 计算机的并行处理能力B: 需求分析 需求调查可行性分析 问题定义C、D:方案设计代码设计概要设计 数据设计运行设计详细设计故障处理设计 软件体系结构设计2软件需求分析的任务不应包括(A 3)。进行需求分析可使用多种工具,但(B 3)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题

2、是(C 1)。需求规格说明书的内容不应当包括(D 2)。该文档在软件开发中具有重要的作用,但其作用不应当包括(E 4)。供选答案:A:问题分析信息域分析结构化程序设计确定逻辑模型B:数据流图判定表PAD图数据词典C:要让软件做那么要给软件提供哪些信息要求软件工作效率如何要让软件具有什么样的结构D:对重要功能的描述对算法的详细过程性描述软件确认准则软件的性能E:软件设计的依据用户和开发人员对软件要“做什么”的共同理解软件验收的依据软件可行性分析的依据3在结构化分析方法中,用以表达系统内数据的运动情况的工具有(A)。供选答案:A.数据流图 B.数据词典 C.结构化英语 D.判定表与判定树4在众多的

3、设计方法中,SD方法是最受人注意的,也是最广泛应用的一种,这种方法可以同分析阶段的(A 2)方法及编程阶段的(B 5)方法前后衔接,SD方法考虑如何建立一个结构良好的程序结构,它提出了评价模块结构质量的两个具体标准-块间联系和块内联系。SD方法的最终目标是(C 3),用于表示模块间调用关系的图叫(D 3)。另一种比较著名的设计方法是以信息隐蔽为原则划分模块,这种方法叫(E 2)方法。供选择的答案:A-B:JacksonSASCParnasSPC: 块间联系大,块内联系小 块间联系大,块内联系小块间联系小,块内联系大 块间联系小,块内联系小D: PADHCPSCSADTHIPONSE: Jack

4、son Parnas Turing Wirth Dijkstra作业31块间联系和块内联系是评价程序模块结构质量的重要标准。联系的方式、共用信息的作用、共用信息的数量和接口的(A 3)等因素决定了块间联系的大小。在块内联系中,(B 2)的块内联系最强。SD方法的总的原则是使每个模块执行(C 1)功能,模块间传送(D 1)参数,模块通过(E 2)语句调用其它模块,而且模块间传送的参数应尽量(F 1)。此外,SD方法还提出了判定的作用范围和模块的控制范围等概念。SD方法认为,(G 1)应该是(H 2)的子集。供选择的答案:A:友好性 健壮性 简单性 安全性B:巧合内聚 功能内聚 通信内聚 信息内聚

5、C:一个多个D:数据型 控制型 混合型E:直接引用标准调用 中断 宏调用F:少多G-H:作用范围控制范围2从下列有关系统结构图的叙述中选出正确的叙述(D)A系统结构图中反映的是程序中数据流的情况。B系统结构图是精确表达程序结构的图形表示法。因此,有时可将系统结构图当作程序流程图使用。C 一个模块的多个下属模块在系统结构图中所处的左右位置是无关紧要的。D 系统结构图中,上级模块与其下属模块之间的调用关系用有向线段表示。这时,使用斜的线段和水平、垂直的线段具有相同的含义。3在完成软件概要设计,并编写出相关文档之后,应当组织对概要设计工作的评审。评审的内容包括:分析该软件的系统结构、子系统结构,确认

6、该软件设计是否覆盖了所有已确定的软件需求,软件每一成分是否可(A 3)到某一项需求。分析软件各部分之间的联系,确认该软件的内部接口与外部接口是否已经明确定义。模块是否满足(B 2)和(C 3)的要求。模块(D 1)是否在其(E 5)之内。供选择的答案:A:覆盖 演化 追溯 等同 连接B:多功能 高内聚 高耦合 高效率 可读性C:多入口 低内聚 低耦合 低复杂度 低强度D-E:作用范围 高内聚 低内聚 取值范围 控制范围4软件详细设计工具可分为3类,即图形工具、设计语言和表格工具。图形工具中,(A 2)简单而应用广泛。(B 1 )表示法中,每个处理过程用一个盒子表示,盒子可以嵌套。(C 4)可以纵横延伸,图形的空间效果好。(D 2)是一种设计和描述程序的语言,它是一种面向(E 1)的语言。供选答案:A-C:NS图流程图HIPO图PAD图D:CPDLPROLOGPascalE:人机器数据结构对象

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!