需求获取

上传人:桔**** 文档编号:592288315 上传时间:2024-09-20 格式:PPT 页数:72 大小:725.60KB
返回 下载 相关 举报
需求获取_第1页
第1页 / 共72页
需求获取_第2页
第2页 / 共72页
需求获取_第3页
第3页 / 共72页
需求获取_第4页
第4页 / 共72页
需求获取_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《需求获取》由会员分享,可在线阅读,更多相关《需求获取(72页珍藏版)》请在金锄头文库上搜索。

1、 需求获取需求获取3.2.2 需求获取的方法需求获取的方法 1研究资料法 范围:范围:企业外部的资料,例如,各项法规、市场信息等;企业外部的资料,例如,各项法规、市场信息等;企企业业内内部部的的各各种种资资料料,例例如如,企企业业的的有有关关计计划划、指指标标、经经营营分分析析报告、合同、帐单和统计报表等。报告、合同、帐单和统计报表等。 收集资料时一定要明确目的,必须收集和选择符合目的的资料来读。收集资料时一定要明确目的,必须收集和选择符合目的的资料来读。 需求获取需求获取3.2.2 需求获取的方法 1研究资料法 作用:作用:了解生产经营情况和正常的操作程序;了解生产经营情况和正常的操作程序;

2、理解信息的处理方式;理解信息的处理方式;有助于弄清需求。有助于弄清需求。局限性:资料只反映静态的和历史的情况,无法反映企业的动态活局限性:资料只反映静态的和历史的情况,无法反映企业的动态活 动和过程,因此,还必须借助于其他方法获取更复杂、更动和过程,因此,还必须借助于其他方法获取更复杂、更 全面的需求。全面的需求。 需求获取需求获取2 2问卷调查法问卷调查法步骤:步骤:(1 1)确定必须收集哪些事实和从哪些人收集数据。)确定必须收集哪些事实和从哪些人收集数据。(2 2)基于所需的事实数据,确定采用自由格式还是固)基于所需的事实数据,确定采用自由格式还是固 定格式的调查问卷。定格式的调查问卷。(

3、3 3)设计调查问题,确保问题明确、没有歧义或遗漏。)设计调查问题,确保问题明确、没有歧义或遗漏。(3 3)复制和分发调查问卷,组织调查,注意回收。)复制和分发调查问卷,组织调查,注意回收。 需求获取需求获取调查问卷的优点和缺点:调查问卷的优点和缺点:多多数数调调查查问问卷卷可可以以被被快快速速地地回回答答。人人们们可可以以在在方方便便的的时时候候完完成成和和返回调查问卷。返回调查问卷。如如果果希希望望从从许许多多人人处处获获取取信信息息,调调查查问问卷卷是是一一种种低低成成本本的的数数据据采采集技术。集技术。调查问卷形式允许保护个人的隐私,并便于整理和归纳。调查问卷形式允许保护个人的隐私,并

4、便于整理和归纳。由于是背对背地进行调查,对回答问题的质量难于把握。由于是背对背地进行调查,对回答问题的质量难于把握。对于模糊的问题、隐含的问题不便于采用问卷的方法。对于模糊的问题、隐含的问题不便于采用问卷的方法。需求获取需求获取3 3用户访谈用户访谈步骤:步骤:(1 1)选择访谈对象。)选择访谈对象。(2 2)准备访谈资料:包括访谈内容和进度安排等。)准备访谈资料:包括访谈内容和进度安排等。(3 3)进行访谈,并注意做好访谈记录,访谈内容)进行访谈,并注意做好访谈记录,访谈内容 要经过被访者的认可和确认。要经过被访者的认可和确认。(4 4)整理访谈记录。)整理访谈记录。 需求获取需求获取访谈方

5、法的优点和缺点:访谈方法的优点和缺点:访访谈谈为为分分析析人人员员提提供供了了与与访访谈谈对对象象自自由由沟沟通通的的机机会会。通通过过建建立立良良好的人际关系,有利于让访谈对象愿意为该项目的开发做出努力。好的人际关系,有利于让访谈对象愿意为该项目的开发做出努力。通过访谈可以挖掘更深层次的用户需求。通过访谈可以挖掘更深层次的用户需求。访谈允许开发人员使用一些个性化的问题。访谈允许开发人员使用一些个性化的问题。成功的访谈在很大程度上取决于分析人员的经验与技巧。成功的访谈在很大程度上取决于分析人员的经验与技巧。访访谈谈占占用用的的时时间间较较多多,访访谈谈后后的的资资料料整整理理,也也需需要要花花

6、费费较较多多的的时时间。间。需求获取需求获取4实地观察法 原则:明确需要观察的内容、地点以及观察的周期,并明确如何进行观察;从用户那里得到去现场观察的许可;事先通知将要被观察的用户,告诉他们观察的目的;禁止打断别人的工作,边观察,边记录;不要事先进行假设。 需求获取需求获取实地观察方法的优点和缺点:通过观察得到的数据准确、真实;通过观察有利于弄清楚复杂的工作流程和业务处理过程,而这些有时是很难用文字描述清楚的;但在特定的时间进行观察,并不能保证得到平时的工作状态,有些任务不可能总是按照观察人员观察时看到的样式执行;这种方法比较花费时间,数据整理比较麻烦。n需求是一个迭代过程需求是一个迭代过程n

