安徽工业大学《UML系统建模与分析设计》复习资料.docVIP

  • 4
  • 0
  • 约3.18万字
  • 约 29页
  • 2019-10-19 发布于湖北
  • 举报

安徽工业大学《UML系统建模与分析设计》复习资料.doc

《论述》基于 UML的软件开发的一般过程 答:UML 是按 OO 思想进行系统建模时使用的一组表示法,它并不对采用何种 OO 分析、设计以及 开发过程模型构成限制。基于 UML的软件开发通常是以体系结构为中心,用例驱动的迭代 和增量式开发,并结合职责分配模式进行具体设计。开发过程可以包括计划和细化、迭代 的构造和实施 3 大阶段。在经过一个初步的计划和细化阶段后,进入若干迭代构造开发周 期,每个周期都包含分析、设计、构造和测试步骤。 (1)计划和细化:通过各种传统的需求获取手段(调查、访谈、原型等)得出系统目标、 系统功能和系统属性,撰写系统规格说明。基于参与者和外部事件(动宾词组)构建用例, 以增进对领域过程和功能需求的理解《做什么》。按照风险、业务主线及对体系结构的影 响程度(系统属性)划分用例的优先级,并据此决定用例的时间调度。对高优先用例采用 扩展格式细化。同时建立概念模型草案、系统体系结构草案。 (2)分析阶段:根据当前周期的用例描述,采用概念目录列表、非正式分析或事务模式, 识别出相关概念,建立初始概念模型,根据通用关联列表和信息存储的需要,为概念模型 添加关联和属性。将用例分解为系统事件,并对应系统操作,建立系统顺序图;分析系统 操作被调用后系统状态(概念)的变化,为系统操作建立契约,进一步理解系统行为《做 的效果》。 (3)设计阶段:设计一个合理的体系结

文档评论(0)

1亿VIP精品文档

相关文档