模块一KC02090000003模块一软件开发模型与开发方法任务2开发方法

上传人:E**** 文档编号:91053275 上传时间:2019-06-21 格式:PPT 页数:10 大小:1.91MB
返回 下载 相关 举报
模块一KC02090000003模块一软件开发模型与开发方法任务2开发方法_第1页
第1页 / 共10页
模块一KC02090000003模块一软件开发模型与开发方法任务2开发方法_第2页
第2页 / 共10页
模块一KC02090000003模块一软件开发模型与开发方法任务2开发方法_第3页
第3页 / 共10页
模块一KC02090000003模块一软件开发模型与开发方法任务2开发方法_第4页
第4页 / 共10页
模块一KC02090000003模块一软件开发模型与开发方法任务2开发方法_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《模块一KC02090000003模块一软件开发模型与开发方法任务2开发方法》由会员分享,可在线阅读,更多相关《模块一KC02090000003模块一软件开发模型与开发方法任务2开发方法(10页珍藏版)》请在金锄头文库上搜索。

1、软件开发与项目管理,主讲人 钱银中 常州信息职业技术学院,任务2 软件开发方法,模块一 软件开发模型与开发方法,能力目标 根据场合合理选取软件开发方法,知识目标 理解结构化方法、面向对象的软件开发方法和可视化开发方法 了解面向数据结构的软件开发方法、面向问题的分析法、ICASE方法和软件重用和组件连接,结构化方法 传统 基本要点是:自顶向下、逐步求精、模块化设计 按软件生命周期划分,有: 结构化分析(SA); 结构化设计(SD); 结构化实现(SP)。,任务2 软件开发方法,模块一 软件开发模型与开发方法,传统的结构化开发方法存在以下问题: 软件重用性差 软件可维护性差 开发出的软件不能满足用

2、户需要,任务2 软件开发方法,模块一 软件开发模型与开发方法,面向对象方法 基本原则:模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程 面向对象基本概念:对象,类,消息,任务2 软件开发方法,模块一 软件开发模型与开发方法,面向对象方法的主要特征 封装,继承,多态 面向对象方法的优势: 需求分析彻底 可维护性大大提高,任务2 软件开发方法,模块一 软件开发模型与开发方法,经常使用,可视化开发方法 起源于90年代 在可视开发工具提供的图形用户界面上,通过操作界面元素,诸如菜单、按钮、对话框等,由可视开发工具自动生成应用软件,任务2 软件开发方法,模块一 软件开发模型与开发方法,ICASE 方法(Integrated Computer-Aided Software Engineering) 最终目标:实现应用软件的全自动开发 只要写好需求规格说明书,软件开发环境就自动完成软件开发工作,自动生成软件及有关文档,任务2 软件开发方法,模块一 软件开发模型与开发方法,完美、理想化,任务实施 主流开发方法:面向对象的软件开发方法 “学分管理系统”项目的开发采用:面向对象开发方法 优点:可以有效的控制需求变化带来的风险,任务2 软件开发方法,模块一 软件开发模型与开发方法,再 见,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号