下载此文档

软件工程导论复习.ppt


文档分类:IT计算机 | 页数:约135页 举报非法文档有奖
1/135
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/135 下载此文档
文档列表 文档介绍
软件工程复****br/>第1章 基础知识
2
ppt课件
2021/4/5
什么是软件
软件的定义—软件由三部分组成:
程序:在运行时,能提供所希望的功能和性能的指令集
数据:使程序能够正确运行的数据
文档:描述程序研制过程、方法及使用的文档
软件处理的是信息和逻辑
软件的开发,绝不仅仅是编写程序
软件围绕着逻辑进行
软件就是一个信息交换器
产生、管理、获取、修改、显示或传送信息
软件≠程序
3
ppt课件
2021/4/5
什么是软件危机
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
软件工程(IEEE)
1993年,提出软件工程
1) 将系统化、规范化、可量化的工程原则和方法,应用于软件的开发、运行和维护。
2) 对1)中方法的理论研究。
4
ppt课件
2021/4/5
软件工程基本原理 (开发与维护的指导)
用分阶段的生命周期计划严格管理
坚持进行阶段评审
实行严格的产品控制
采用现代程序设计技术
结果应能清楚地审查
开发小组的人员应该少而精
承认不断改进软件工程实践的必要性
5
ppt课件
2021/4/5
软件工程方法学
把在软件生命周期全过程中使用的一整套技术的集合称为方法学(methodology),也称范型(paradigm)。
软件工程方法学三个要素:方法、工具和过程。
方法是完成软件开发各项任务的技术,回答“如何做”;
工具是为方法的运用提供自动或半自动软件支撑环境,回答“用什么做”;
过程是为获得高质量的软件要完成的一系列任务的框架,规定完成各项任务步骤,回答“如何控制、协调、保证质量”。
管理方法
6
ppt课件
2021/4/5
目前使用得最广泛的软件工程方法学。
传统方法学也称为生命周期方法学或结构化范型。
当软件规模较大,或对软件的需求是模糊的或随时间变化的时候,使用结构化范型开发软件往往不成功;
此外,使用传统方法学开发出的软件,维护起来通常都很困难。
结构化-静态分析,面向对象-动态分析
世界万物是变化的
传统方法学与面向对象方法学
7
ppt课件
2021/4/5
传统方法的特点
生命周期模型
软件过程划分为若干个阶段
每个阶段有各自的任务
阶段之间有某种顺序性
8
ppt课件
2021/4/5
面向对象方法:
对象作为融合数据及在数据之上的操作行为的统一的软件构件。
把所有对象都划分成类(Class)。每个类都定义了一组数据和一组操作。
按照父类(或称为基类)与子类(或称为派生类)的关系,把若干个相关类组成一个层次结构的系统(也称为类等级)。在类等级中,下层派生类自动拥有上层基类中定义的数据和操作,称为继承。
对象彼此间仅能通过发送消息互相联系-封装性。
数据:静态
操作:动态
Everything is Object.
9
ppt课件
2021/4/5
软件生命周期
软件生命周期由软件定义、软件开发和运行维护三个时期组成,每个时期又可进一步划分成若干个阶段,每个阶段有各自的任务。
1
软件定义
2
软件开发
3
运行维护
10
ppt课件
2021/4/5

软件工程导论复习 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数135
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小7.02 MB
  • 时间2021-04-05