软件工程PPT.ppt
《软件工程PPT.ppt》由会员分享,可在线阅读,更多相关《软件工程PPT.ppt(40页珍藏版)》请在第壹文秘上搜索。
1、1/40软件工程2/40 软件工程教育的定位软件工程教育的定位 我国软件工程的专业教育与软件人才的链之间的关系可描述为我国软件工程的专业教育与软件人才的链之间的关系可描述为如下图:如下图:软件开发工程师软件开发工程师架构设计师架构设计师产品经理产品经理项目管理者项目管理者系统分析师系统分析师系统设计师系统设计师程序员程序员研究生教育研究生教育本科教育本科教育大专教育大专教育中专教育中专教育3/40软软 件件 工工 程程 实用面向对象软件工程教实用面向对象软件工程教程程殷人昆殷人昆 等译等译 电子工业电子工业出版社出版社 软件工程软件工程 -实践者的研究方法实践者的研究方法(英文版(英文版 第四
2、版)第四版) Roger S. Pressman 机械工业出版社机械工业出版社参考书目参考书目4/40图书管理系统图书管理系统 针对用户是中型图书馆,藏书种类包括针对用户是中型图书馆,藏书种类包括中文和英文的书籍和期刊,读者的数量中文和英文的书籍和期刊,读者的数量和来源仅限于本单位的职工。要求:和来源仅限于本单位的职工。要求:能够存储一定数量的图书信息,并方便能够存储一定数量的图书信息,并方便有效的进行相应的书籍书籍操作和管理。有效的进行相应的书籍书籍操作和管理。主要包括主要包括: 图书信息的录入、删除和修改图书信息的录入、删除和修改 图书信息的检索查询图书信息的检索查询 图书的出借、返还和资
3、料统计图书的出借、返还和资料统计5/40能够对一定数量的读者进行相应的信息能够对一定数量的读者进行相应的信息存储与管理,这包括:存储与管理,这包括: 读者信息的登记、删除及修改读者信息的登记、删除及修改 读者资料的统计与查询读者资料的统计与查询能够对需要的统计结果提供打印输出能够对需要的统计结果提供打印输出能够提供一定的安全机制,提供数据访能够提供一定的安全机制,提供数据访问信息授权访问,防止随意删改,同时问信息授权访问,防止随意删改,同时提供信息备份的服务。提供信息备份的服务。6/40应提交的文档 软件需求规格说明书软件需求规格说明书 软件设计规格说明书软件设计规格说明书 用户安装及使用手册
4、用户安装及使用手册 确认测试计划确认测试计划 系统测试计划系统测试计划 程序测试计划程序测试计划 演示程序演示程序7/40总 目 录第1章 软件工程学概述第2章 可行性研究第3章 需求分析第4章 形式化说明技术第5章 总体设计第6章 详细设计第7章 实现8/40第8章 维护第9章 面向对象方法学引论第10章 面向对象分析第11章 面向对象设计第12章 面向对象实现第13章 软件项目管理9/40第1章 软件工程学概述软件危机软件危机 软件工程软件工程 软件生命周期软件生命周期 软件过程软件过程123410/401.1 软件危机软件危机什么是软件? 软件软件是计算机系统中与硬件相互依存的一是计算机
5、系统中与硬件相互依存的一部分,它包括程序、数据以及相关文档。部分,它包括程序、数据以及相关文档。 程序程序是按事先设计的功能和性能要执行的是按事先设计的功能和性能要执行的指令序列指令序列 数据数据是使程序能正常操作信息的数据结构是使程序能正常操作信息的数据结构 文档文档是与程序开发、维护和使用有关的图是与程序开发、维护和使用有关的图文材料文材料11/40软件的特征:1. 软件是一种软件是一种逻辑实体逻辑实体,不是物理实体,不是物理实体,它具有抽象性它具有抽象性2. 软件的生产和与硬件不同,在它的开发软件的生产和与硬件不同,在它的开发过程中过程中没有明显的制造过程没有明显的制造过程3. 在软件的
6、运行和使用期间,不会磨损和在软件的运行和使用期间,不会磨损和老化老化12/40至今至今尚未摆脱手工方式尚未摆脱手工方式6、软件本身是复杂的:、软件本身是复杂的:实际问题的复杂性实际问题的复杂性和和程序逻辑结构的复杂性程序逻辑结构的复杂性7、软件成本相当昂贵、软件成本相当昂贵13/40按软件的功能划分:按软件的功能划分:u系统软件系统软件操作系统数据库管理系统设备驱动程序通信处理程序等软件的分类软件的分类14/40应用软件 商业数据处理软件 工程与科学计算软件 CAD/CAM 系统仿真软件 智能产品嵌入软件 医疗、制药软件 事务管理、办公自动化软件 计算机辅助教学软件15/40支撑软件u文本编辑
7、程序文本编辑程序u文件格式化程序文件格式化程序u向磁盘磁带数据传输的程序向磁盘磁带数据传输的程序u程序库系统程序库系统u支持需求分析、设计、实现、测试和管理的软支持需求分析、设计、实现、测试和管理的软件件16/40按软件的规模划分:按软件的规模划分:类别 参加人数 研制时间 源程序行数微型 1 1-4周 0.5k小型11-6月1-2k中型2-51-2年5-50k大型5-20 2-3年50-100k超大型 2-5k 5-10年 1-10M 17/40按软件的工作方式划分按软件的工作方式划分: 实时处理软件 分时处理软件 交互式软件 批处理软件18/40按软件服务对象的范围划分:按软件服务对象的范
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 PPT