欢迎来到天天文库
浏览记录
ID:59213518
大小:1.59 MB
页数:51页
时间:2020-09-26
《第一章 软件工程概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程基础主讲:章顺京兰州城市学院2016年3月课程概述主要参考书计算机软件学科基础高级第一章软件工程技术概述什么是软件?软件发展简史软件的特点一般产品的时间与质量软件产品的时间与质量软件危机软件危机的主要表现软件危机的危害软件工程的定义软件工程的目标软件工程的三要素软件的生命周期软件的发展阶段其他软件工程技术软件生命周期模型1——构造-修复模型软件生命周期模型1——构造-修复模型软件生命周期模型2——瀑布模型每个开发阶段均应具有以下特征:从上一阶段接受本阶段工作的对象,作为输入;对上述输入实施
2、本阶段的活动;给出本阶段的工作成果,作为输出传入下一阶段;对本阶段工作进行评审,若本阶段工作得到确认,则继续下阶段工作,否则返回前一阶段,甚至更前阶段。软件生命周期模型2——瀑布模型瀑布模型的优点瀑布模型存在的问题软件生命周期模型3——快速原型模型快速原型模型的特点软件生命周期模型4——增量模型增量模型2增量模型的优点增量模型的缺陷软件生命周期模型5——螺旋模型完整的螺旋模型螺旋模型沿着螺线进行若干次迭代,图中的四个象限代表了以下活动:(1)制定计划:确定软件目标,选定实施方案,弄清项目开发的限制
3、条件;(2)风险分析:分析评估所选方案,考虑如何识别和消除风险;(3)实施工程:实施软件开发和验证;(4)客户评估:评价开发工作,提出修正建议,制定下一步计划螺旋模型的优点螺旋模型的不足软件生命周期模型6——喷泉模型主要用于支持面向对象开发过程体现了软件创建所固有的迭代和无间隙的特征。各种模型的比较软件开发过程1——制定计划软件开发过程2——需求分析和定义软件开发过程3——软件设计软件开发过程4——程序编写(编码实现)软件开发过程5——测试与交付软件开发过程6——维护软件的典型错误观点(一)软件的
4、典型错误观点(二)软件的典型错误观点(三)软件的典型错误观点(四)软件的典型错误观点(五)软件的典型错误观点(六)计算机辅助软件工程计算机辅助软件工程CASE作用认识与描述系统需求保存与管理开发过程中的信息代码的生成文档的编制与生成软件项目的管理常用工具软件
此文档下载收益归作者所有