7、由于人们对客观事物的认识不断深化,所以需求由于人们对客观事物的认识不断深化,所以需求过程是一个迭代过程,每次迭代提供更高质量和过程是一个迭代过程,每次迭代提供更高质量和更详细内容的软件需求。更详细内容的软件需求。n这种迭代会给项目带来一定的风险,上一次迭代这种迭代会给项目带来一定的风险,上一次迭代的设计实现可能会因为需求不足而被推翻。但是,的设计实现可能会因为需求不足而被推翻。但是,软件分析师应根据项目计划,在给定的资源条件软件分析师应根据项目计划,在给定的资源条件下得到尽可能高质量的需求。下得到尽可能高质量的需求。 n软件需求的三个层次软件需求的三个层次n软件需求包括三个不同层次:高层领导的

8、战略决策需求、软件需求包括三个不同层次:高层领导的战略决策需求、中层管理的查询统计需求、基层人员的实时操作需求。中层管理的查询统计需求、基层人员的实时操作需求。这个上中下三层需求,构成一个需求金字塔。这个上中下三层需求,构成一个需求金字塔。n需求分析规格说明书还应包括非功能需求,它描述了系需求分析规格说明书还应包括非功能需求,它描述了系统展现给用户的行为和执行的操作等,包括产品必须遵统展现给用户的行为和执行的操作等,包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。求;设计或实现的约束条件及质量属性

9、。 结构化分析方法概述结构化分析方法概述3.3 3.3 结构化分析方法概述结构化分析方法概述结构化分析方法概述结构化分析方法概述3.3.1 3.3.1 结构化分析思想结构化分析思想结构化分析思想结构化分析思想 结结构构化化是是把把软软件件系系统统的的功功能能当当作作一一个个大大模模块块,根根据据分析与设计的不同要求,进行模块分解或者组合。分析与设计的不同要求,进行模块分解或者组合。 基基本本思思路路就就是是把把整整个个系系统统开开发发过过程程分分成成若若干干阶阶段段,每每个个阶阶段段进进行行若若干干活活动动,每每项项活活动动应应用用一一系系列列标标准准、规规范范、方方法法和和技技术术,完完成成

10、一一个个或或多多个个任任务务,形形成成符符合合需需求求的软件产品(成果)。的软件产品(成果)。 结构化分析方法概述结构化分析方法概述采用采用“自顶向下,逐步求精自顶向下,逐步求精”的方式,的方式,X系统被分解成系统被分解成3个子系统个子系统 :结构化分析方法概述结构化分析方法概述3.3.2 3.3.2 结构化分析方法结构化分析方法结构化分析方法结构化分析方法 指导性原则:指导性原则:在在开开始始建建立立分分析析模模型型之之前前先先理理解解问问题题,而而不不应应急急于于求求成成,甚甚至至在在问问题题未未被被很很好好地地理理解解之之前前,就就产产生生了了一一个个解决错误问题的软件;解决错误问题的软

11、件;开发模型,使用户能够了解将如何进行人机交互;开发模型,使用户能够了解将如何进行人机交互;记记录录每每个个需需求求的的起起源源和和原原因因,这这样样能能有有效效地地保保证证需需求求的可追踪性和可回溯性;的可追踪性和可回溯性;使用多个需求分析视图,建立数据、功能和行为模型。使用多个需求分析视图,建立数据、功能和行为模型。结构化分析方法概述结构化分析方法概述给给需需求求赋赋予予优优先先级级,优优先先开开发发重重要要的的功功能能,提提高高开开发发生生产效率;产效率;努力删除含糊性。努力删除含糊性。结构化方法的局限性:结构化方法的局限性:不提供对非功能需求的有效理解和建模;不提供对非功能需求的有效理

12、解和建模;不不提提供供对对用用户户选选择择合合适适方方法法的的指指导导,也也没没有有对对方方法法适适用用的特殊环境的忠告;的特殊环境的忠告;往往往往产产生生大大量量文文档档,系系统统需需求求的的要要素素被被隐隐藏藏在在一一大大堆堆具具体细节的描述中;体细节的描述中;产产生生的的模模型型不不注注意意细细节节,用用户户总总觉觉得得难难以以理理解解,因因而而很很难验证模型的真实性。难验证模型的真实性。 结构化分析方法概述结构化分析方法概述n结构化分析时一般使用以下工具来描述系统。n(1)数据流程图(Data Flow Diagram,DFD)n(2)数据字典(Data Dictionary,DD)n

