航空学报 > 2003, Vol. 24 Issue (1): 75-78

一种基于UML的面向对象需求分析方法

孙昌爱, 金茂忠, 刘超, 田丽从   

  1. 北京航空航天大学计算机科学与工程系 北京 100083
  • 收稿日期:2002-01-17 修回日期:2002-07-10 出版日期:2003-02-25 发布日期:2003-02-25

Object-Oriented Requirements Analysis Based on UML

SUN Chang-ai, JIN Mao-zhong, LIU Chao, TIAN Li-cong   

  1. Department of Computer Science & Engineering; Beijing University of Aeronautics and Astronautics; Beijing 100083; China
  • Received:2002-01-17 Revised:2002-07-10 Online:2003-02-25 Published:2003-02-25

摘要: 提出一种实用的基于UML 的需求分析及其建模方法, 以活动图模型来表达业务模型, 以概念层的对象图、状态图及交互图模型表达系统的结构逻辑及行为逻辑, 以用例表达系统需求, 讨论了需求分析及其建模的过程概念, 方法实施的构造算法。该方法已经在空间天文望远镜系统需求分析中得到成功应用。

关键词: 需求分析, 面向对象分析, UML, 面向对象方法, 软件工程

Abstract: Requirements analysis is an extreme important step of software development. A pragmatic approach to requirements analysis and its modeling is proposed in the paper, namely, UML Activity Diagram is used to modelbusiness wor kflow, UML Object Diagr am in conceptual layer, UML St ate Diagram and UML Object Interactive Diagram are used to respectively model structural and behavioral Logic, and UML Use Case Diagram is used tomodelfunctional requirements, maps from requir ements to activities in UML Activity Diagram, and maps from requirements to objects in UML Object Diagram. At t he same time, the important process concepts in the requirementanalysis and constructing algor ithm are discussed in detail. T he approach presented in the paper has got successfulapplication in t he requir ement analysis of SST, namely Space Solar Telescope satellite system.

Key words: requirements analysis, OOA, UML, object oriented methodology, software engineering

中图分类号: