构建软件工程测量与规划:活动详解与方法
需积分: 12 60 浏览量
更新于2024-08-23
收藏 3.53MB PPT 举报
"《测量-王福利软件工程课件》深入探讨了软件工程中的关键活动——测量。该课程强调了测量在软件开发过程中的重要性,它旨在建立并维护对测量承诺的明确性,确保有足够的资源和人员支持这些过程。主要任务包括:
1. 测量承诺的建立:通过分配资源和人员,明确管理层对测量过程的支持,并提供必要的先决条件,确保测量活动的顺利进行。
2. 规划测量过程:详尽地规划数据收集、分析、解释和存储的各个环节,包括定义组织单元所需的信息、获取支持技术和制定实施策略。
课程由北京大学软件工程国家工程研究中心的王立福教授讲解,他从软件工程的基础出发,探讨了软件生命周期的各个阶段,如软件生存周期模型、软件过程支持流程的构建,以及具体的方法论如结构化方法、面向对象方法等。他还强调了软件开发的本质,即问题域到不同抽象层次间的概念和计算逻辑映射,如数据抽象(如需求分析中的对象模型化)和过程抽象(如结构化方法在计算逻辑中的应用)。
软件开发的本质被理解为问题域与解决策略之间的转换,这涉及到数据和处理逻辑的抽象,以及不同工具和技术的应用。例如,使用面向对象方法进行需求分析时,会将问题空间的概念模型化为对象,而使用结构化方法时,则关注的是处理逻辑的规范化和可构造性。
在整个软件工程过程中,CMM(能力成熟度模型)起着关键作用,它提供了一套评估和提升软件开发过程能力的框架,帮助确保最终产品的质量。王立福教授的课件不仅介绍了理论知识,还强调了正确认识软件开发对于实践者的重要性,为软件开发者提供了一个全面理解软件开发方法和实践的平台。"
1144 浏览量
2020-04-02 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
xxxibb
- 粉丝: 19
- 资源: 2万+
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