13、(3)结构化语言n(4)判定表n(5)判定树数据流程图数据流程图3.4 3.4 数据流程图数据流程图数据流程图数据流程图 3.4.1 3.4.1 数据流程图的基本成份数据流程图的基本成份数据流程图的基本成份数据流程图的基本成份1 1数据流数据流 2 2加工加工 3 3数据存储数据存储 4 4源点和终点源点和终点 数据流程图数据流程图3.4.2 数据流图的绘制数据流图的绘制 1数据流程图的绘制步骤(1)找出系统的输入和输出 (2)画数据流程图的内部 (3)为每一个数据流命名 (4)为加工命名 数据流程图数据流程图n n财务处理系统数据流程顶图数据流程图数据流程图n n会计账务处理系统的数据流程图

14、数据流程图数据流程图2 2分层数据流程图分层数据流程图 (1 1)组成)组成 顶顶层层数数据据流流程程图图描描述述了了整整个个软软件件系系统统的的作作用用范范围围,对对系系统统的的总总体体功功能能、输输入入和和输输出出进进行行了了抽抽象象,反反映映了了系系统统和和环境的关系。环境的关系。中中间间层层次次的的数数据据流流程程图图是是通通过过分分解解高高层层数数据据流流和和加加工工得得到的。到的。低低层层次次数数据据流流程程图图通通常常有有很很多多中中间间层层,甚甚至至7979层层。这这种种分分解解可可以以不不断断重重复复,直直到到新新的的数数据据流流程程图图中中每每个个数数据据加工的功能明确、相

15、关的数据流被严格定义为止。加工的功能明确、相关的数据流被严格定义为止。 数据流程图数据流程图(2)分层原则 父图与子图的关系 平衡规则 分层程度 数据流程图数据流程图数据流程图数据流程图3.4.3 3.4.3 数据流程图的特征与用途数据流程图的特征与用途数据流程图的特征与用途数据流程图的特征与用途用途:用途:可可以以依依靠靠数数据据流流程程图图来来实实现现从从用用户户需需求求到到系系统统需需求求的的过过渡;渡;数据流程图可以按照功能将系统分解为许多子系统,数据流程图可以按照功能将系统分解为许多子系统, 用做开发者与用户之间的信息交流工具。用做开发者与用户之间的信息交流工具。 数据流程图的特点:

16、数据流程图的特点:抽象性抽象性概括性概括性 数据流程图数据流程图分层数据流程图举例教学管理数据流程顶图 数据流程图数据流程图分层数据流程图举例教学管理数据流程中图 数据流程图数据流程图分层数据流程图举例学籍管理数据流程底图 数据字典数据字典3.5 3.5 数据字典数据字典数据字典数据字典 3.5.1 3.5.1 数据字典的定义与用途数据字典的定义与用途数据字典的定义与用途数据字典的定义与用途 1 1数据字典的定义:数据字典是关于数据信息的集合,数据字典的定义:数据字典是关于数据信息的集合, 是数据流程图中所有元素严格定义的场所。是数据流程图中所有元素严格定义的场所。 2 2数据字典的用途数据字

