构建软件工程测量与规划:活动详解与方法

需积分: 12 1 下载量 60 浏览量 更新于2024-08-23 收藏 3.53MB PPT 举报
"《测量-王福利软件工程课件》深入探讨了软件工程中的关键活动——测量。该课程强调了测量在软件开发过程中的重要性,它旨在建立并维护对测量承诺的明确性,确保有足够的资源和人员支持这些过程。主要任务包括: 1. 测量承诺的建立:通过分配资源和人员,明确管理层对测量过程的支持,并提供必要的先决条件,确保测量活动的顺利进行。 2. 规划测量过程:详尽地规划数据收集、分析、解释和存储的各个环节,包括定义组织单元所需的信息、获取支持技术和制定实施策略。 课程由北京大学软件工程国家工程研究中心的王立福教授讲解,他从软件工程的基础出发,探讨了软件生命周期的各个阶段,如软件生存周期模型、软件过程支持流程的构建,以及具体的方法论如结构化方法、面向对象方法等。他还强调了软件开发的本质,即问题域到不同抽象层次间的概念和计算逻辑映射,如数据抽象(如需求分析中的对象模型化)和过程抽象(如结构化方法在计算逻辑中的应用)。 软件开发的本质被理解为问题域与解决策略之间的转换,这涉及到数据和处理逻辑的抽象,以及不同工具和技术的应用。例如,使用面向对象方法进行需求分析时,会将问题空间的概念模型化为对象,而使用结构化方法时,则关注的是处理逻辑的规范化和可构造性。 在整个软件工程过程中,CMM(能力成熟度模型)起着关键作用,它提供了一套评估和提升软件开发过程能力的框架,帮助确保最终产品的质量。王立福教授的课件不仅介绍了理论知识,还强调了正确认识软件开发对于实践者的重要性,为软件开发者提供了一个全面理解软件开发方法和实践的平台。"