王立福自学考试软件工程:类分析与责任识别

需积分: 37 19 下载量 92 浏览量 更新于2024-08-15 收藏 3.61MB PPT 举报
在"活动类的分析-2011版王立福自学考试的软件工程课件"中,主要内容聚焦于软件工程中对分析类的深入理解和管理。首先,活动3的目标明确,包括标识和维护分析类的责任、根据其在用况细化中的角色确定属性和关系,以及捕捉特殊需求。这表明课程强调的是类在软件开发中的核心地位,因为它们是实现系统功能的基础元素。 任务1,即标识责任,要求开发者深入了解类在不同用况中的实际作用,并根据用况的逐步细化来调整和完善类的功能。这意味着类的设计应灵活适应业务变化,保持其清晰的职责边界。这涉及到软件过程中的需求分析阶段,开发者需要运用结构化方法或面向对象方法,如数据抽象和过程抽象,将问题域的概念和逻辑映射到抽象层面,以便形成有效的计算逻辑和实现。 例如,数据抽象通过将问题空间的问题转化为模型化的概念,如对象“张山”的定义,通过面向对象方法来表达。而过程抽象则关注处理逻辑的抽象,如计算学生成绩的过程,通过结构化方法进行规约,形成可执行的计算逻辑。 CMM模型在此背景下提供了一种衡量和提升软件开发过程能力的框架,它探讨了软件生存周期的过程,包括软件生命周期模型的建立和过程的支持技术。课程强调软件开发的本质是将问题域的客观事物映射到不同的抽象层次,通过结构化、面向对象等方法,创建可执行的软件产品。 王立福的课程还涵盖了软件工程的其他关键部分,如软件过程、需求分析、系统/产品需求规约、软件开发方法学以及CMM模型,这些都是确保软件质量、有效管理项目并提高开发效率的重要工具。整个课程内容旨在帮助学习者建立起坚实的软件工程基础,理解并掌握软件开发的全貌,从而在实际工作中做出明智决策。