17、典的用途 数据流程图和数据字典一起构成了系统的逻辑模型;数据流程图和数据字典一起构成了系统的逻辑模型;有有助助于于改改进进不不同同的的开开发发人人员员或或不不同同的的开开发发小小组组之之间间的的通通信;信;是存储文件或数据库设计的基础是存储文件或数据库设计的基础 ;在实施阶段,还可参照数据字典描述数据。在实施阶段,还可参照数据字典描述数据。数据字典数据字典3数据字典的种类 数据项数据流数据存储(文件)加工数据字典数据字典3.5.2 数据字典的定义方法数据字典的定义方法 数据字典的定义式可使用的符号: 符号符号含含 义义 = =由由. .组成(定义为组成(定义为. .)+ +和(顺序关系的连接)

18、例,和(顺序关系的连接)例,x = a+b x = a+b 表示表示X X由由a a与与b b组成组成重复重复 例,例,x =a+b x =a+b 表示表示X X是由零次或多次重复的是由零次或多次重复的a a与与b b组成组成/可选择(选一个)例,可选择(选一个)例,x =a/bx =a/b 表示表示X X由由a a或或b b中选择一个中选择一个()()可选(也可不选)例,可选(也可不选)例,x =x =(a a) 表示表示a a是任选的,可在是任选的,可在X X中出中出现现0 0次或次或1 1次次* 注释注释数据字典数据字典3.5.2 数据字典的定义方法数据字典的定义方法 数据流条目数据流条

19、目数据流条目数据流条目数据流名:注册申请简述:每学期开学需要学生注册登记别名:无组成:注册申请 = 学号+姓名+入学日期+注册日期数据量:2000次/开学一周峰值:第一周每天下午1:00到5:00点有300次注释:到2013年还将增加到3000人数据字典数据字典文件(存储)文件(存储)文件(存储)文件(存储)条目条目条目条目文件名:成绩档案简述:包括所有在册学生各门课程的考试成绩和学分信息别名:无组成:成绩档案 = 学号+姓名+课程名称+考试成绩+学分数据量:2000*6次,考试结束一周内峰值:学期最后一周每天下午1:00到5:00点有2000*6次注释:到2013年还将增加到3000人数据字

20、典数据字典数据项数据项数据项数据项条目条目条目条目文件名:学号简述:每个在校学生的学生编号别名:无组成:学号 = XX + XX + XXX 年级 专业 序号值类型:7位数字取值范围:注释:到2013年还将增加到3000人结构化语言结构化语言3.5.3 3.5.3 加工逻辑的描述方法加工逻辑的描述方法加工逻辑的描述方法加工逻辑的描述方法 1 1结构化语言结构化语言例:例:计算某学生的考试成绩优秀率和中以下的比率计算某学生的考试成绩优秀率和中以下的比率若成绩优秀比率大于若成绩优秀比率大于7070 若表现优良若表现优良则获得一等奖学金则获得一等奖学金 否则获得二等奖学金否则获得二等奖学金若成绩优秀

21、比率小于若成绩优秀比率小于7070且大于且大于5050 若表现优良若表现优良则获得二等奖学金则获得二等奖学金 否则获得三等奖学金否则获得三等奖学金判定表判定表2 2判定表判定表 判定表的构造步骤:判定表的构造步骤:列列出出所所有有基基本本条条件件,填填写写判判定定表表的的左左上上限限。在在本本例例中中,奖奖学学金金的的发发放放依依据据三三个个条条件件:成成绩绩优优秀秀比比率率、成成绩绩中中下比率、表现。下比率、表现。列列出出所所有有的的基基本本操操作作,填填写写判判定定表表的的左左下下限限。在在本本例例中,奖学金的发放分为中,奖学金的发放分为4 4个等级。个等级。条件所指对象条件所指对象各种条

22、件的组合各种条件的组合所有操作所有操作在对应的条件组合下,某个操作是否要执在对应的条件组合下,某个操作是否要执行行 判定表判定表判定表判定表计计算算所所有有可可能能的的条条件件组组合合,确确定定规规则则个个数数,填填写写判判定定表表的右上限。的右上限。将每一组合指定的操作,添入右下限相应的位置。将每一组合指定的操作,添入右下限相应的位置。简化规则,合并及删除等价的操作。简化规则,合并及删除等价的操作。合合并并原原则则是是:找找出出操操作作在在同同一一行行的的,检检查查上上面面的的每每一一个个条条件件是是否否影影响响该该操操作作的的执执行行,如如果果条条件件不不起起作作用用,则则可可以合并等价操

23、作,否则不能简化。以合并等价操作,否则不能简化。如如果果对对判判定定表表进进行行了了化化简简,就就需需要要将将化化简简后后的的结结果果重重新新排列。排列。判定树判定树3判定树 判定树判定树n n奖学金发放判定树应用举例应用举例n n图书借阅管理系统顶层数据流图应用举例应用举例n n图书借阅管理系统中层数据流图应用举例应用举例n n注册处理数据流程底图应用举例应用举例n n借书处理数据流程底图应用举例应用举例n n预约处理数据流程底图应用举例应用举例n n还书处理数据流程底图应用举例应用举例n n续借处理数据流程底图应用举例应用举例n n罚款规则判定树应用举例应用举例n根据信息系统的定义与内容,

24、信息系统的需求分根据信息系统的定义与内容,信息系统的需求分析是最难的,也最具有代表性,这里,通过析是最难的,也最具有代表性,这里,通过“图图书馆信息系统书馆信息系统”的例子,来说明需求分析所需要的例子,来说明需求分析所需要完成的任务,是再好不过的了。完成的任务,是再好不过的了。n第第1项任务:项任务:画出目标系统的组织结构图,列出画出目标系统的组织结构图,列出各部门的岗位角色表,即组织机构模型,如下表各部门的岗位角色表,即组织机构模型,如下表所示。所示。 序序 号号单单 位位 名名 称称单单 位位 职职 责责1馆长室馆长室全馆业务的组织领导,全馆信息全馆业务的组织领导,全馆信息的查询的查询2采

25、编部采编部图书的采购、分编图书的采购、分编3藏书部藏书部图书的入库、保存、迁移、出库图书的入库、保存、迁移、出库4借书处借书处图书的借书、还书图书的借书、还书5阅览室阅览室杂志和书报的开架阅览与借还管杂志和书报的开架阅览与借还管理理6读者服务部读者服务部读者信息管理、读者网上图书查读者信息管理、读者网上图书查询询岗岗 位位 编编 号号岗岗 位位 名名 称称所所 在在 部部 门门岗岗 位位 职职 责责相关的业务相关的业务1011采购员采购员采编部采编部 图书采购、进货图书采购、进货合同的签订、出合同的签订、出版社的选择版社的选择进货、合同进货、合同管理管理1012分编员分编员采编部采编部 图书分

26、编图书分编协助入库协助入库n第第2项任务:项任务:画出目标系统的业务操作流程图,即业务画出目标系统的业务操作流程图,即业务模型。它包括物流、资金流、信息流,重点是业务操作模型。它包括物流、资金流、信息流,重点是业务操作的流水步骤。的流水步骤。n业务流程图的画法多种多样,各软件组织可根据自身的业务流程图的画法多种多样,各软件组织可根据自身的习惯和特点,制定一套图形规则,在本组织内统一遵守。习惯和特点,制定一套图形规则,在本组织内统一遵守。业务流程图的制作工具,可以是微软的业务流程图的制作工具,可以是微软的Word 、Visio。n所谓所谓“直式业务流程图直式业务流程图”,就是用图的横向坐标表示企

27、,就是用图的横向坐标表示企业的部门岗位,用图的纵向坐标表示企业的作业流程,业的部门岗位,用图的纵向坐标表示企业的作业流程,用图标画出企业的业务流程。用图标画出企业的业务流程。 n第第3项任务:项任务:画出目标系统的数据流图画出目标系统的数据流图DFD,即,即单据和报表的流图,掌握业务规则,获得初步数单据和报表的流图,掌握业务规则,获得初步数据模型(真正的数据模型是据模型(真正的数据模型是E -R图加上相应的数图加上相应的数据字典)。据字典)。n数据流图中要突出单据流,分清不同单据之间的数据流图中要突出单据流,分清不同单据之间的先后流动次序,以及同一单据中的不同数据项的先后流动次序,以及同一单据

28、中的不同数据项的先后流动次序。数据流图的画法多种多样,各软先后流动次序。数据流图的画法多种多样,各软件组织可根据自身的习惯和特点,制定一套图形件组织可根据自身的习惯和特点,制定一套图形规则,在本组织内统一遵守。数据流图的制作工规则,在本组织内统一遵守。数据流图的制作工具,可以是微软的桌面办公工具具,可以是微软的桌面办公工具Office(Word , Visio),也可以是),也可以是Power Designer中的数据流图中的数据流图绘制工具绘制工具Process Analyst。 n完整的数据流图还包括定义数据字典。数据字典完整的数据流图还包括定义数据字典。数据字典是指对数据流图中出现的数据

