软件工程概论(索引篇)

目录

第一部分 软件工程概论

一、软件工程基础

二、软件工程的发展历程

第二部分 项目启动

三、示例项目描述

四、项目管理基础

第三部分 需求开发阶段

五、软件需求阶段

六、需求分析方法

七、需求文档化和验证

第四部分 软件设计

八、软件设计基础

九、软件体系结构基础

十、软件体系结构设计与构建

十一、人机交互设计

十二、详细设计基础

第五部分 软件详细设计

十三、详细设计中的模块化和信息隐藏

十四、面向对象方法下的模块化

十五、面向对象方法下的信息隐藏

十六、详细设计下的设计模式

第六部分 软件构造、测试、交付与维护

十七、软件构造

十八、代码设计

十九、软件测试

二十、软件交付

二十一、软件维护与演化

第七部分 软件过程模型与职业基础

二十二、软件开发过程模型

二十三、软件工程职业基础


第一部分 软件工程概论

一、软件工程基础

两个概念

A.软件工程:1.应用系统的、规范的、可量化的方法来开发、运行和维护软件的过程 2.对1中方法的研究

B.质量模型的可用性:指系统修复故障的能力,它关注的方面包括如何检测系统故障,系统故障发生频度,出现故障发生什么情况,允许系统非正常运行多长时间等。

二、软件工程的发展历程

第二部分 项目启动

三、示例项目描述

四、项目管理基础

A.团队结构

                                                    描述             特点
主程序员团队一名技术出色的成员为主程序员,完成总体构思和设计,分配任务给其他成员适用于项目把握比较大且时间紧迫
民主团队  
开放团队  

B.如何管理团队:

C.开发过程要及时根据质量保障计划进行质量验证。质量验证的方法有:评审、测试、质量度量

D.软件质量包括:功能性、可靠性、易用性、效率、可维护性、可移植性

E.四个系统基本变更源:《需求文档》《设计文档》《测试文档》《用户手册》

第三部分 需求开发阶段

五、软件需求阶段

六、需求分析方法

七、需求文档化和验证

第四部分 软件设计

八、软件设计基础

九、软件体系结构基础

十、软件体系结构设计与构建

十一、人机交互设计

十二、详细设计基础

第五部分 软件详细设计

十三、详细设计中的模块化和信息隐藏

十四、面向对象方法下的模块化

十五、面向对象方法下的信息隐藏

十六、详细设计下的设计模式

第六部分 软件构造、测试、交付与维护

十七、软件构造

十八、代码设计

十九、软件测试

二十、软件交付

二十一、软件维护与演化

第七部分 软件过程模型与职业基础

二十二、软件开发过程模型

二十三、软件工程职业基础

 

点击以上部分链接查看详细

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值