1.1 软件工程概述.ppt_第1页
1.1 软件工程概述.ppt_第2页
1.1 软件工程概述.ppt_第3页
1.1 软件工程概述.ppt_第4页
1.1 软件工程概述.ppt_第5页
已阅读5页,还剩19页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 1 1 第一章软件工程概述 软件的发展和软件危机软件工程和软件生存周期模型几种主要的软件开发方法 1 1 2 对本章课程的期望 了解软件概念 特点及分类方法 了解软件发展及软件危机的起因 了解软件工程过程及软件生存周期的概念 了解软件工程的概念及其要素 了解软件工程的基本目标和原则 了解软件工程的近期研究课题 1 1 3 1 软件的发展和软件危机 程序设计阶段60年代70年代系统设计阶段70年代80年代软件工程阶段80年代90年代 国外 国内 软件发展阶段 1 1 4 软件的发展 第一代算法技术第二代结构化软件技术第三代面向对象技术第四代分布式面向对象技术第五代软件构件技术 1 1 5 软件的定义 程序 按事先设计的功能和性能要求执行的指令序列数据 为进行通信 解释和处理而使用的信息的形式化表现形式文档 与程序开发 维护和使用有关的图文材料 程序 软件与软件产品独唱 小合唱 合唱 万人大合唱 简单程序较复杂程序软件 软件定义 软件 程序 数据 文档 1 1 6 软件是逻辑实体 具有抽象性 软件的形态不可见 必须通过观察 分析 思考 判断来了解其功能 性能和其它特性 软件是人脑思维的产物 其生产过程与硬件不同 开发过程的质量控制及软件产品保护问题 软件的开发和运行受计算机系统限制 软件移植问题 软件的开发技术落后 手工开发方式仍占统治地位 开发效率低 软件的特点 1 1 7 失效率 时间 硬件失效率曲线 失效率 时间 软件失效率曲线 软件的失效率与硬件不同 1 1 8 软件的复杂性越来越高 对软件人员的要求越来越高 出现了软件复杂性与软件技术发展的不适应现象 软件需求与软件技术发展现状 1 1 9 软件技术进步落后于需求增长 差距 1 1 10 软件的开发研制成本高 年代以来 已大大超过硬件成本 硬件 年份 软件 6070809020002005 10080604020 成本 软 硬件成本比例的变化 1 1 11 相当多的软件工作涉及社会因素 软件的特点 如 机构 体制 管理方式等 包括人的观念及心理 都直接影响软件工作的成败 1 1 12 按功能 按规模 按工作方式 按使用频度 按失效影响 系统软件 支撑软件 应用软件 按服务对象 传统的软件分类 1 1 13 按功能 按规模 按工作方式 按使用频度 按失效影响 按服务对象 微型软件 小型软件 大型软件 甚大型软件 极大型软件 传统的软件分类 1 1 14 按功能 按规模 按工作方式 按使用频度 按失效影响 按服务对象 实时处理软件 分时软件 交互式软件 批处理软件 传统的软件分类 1 1 15 按功能 按规模 按工作方式 按使用频度 按失效影响 按服务对象 产品软件 项目软件 传统的软件分类 1 1 16 按功能 按规模 按工作方式 按使用频度 按失效影响 按服务对象 使用频度低 使用频度高 传统的软件分类 1 1 17 按功能 按规模 按工作方式 按使用频度 按失效影响 按服务对象 不良影响 严重影响 传统的软件分类 1 1 18 按软件结构和使用方式分类 独立式组合式集成式嵌入式 按软件结构和使用方式分类 1 1 19 软件危机 计算机软件的开发和维护过程所遇到的一系列严重问题 1 1 20 软件危机的具体体现 软件开发进度难以预测软件开发成本难以控制用户对产品功能难以满足 软件产品质量无法保证软件产品难以维护 1 1 21 软件危机及产生原因 用户需求不明确缺乏正确的理论指导软件开发规模越来越大软件开发复杂度越来越高 主观 开发方法不正确 客观 逻辑部件规模庞大 1 1 22 解决软件危机的途径 组织管理措施项目管理方法软件工程学软件标准化技术措施软件开发技术与方法软件开发工具可重用性 软件工程正是从管理和技术方面研究如何更好地开发和维护计算机软件的学科 1 1 23 计算机应用发展 软件数量多规模大 软件成本高质量低 个体化软件开发方法 软件维护

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论