- 25
- 0
- 约1.02万字
- 约 48页
- 2016-10-29 发布于湖北
- 举报
+图书管理系统..ppt
第15章 图书管理系统 目录 第15章 图书管理系统 本章以图书管理系统的需求、分析、设计为主线,通过各个阶段的建模来说明UML模型元素的使用方法和建模过程。 15.1 软件需求分析 软件需求包括功能需求、非功能需求和设计约束三个方面的内容。需求分为三个层次:业务需求、用户需求和系统需求。图15-1描述了这三个需求的关系。 15.1 软件需求分析 1. 业务需求 反映组织机构或客户对系统、产品高层次的目标要求。该层次需求是对业务目标的总体抽象和看法。该需求经常由公司总经理提出。 2. 用户需求 为了实现业务目标,要由多个用户或客户相互协作完成,每个用户或客户要完成的任务不同,目标也不同,他们的目标和利益经常是冲突的,因此,描述用户或客户需求非常重要。用户需求就是描述用户必须要完成什么任务,怎么完成,通常是在问题定义的基础上进用户访谈、调查,对用户使用的场景进行整理,从而建立从用户角度的需求。 3. 系统需求 系统需求就是从计算机系统的角度来说明软件的需求,它包括了用特性说明的功能需求,质量属性以及其它非功能需求,还有设计约束. 15.1 软件需求分析 15.1.1 需求捕获 在软件开发活动中,需求捕获工作往往效果不佳。而真正有效的需求捕获过程应该是更系统化、更有针对性的有序活动。具体来说,应该包含“明确业务目标”、“理解业务流程”、“明确用户需求”三个主要的步骤。
原创力文档

文档评论(0)