1.软件管理工程——软件管理工程化
2.思维 方法论 技术 工具
3.等价转换
(概要设计) y1=f1(需求)
(详细设计) y2=f2(y1)
(程序代码)y3=f3(y2)
4.课堂总结报告12月31日18:00前提交
5.对自身要求
提前做准备
注重时间观念
提高严谨程度
6.演练内容
- 演练项目发布
- 项目启动
- 计划评审
- 范围计划
- 进度计划
- 沟通与风险管理计划
报告提交格式 注意:
报告:第n组第m次报告.pdf
演讲:第n组第m次演讲.pptx
贡献值表:第n组第m次贡献值.xlsx
7.讲授内容
第一章 项目管理概述
第二章 基本知识
第三章 项目启动
第四章 项目计划
第五章 项目沟通与风险管理
第六章 项目掌控
第七章 项目回顾与总结
第八章 敏捷项目管理
8.软件特性
8.1本质特性
- 复杂性
- 不可见性
- 易变性
- 服从性
- 非连续性
8.2非本质特性
- 有许多程序设计语言、软件工具和开发平台
- 存在许多不同的开发流程
- 软件团队中存在许多不同的角色
- 可以存储在磁盘/磁带,也可以存储在CD/DVD上
9.软件工程:基本方法
开发模型、开发方法、辅助工具、过程管理
开发模型:
- 瀑布
- 迭代
- 增量
- 螺旋
- 原型
- 喷泉
- 敏捷
- ……
开发方法:
明确需求、架构设计、开发框架选择、充分测试
10.软件相关
- 软件质量:满足用户需求即可
- 软件工程:关于质量,通过方法满足用户需求
- 软件工程目标:在规定时间和成本内,创造足够好的软件
- 《人月神话》《PMBOK》
11.Barry Boehm七原则
原则一:使用分阶段的生命周期计划管理
原则二:执行持续确认
原则三:坚持规范的产品控制
原则四:使用现代化的编程实践
原则五:坚持结果的清晰的责任
原则六:使用少而精的人员
原则七:坚持过程改进的承诺
12.框架
价值观(重要)
原则
方法论
最佳实践
工具
13.项目特征
- 有明确的目标
- 限定的周期
- 资源的约束性
- 项目是有风险的
- 项目的活动具有相关性
- 有独特性
14.项目定义(PMBOK)
项目是为创造独特的产品、服务或成果而进行的临时性工作