- 0
- 0
- 约1.57万字
- 约 94页
- 2018-04-29 发布于浙江
- 举报
广告 平面 软件
北京理工大学软件工程实践 汤铭端 中国航天科工集团公司706所 课程目的 面向软件工程的工程应用 了解软件工程的基本概念 了解软件工程过程 掌握基本的软件工程技术方法 掌握基本的软件工程管理方法 课程安排 40学时(每周3学时,12讲,1次考试) 参考教材:《实用软件工程》,第二版,郑人杰、殷人昆、陶永雷,清华大学出版社,1997年4月 课时 每周三晚上6:40开始 每节课45分钟,休息10分钟 第一节课6:40-8:00 休息15分钟(8:00-8:15) 第二节课8:15-9:10 课程内容 软件工程原理 结构化方法概论 需求分析 软件设计 软件编码和调试 软件测试 软件项目策划 项目控制和风险管理 配置管理和需求管理 质量保证和评审与审查 SW-CMM介绍 面向对象方法介绍 考试 第一讲 软件工程原理 内容和目的 为什么要实施软件工程? 实施软件工程的益处? 软件工程的基本内容? 软件开发模型 计算机系统工程 计算机软件 计算机软件定义(GB): a. 与计算机系统的操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 b. 与计算机系统的操作有关的程序、规程、规则及任何与之有关的文档。 什么是软件? 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。 程序是按事先设计的功能和性能要求执行的指令序列 数据是使程序能正常操纵信息的数据结构 文档是与程序开发,维护和使用有关的图文材料 软件的特点 软件是一种逻辑实体,而不是具体的物理实体。因而具有抽象性 软件的生产与硬件不同,在它的开发过程中没有明显的制造过程 在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题 软件的开发和运行常受到计算机系统的限制,对计算机系统有着不同程度的依赖性 软件的开发至今尚未完全摆脱手工艺的开发方式 软件本身是复杂的 实际问题的复杂性 程序逻辑结构的复杂性 软件成本相当昂贵 相当多的软件工作涉及到社会因素 软件的分类—按功能进行划分 系统软件 操作系统 数据库管理系统 设备驱动程序 通信处理程序等 支撑软件 文本编辑程序 文件格式化程序 磁盘向磁带向数据传输的程序 程序库系统 支持需求分析、设计、实现、测试和管理的软件 应用软件 商业数据处理软件 工程与科学计算软件 计算机辅助设计/制造软件 系统仿真软件 智能产品嵌入软件 医疗、制药软件 事务管理、办公自动化软件 计算机辅助教学软件 软件的分类—按规模进行划分 类别 参加人员数 研制期限 源程序行数 微型 1 1~4周 0.5k 小型 1 1~6月 1k~2k 中型 2~5 1~2年 5k~50k 大型 5~20 2~3年 50k~100k 甚大型 100~1000 4~5年 1M(=1000k) 极大型 2000~5000 5~10年 1M~10M 软件的分类 按工作方式划分: 实时处理软件 分时软件 交互式软件 批处理软件 按服务对象的范围划分: 项目软件 产品软件 按使用的频度进行划分: 一次使用 频繁使用 按软件失效的影响进行划分: 高可靠性软件 一般可靠性软件 软件发展阶段 程序设计阶段 — 50至60年代 程序系统阶段 — 60至70年代 软件工程阶段 — 70年代以后 软件危机... 计算机硬件性能/价格比和质量稳步提高 软件成本逐年上升,质量没有可靠的保证 软件已成为限制计算机系统发展的关健因素 将软件开发和维护过程中遇到的一系列严重问题统称为“软件危机” 在60年代后期开始认真研究解决软件危机的方法,逐步形成了新兴的计算机软件工程学 ...软件危机 什么是软件危机? 软件危机是指在计算机软件的开发和维护中所遇到的一系列严重问题。 几乎所有软件都不同程度地存在这些问题 概括地说软件危机包含两方面问题: 如何开发软件,怎样满足对软件的日益增长的需求 如何维护数量不断膨胀的已有软件 软件危机主要表现 1.对软件开发成本和进度的估计很不准确 2.用户对“已完成的”软件不满意的现象经常发生 3.软件产品的质量靠不住 4.软件不可维护 5.软件没有适当的文档资料 6.软件成本占计算机系统总成本的比例逐年上 升 7.软件开发生产率提高的速度远远跟不上计算机应用迅速普及深入的趋势 产生软件危机的原因 一方面与软件本身的特点有关 在软件运行前,软件开发过程的进展难衡量,质量难 评价,因此管理和控制软件开发过程相当困难; 在软件运行中
您可能关注的文档
最近下载
- 2026年湖南铁道职业技术学院单招职业适应性测试题库及答案解析(名师系列).docx VIP
- 逻辑学导论 全套课件.PPT VIP
- 2025年西藏自治区中考数学试卷真题(含答案解析).docx
- 23_第七章一二年生花卉备课教案.pdf VIP
- GSK980TDb_车床CNC使用手册.pdf VIP
- 2022高中英语译林版新教材选择性必修二课文翻译(英汉对照).pdf VIP
- 广东省茂名市2026年高三上学期第一次综合测试(一模)语文试题(含答案).docx VIP
- 牛津译林版高中英语新教材选择性必修四课文原文及汉语翻译 (英汉对照).pdf VIP
- 2025-2026学年新教材高中生物期末综合检测卷新人教版必修1 .pdf VIP
- 液化石油气站操作规程.doc VIP
原创力文档

文档评论(0)