欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    需求调研流程与相关要求43882.docx

    • 资源ID:62872721       资源大小:371.51KB        全文页数:22页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    需求调研流程与相关要求43882.docx

    文档类型Docummentt Tyype密级Confiidenntiaalitty LLeveel教学研究文文档仅供收件方方查阅文档编号Docummentt Codee版本Versiion共 12 页08业务需求调调研大纲纲Prepaaredd byy 拟制王飞Date日期2011-2-111Revieewedd byy 评审人Date日期Approovedd byy批准Date日期 x 不得复复制x © BBroaadennGatte TTechhnollogiies, Coo., Ltdd.All RRighhts ResservvedRevissionn Reecorrd修订记录Date日期Revissionn Veersiion修订版本CR IDD /DDefeect IDCR/ DDefeect号号Sec NNo. 修改章节Changge DDesccripptioon修改描述Authoor作者2011-2-11108初稿完成杨琦 Cattalogg目 录1 需求调研流流程1.1 调研整体流流程l 问题识别:解决目目标系统统做什么么,做到到什么程程度。需需求包括括:功能能、性能能、环境境、可靠靠性、性性、保密密性、用用户界面面、资源源使用、成成本、进进度。同同时建立立需求调调查分析析所需的通通信途径径。l 分析与综合合:从数数据流和和数据结结构出发发,逐步步细化所所有的软软件功能能,找出出各元素素之间的的联系、接接口特性性和设计计上的限限制,分分析它们们是否满满足功能能要求并并剔除不不合理部部分,综综合成系系统解决决方案,给给出目标标系统的的详细逻逻辑模型型。常用的的分析方方法有面面向数据据流的结结构化分分析方法法SA(数数据流图图DFDD、数据据词典DDD、加加工逻辑辑说明)、描描绘系统统数据关关系的实实体关系系图ERRD、面面向数据据结构的的Jaccksoon方法法JSDD、面向向对象分分析方法法OOAA(主要要用UMML)、对对于有动动态时序序问题的的软件可可以用形形式化技技术,包包括有穷穷状态机机FSMM的状态态迁移(转转换)图图STDD、时序序图、PPetrri网。每一一种分析析建模方方法都有有其优势势和局限限性,可可以兼而而有之以以不同角角度分析析,应该该避免陷陷入在软软件需求求方法和和模型中中发生教教条的思思维模式式和派系系斗争,一一般来说说结构化化方法用用于中小小规模软软件、面面向对象象方法用用于大型型软件。l 编制需求分分析文档档l 需求评审1.2 组成部分关关系需求分析可可分为问问题识别别、分析析与综合合、编制制需求分分析文档档、需求求评审等等四个阶阶段,包包括以下下几个方方面:确确定软件件所期望望的用户户类;获获取每个个用户的的需求;了解实实际用户户任务和和目标以以及这些些任务所所支持的的业务需需求;分析析员与用用户的信信息以区区别用户户任务需需求、功功能需求求、业务务规则、质质量属性性、建议议解决方方法和附附加信息息;将系系统级的的需求分分为几个个子系统统,并将将需求中中的一部部分分配配给软件件组件;了解相相关质量量属性的的重要性性;讨论论得出实实施优先先级;将将所收集集的用户户需求编编写成需需求规格格说明和和模型;评审需需求规格格说明,确确保与用用户达成成共识。1.3 分析过程需求分析的的任务是是借助于于当前系系统的物物理模型型(待开开发系统统的系统统元素)导导出目标标系统的的逻辑模模型(只只描述系系统要完完成的功功能和要要处理的的数据),解解决目标标系统“做做什么”的的问题,所所要做的的工作是是深入描描述软件件的功能能和性能能,确定定软件的的限制和和软件同同其他系系统元素素的接口口细节,定定义软件件的其他他有效性性需求,通通过逐步步细化对对软件的的要求描描述软件件要处理理的数据据,并给给软件开开发提供供一种可可以转化化为数据据设计、结结构设计计和过程程设计的的数据与与功能表表示。必必须全面面理解用用户的各各项要求求,但不不能全盘盘接受,只只能接受受合理的的要求;对其中中模糊的的要求要要进一步步澄清,然然后决定定是否采采纳;对对于无法法实现的的要求要要向用户户作充分分的解释释。最后后将软件件的需求求准确地地表达出出来,形形成软件件需求说说明书SSRS。l 获得当前系系统的物物理模型型:首先先分析、理理解当前前系统是是如何运运行的,了了解当前系系统的组组织机构构、输入入输出、资资源利用用情况和和日常数数据处理理过程,并并用一个个具体的的模型来来反映自自己对当当前系统统的理解解。此步步骤也可可以称为为“业务务建模”,其其主要任任务是对对用户的的组织机机构或企企业进行行评估理理解他们们的需要要及未来来系统要要解决的的问题,然然后建立立一个业业务USSECAASE模模型和业业务对象象模型。当当然如果果系统相相对简单单,也没没必要大大动干戈戈区进行行业务建建模,只只要做一一些简单单的业务务分析即即可。l 抽象出当前前系统的的逻辑模模型:在在理解当当前系统统“怎样样做”的的基础上上,取出出非本质质因素,抽抽取出“做做什么”的的本质。l 建立目标系系统的逻逻辑模型型:明确确目标系系统要“做做什么”。l 对逻辑模型型的补充充,如用用户界面面、启动动和结束束、出错错处理、系系统输入入输出、系系统性能能、其他他限制等等等。2 需求调研和和分析的的方法、策策略和步步骤2.1 如何调研需求调研涉涉及三个个问题: 一一是如何何确定调调研对象象; 二二是如何何确定被被调研对对象; 三三是采用用何种调调研方法法; 调调研对象象的组成成应以互互补为原原则,至至少要由由三类人人员组成成:技术术人员、业业务专家家和管理理者。被被调研对对象主要要是人员员和业务务两类,其其间主要要涉及人人与人、人人与事物物、事物物与事物物等三种种关系。 其其中,关关键是确确定调研研范围。调调研范围围包括关关键域和和关键活活动。而而关键活活动又由由关键流流程加关关键点构构成。 找到到关键域域,明确确关键流流程和关关键点,对对需求调调研至关关重要,需需要专家家或咨询询顾问介介入。而而能否把把握这一一时机并并找准需需求提炼炼的关键键点,是是考验需需求调研研人员的的重要方方面。优优秀的需需求调研研人员不不仅能认认识问题题之所在在,还能能藉此获获取足够够多的知知识,最最后成为为问题领领域的专专家。 需需求调研研非常困困难,必必须引起起重视。因因为: 缺乏乏专门领领域的知知识,同同时应用用领域中中的许多多问题通通常模糊糊,很难难界定; 机机构实践践存在默默认知识识,难以以描述; 多多个知识识源或信信息源既既有冲突突又有重重合; 被调调研对象象可能有有认知偏偏见或者者欠缺或或有时不不愿提供供确切信信息。 这这些都会会给需求求调研人人员带来来障碍和和困难。在在这种情情况下,掌掌握必要要的方法法与技巧巧非常重重要。2.2 如何分析需求工程是是继软件件工程之之后的又又一热点点工程。从从理论上上说,包包括调研研需求、模模拟和分分析需求求、需求求描述、需需求认可可、需求求演进这这五个层层次,并并且逐层层递进、螺螺旋式上上升。需需求分析析是需求求工程的的核心,贯贯穿于系系统整个个生命周周期。 需求求分析的的出发点点在于:对调研研的需求求进行进进一步提提炼并指指导需求求的抽取取;帮助助需求分分析人员员发现问问题。需需求模拟拟则帮助助检查验验证对问问题的理理解。需需求分析析和模拟拟又包含含三个层层次的工工作:需需求定义义、需求求建模、需需求模拟拟。 需求求定义,是对经经调研获获取的需需求进行行初步整整理,抽抽取其中中基本需需求和关关键需求求予以界界定,并并为需求求建模提提供必要要的需求求元素。 需求建模,是把抽象的需求通过概念、符号、数学模型及逻辑结构表现出来。表现形式有自然语言、半形式化(如图、表、结构化英语等)和形式化表示等三种。自然语言形式具有表达能力强的优点,但不利于捕获模型语义;半形式化表示可捕获结构和一定的语义,也可进行一定的推理和一致性检查;形式化表示具有精确的语义和推理能力,但构造一个完整的形式化模型,需要较长时间和对问题领域的深层次理解。相对而言,图表形式的需求模型直观常用,比如组织结构图、系统流程图、网络拓扑图等。 良好的需求概念模型应包括以下几个特点: 实现的独立性、足够抽象、足够形式化、可构造性、利于分析、可追踪性、可执行性、最小冗余性。2.3 调研方法1、 会谈谈、询问问:围绕绕软件目目标提出出具体问问题;2、 调查表表:经过过仔细考考虑的书书面回答答可能比比会谈中中的回答答更加准准确;3、 收集分分析客户户使用的的各种表表格、有有关工作作责任、工工作流程程、工作作规范、相相关数据据标准、业业务标准准的各种种文字资资料;4、 收集同同类相关关产品的的宣传资资料、技技术资料料、演示示程序或或软件程程序;5、 情景分分析:利利用情景景分析诱诱导用户户能够把把它们的的需求告告知分析析员(可可以描述述当前一一项业务务怎么做做、也可可以描述述设想的的系统中中此项业业务怎么么做);66、 可可视化方方法:结结和情景景分析,利利用画用用户界面面图、业业务流程程图、功功能结构构图、时时序图等等图形与与客户进进行讨论论;2.4 基本策略1、 首先先确定用用户的软软件开发发目标,确确定系统统基本范范围,然然后围绕绕这一目目标,确确定要访访问的部部门和人人员,要要了解的的业务,在在基本范范围内展展开调研研;2、 以部门门职责为为基础搞搞清各种种现有业业务、要要填写的的表簿册册文档报报表等,其其数据来来源及去去向;3、 以业务务为主线线,搞清清每个业业务的每每个环节节的流程程关系、涉涉及部门门、输入入输出项项;4、 以数据据为主线线,搞清清数据采采集方式式、数据据流向、数数据之间间的内在在联系;55、 搞搞清哪些些业务或或数据是是已建系系统的,它它们和新新系统的的关系是是衔接还还是替换换;6、 应思考考是否有有新技术术可以改改进现有有工作,用用户提出出的需求求用现有有技术能能否实现现。2.5 结构化方法法分析步步骤1、 画出出数据流流图。设设计数据据流图必必须逐步步求精;22、 决决定哪些些部分需需要计算算机化和和怎样计计算机化化(取决决于用户户投资限限制和自自身技术术限制);33、 描描述数据据流细节节,大型型软件可可以使用用数据字字典描述述所有数数据元素素;4、 定义处处理逻辑辑(加工工逻辑:每个加加工处理理做什么么);5、 定义数数据存储储,即定定义每个个存储的的确切内内容及其其表示法法(格式式);6、 定义物物理资源源:如是是文件需需指定:文件名名、组织织结构(排排序、索索引等)、存存储介质质和记录录;如是是数据库库需指定定每个表表的相关关信息;77、 确确定输入入输出规规格说明明,如输输入内容容、输入入屏幕、打打印输出出格式、输输出长度度等等;88、 确确定硬件件所需有有关数值值,如输输入量、打打印频率率、CPPU、记记录大小小、数据据量大小小、文件件大小等等等;9、 确定软软硬件接接口和环环境需求求。2.6 UML方法法分析步步骤一般的应用用系统又又是各组组成部分分:问题题论域、人人机界面面、数据据管理、任任务管理理,在OOOA阶阶段重点点对问题题论域进进行分析析,对人人机界面面、数据据管理、任任务管理理等问题题,OOOA一般般较少或或没有分分析,而而是留待待OODD阶段解解决。1、 调研、识识别系统统需求;22、 分分析问题题领域:主要任任务是充充分理解解领域问问题和项项目投资资者及用用户的需需求,对对需求进进行抽象象,提出出高层次次的解决决方案);(11) 确确定系统统范围和和系统边边界;(22) 确确定系统统的约束束(环境境和条件件);(33) 定定义活动动者;(44) 确确定系统统的综合合要求(功功能、性性能、运运行);(5) 确定系系统的数数据要求求(名称称、范围围、类型型、数量量、特点点);(66) 建建立USSE CCASEE模型、绘绘制USSE CCASEE图;(77) 绘绘制主要要交互图图;3、 建立静静态结构构模型(对对象类图图、数据据库模型型、包图图);4、 建立动动态行为为模型(顺顺序图、协协同图、状状态图、活活动图);55、 建建立系统统物理模模型(组组件图、配配置图);3 需求调研相相关要求求3.1 文档规范A、三种编编写方法法11、 用用好的结结构化和和自然语语言编写写文本型型文档;22、 建建立图形形化模型型,这些些模型可可以描绘绘转换过过程、系系统状态态、和它它们之间间的变化化、数据据关系、逻逻辑流或或对象类类和他们们的关系系;3、 编写形形式化规规格说明明,这可可以通过过使用数数学上精精确的形形式化逻逻辑语言言来定义义需求。多种编写方法可在同一个文档使用,根据需要选择,或互为补充,以能够把需求说明白为目的。B、应有成果1、 各业务手工办理流程文字说明;2、 各业务手工办理流程图;3、 各业务手工办理各环节输入输出表单、数据来源;4、 目标软件系统功能划分(示意图及文字说明);5、 目标软件系统中各业务办理流程文字说明;6、 目标软件系统中各业务办理流程图(模型);7、 目标软件系统中各业务办理各环节数据、数据采集方式、数据间的内在联系分析。8、 目标软件系统用户界面图、各式系统逻辑模型图及说明C、文档工具推荐1、 调研结果需求分析说明书格式参照开发文档模板;2、 单位组织结构图、功能模块分解图用VISIO绘制,或直接用WORD中的画图工具;3、 业务流程图用VISIO中的FLOWCHART模板绘制;4、 系统逻辑模型使用ROSE绘制活用VISIO中的UML模板绘制;5、 软件用户界面用VISIO中的WIN95 USER INTERFACE模板绘制;6、 数据物理模型用POWERDESINER绘制;D、需求文档编写原则1、 句子简短完整,具有正确的语法、拼写和标点;2、 使用的术语与词汇表中所定义的一致;3、 需求陈述应该有一致的样式,例如“系统必须.”或者“用户必须.”,并紧跟一个行为动作和可观察的结果。;4、 避免使用模糊、主观的术语,减少不确定性,如“界面友好、操作方便”;5、 避免使用比较性词语,如“提高”,应定量说明提高程度。3.2 需求管理需求调研分分析过程程是一个个由粗到到细、渐渐进明晰晰、持续续完善的的过程。在在指导后后面系统统设计,编编码阶段段时都应应当不断断完善修修改需求求文档,因因此需求求管理非非常重要要。需求求管理包包括在工工程进展展过程中中维持需需求约定定集成型型和精确确性的所所有活动动,它是是CMMM模型二二级中的的首要KKPA(关关键过程程域),这这些活动动包括:(11) 定定义需求求基线(需需求文档档的主体体);(22) 评评审提出出的需求求变更申申请、评评估每项项变更可可能的影影响,从从而决定定是否实实施变更更;(3) 以一种种可控的的方式将将需求变变更融入入到项目目中;(44) 使使当前的的项目计计划与需需求保持持一致;(55) 分分析变更更所产生生的影响响并在此此基础上上协商出出新的约约定;(66) 使使每项需需求都能能与其对对应的设设计、源源代码和和测试用用例联系系起来以以实现跟跟踪;(77) 在在整个项项目过程程中跟踪踪需求状状态及其其变更情情况。3.3 调研成果调研项调研数量调研成果业务专业词词汇一五词汇描述记记录同行对比项项目10项目对比描描述及优优劣势分分析技术参考资资料20参考资料描描述11.21.202210:2510:25:4622.11.2110时25分10时25分46秒11月. 21, 2221 十一月 202210:25:46 上午10:25:462022年11月21日星期一10:25:46

    注意事项

    本文(需求调研流程与相关要求43882.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开