- 4
- 0
- 约3.08千字
- 约 16页
- 2016-12-19 发布于北京
- 举报
软件工程与UML 许涛 TELQQ课程内容 什么是软件工程?——软件工程基本理论 怎样开发软件?——软件开发过程 如何实现开发?——软件开发技术及工具 软件工程管理——高效、省钱省时多办事。 你学会了吗?——软件工程实例 盖房子的任务来了! 什么是建筑工程? 盖房子很复杂啊。 怎么盖? 选址、获得许可、打地基、浇筑架构、砌墙、封顶、内部管线设施…… 用什么盖? 搅拌机、吊车、货车、砖、水泥、水、沙…… 怎么管理? 计划、工期、人员、成本、质量…… 你盖个房子试试吧。 你行不行啊 什么是软件工程? 工程的概念 工程是对技术(或社会)实体的分析、设计、建造、验证和管理。 软件工程的概念 是把软件当作一种工业产品,要求 “采用工程化的原理与方法对软件进行计划、开发和维护 ”。 软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。它借鉴传统工程的原则、方法,以提高质量,降低成本为目的。 怎样开发软件? 工作顺序——开发模型 一般流程: 可行性分析、需求分析、设计、实现、测试、运行、维护 如何实现开发? 面向过程(结构化)和面向对象 开发技术: 数据流分析 数据流图、数据字典、ER图…… UML 用例图、类图、状态图、顺序图…… 开发工具 Visio、Rose、Project…… 什么是UML? UML Unified
原创力文档

文档评论(0)