《软件工程》作业答案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程》作业答案 一、选择题 1.“软件危机〞产生的主要缘由是( B)。 A.软件日益浩大 B.开发方法不当 C.开发人员编写程序力量差 D.没有维护好软件 3.软件需求分析的任务不应包括( A )。进展需求分析可用法多种工具,但( B )是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是( C )。需求规格说明书的内容不应当包括( D )。该文档在软件开发中具有重要的作用,但其作用不应当包括( E )。 A.① 问题分析② 信息域分析③ 构造化程序设计④ 确定规律模型 B.① 数据流图② 断定表③ PAD图④ 数据词典 C.① 要让软件做什么② 要给该软件供应哪些信息 ③要求软件工作效率如何④要让软件具有什么样的构造 D.①对重要功能的描绘② 对算法的具体过程性描绘 ③软件确认准那么④ 软件的性能 E.①软件设计的根据②用户和开发人员对软件要“做什么〞的共同理解 ③软件验收的根据④软件可行性分析的根据 5.为了进步模块的独立性,模块内部最好是〔 C 〕 A、规律内聚 B、时间内聚 C、功能内聚 D、通信内聚 6.下面关于具体设计的表达中,〔 A〕是错误的。 A、流程框图可以描绘构造化程序 B、流程框图不能描绘构造程序 C、NS图描绘的程序肯定是构造化的 D、PAD图描绘的程序肯定是构造化的 8.因计算机硬件和软件环境的改变而作出的修改软件的过程称为( ) ①改正性维护②适应性维护③完善性维护④预防性维护 9.维护过程本质上是( D )的过程。 A.修改程序 B.修改文档 C.修改软件配置 D.压缩的修改软件定义和开发 10.编写程序的工作量通常占用软件开发总工作量的( D)。 A.80% B.60% C.40% D.20% 11.软件工程学的一个重要目的是(D )。 A.进步程序的执行效率 B.降低程序对存储空间的要求 C.进步软件的可理解性 D.进步软件的可维护性 12.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是打算该系统是否开发的决策根据,因必需给出〔 B〕的答复。 A.确定 B.行或不行 C.正确 D.无二义 13.原型化方法是用户和软件开发人员之间进展的一种交互过程,适用于〔 A 〕系统。 A.需求不确定的 B.需求确定的 C.管理信息 D.决策支持 14.在SD方法中全面指导模块划分的最重要的原那么是( D ) A.程序模块化 B.模块高内聚 C.模块低耦合 D.模块独立性 15.对象是面对对象系统的〔 A 〕。 供选择的答案: A. ① 根本单位② 最小单位③ 最大单位④ 语法单位 B C. ① 行为② 功能③ 操作④ 数据⑤ 属性 D. ① 接口② 消息③ 信息④ 操作⑤ 过程 16.〔A 〕意味着一个操作在不同的类中可以有不同的实现方式。 A.多态性 B.多继承 C.类的复用 D.封装 18.用法软件时提出增加新功能就必需进展( C )维护。 A.改正性 B.适应性 C.完善性 D.预防性 19.在软件开发的各种资源中,〔D〕是最重要的资源。 A 开发工具 B 方法 C 硬件环境 D 人员 20.软件的冗杂性是〔D 〕,它引起人员通信困难、开发费用超支、开发时间超时等问题。 A 固有的 B 人为的 C 可消退的 D 不行降低的 二、填空题 1.在设计测试用例时,______边界值分析_____是用得最多的一种黑盒测试方法。 2.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个___自底向上或相反挨次___集成的过程。3.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、牢靠性、_______可移植性________、可用法性和效率。 4.在构造化分析方法中,_____数据流图______表达系统内部数据运动的图形化技术。 5.数据字典包括_____4______个条目。 6.DFD中每个加工至少有_____一个输入数据流和一个输出流______。 7.______封装_____是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联络。 8.软件牢靠性的主要指标有________平均无故障时间MTTF____________。 9.数据处理问题典型类型是___变换型__和___事务型__ 三、推断题 1.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进展具体定义。√ 2.假如通过软件测试没有发觉错误,那么说明软件是正确的。√ 3.在进展总体设计时应加强模块联络。Χ 4.软件模块之间的耦合性越弱越好。√ 5.构造化分析是面对数据流进展需求分析的方法. √ 6. UML是面对对象技术领域的建模语言。√ 四、简答题 1.维护的目的是什么? 有哪几种? 为了保证软件在一个相当长的时期可以正常

文档评论(0)

huifutianxia + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体文安县汇中商贸有限公司
IP属地河北
统一社会信用代码/组织机构代码
91131026MA07M9AL38

1亿VIP精品文档

相关文档