软件重点项目工程复习题.docVIP

  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文档。上传文档
查看更多
【知识点:】 总体设计(概要设计)目标是什么。(P56) 概要设计关键任务是,经过仔细分析规格说明,合适地对软件进行功效分解,从而把软件划分为模块,而且设计出完成预定功效模块结构; 时间内聚含义。(P62) 假如一个模块包含任务必需在同一段时间内实施(比如,模块完成多种初始化工作),叫做时间内聚。 软件危机表现(P3) 对软件开发成本和进度估量常常很不正确; 用户对“已完成”软件系统不满意现象常常发生; 软件产品质量往往靠不住; 软件常常是不可维护; 软件通常没有合适文档; 软件成本在计算机系统总成本中所占百分比逐年上升; 软件开发生产率提升速度,既跟不上硬件发展速度,也远远跟不上计算机应用快速普及深入趋势; 软件具体设计任务 具体设计阶段具体地设计每个模块,确定完成每个模块功效所需要算法和数据结构。 具体设计阶段任务就是把解法具体化,也就是回复“应该怎样具体地实现这个系统”这个关键问题。这个阶段任务还不是编写程序,而是设计出程序具体规格说明。 软件结构图中,扇入和扇出分别是什么含义。(P64) “扇入”表明了有多少个上级模块调用了它,扇入越多越好,代码量越少; “扇出”是一个模块直接控制(调用)模块数目,扇出过大意味着模块过分复杂,需要控制和协调过多下级模块;扇出过小也不好。经验表明,一个设计得好经典系统平均扇出通常是3或4; 模块内聚最好是哪一类;(P62) 功效内聚是最高程度内聚; 面向对象分析任务是什么?(P168) 分析过程得出最关键文档资料是软件需求规格说明(在面向对象分析中,关键由对象模型、动态模型、和功效模型组成;) 面向对象关键是识别出问题域内对象,并分析它们相互间关系,最终建立起问题域简练、正确、可了解正确模型。其中对象模型是最基础、最关键、最关键。 面向对象分析,就是抽取和整理用户需求并建立问题域正确模型过程。 程序三种基础控制结构是什么? 次序,选择,循环 可行性研究和需求分析关系?(P14) 需求分析是在可行性研究基础上深入确定“系统必需做什么”问题; 需求分析在可行性研究基础上进行。前一阶段产生文档,尤其是数据流图,是需求分析出发点。 软件危机产生原因(P3) 首先和软件本身特点相关,其次也和软件开发和维护方法不正确相关; 瀑布模型中软件定义时期各个阶段次序 需求分析,规格说明,设计,编码,综合测试,维护, 1)模块化 (2)抽象 (3)信息隐藏 (4)弱耦合 (5)强内聚 (6)可重用 软件维护活动包含哪几类(P15) 通常有四类维护活动:更正性维护,适应性维护,完善性维护,预防性维护; 可行性研究包含哪几类?(P43) 从以下三个方面分析研究每种处理方法可行性。 (一)技术可行性:对要开发项目标功效、性能、限制条件进行分析,确定在现有资源条件下,技术风险有多大,项目是否能实现。 (二)经济可行性:进行开发成本估算和了解取得效益评定,确定要开发项目是否值得投资开发。 (三)社会可行性:要开发项目是否存在任何侵犯、妨碍等责任问题,要开发项目标运行方法在用户组织内是否行得通,现有管理制度、人员素质、操作方法是否可行。 系统逻辑模型包含那些内容( ) 功效和目标、数据步骤图,数据字典,处理逻辑说明。 耦合程度由强到弱依次是哪多个(P62) 内容耦合,公共环境耦合,特征耦合,控制耦合,数据耦合 具体设计阶段使用工含有哪些?(P82) 分为:图形、表格、语言三类 HIPO图、程序步骤图、盒图、PAD图、判定表、判定树、过程设计语言(PDL) 模块作用域和模块控制域之间关系(P64) 模块作用域应该在控制域之内(在设计很好系统中,全部受判定影响模块应该全部隶属于做出判定那个模块,最好局限于做出判定那个模块本身和它直属下级模块) 模块作用域定义为受该模块内一个判定影响全部模块集合; 模块控制域是这个模块本身和全部直接或间接隶属于它模块集合; 面向对象类层次结构中,聚集关系是一个什么类型关系(P163) 整体和部分关系; 多态性是什么含义(P158) 多态是指子类对象能够像父类对象那样使用,一样消息既能够发送给父类对象也能够发送给子类对象。也就是说,在类等级不一样层次中能够共享(公用)一个行为(方法)名字,然而不一样层次中每个类却各自按自己需要来实现这个行为。 模块独立程度能够由两个定性标准度量,分别是什么? 内聚和耦合 总体设计关键任务是什么?(P56) 经过仔细分析软件规格说明,合适对软件进行功效分解,从而把软件划分为模块,而且设计出完成预定功效模块结构。 不一样内聚类型含义( P63) 偶然内聚:假如一个模块完成彝族任务,这些任务相互间即使相关系,关系也是很松散; 逻辑内聚:假如一个模块完成任务在逻辑上属于相同或相同一类; 时间内聚:假如一个模块包含任务必需在同一段时间内实施(比如,模块完成多种初始化

文档评论(0)

159****1748 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档