收藏 分享(赏)

第1章软件工程概述(二).doc

上传人:cjc2202537 文档编号:1211406 上传时间:2018-06-18 格式:DOC 页数:4 大小:39.50KB
下载 相关 举报
第1章软件工程概述(二).doc_第1页
第1页 / 共4页
第1章软件工程概述(二).doc_第2页
第2页 / 共4页
第1章软件工程概述(二).doc_第3页
第3页 / 共4页
第1章软件工程概述(二).doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、软件工程教案 课程教案 本课类型 :专业课 本课课时:2 学时授课单元:第一章 软件工程概述 1.4-1.6教学目的要求:掌握五种软件开发模型;了解软件开发方法和开发工具,传统软件工程的缺点和面向对象软件工程的优势。教学重点难点:五种软件开发模型;软件开发方法和开发工具。教学手段方法:讲授(PPT)教学内容进程设计:第 1 章 软件工程概述1.4 软件开发模型1.4.1 瀑布模型瀑布模型规定了各项软件工程活动,包括:制定开发计划、需求分析和说明、软件设计、程序编码、测试、运行维护。并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。每项开发活动具有四项特征。1.4.2 快速原型

2、模型快速原型模型的基本思想。快速原型的三种开发途径。1.4.3 增量模型增量模型的设计思想。增量模型的一个难点。1.4.4 螺旋模型螺旋模型的结构如图 1.5 所示。它由四部分组成:制定计划、风险分析、实施开发、客户评估。在笛卡尔坐标的四个象限上分别表达了四个方面的活动。沿螺旋线自内向外每旋转一圈便开发出一个更为完善的新的软件版本。详细设计编码单元测试集成测试验收测试需求计划与生命周期开发计划 集成与测试计划设计验证与确认需求确认软件产品设计软件需求风险分析风险分析风险分析可运行的原型原型3原型2原型 1累计费用制定计划决定目标方案与限制风险分析评估方案,识别并排除风险实施开发开发、验证下一产

3、品客户评估实现图 1.5 螺旋模型1.4.5 喷泉模型喷泉模型是以面向对象的软件开发方法为基础,以用户需求为动力,以对象来驱动的模型。喷泉模型的 6 个特点。1.4.6 形式化方法模型形式化方法模型的设计思想。用于软件形式化开发方法的模型有两种:变换模型和净室软件过程模型。1. 变换模型2净室软件过程模型净室软件工程力求在分析和设计阶段就消除错误,使用盒结构规约进行分析和设计建模,使用测试来获取认证。1.5 软件开发方法和软件开发工具1.5.1 软件开发方法的概念软件方法就是指导研制软件的某种标准规程。一个软件方法往往规定了:明确的工作步骤、具体的描述方式以及确定的评价标准。1.5.2 软件开

4、发的基本方法1. 结构化方法结构化方法的基本思想。2. 面向对象方法面向对象方法的出发点和基本原则。1.5.3 软件开发工具软件开发工具为软件开发方法提供自动的或半自动的软件支撑环境。变换 变换 变换需求分析形式化软件规格说明(M 0)形式化软件设计说明(M 1)模型检查(M2) 目标程序(Mn)图 1.7 变换模型1.6 传统软件工程和面向对象软件工程1.6.1 传统的软件工程传统的软件工程的基本思想。1. 传统软件工程存在的问题2. 传统结构化技术的缺点其稳定性、可修改性和可重用性都比较差。1.6.2 面向对象的软件工程1. 面向对象方法的基本思想面向对象方法的基本思想。面向对象方法学的出发点和基本原则。2. 面向对象方法的 4 个优点教学总结:本章主要讲述软件工程学的基本概念和基本方法。本章难点是五种软件开发模型的使用。要求掌握五种软件开发模型;了解软件开发方法和开发工具,传统软件工程的缺点和面向对象软件工程的优势。对于难点,学生掌握难度较大,可采用分解法和举例法为学生详细讲解。练习与作业:4.(6) 、 (9)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报