版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主要内容:(48学时.60学时)第1章软件工程概述(4学时)本章概述1.1软件与软件危机1.1.1软件的概念1.1.2软件的特点1.13软件危机1.2软件工程概述1.2.1软件工程的产生和发展1.2.2软件工程的定义1.2.3软件工程的作用1.2.4软件工程研究的内容13软件的开发方法13.1面向过程的方法13.2面向数据的方法13.3面向对象的方法1.4软件生存周期1.5软件开发模型1.5.1瀑布模型1.5.2快速原型模型1.5.3渐增模型1.5.4螺旋模型1.5.5快速应用开发模型小结习题第2章软件需求分析(4学时)本章概述2.1需求分析的任务2.1.1确定目标系统的具体要求2.1.2建立
2、目标系统的逻辑:模型2.2需求分析的步骤2.2.1进行调查研究2.2.2分析和描述系统的逻辑模型2.2.3需求分析的复审23实体.关系图2.3.1数据对象2.3.2属性2.3.3关系2.3.4实体.关系图2.4数据流图2.5数据字典2.6需求分析图形工具2.6.1层次图Wainier 图2.63 IPO 图2.7需求分析的文档2.7.1软件需求规格说明2.7.2编写需求分析文档的步骤2.7.3用户手册编写提示小结习题第3章软件设计(10学时)本章概述3.1软件设计概述3.1.1软件设计概念与重要性3.1.2软件设计的任务与策略3.1.3软件设计基本原则3.2概要设计3.2.1概要设计的任务和步
3、骤3.2.2面向数据流图的设计方法323面向对象的设计方法3.3模块和模块化3.3.1模块3.3.2模块化3.3.3模块分割评价标准3.3.4模块设计规则3.4详细设计3.4.1详细设计的目标与任务3.4.2而向过程详细设计3.4.3而向数据详细设计3.4.4而向对象详细设计Jackson程序设计方法Jackson 图Jackson程序设计方法Warmer程序设计方法Warmer 图Warmer程序设计方法3.7用户界面设计3.7.1用户界面设计问题3.7.2用户界面设计过程3.7.3用户界面设计的基本原则3.7.4用户界面设计指南3.8软件设计规格说明书3.8.1概要设计说明书3.8.2详细
4、设计说明书3.8.3设计管理文档小结习题第4章程序编码(4学时)本章概述4.1程序编码概述4.2结构化程序设计4.3程序设计风格4.3.1源程序文件4.3.2语句构造方法4.3.3输入/输出技术4.4程序设计效率4.4.1代码效率4.4.2存储器效率4.4.3输入/输出的效率4.5程序设计语言的选择4.5.1语言选择的一般准则4.5.2高级语言的内在特点4.5.3第四代语言4.5.4不同环境下的编程特点小结习题第5章面向对象技术(6学时)本章概述5.1面向对象技术的概念5.1.1面向对象方法概述5.2面向对象的概念5.1.3面向对象方法的主要优点5.2面向对象分析5.2.1面向对象的分析过程5
5、.2.2面向对象的分析原则5.3面向对象设计5.3.1系统设计5.3.2对象设计5.3.3面向对象设计的准则5.3.4面向对象设计的启发规则5.4面向对象系统的实现小结习题第6章UML统一建模语言(6学时)本章概述UML概述UML的形成UML的内容UML的特点UML的应用领域6.2UML模型的基本概念6.2.1建模技术6.2.2标准建模语言UML建模框架6.2.3 UML模型的基本概念6.3UML的静态建模机制6.3.1用例图6.3.2类图、对象图和包6.3.3构件图和配置图6.4UML的动态建模机制6.4.1状态图6.4.2顺序图6.4.3合作图6.4.4活动图6.5UML软件开发过程概述U
6、ML建模过程高层视图UML实际建模过程小结习题第7章软件测试(8学时)本章概述7.1基本概念7.1.1软件测试的目标7.1.2软件测试的原则7.2软件测试方法721静态分析与动态测试7.2.2黑盒测试与白盒测试7.3黑盒测试用例设计7.3.1等价类划分法7.3.2边界值分析法7.3.3错误推测法7.3.4因果图法7.4白盒测试用例设计7.4.1覆盖测试7.4.2路径测试7.4.3循环覆盖法7.5软件测试步骤7.5.1单元测试7.5.2集成测试7.5.3确认测试7.5.4系统测试7.6面向对象的软件测试OOA和OOD模型的测试7.6.2面向对象的测试策略小结习题第8章软件维护(2学时)本章概述8
7、.1软件维护过程8.1.1软件维护的种类8.1.2软件维护的策略8.1.3软件维护的成本8.1.4软件维护的困难8.1.5软件维护的副作用8.2软件可维护性8.2.1决定软件可维护性的因素8.2.2可维护性的度量8.2.3提高软件的可维护性8.3软件逆向工程与再工程小结习题第9章软件工程管理(6学时)本章概述9.1软件工程管理概述9.2软件规模估算921软件开发成本估算方法922代码行技术和任务估算技术COCOMO 模型9.3软件项目的组织与计划9.3.1软件项目管理的特点9.3.2软件开发进度计划9.3.3人员配备与组织9.4软件质量9.4.1软件质量特性9.4.2软件质量保证措施9.5 I
8、S09000软件质量体系IS09000国际标准9.5.2企业软件质量体系的建立和实施9.6软件配置管理9.6.1软件配置项9.6.2软件配置管理CMM软件能力成熟度模型CMM的基本概念9.7.2软件能力成熟度等级9.7.3关键过程区域CMM评估的实施9.8软件工程标准与软件文档9.8.1软件工程标准9.8.2软件文档的编写小结习题第10章软件复用与构件技术(2学时)本章概述10.1软件复用10.1.1软件复用的定义10.1.2软件复用的重要性10.1.3软件复用的过程10.2基于构件的软件开发10.2开发可复用的软件构件10.2.2软件构件的组织10.2.3分类和检索软件构件10.3而向对象的软件重用技术小结习题第11章软件工具与集成化环境(2学时)本章概述11.1软件开发工具11.1.1软件开发工具的功能11.1.2软件开发工具的性能11.1.3软件开发工具的分类1L2软件工程环境11.2.1软件工程环境的定义11.2.2软件工程环境的分类11.2.3软件工程环境的构成和特性11.2.4集成化环境11.2.5集成化的层次CASE 技术CASE的基本组成部分CASE的软件平台CASE的硬件平台小结习题第12章 综合实例一XXX管理系统(6学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中小学教师心理健康网络知识竞赛简答题及答案
- 2026年事业单位考试《公文写作》培训试卷及答案
- 2027届浙江省绍兴市中考猜题物理试卷含解析
- 碳交易市场发展现状与绿色金融创新路径研究-专题研究报告
- 江苏省扬州市江都区十校联考2027届中考一模物理试题含解析
- 山东菏泽巨野县重点名校2027届中考物理模试卷含解析
- 山东省潍坊市潍城区达标名校2027届中考考前最后一卷物理试卷含解析
- 江西抚州市临川区2027届中考物理猜题卷含解析
- 年迎新年活动方案8篇
- 上海市部分区重点名校2027届中考四模物理试题含解析
- 2026年中石化校招笔试模拟题含解析
- 《飞向太空港》(李鸣生)深度解析
- 宁波演艺集团考试
- 冬季预防抑郁2026知识培训
- 《CATIA-V5R21基础与应用案例教程》(共9章)第七章钣金设计
- 肺功能测定临床应用及结果的解读
- 手术部位感染的预防及控制措施
- 电机维修技术协议与服务标准范本
- 油漆店面应急预案
- 无人机模拟飞行及操控技术
- 工程合同外增加项补充协议模板
评论
0/150
提交评论