- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20170310业务分析与应用软件功能需求分析
业务分析与应用软件功能需求分析刘宏2017-03-10在应用软件开发中,首先需要对客户业务调查;其次对业务调查结果进行分析;再将分析结果转变成应用软件的功能需求。多年前,在开发“需求开发规程”培训课程中,研究了业务分析结果与软件系统功能需求之间的关系,主要考虑功能与实体;对业务规则、软件界面、报表等内容没有充分考虑。图1是当时绘制的业务分析结果与应用软件功能需求分析结果关系。本文主要讨论业务分析中组织结构、业务过程和功能、业务实体是如何产生,以及它们之间关系;进一步讨论如何将业务分析结果转变成应用软件功能需求,为理解应用软件需求开发提供参考。图1业务分析结果与应用软件功能需求关系业务分析——组织结构分析在进行业务分析时,分析客户的组织结构的目的是理解客户各业务单元(包括相关方)的职责、业务范围与边界,以及业务单元之间关联关系。通过组织结构分析,可以初步确定应用软件覆盖的范围。当前对于管理较为成熟的组织,可以从生产或者服务的主流程开始,也可以从业务实体对象开始分析。业务分析——业务流程分析在对组织结构进行初步分析后,就可以根据客户各业务单元职责对相关人员进行调查,分析主要业务流程,形成业务流程图。业务流程与业务组织结构之间是存在关联关系,也就是说流程中的所有活动都是由组织中业务单元执行的;不存在没有执行者的流程与活动;也不存在不执行任何流程或者活动的业务单元。通过对业务流程分析,可提取业务功能、业务规则等。业务分析——业务实体分析在进行业务流程分析同时,需要对业务实体进行提取与分析,并形成业务实体关系图。业务实体例子如:财务的单据,软件开发中模块、系统,人力资源管理中的人、团队、工作组等。业务实体与流程之间存在关联关系,也就是说任何业务实体都是流程和活动的输入/输出;不存在没有用于任何输入/输出业务实体的流程和活动;也不存在任何一个业务实体不作为流程和活动的输入/输出。避免将人们抽象的概念作为业务实体,例如:管理方法、人员的能力等。业务实体之间存在一定的关联关系。一个业务实体可能有多个子业务实体组成,其中存在一个能够表达业务实体的主要业务子实体。业务实体的状态变化是通过业务流程进行转变的。例如:银行账户,通过存款业务功能增加账户余额数量;通过取款功能,减少账户余额数量。区分客户的业务主要是根据核心业务实体进行区分的,如煤矿的核心业务实体是煤,软件开发公司核心业务实体是程序代码。对于同行业的组织,其组织结构可能不同,业务流程可能不同,但是核心业务实体是相同的。若是软件开发企业的核心业务实体是不是软件代码,而是煤或者是房子,则该企业一定转行了。业务分析——业务单元与业务实体关系根据业务流程可将客户的业务单元与业务实体关系导出。业务单元与业务实体之间关系为创建、更改、消除、使用。例如银行的柜员岗位在执行账户开户时,就创建了一个账户,在执行存款时就改变了账户余额,在执行销户时就是消除了账户。软件功能需求分析——用户角色分析对业务单元的岗位进行分析,抽象出使用应用软件的角色及工作组。角色是最小的应用软件使用的授权单位。一个业务岗位在应用软件中可以担当多个角色,多个岗位在使用应用软件时也可以赋予相同的角色,或者部分相同角色。应用软件应提供角色定义的功能,即定义角色可以使用应用软件的那些功能。软件功能需求分析——功能分析根据业务流程分析出应用软件需要的功能。需要将业务流程中的业务功能进行拆分,以便能够转变成应用软件的功能。若是不能够直接将业务功能转变成应用软件功能需求,主要问题是业务功能描述细化程度不够。如何将业务功能转变成应用软件需求供,需要专门的训练。早年,李XX从对日业务部门调转到品质管理部,在这方面专门进行培训实验,效果很好。培训完成后,李XX明确什么是业务分析,什么是应用软件功能需求分析,并掌握如何将业务分析结果有效转换为应用软件的需求功能。软件功能需求分析——业务功能与应用软件功能需求关系。业务过程及功能与应用软件功能需求可存在多对多的关系。多个应用软件功能需求实现了一个业务流程及其功能;多个应用软件功能参与实现了多个业务流程及其功能;表示这种关系的就是业务功能与软件功能需求之间跟踪矩阵——纵向跟踪矩阵。应用软件的一个大的需求功能可能由多个小的功能需求组合而成,也会存在共同的应用软件功能需求,被多个软件功能型需求使用,表示这种关系的就是软件功能需求之间跟踪矩阵——横向跟踪矩阵。软件功能需求分析——其他业务功能转换。业务过程及功能与应用软件功能需求关系只是应用软件需求分析主要内容。应用软件需求分析可能还包括将业务规则转变成应用软件功能需求或者校验功能;业务流程顺序关系转变成应用软件执行顺序关系;将票据格式转变成应用软件界面需求;将报表转变成应用软件报表输出需求;将业务流程与其他流程接口,转变成应用软件的接口功能需求;具体需要考虑哪些
您可能关注的文档
- 2013年教师资格考试作文参考.doc
- 2013年4月室内环境艺术设计.doc
- 2013年国考行测真题及答案详细解析(整理高清版).doc
- 201611182017年资产配置策略.docx
- 2013年水火流星资料.doc
- 2013年新课标卷Ⅰ理综.doc
- 2013届高三生物二轮复习针对训练卷(含详细解析)_遗传的物质基础.docx
- 2013年湘北职专年鉴资料.doc
- 2013年海南生态文明建设公需课考试试题及答案.doc
- 2013年环评导则真题及答案解析.doc
- 2017九年级历史与答案.doc
- 2017人教版九年级历史上册单元卷三(有答案)doc.doc
- 2017全国卷23高考38题经济生活主观题研究(贵州).doc
- 2014年工程热物理学会论文全文模版.doc
- 2017历史(岳麓版)一轮教案第2讲古代政治制度的成熟和专制集权的不断加强Word版含答案.doc
- 2014年度照相制版高级工复习提纲.docx
- 2017地理一轮复习巩固作业2-4气候与全球气候变化.doc
- 2017全国高考高三地理二轮复习文综选择题提速练(二).doc
- 2017历史(岳麓版)一轮教案选修3-第1讲第一次大战到第二次大战Word版含答案.doc
- 2017小学音乐教师考试试题4.docx
文档评论(0)