29、源点和终点、数据是指对数据流图中出现的数据源点和终点、数据加工、数据流向、单据、报表等数据名字进行定加工、数据流向、单据、报表等数据名字进行定义与解释。义与解释。n对于所有的单据或报表,均要收集并整理。将单对于所有的单据或报表,均要收集并整理。将单据或报表的名称、用途、使用单位、制作单位、据或报表的名称、用途、使用单位、制作单位、频率、高峰时流量,及每个数据项的名称、类型、频率、高峰时流量,及每个数据项的名称、类型、长度、精度、算法等,都要全部列出,形成原始长度、精度、算法等,都要全部列出,形成原始单据和输出报表的表格。单据和输出报表的表格。n对每一张单据或报表,都必须用两张表格来描述,对每一

30、张单据或报表,都必须用两张表格来描述,其中第一张表格描述单据或报表的公共信息,即其中第一张表格描述单据或报表的公共信息,即单据或报表的单据或报表的“头尾头尾”信息。第二张表格描述单信息。第二张表格描述单据或报表的数据项信息,即单据或报表的据或报表的数据项信息,即单据或报表的“体体”。 单单 据据 名名 称称用用 途途使用单使用单位位制作单制作单位位频频 率率高峰时高峰时数据流数据流量量序序 号号数据数据项中项中文名文名数据数据项英项英文名文名数据项类数据项类型、长度、型、长度、精度精度数据项数据项算法算法123n第第4项任务:项任务:列出目标系统的功能点列表,即功列出目标系统的功能点列表,即功

31、能模型。(注:有时将性能模型、界面模型和接能模型。(注:有时将性能模型、界面模型和接口模型的内容都合并到功能模型之中。)功能模口模型的内容都合并到功能模型之中。)功能模型也可以用型也可以用Use Case图表示,也可以用功能点列图表示,也可以用功能点列表描述。表描述。n“图书馆信息系统图书馆信息系统”的功能点列表,如下表所示。的功能点列表,如下表所示。其中其中“系统响应系统响应”这一项,表示将来的目标系统这一项,表示将来的目标系统所要做的工作。需要指出,功能列表不是唯一的,所要做的工作。需要指出,功能列表不是唯一的,也没有标准答案。也没有标准答案。 编编号号功能功能名称名称使用使用部门部门使使

32、用用岗岗位位功能描功能描述述输入输入系统响应系统响应输出输出1 1图书图书入库入库信息信息录入录入分编分编室室分分编编员员给图书给图书分类编分类编号,并号,并录入系录入系统统图书编号、条形码、书图书编号、条形码、书名、作者、译者、名、作者、译者、ISBNISBN、出版社、价格、所放、出版社、价格、所放位置、现存量、库存总位置、现存量、库存总量、入库日期、操作员、量、入库日期、操作员、内容简介、借阅次数、内容简介、借阅次数、是否注销是否注销录入到图录入到图书信息表书信息表完成图书完成图书的入库的入库2 2读者读者信息信息录入录入借阅借阅处处管管理理员员录入读录入读者基础者基础信息信息读者编号、姓

