东北大学需求分析与系统设计期末复习:迭代增量模型与COBIT框架详解

38 下载量 158 浏览量 更新于2024-07-17 6 收藏 5.77MB PDF 举报
在东北大学的需求分析与系统设计期末复习中,学生需要掌握关键概念和技术。首先,了解迭代增量模型在软件开发中的应用至关重要。迭代增量模型是一种逐步细化和扩展软件功能的方法,通过反复进行需求分析、设计、实现和测试,每次迭代都会带来功能的改进和优化。例如,螺旋模型关注风险评估,Rational统一过程(RUP)强调迭代开发,模型驱动架构(MDA)利用模型作为开发核心,敏捷开发方法注重快速响应变化,而面向方面的软件开发则关注模块化和复用。 另一个重要知识点是COBIT(Control Objectives for Information and related Technology),它是信息系统审计的标准框架,与ISO9000质量管理标准和ITIL(Information Technology Infrastructure Library)服务管理流程有所区别。COBIT主要关注IT管理的控制层面,将IT工作划分为四个领域:规划与组织、获取与实现、交付与支持以及监控。相比之下,ISO9000关注产品和服务的质量,而ITIL则专注于服务生命周期的运营流程。 UML(Unified Modeling Language)是软件建模语言,采用图形化方式描述系统结构和行为。要采用UML,开发者必须理解其基本概念,如采用过程来定义模型的创建和使用。UML包含三个主要模型类别:结构模型(如类图、对象图等,描述系统静态结构)、行为模型(如序列图、活动图,展示交互和执行流程)和协作模型(如通信图,关注对象之间的消息传递)。然而,UML也存在局限性,比如在处理复杂系统的某些方面可能不够直观,或者对非技术背景的人员学习成本较高。 在期末复习中,学生们不仅要掌握以上理论知识,还要能结合实际项目案例进行理解和应用,确保能够熟练运用这些工具和框架来进行需求分析和系统设计,以应对考试中的简答题部分。