- 18
- 0
- 约5.9千字
- 约 135页
- 2018-12-23 发布于广东
- 举报
大连理工大学软件学院;第1章 基础知识 ;什么是软件;什么是软件危机
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。;软件工程基本原理 (开发与维护的指导)
用分阶段的生命周期计划严格管理
坚持进行阶段评审
实行严格的产品控制
采用现代程序设计技术
结果应能清楚地审查
开发小组的人员应该少而精
承认不断改进软件工程实践的必要性;软件工程方法学
把在软件生命周期全过程中使用的一整套技术的集合称为方法学(methodology),也称范型(paradigm)。
软件工程方法学三个要素:方法、工具和过程。
方法是完成软件开发各项任务的技术,回答“如何做”;
工具是为方法的运用提供自动或半自动软件支撑环境,回答“用什么做”;
过程是为获得高质量的软件要完成的一系列任务的框架,规定完成各项任务步骤,回答“如何控制、协调、保证质量”。;目前使用得最广泛的软件工程方法学。
传统方法学也称为生命周期方法学或结构化范型。
当软件规模较大,或对软件的需求是模糊的或随时间变化的时候,使用结构化范型开发软件往往不成功;
此外,使用传统方法学开发出的软件,维护起来通常都很困难。
结构化-静态分析,面向对象-动态分析;传统方法的特点;面向对象方法:
对象作为融合数据及在数据之上的操作行为的统一的软件构件。
把所有对象都划分成类(Class)。每个类都定义了一组数据和一组操作。
按照父类
原创力文档

文档评论(0)