(软件工程课后题参考答案北大考研.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(软件工程课后题参考答案北大考研

软工第1章: 1)P2的§1.1,软件工程的概念和软件的含义 2)软件工程框架P2图1.1 软工第2章: 1)软件开发模型的定义P4第一段 2)几种模型的比较:特点、优缺点 3)重点模型:演化模型、螺旋模型、喷泉模型(其实这个最重要了,可是96期末 考过了,不知道这次考不考) 软工第3章: 1)需求分析的目标和任务,以及阶段划分P10 2)P13 人们常用的组织信息的三条基本原则 3)P14,什么是结构化方法§3.2的第二段 4)如何绘制DFD和加工小说明 5)P22-25需求验证正确性的11个方面,只要知道有哪11个方面就可以了 软工第4章: 1)设计的任务和目标2)结构化设计的阶段3)总体设计的任务4)三种主要表示方式 5)数据流图的分类(这个比较重要)6)DFD-MSD(一定要掌握,必考) 7)设计准则,其中耦合的概念和分类,内聚的概念和分类 8)启发式规则,其中模块独立性,深度,宽度,扇入,扇出的概念 9)P52的模块的作用域应在控制域的要求重要(曾经是一年的考研题) 软工第5章: 1)程序流程图-PAD 2)程序流程图-N-S 应该是其中之一,个人认为,王老师比较喜欢PAD,呵呵,不过, 好像应该都看,反正不难:) 软工第6,7章: 都是OO的内容,我就不多说了,因为很多都学过OO的 只是要注意,控制信息组织复杂度的概念和控制文档复杂度的概念是什么(前 面我都回答过了的) 还有就是描述对象类行为的概念——状态(这个非常非常重要) 还有一点点差别,就是对象的三个层次上的概念差别 面向对象方法的世界观——P64第二段 其他的都差不多 软工第8章: OSA的三种模型,以及每种模型中的基本概念,分别看各节后的模型小结 软工第9章: 1)P132的测试定义 2)P133的图9.1,软件错误的分类和软件测试技术的分类(§9.2第一段) 3)P134-135的控制流程图,路径测试策略,测试路径的选择(一般是大题: 选择一个具体程序段的测试用例) 4)P138的第二段 软工第10章: 1)软件过程的分类,以及三大类下的小类,记记就行了 2)还有一个重点就是P165的图10.1 个人认为,这章不重要,大概看看就行了 软工第11章: 1)P174的CASE的概念和几种定义,看看,有个印象,觉得不会考这个, 如果考的话,因为有印象,也能写出来 2)P176的表11-1 3)P178的图11.2 4)P179的五级模型的组成部分 5)P188的Case工作台分类(7个) 6)P193的图11.13(96的期末考题) 7)P198的图11.16 8)P200的图11.17以及下面的Brown中的解释,4层观点 9)P202的图11.19以及下面的软件工程环境提供的服务(5个) 10)P203的表11-3(96的期末考题) 11)P204的表11-4 第一章 1. 软件:计算机系统中的程序及其文档 工程:将理论和所学的知识应用于实践的科学 软件工程: 应用计算机科学、数学及管理科学等原理,开发软件的工程。 它借鉴传统工程的原则、方法,以提高质量,降低成本为目的。 其中: 计算机科学、数学用于构造模型与算法,工程科学用于制定规范、设计 范型、评估成本及确定权衡,管理科学用于用于计划、资源、质量、成本 等管理。 2. (1) 软件工程目标: 生产具有正确性、可用性以及开销合宜的产品 (2) 软件工程原则: 选取适宜的开发模型,采用合适的设计方法,提供高质量的工程支持, 重视开发过程管理 (3) 软件与程序之间的关系: 程序是计算机任务的处理对象和处理规则的描述,文档是理解程序所需 的阐述性资料。 程序及其文档加在一起成为软件 (4) 软件工程的目标、原则和活动三者之间的关系: 软件工程的目标是可用性、争取性和合算性;实施一个软件工程要选取适宜的开发模型,要采用合适的设计方法,要提供高质量的工程支持,要实行开发过程的有效管理;软件工程活动主要包括需求、设计、实现、确认和支持等活动,每一活动都根绝特定的软件工程,采取合适的开发模型、设计方法、支持过程和过程管理。 3. 概要叙述软件工程各活动的主要任务和目标 软件工程的活动主要包括:需求、分析、设计、确认和支持。其中: (1) 需求的任务是定义问题,即通过需求获取,得到一个需求陈述,节日需 求陈述为基础给出被建系统的模型,进而按照一定的标准编制需求规约; 最后还要验证需求陈述和需求规约之间的一致性、完整性、可跟踪性等。 (2) 软件设计的任务是需求的基础上,给出被建模型的软件设计方案。 (3) 实现的任务是在软件设计的基础上,编码被建系统然间体系结构中的每一个模块或者构件。 (4)

文档评论(0)

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

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

1亿VIP精品文档

相关文档