软件工程复习提纲课件.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文档。上传文档
查看更多
精品 软件工程复习提纲 第一章 软件与软件工程 1. 什么是软件工程?构成软件工程的要素是什么? 2. 什么是软件危机?软件危机有那些表现? 3.软件开发的三种最主要方法是什么? 4.软件工程实践中的五个面向理论的含义是什么? 5.用图表方式说明软件的生存周期 6.结合软件生存周期理论,阐述几个重要的软件开发模型的特点及适用条件(如瀑布模型、快速原型模型、增量模型、迭代模型等) 第四章 需求分析基础 1.什么是软件需求?软件需求的属性是什么? 2.需求分析阶段的一般工作流程是什么? 3.什么是需求分析?需求分析的任务、目的是什么? 4.什么是需求定义? 5.简述软件需求分析的任务与步骤,并以图书管理系统为例说明 6.需求的分析的方法与切入点?(过程分析、对象分析;功能分析、对象分析、数据分析?) 7.需求分析的描述工具? 8.什么是业务流程图?业务流程图的主要绘图元素有哪几种? 9.什么是数据流图?数据流图的绘图元素有哪几种? 10.分别画出图书管理系统的业务流程图和数据流图 11.画出图书管理系统的用例图 12.画出一个网上招聘系统(招聘网站)的用例图 ? 第五章 面向数据流的分析方法 1. 阐述数据流图、数据字典和E-R图的构成 2. 阐述基于数据流图进行需求分析的大致过程。 3. 归纳总结CASE工具的核心思想。 4. 如何判断数据流图的一致性和完全性?可否用CASE工具自动或半自动地完成这两类检查?如果可以,请给出相应的软件设施途径。 5. 设计一个简单图书信息系统上网E-R模型 第六章 面向对象的需求分析 1. 基本概念:对象、类、消息、继承、聚集 2. 简述利用UML尽心需求分析的主要步骤。 3. 简述面向对象的消息传递机制在程序设计语言中的实现过程。 4. 绘制表示“书籍”的UML类图,“书籍”可以描述为:一本书由许多部分组成,每一部分又由许多章组成,每一张由许多节组成。部分、章和节都具有标题和序号属性。 第八章???软件设计基础 1.什么是软件设计?软件设计过程的输入和输出是什么? 2.理解软件设计的原理 3.什么是软件架构?理解软件的三层架构的内容及特点 4软件设计有两大类方法是什么? 5.面向过程设计的主要任务和内容和方法是什么? 6.面向对象设计的内容和步骤是什么? ? 第九章 面向数据流的设计方法 1. 简述SD方法将数据流图转换为软件结构的过程与步骤。 2. 了解变换分析的方法和步骤 3. 了解变化分析法,并举例说明。 第十章 面向对象的设计方法 1. 以图的形式描述面向对象的软件设计过程。 2. 了解设计用例实现方案的设计方法。 3. 描述一个可视游戏,并用OOD方法进行设计。 第十二章 人机界面设计 了解人机界面的设计过程 了解人机界面标准 认识支持界面设计的CASE工具 第十三章 程序设计语言和编码 分析程序设计语言的特点与软件可靠性、可修改性、可测试性及成本的关系。 选择一门语言作为第三代程序设计语言的代表,总结其主要的语言特性并编写一个子程序说明其语法。 什么是结构化程序设计?良好的程序设计风格体现在哪些方面? ? 第十四章?软件测试 1.什么是软件测试?软件测试过程的输入输出是什么? 2.什么是软件测试的V模型? 3.根据软件测试模型,软件测试过程中主要应该进行哪几种测试? 4.简述静态测试、动态测试、黑盒测试、白盒测试 5.在软件开发过程中,单元测试一般用什么测试方法? 6.在软件开发过程中,集成测试一般用什么测试方法? 第十五章 软件维护 软件维护的分类。 软件维护的过程。 列出有利于提高可维护性的软件开发和程序设计技术。 提高软件可靠性最有效的技术有哪些?软件可靠性与软件质量有何差别?

文档评论(0)

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

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

1亿VIP精品文档

相关文档