文摘
英文文摘
引言
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对于需求的分析、建模
致谢
参考文献