33、名、性别、读者编号、姓名、性别、出生年月、证件名称、出生年月、证件名称、证件号码、电话、登记证件号码、电话、登记日期、借书卡条形码、日期、借书卡条形码、操作员、是否挂失、借操作员、是否挂失、借阅次数、网上注册姓名、阅次数、网上注册姓名、网上注册口令、是否注网上注册口令、是否注销销录入到读录入到读者信息表者信息表打印并制打印并制作读者作读者“借书卡借书卡”3 3图书图书借阅借阅信息信息录入录入借阅借阅处处管管理理员员录入读录入读者借阅者借阅图书信图书信息息图书编号、读者编图书编号、读者编号、借阅日期、应号、借阅日期、应还日期、续借次数、还日期、续借次数、押金、操作员押金、操作员录入到图书录入到图

34、书借阅信息表,借阅信息表,该图书的该图书的“现存量现存量”减减1 1从书架上取从书架上取书,将图书书,将图书交给读者交给读者4 4图书图书归还归还信息信息录入录入借阅借阅处处管管理理员员录入读录入读者归还者归还图书信图书信息息图书编号、读者编图书编号、读者编号、归还日期、退号、归还日期、退还押金、操作员还押金、操作员录入到图书录入到图书归还信息表,归还信息表,该图书的该图书的“现存量现存量”加加1 1图书上架图书上架5 5图书图书罚款罚款信息信息录入录入借阅借阅处处管管理理员员录入读录入读者罚款者罚款图书信图书信息息图书编号、读者编图书编号、读者编号、罚款日期、应号、罚款日期、应罚金额、实收金

35、额、罚金额、实收金额、是否交款、操作员是否交款、操作员录入到图书录入到图书罚款信息表罚款信息表打印罚款收打印罚款收据,收点现据,收点现金金6 6图书图书注销注销信息信息录入录入分编分编室室分分编编员员录入注录入注销图书销图书信息信息图书编号、注销数图书编号、注销数量、注销日期、操量、注销日期、操作员作员录入到图书录入到图书注销信息表注销信息表打印图书注打印图书注销信息,并销信息,并请馆长签字请馆长签字7 7查询查询读者读者信息信息借阅借阅处处管管理理员员录入读录入读者信息者信息读者编号读者编号按按“读者编读者编号号”在读者在读者信息表和罚信息表和罚款信息表中款信息表中查询该读者查询该读者信息信

36、息显示显示“读者读者编号、姓名、编号、姓名、电话、罚款电话、罚款次数次数”8 8查询查询图书图书信息信息借阅借阅处处管管理理员员录入查录入查询图书询图书信息信息图书名称图书名称/ /作者姓名作者姓名按照输入的按照输入的组合条件,组合条件,在在“图书信图书信息表息表”中检中检索该图书索该图书显示显示“图书图书名称、作者名称、作者姓名、借阅姓名、借阅情况、内容情况、内容简介简介”9 9读者读者网上网上注册注册网上网上读者读者网网上上读读者者录入读录入读者网上者网上注册信注册信息息网上注册姓名、网网上注册姓名、网上注册口令、读者上注册口令、读者编号编号将将“网上注网上注册姓名、网册姓名、网上注册口令

37、上注册口令”存入到读存入到读者信息表中者信息表中显示显示“注册注册成功成功”或或“注册失败注册失败”订购单头:订购单编号、订购金额、订购日期、验收日期、出版社地址、出版社电话、操作员1010读者读者网上网上登录登录网上网上读者读者网上网上读者读者录入读录入读者网上者网上登录信登录信息息网上注册姓名、网上注册姓名、网上注册口令网上注册口令核对核对“网上网上注册姓名、注册姓名、网上注册口网上注册口令令”显示显示“登录成登录成功功”或或“登录登录失败失败”1111读者读者网上网上查询查询图书图书信息信息网上网上读者读者网上网上读者读者录入读录入读者网上者网上查询图查询图书信息书信息图书名称图书名称/

38、 /作作者姓名者姓名按照输入的按照输入的组合条件,组合条件,在在“图书信图书信息表息表”中检中检索该图书索该图书显示显示“图书名图书名称、作者姓名、称、作者姓名、借阅情况、内借阅情况、内容简介容简介”1212图书图书订购订购采购采购部部采购采购员员录入订录入订购图书购图书信息信息订购明细:征订购明细:征订编号、订购订编号、订购数量、订购单数量、订购单价价录入到图书录入到图书订购单头和订购单头和订购明细两订购明细两张信息表张信息表打印订购单,打印订购单,馆长签字确认,馆长签字确认,邮寄出版社邮寄出版社1313 图图书书借借还还统统计计馆馆长长办办公公室室馆馆长长统计图统计图书资源书资源的利用的利

