软件工程

来源:互联网 发布:有关网络语言的作文 编辑:程序博客网 时间:2024/05/16 06:37

主要是三点:方法、工具(面向对象的分析、设计工具)、过程。


软件工程:从管理和技术两方面研究如何更好开发和维护软件的。


内容:基本原理(概念)、方法、技术

实践:分阶段文档。


内容:

a、软件、软件工程的基本概念

b、软件过程、软件开发模型

c、面向数据流软件系统分析、设计方法

d、面向对象的软件系统分析、设计方法

e、UML、RUP及其工具

f、软件测试

g、软件维护、软件重用

h、软件项目管理、配置管理

i、其它


《软件工程》第二版,齐治昌等编著,高等教育出版社

《软件工程导论》第4版,张海藩,清华大学出版社


1、TIPS

(1)软件和软件工程

a、软件与软件危机

软件:包括程序、数据及其相关文档;

软件的寿命为5年;


软件危机:开发和维护中所遇到的一系列严重问题。

如:对软件开发成本和进度的估算不准确;难以获取用户需求;质量不可靠;缺乏方法和工具支持;

解决方法:管理和技术(软件开发技术与方法、工具)。


对所要解决的问题要有确切的认识


软件工程学的一个重要目标是提高软件的可维护性;

可维护:前提是要可读,要写注释;


现在软件开发追求的是规范、一致、可读;


文档资料是在软件开发过程中产生的


b、软件工程学

c、传统软件工程和面向对象软件工程

d、软件开发模型

e、CASE(计算机辅助软件工程)工具


(2)


2、


3、PS

(1)用编码规范写出高质量的代码;

设计模式:目的是让代码可重用性更高;


(2)项目管理四大要素:进度、成本控制(人天)、质量(功能、性能,在需求分析时要去定义)、人员配置、交付件;   




原创粉丝点击