文档介绍:*
需求分析概述
需求获取
需求分析与建模
需求归档
需求过程管理
软件需求分析
*
学****目标
了解需求工程的几个阶段;
掌握需求分析的任务;
了解需求过程管理的相关知识;
理解需求的概念、需求的种类、需求的层次;
理解需求确
编号
功能名称
使用部门
使用岗位
功能描述
输入
系统响应
输出
1
图书入库信息录入
分编室
分编员
给图书分类编号,并录入系统
图书编号、条形码、书名、作者、译者、ISBN、出版社、价格、所放位置、现存量、库存总量、入库日期、操作员、内容简介、借阅次数、是否注销
录入到图书信息表
完成图书的入库
2
读者信息录入
借阅处
管理员
录入读者基础信息
读者编号、姓名、性别、出生年月、证件名称、证件号码、电话、登记日期、借书卡条形码、操作员、是否挂失、借阅次数、网上注册姓名、网上注册口令、是否注销
录入到读者信息表
打印并制作读者“借书卡”
*
第5项任务:列出系统的性能点列表,即性能模型。
“图书馆信息系统”的性能点列表,如表4-8所示。
其中“系统响应”这一项,表示将来的目标系统所要做的工作。
需要指出,性能列表不是唯一,也没有标准答案。
*
编号
性能名称
使用部门
使用岗位
性能描述
输入
系统响应
输出
1
读者网上查询图书信息响应时间
网上读者
网上读者
查某本书小于1秒
图书名称/作者姓名
按照输入的组合条件,进行模糊查询
显示“图书名称、作者姓名、是否借出、内容简介”
2
后台查询读者信息响应时间
图书馆借阅部
借阅操作员
查某位读者信息小于1秒
读者姓名、编号
按照输入的组合条件,进行查询
显示“读者姓名、编号、身份证号、电话、借书信息、超期借书信息、罚款次数”
3
后台查询图书信息响应时间
图书馆借阅部
借阅操作员
查某本书小于1秒
图书名称/作者姓名
按照输入的组合条件,进行模糊查询
显示“图书名称、作者姓名、借阅情况、内容简介”
*
第6项任务:列出目标系统的接口列表,即接口模型。
“图书馆信息系统”的接口点列表,如表4-9所示。
需要指出,接口列表不是唯一,也没有标准答案。
*
编号
接口名称
接口规范
接口标准
入口参数
出口参数
传输速率
1
与财务系统接口
财务系统规定的接口规范
记账凭证与分录的具体格式
(2) 分录记录参数:凭证编号、日期、借方、贷方、数量、单价、摘要。
(2) 分录记录格式:分录编号、凭证编号、摘要、科目代码、结算号、结算日期、结算方式、借方、贷方、数量、单价。
一张凭证一次处理传送
*
第7项任务:确定目标系统的运行环境,即环境模型。
运行环境包括:核心计算机及网络资源(系统软件、硬件和初始化数据)的配置计划、采购计划、安装调试进度、人员培训计划等内容。
*
第8项任务:目标系统的界面约定,即界面模型。
界面设计的原则是:方便、简洁、美观、一致。整个目标系统的界面风格定义要统一,某些功能模块的特殊界面要说明。例如,
输入设备:键盘、鼠标、条码扫描器、扫描仪等;
输出设备:显示器、打印机、光盘刻录机、磁带机、音箱等;
显示风格:图形界面、字符界面、IE界面等;
显示方式:1024×768,640×480等;
输出格式:显示布局、打印格式等。
*
第9项任务:对目标系统的开发工期、费用、开发进度、系统风险等问题进行分析与评估。
对于一般企事业单位的信息系统需求分析,完成好上述任务,并与用户达成全面共识,通过评审,得到用户签字确认,就算成功了。
但是,上述任务不是教条,不能完全生搬硬套,而要根据具体问题具体分析,活学活用,举一反三。例如,对于特殊的系统,除了上述任务之外,可能还要增加其他任务,项目经理和系统分析师要严把关口,分析彻底、实事求是、灵活掌握。
*
《用户需求报告》
站在用户的角度、使用他们可以看懂的语言写的,内容是有关系统的运行环境、业务流程、业务功能、业务性能和业务接口等。
它是需求分析阶段产生的第一份重要的文档,表达了用户全面的、系统的、准确的、并且用户确认的需求,它是用户、项目开发者、项目测试者和项目管理者四方共同工作的基础,是用户测试和验收目标的依据,是作为软件开发机构和用户之间一份事实上的技术合同书,是软件生命周期中的第一根基线。
-用户需求报告与需求分析规格说明书
*
《需求分析规格说明书》(SRS)
以用户需求报告为基