39、用情况情况统计起止统计起止日期日期统计前统计前100100本本热门图书的借热门图书的借阅情况、后阅情况、后100100本冷门图本冷门图书的借阅情况、书的借阅情况、全部图书的平全部图书的平均借阅情况均借阅情况显示显示“前前100100本热门本热门图书的借图书的借阅情况、阅情况、后后100100本冷本冷门图书的门图书的借阅情况、借阅情况、图书的平图书的平均借阅情均借阅情况况”1414 补补办办借借书书卡卡借借阅阅处处管管理理员员作废原作废原借书卡借书卡并补办并补办新借书新借书卡卡录入读者录入读者姓名、工姓名、工作证名称、作证名称、工作证号工作证号码码在读者信息表在读者信息表中查询到读者中查询到读者

40、的基本信息,的基本信息,作废旧借书卡作废旧借书卡号号打印并制打印并制作读者新作读者新的的“借书借书卡卡”n第第5项任务:项任务:列出系统的性能点列表,即性能模列出系统的性能点列表,即性能模型。型。n“图书馆信息系统图书馆信息系统”的性能点列表,如下表所示。的性能点列表,如下表所示。n其中其中“系统响应系统响应”这一项,表示将来的目标系统这一项,表示将来的目标系统所要做的工作。所要做的工作。n需要指出,性能列表不是唯一的,也没有标准答需要指出,性能列表不是唯一的,也没有标准答案。案。 编号编号性能名称性能名称使用部使用部门门使用使用岗位岗位性能描性能描述述输入输入系统响应系统响应输出输出1 1读

41、者网上读者网上查询图书查询图书信息响应信息响应时间时间网上读网上读者者网上网上读者读者查某本查某本书小于书小于1 1秒秒图书名图书名称称/ /作作者姓名者姓名按照输入按照输入的组合条的组合条件,进行件,进行模糊查询模糊查询显示显示“图书名图书名称、作者姓名、称、作者姓名、是否借出、内是否借出、内容简介容简介”2 2后台查询后台查询读者信息读者信息响应时间响应时间图书馆图书馆借阅部借阅部借阅借阅操作操作员员查某位查某位读者信读者信息小于息小于1 1秒秒读者姓读者姓名、编名、编号号按照输入按照输入的组合条的组合条件,进行件,进行查询查询显示显示“读者姓读者姓名、编号、身名、编号、身份证号、电话、份

42、证号、电话、借书信息、超借书信息、超期借书信息、期借书信息、罚款次数罚款次数”3 3后台查询后台查询图书信息图书信息响应时间响应时间图书馆图书馆借阅部借阅部借阅借阅操作操作员员查某本查某本书小于书小于1 1秒秒图书名图书名称称/ /作作者姓名者姓名按照输入按照输入的组合条的组合条件,进行件,进行模糊查询模糊查询显示显示“图书名图书名称、作者姓名、称、作者姓名、借阅情况、内借阅情况、内容简介容简介”n第第6项任务:项任务:列出目标系统的接口列表,即接口列出目标系统的接口列表,即接口模型。模型。n“图书馆信息系统图书馆信息系统”的接口点列表,如下表所示。的接口点列表,如下表所示。n需要指出,接口列

43、表不是唯一的,也没有标准答需要指出,接口列表不是唯一的,也没有标准答案。案。 (1) 凭证记录参数:凭证编号、日期、单据张数、借方合计、贷方合计;(1) 凭证记录格式:凭证编号、凭证状态、会计期间、凭证字号、日期、单据张数、审核、过账、制单、过账状态、借方合计、贷方合计;编编号号接口接口名称名称接口接口规范规范接口接口标准标准入口参数入口参数出口参数出口参数传输传输速率速率1 1与财与财务系务系统接统接口口财务财务系统系统规定规定的接的接口规口规范范记账记账凭证凭证与分与分录的录的具体具体格式格式(2) (2) 分录分录记录参数:记录参数:凭证编号、凭证编号、日期、借日期、借方、贷方、方、贷方

44、、数量、单数量、单价、摘要。价、摘要。(2) (2) 分录记录格分录记录格式:分录编号、式:分录编号、凭证编号、摘要、凭证编号、摘要、科目代码、结算科目代码、结算号、结算日期、号、结算日期、结算方式、借方、结算方式、借方、贷方、数量、单贷方、数量、单价。价。一张一张凭证凭证一次一次处理处理传送传送n第第7项任务:项任务:确定目标系统的运行环境,即环境确定目标系统的运行环境,即环境模型。模型。n运行环境包括:核心计算机及网络资源(系统软运行环境包括:核心计算机及网络资源(系统软件、硬件和初始化数据)的配置计划、采购计划、件、硬件和初始化数据)的配置计划、采购计划、安装调试进度、人员培训计划等内容

45、。安装调试进度、人员培训计划等内容。n请设计出请设计出“图书馆信息系统图书馆信息系统”的运行环境。的运行环境。n第第8项任务:项任务:目标系统的界面约定,即界面模型。目标系统的界面约定,即界面模型。n界面设计的原则是:方便、简洁、美观、一致。界面设计的原则是:方便、简洁、美观、一致。整个目标系统的界面风格定义要统一,某些功能整个目标系统的界面风格定义要统一,某些功能模块的特殊界面要说明。例如,模块的特殊界面要说明。例如,n输入设备:键盘、鼠标、条码扫描器、扫描仪等;输入设备:键盘、鼠标、条码扫描器、扫描仪等;n输出设备:显示器、打印机、光盘刻录机、磁带输出设备:显示器、打印机、光盘刻录机、磁带

