`
hulianwang2014
  • 浏览: 734776 次
文章分类
社区版块
存档分类
最新评论
  • bcworld: 排版成这样,一点看的欲望都没有了
    jfinal

需求分析师

 
阅读更多

需求分析师
在确定项目后需求分析师和客户进行深入和细致的沟通。理解业务和客户在他们中业务中用到交互方式;还需要理解这个项目中牵涉到的各种利益相关人员,要充分的从他们的想法中得到规范的业务需求。重要的是深入的理解业务需求,梳理出需求的各个功能点,每个功能的业务性质,另外还需要挖据出系统的非功能性需求。因为客户并不懂软件专业,他们的口述完全是对未来系统的模糊想法,有些客户可能前后描述的需要自相矛盾, 好的需求分析师不仅能清晰的掌握业务需求,不仅将需求从业务人员的口述的功能提炼出需求分析报告,这份报告在不需要接触客户的情况下,开发人员都能清晰一致地理解,高级的需求分析工程师还能从需求中抽象出本质的内容,对于不稳定的需求找出其中的本质问题,可以给出各种重用的方法。能够挖据出潜在的需求问题,对于业务能够提出可兼容、可扩展的需求解决方法。除对需求本身的分析,还得能够理解客户的组织机构、人员组成,关键人物的业务要求。他作出的分析报告,不仅客户中的基层人员能够接受,还能满足高层领导的要求。经过需求分析师的辛苦劳动,最后会给出一份《软件需求规格说明书》,这份说明书为以后的工作奠定了重要的基础。它详细的描述了系统有哪些功能点,每个功能点的操作和数据格式,系统使用者的分类,功能点的优先级,系统的非功能性需求,数据字典,系统的应用环境,扩展点,维护功能,甚至界面要求。
需求分析方法:
1. 绘制系统关联图,这种关联图是用于定义系统与系统外部实体间的界限和接口的简单模型。同时它也明确了信息流和实物流。
2. 创建用户接口(系统操作界面)原型,开发一个可能的局部实现,这样使得许多概念和可能发生的事更为直观明了。用户通过评价原型将使项目参与者能更好地相互理解所要解决的问题。注意要找出需求文档与原型之间所有的冲突之处。
3. 分析需求可行性,在允许的成本、性能要求下,分析每项需求实施的可行性,明确与每项需求实现相联系的风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。
4. 确定需求的优先级别。以优先级为基础确定产品版本将包括哪些特性或哪类需求。当允许需求变更时,在特定的版本中加入每一项变更,并在那个版本计划中作出需要的变更。
5. 为需求建立模型,需求的图形分析模型是软件需求规格说明极好的补充说明。它们能提供不同的信息与关系以有助于找到不正确的、不一致的、遗漏的和冗余的需求。这样的模型包括数据流图、实体关系图、状态变换图、对话框图、对象类及交互作用图。
6. 创建数据字典,数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。在需求阶段,数据字典至少应定义业务数据项以确保客户与开发小组是使用一致的定义和术语。分析和设计工具通常包括数据字典组件。
7. 使用质量功能调配,将产品特性、属性与对客户的重要性联系起来。该技术提供了一种分析方法以明确那些是客户最为关注的特性。QFD将需求分为三类:期望需求,即客户或许并未提及,但如若缺少会让他们感到不满意;普通需求;兴奋需求,即实现了会给客户带去惊喜,但若未实现也不会受到责备
使用的工具:UML,VISIO,思维导向工具MindManager

分享到:
评论

相关推荐

    需求分析师笔试题

    需求分析师笔试题 本资源摘要信息是关于需求分析师笔试题的知识点总结,涵盖了项目立项阶段、需求定义、需求捕获、需求验证、业务建模、用例图、活动图、领域类图等多个方面的知识点。 需求分析师笔试题中的第一个...

    需求分析师面试题

    【需求分析师面试题】知识点详解: 1. 需求收集与分析: 需求分析师在面试中经常被问及如何有效地收集需求。这涉及到与不同干系人的沟通技巧,包括用户、管理层、技术人员等,理解他们的期望和问题。面试者应展示...

    资深需求分析师经验总结

    ### 资深需求分析师经验总结 #### 一、需求分析概述 需求分析是一项至关重要的IT活动,它涉及理解和表达客户、用户以及其他涉众对于软件系统的需求。需求分析的目的是确保开发出的系统能够满足用户的实际需求。...

    系统分析师及需求分析师教程.rar

    《系统分析师及需求分析师教程》是一份针对信息系统领域专业人员的综合学习资料,主要涵盖了系统分析师和需求分析师的角色、职责以及工作方法。这份教程对于准备参加软考(全国计算机技术与软件专业技术资格考试)的...

    高级需求分析师

    高级需求分析师是软件工程领域中的一个重要角色,其职责包括详细描述需求、需求管理及对项目的指导。需求分析师的工作不仅仅是收集用户的需求,更要深刻理解用户的需求,并将它们转化为明确的规格说明,这要求他们...

    软件需求分析师培训文档

    《软件需求分析师培训文档》是一份详尽的指南,旨在帮助那些希望进入或提升在软件需求分析领域专业技能的人。这份文档深入浅出地讲解了软件需求分析师的角色、职责以及他们在软件开发生命周期中的核心作用。作为软件...

    需求分析师培训(全)

    需求分析师是IT行业中一个至关重要的角色,他们负责识别、理解和表达组织或项目的需求,以便开发出满足用户期望的系统或产品。在这个“需求分析师培训(全)”的压缩包中,可能包含了三个部分的课程资料:Day01、Day...

    高级软件需求分析师培训讲义

    在当今快速发展的软件开发领域,高级软件需求分析师扮演着至关重要的角色。他们不仅是业务需求与软件开发之间的桥梁,更是确保软件项目成功的关键。《高级软件需求分析师培训讲义》提供了一个全面学习和提升的平台,...

    高级需求分析师总结

    **知识点生成:高级需求分析师总结** ### 需求的概念与需求分析的重要性 需求分析是软件开发周期中至关重要的一步,其核心在于理解和定义软件应该做什么。需求分析不仅仅是收集需求那么简单,它涉及到深入理解用户...

    需求分析师工作总结.doc

    "需求分析师工作总结" 需求分析师工作总结是对需求分析师在一定时间段内的工作进行总结、评价和分析,以总结成绩、缺乏和经验,并为将来工作的改进和发展提供依据。以下是需求分析师的工作总结: 一、文字工作 ...

    需求分析师培训资料4(共5个)(中程在线--徐锋)

    《需求分析师培训资料4》是徐锋先生在中程在线提供的高级咨询课程,旨在培养专业的需求分析师。作为CSAI软件工程的首席顾问,徐锋在软件开发领域具有深厚的理论基础和实践经验,他的教学资料通常涵盖了需求分析的...

    需求分析师资料(讲义、培训资料、前人心得、笔试题+答案

    《需求分析师培训Day01.ppt》、《需求分析师培训Day02.ppt》和《需求分析师培训Day03.ppt》可能分别覆盖了需求分析的基础、进阶技巧和实践案例。这些培训材料可能讲解了如何编写需求规格说明书、如何处理需求变更,...

    需求分析师培训资料1(共4个)(中程在线--徐锋 软件需求最佳实践SERU)

    《需求分析师培训资料1》是针对软件开发领域中需求分析这一关键环节的深度学习资源,由中程在线的资深高级咨询顾问徐锋主讲。徐锋先生同时也是CSAI软件工程的首席顾问,他的专业背景和实践经验使得这门课程具有极高...

    【产品经理工具包-考核文档】-需求分析师绩效考核表.xlsx

    【产品经理工具包-考核文档】-需求分析师绩效考核表.xlsx

    需求分析师培训-第3天培训(PPT 160页)

    《需求分析师培训——深入解析第三天课程》 在IT行业中,需求分析师扮演着至关重要的角色,他们是连接业务与技术的桥梁,确保项目按照预期进行。本篇内容将围绕"需求分析师培训-第3天培训(PPT 160页)"的主题,...

    需求分析师培训资料3(共5个)(中程在线--徐锋)

    在IT行业中,需求分析师扮演着至关重要的角色,他们负责挖掘、理解和提炼出用户及业务的真实需求,以便软件开发团队能够创造出符合预期的产品。本培训资料由徐锋提供,他是中程在线的高级咨询顾问,同时也是CSAI软件...

    2021年上海地区高级需求分析师岗位薪酬水平报告-最新数据.pdf

    根据提供的文件内容,本知识点将围绕高级需求分析师岗位的薪酬水平、不同所有制企业下的薪酬差异以及2021年上海地区以及其他地区的常用岗位薪酬水平展开介绍。 首先,关于高级需求分析师岗位的薪酬水平,文档中提供...

    需求分析师培训课件Section01

    需求分析师在IT行业中扮演着至关重要的角色,他们是项目成功的关键因素之一,负责挖掘、理解和整理用户的实际需求,转化为可执行的项目计划。本培训课件“需求分析师培训课件Section01”旨在帮助初入此领域的学员或...

    需求分析师培训资料

    需求分析师培训材料 内容非常详细。可参考学习。注意结合实践进行学习。

Global site tag (gtag.js) - Google Analytics