《软件工程》笔记

本文全面介绍了软件工程领域的核心概念和技术,包括软件生存周期、软件过程模型、敏捷开发、软件需求分析、设计原则、UML视图、基于构件的开发、人机界面设计、程序编写技巧、软件测试方法、维护策略等内容。

 

第一章:

1、了解软件、软件工程,软件生存周期CMM,CMMI、CASE的概念

2、了解软件发展,及各阶段的特点

3、了解软件的特点及常用分类

4、了解常用的软件过程模型及各自的特点。

5、了解敏捷开发方法的价值观。

6、了解敏捷开发方法与传统开发方法的区别

7、了解软件工具的分类

第二章

1、了解计算机系统的基本元素

2、了解系统工程的任务

3、了解可行性分析

第三章

1、了解需求工程的各个阶段

2、了解常用的软件需求及获取方法

第四章:

1、了解软件计的任务

2、了解软件设计的原则

3、了解衡量模块独立的指标

4、了解常用的体系结构

5、了解常用的描述算法的工具

第五章:

1、了解数据流图的基本元素

2、掌握数据流图的绘制、检查方法

3、掌握数据字典的描述方法

4、掌握加工描述方法。

5、了解软件结构图宽度、深度、扇入、扇出基本概念

6、了解启发式设计策略

7、掌握变换型数据流图的映射方法及改进方法

第七章

1、了解UML各种视图的作用

2、能够看懂类图、用例图、简单状态图、活动图,顺序图

3、能够掌握用例建模

4、了解静态建模的过程,及类之间关系

第八章;

1、了解什么是CBSD、构件、构件要素,常用构件标准

2、了解基于构件的开发过程

第九章

1、了解人机界面的分类

2、了解人机界面中涉及的模型

3、了解人机界面设计时应注意的问题及设计原则

       遇到的问题:

Ø        系统响应时间

Ø        用户求助设施

Ø        错误信息处理

Ø        命令标记


第十章

了解书写程序时应该注意的细节

第十一章

1、了解软件测试的目的和基本原则

2、掌握白盒测试中的逻辑覆盖法、基本路径测试方法、和循环的测试方法

3、掌握黑盒测试中的等价类划分、边界值分析,及因果图方法。

4、了解V模型,

5、了解集成测试的集成策略

6、了解确认测试中的α测试和β测试

7、了解几种常用的系统测试

8、了解面向对象测试策略

9、了解测试完成标准

10、了解常用的调试方法

第十三章

1、 了解维护分类

2、 了解维护过程

3、 了解软件的可维护性及影响因素及提高方法

4、 了解再工程、正向工程、逆向工程、重构、设计恢复等基本概念

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值