46、机、音箱等;机、音箱等;n显示风格:图形界面、字符界面、显示风格:图形界面、字符界面、IE界面等;界面等;n显示方式:显示方式:1024768,640480等;等;n输出格式:显示布局、打印格式等。输出格式:显示布局、打印格式等。 n第第9项任务:项任务:对目标系统的开发工期、费用、开对目标系统的开发工期、费用、开发进度、系统风险等问题进行分析与评估。发进度、系统风险等问题进行分析与评估。n对于一般企事业单位的信息系统需求分析,完成对于一般企事业单位的信息系统需求分析,完成好上述任务,并与用户达成全面共识,通过评审,好上述任务,并与用户达成全面共识,通过评审,得到用户签字确认,就算成功了。得到

47、用户签字确认,就算成功了。n但是,上述任务但是,上述任务不是教条不是教条,不能完全生搬硬套,不能完全生搬硬套,而要根据具体问题具体分析,活学活用,举一反而要根据具体问题具体分析,活学活用,举一反三。例如,对于特殊的系统,除了上述任务之外,三。例如,对于特殊的系统,除了上述任务之外,可能还要增加其他任务,项目经理和系统分析师可能还要增加其他任务,项目经理和系统分析师要严把关口,分析彻底、实事求是、灵活掌握。要严把关口,分析彻底、实事求是、灵活掌握。 n【例例】介绍网络游戏软件需求分析的任务。介绍网络游戏软件需求分析的任务。n一款网络游戏软件项目的确立,是建立在各种各一款网络游戏软件项目的确立,是

48、建立在各种各样的需求上面的,这种需求往往来自于大量玩家样的需求上面的,这种需求往往来自于大量玩家的实际需求,或者是出于公司自身发展和实力,的实际需求,或者是出于公司自身发展和实力,其中大量玩家的实际需求最为重要。其中大量玩家的实际需求最为重要。n面对拥有不同知识和理解层面的游戏玩家,项目面对拥有不同知识和理解层面的游戏玩家,项目负责人对玩家需求的理解程度,在很大程度上决负责人对玩家需求的理解程度,在很大程度上决定了此类游戏项目的开发成败。定了此类游戏项目的开发成败。n如何更好地了解、分析、明确玩家需求,并且能如何更好地了解、分析、明确玩家需求,并且能够准确、清晰地以文档的形式表达给项目开发成够

49、准确、清晰地以文档的形式表达给项目开发成员,保证开发过程按照满足玩家需求为目的,是员,保证开发过程按照满足玩家需求为目的,是游戏项目管理者需要面对的问题。游戏项目管理者需要面对的问题。 n网络游戏需求分析规格说明书,必须包含以下内网络游戏需求分析规格说明书,必须包含以下内容:容:n1. 游戏背景、类型、基本功能;游戏背景、类型、基本功能;n2. 游戏玩家的主界面;游戏玩家的主界面;n3. 游戏运行的软硬件环境;游戏运行的软硬件环境;n4. 游戏系统机制的定义;游戏系统机制的定义;n5. 游戏系统的创新特性;游戏系统的创新特性;n6. 确定游戏运营维护的要求;确定游戏运营维护的要求;n7. 确定

50、游戏服务器架设和带宽要求;确定游戏服务器架设和带宽要求;n8. 游戏总体风格及美术效果标准;游戏总体风格及美术效果标准;n9. 游戏等级及技能、物品、任务、场景等的大概游戏等级及技能、物品、任务、场景等的大概 数量;数量; n10. 开发管理及任务分配;开发管理及任务分配;n11. 各种游戏特殊效果及其数量;各种游戏特殊效果及其数量;n12. 项目完成的时间及进度。项目完成的时间及进度。n在网络游戏项目的需求分析中,主要是由项目负在网络游戏项目的需求分析中,主要是由项目负责人来确定对玩家需求的理解程度,而玩家调查责人来确定对玩家需求的理解程度,而玩家调查和市场调研等需求分析活动的目的,就是帮助项和市场调研等需求分析活动的目的,就是帮助项目负责人加深对玩家需求的理解,以便于日后在目负责人加深对玩家需求的理解,以便于日后在项目开发过程中,作为开发成员的依据和借鉴。项目开发过程中,作为开发成员的依据和借鉴。n随着网络游戏投入的加大,精细的需求分析也就随着网络游戏投入的加大,精细的需求分析也就越来越重要,一次成功的需求分析,不仅需要项越来越重要,一次成功的需求分析,不仅需要项目负责人甚至是玩家等所有项目相关人员的共同目负责人甚至是玩家等所有项目相关人员的共同努力,还和公司的能力范围有一定关系。努力,还和公司的能力范围有一定关系。 分析模型的结构分析模型的结构E-R图图状态转换图状态转换图

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号