Bootstrap

软考高级系统架构设计师系列论文三十四:论基于UML的需求分析

软考高级系统架构设计师系列论文三十四:论基于UML的需求分析

一、摘要

  • UML是集多种面向对象方法的优点于一身的统一建模语言,通过UML可以解决开发过程中存在的一些问题。包括解决人员交流的障碍,响应需求的变化,利于构件的复用,保证软件项目开发周期等。采用UMl进行需求分析,主要是通过用例模型来捕获和饿组织用户的需求,通过用例建模,描述对系统感兴趣的外部角色及其对系统用例的功能要求。
  • 2021年5月,我参与了某区贸工局的电子政务系统的开发。在需求分析过程中采用了基于用例的需求分析方法,取得了良好的效果。在用例建模过程中,通过识别系统参与者,合并需求获得用例并绘制用例图,进行用例分解及细化用例描述等步骤,及各步骤间的循环反复,成功完成了需求分析,需求描述也得到用户的认可。

二、正文

  • 2021年5月,我参与了某区贸工局的电子政务系统的开发,项目历时七个月,于2022年3月正式上线。项目中,我担任项目架构师,主要负责系统分析和系统设计工作。

  • 区贸工局已有近十年的信息系统使用经验,在本系统开发时,该局除一套采用VB+SQL Server2000开发的二层C/S结构的核心业务管理系统外,还有多套业务系统和数据交换系统,主要有:外资审批管理系统、加工贸易电子数据交换平台、加工贸易联网监管电子数据交换系统以及电子公文交换等。上述各系统基本是相互独立的,只在数据库端实现初步的数据共享,但应用的集成性很差。

  • 区贸工局的电子政务系统是一个基于知识管理的全新的集成的管理系统,应用范围涉及办公自动化、审批业务管理、档案管理、数据交换、互联网站等各个方面。该系统由门户网站、办公自动

;