首页> 中文学位 >基于UML的软件需求分析过程及其实现
【6h】

基于UML的软件需求分析过程及其实现

代理获取

目录

文摘

英文文摘

引言

1软件需求工程概述

1.1软件需求工程的发展历程

1.2软件需求基本内容

1.2.1需求的定义

1.2.2需求的层次和特点

1.2.3需求工程的概念

1.2.4需求工程的阶段

1.2.5需求规格

1.3需求工程活动

1.3.1需求工程方法学

1.3.2需求工程方法

1.3.3需求工程工具

1.4需求工程目前的一些问题及其讨论

1.5小结

2 UML及其Rose 2000的简介

2.1 UML可视化建模语言

2.1.1版型(Stereotype)

2.1.2静态图

2.1.3动态图

2.1.4状态图

2.1.5实现图

2.2 UML及其Rational Rose 2000的特点

2.2.1 Rose2000的简介

2.2.2 UML及其Rational Rose2000的优点

2.2.3 UML及其Rose2000的不足

2.3小结

3产品检验信息管理系统(PSMIS)简介

3.1产品检验信息管理系统(以下简称PSMIS)综述

3.1.1背景分析

3.1.2系统的设计目标及所覆盖的业务范围

3.1.3运行环境及系统结构简介

3.1.4开发环境及设计原则

3.2 PSMIS功能需求分析文档

3.2.1基本信息管理

3.2.2 发证

3.2.3检验信息管理

3.2.4检验工作管理

3.2.5辅助功能

3.2.6系统要求

3.3补充说明

3.4 小结

4基于UML进行需求分析方法、步骤

4.1利用UML进行需求捕获

4.1.1需求捕获的步骤

4.1.2罗列系统的侯选需求

4.1.3从系统文本的理解中获得需求

4.1.4捕获系统的功能需求

4.1.5捕获系统的非功能需求

4.1.6补充需求

小结

4.2构建系统的用例模型

4.2.1定义角色

4.2.2定义用例

4.2.3定义关联

4.2.4构造用例模型

4.2.5优化用例

4.2.6细化用例

4.2.7建立关系

4.2.8规划用例图

小结

4.3分析

4.3.1分析模型与用例模型的主要区别

4.3.2分析模型的组成

4.3.3分析活动的主要步骤

4.3.4对象交互图的建模

小结

4.4需求规格说明

小结

5利用UML进行需求分析过程在“产品检验管理信息系统”的应用

5.1项目开发过程介绍

5.2需求分析过程项目应用实例

5.2.1五个角色

5.2.2主用例图

5.2.3五个用例组

5.3时序图和协作图

5.4对象和类

5.5需求规格说明

5.6小结

6结论与展望

6.1结论

6.2体会

6.2.1关于需求获取的方法及来源对象

6.2.2对于需求的分析、建模

致谢

参考文献

展开▼

摘要

需求工程是软件工程的一个分支,其活动包括需求获取、需求分析、需求规格说明、需求验证和需求管理。 UML(UnifiedModelingLanguage)是RationalSoftware公司和她的合作伙伴共同制定的用于描述、可视化和构架软件系统以及商业建模的语言。它提出的思想、方法不仅对需求工程活动,而且对整个软件工程活动,都有直接的指导意义和实际的使用价值。它涵盖了面向对象的分析、设计和实现,融合了早期面向对象建模方法和各种建模语言的优点;为面向对象系统的开发、软件自动化工具与环境提供了丰富的、严谨的、扩充性强的表达方式。UML代表了在大型、复杂系统的建模领域得到认可的“优秀的软件工程方法”。 UML的应用是以系统的开发流程为背景,但UML只是标准的建模语言,而不是一个标准的开发流程。不同的组织、不同的应用领域需要不同的开发过程。软件系统的开发流程中,需求分析是其中决定性的一步,本文的主旨就在于探讨UML如何应用于软件需求分析阶段,并对“产品检验管理信息系统”进行了UML建模。 本文首先对软件需求工程和UML的基本概念和方法作了较为详细的阐述。随后使用UML语言,描述产品检验管理信息系统的需求工程的实践过程和部分结果。侧重于需求的获取、分析建模以及需求规格说明的编写。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号