《软件工程导论》参考答案(整理).pdfVIP

  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 章 一、选择题 1. D 2. C 3. B 4. D 5. B 6. A 7. D 二、填空题 1. 程序 文档 数据 2. 抽象 模块化 信息隐蔽 局部化 一致性 完备性 可验证性 3. 问题定义 可行性研究 需求分析 4. 软件生命周期模型 顺序性 依赖性 5. 制定计划 风险分析 实施工程 客户评价 6. 结构化分析 结构化设计 结构化程序设计 数据流 自顶向下,逐步求精 功能 的分解与抽象 三、思考题 1. 答:软件产品是一种无形的逻辑产品,是人们脑力劳动的结晶 .软件产品只能以 程序、数据和文档的形式出现 .其存储介质是磁盘、磁带或光盘 .通过计算机的执行才能 体现出来 . 与硬件产品的制造不同,软件产品的成本主要花在研制上,而产品的制造实 质上是所开发产品的拷贝 . 软件产品不会像硬件产品一样磨损,但仍然需要维护,而且 维护的成本很高 .软件产品的开发主要靠脑力劳动,所以产品研制的成本很高,很难像 硬件产品那样实现工业化生产 . 2. 答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题 . 概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件的日益增长 的需求;如何维护数量不断膨胀的软件 . 具体来说,软件危机主要有以下一些典型表现 . 对软件开发成本和进度的估计常常很不准确 .用户对所交付的软件系统不满意的现象时 有发生 .软件产品的质量往往靠不住 . 软件常常是不可维护的 .软件文档资料通常不完整、 不合格 .软件的价格昂贵,软件成本在计算机系统总成本中所占的比例逐年上升 .软件开 发生产率提高的速度,既跟不上硬件的发展速度,也远远跟不上日益增长的软件需求 . 3. 答:软件工程的基本目标是在给定的成本、进度等条件下,开发出满足用户需 求的软件产品 . 简单来说,也就是要成功地建造一个大型软件系统 .软件工程的成功主要 是要达到以下几个目标:付出较低的软件开发成本;达到用户所要求的软件功能;取得 较好的软件性能;所开发的软件易于移植、可重用性好;需要较低的软件维护费用;能 按时完成开发任务,及时交付使用;软件工程面临的主要问题是:软件费用、软件可靠 性、软件维护、软件生产率和软件重用等 . 4. 答:软件工程的基本原理主要有以下七条 :用分阶段的生命周期计划严格管 理;坚持进行阶段评审;实行严格的产品控制;采用现代程序设计技术;结果应该能清 楚地审查;开发小组的人员应该少而精;承认不断改进软件工程实践的必要性 . 5. 答:软件工程的原则主要有以下几点: (1 )抽象:抽象是指抽取事物最基本的特征和行为,忽略与问题无关或关系甚少 的其他细节 . (2 )模块化:模块化就是把一个问题划分成若干个较小的、较易解决的模块,每 个模块完成一个子功能,将这些模块组装成一个整体即可完成指定的功能 . (3 )信息隐蔽:将模块内部的信息(数据和操作的细节)封装起来,其他模块只 能通过该模块对外界提供的接口来访问该模块 . (4 )局部化:在一个物理模块内集中逻辑上相互关联

文档评论(0)

yanmei520 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档