软件工程目录_第1页
软件工程目录_第2页
软件工程目录_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、软件工程概述1、软件工程产生与发展(1)软件工程发展过程;(2)软件危机;(3)软件工程的定义;(4)软件工程研究的内容(5)软件工程的基本原则2、软件与软件过程(1)软件的概念与特点;(2)软件工程过程3、软件过程模型瀑布模型、增量模型、螺旋模型、喷泉模型、智能模型4、软件开发方法(1)结构化开发方法;(2)原型化开发方法;(3)面向对象的开发方法5、软件工具与软件开发环境(1)CASE发展的两个阶段;(2)软件开发环境的分类。二、软件需求工程1、软件需求的基本概念(1)软件需求的任务;(2)功能需求与非功能需求2、需求工程过程(1)需求工程的基本活动;(2)需求的获取和分析;(3)需求的有效性验证;(4)需求管理3、软件需求获取技术(1)需求获取的困难;(2)需求获取方法4、需求分析与建模(1)需求分析方法;(2)结构化分析方法;(3)面向对象的分析方法。5、软件需求案例分析三、软件设计1、软件设计阶段的任务和目标(1)软件设计的重要性;(2)软件设计阶段的任务;2、软件体系结构设计(1)仓库模型;(2)分布式结构;(3)多处理器结构;(4)客户-服务器模型;(5)多层应用模型;(6)分布式对象结构;(7)中间件;(8)其他体系结构。3、模块分解(1)模块分解的目的;(2)模块间的关系;(3)模块的独立性;(4)信息隐蔽4、详细设计描述工具(1)程序流程图;(2)N-S图;(3)PAD图;5、用户界面设计(1)特性与设计任务;(2)基本原则;(3)基本类型;(4)信息输入输出界面;(5)MVC模式。四、面向对象方法基础1、面向对象方法概述(1)概念;(2)主要特点;2、面向对象的基本概念(1)对象与类;(2)继承;(3)多态性;(4)消息3、面向对象的分析(1)需求分析中的问题;(2)OOA的特点;(3)OOA的基本任务和分析过程4、面向对象的设计(1)准则;(2)基本任务5、典型的面向对象方法(1)Booch方法;(2)Coad/Yourdon方法;(3)对象模型技术;(4)OOSE方法五、统一建模语言UML1、UML概述(1)形成;(2)特点;(3)UML建模及其构成;(4)图形表示;(5)通用模型元素2、建立用例模型(1)需求分析与用例建模;(2)确定执行者;(3)确定用例;(4)确定用例之间的关系;(5)用例建模实例3、建立静态模型(1)类与类图;(2)确定类之间的关系;(3)类图应用举例;(4)包图4、建立动态模型(1)消息;(2)状态图;(3)顺序图;(4)协作图;(5)活动图;(6)动态建模应用举例八、软件测试1、软件测试的基本概念(1)重要性和目的;(2)特点和基本原则;(3)软件测试过程;(4)静态分析与动态测试2、白盒法测试(1)逻辑覆盖;(2)语句覆盖;(3)判定覆盖;(4)条件覆盖;(5)判定-条件覆盖;(6)条件组合覆盖3、黑盒法测试(1)等价分类法;(2)边界值分析法;(3)错误推断法;(4)因果图法4、面向对象的测试(1)特点;(2)类型;(3)分析模型测试;(4)类的测试;(5)类模型测试;(6)测试用例九、软件维护1、软件维护的基本概念(1)目的;(2)类型;(3)特性;(4)代价2、软件维护的过程(1)维护组织;(2)维护工作的流程;(3)维护工作的组织管理3、软件维护技术(1)面向维护的技术;(2)维护支援技术;(3)维护档案记录;(4)维护工作评价4、软件可维护性(1)软件可维护性的定义;(2)提高可维护性的方法5、逆向工程与再工程(1)逆向工程;(2)软件重构;(3)再工程的成本/效益分析;(4)再工程的风险分析十一、软件项目管理1、软件项目管理概述(1)特点;(2)主要活动;(3)软件项目风险管理2、软件项目可行性研究(1)可行性研究的任务;(2)系统的描述;(3)可行性研究报告3、软件项目成本估算技术(1)影响成本估算的因素;(2)成本估算模型;(3)专家估算模型;(4)IBM估算模型;(5)Putnam估算模型;(6)COCOMO模型;(7)成本/效益分析4、软件项目组织

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论