欢迎来到天天文库
浏览记录
ID:34474194
大小:3.11 MB
页数:83页
时间:2019-03-06
《软件工程 (2)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程—工程体验河北师范大学软件学院第二章业务建模回顾•ICONIX软件过程•ICONIX过程中的第一步:明确愿景•愿景是确保项目成功的第一步;•愿景必须来自老大;•愿景必须是可度量。学习主题•业务建模的意义。•业务建模的步骤:1.明确我们为谁服务(选定愿景要改进的组织)。2.要改进的组织是什么现状(业务用例图、现状业务序列图)。3.我们如何改进(改进业务序列图)。•如何获取业务建模所需的信息。•业务建模结果复核。学习主题•业务建模的意义。•业务建模的步骤:1.明确我们为谁服务(选定愿景要改进的组织)。2.要改进的组织是什么现状(业务用例图、现状业务序
2、列图)。3.我们如何改进(改进业务序列图)。•如何获取业务建模所需的信息。•业务建模结果复核。知己知彼,百战不殆;不知彼而知己,一胜一负;不知彼,不知己,每战必殆。--《孙子·谋攻篇》业务建模的目的•业务建模的目的:从组织的角度来定位系统的价值。•业务建模=组织建模。业务建模的目的•纠正思想:系统仅仅是组织中的一个零件。大量软件项目失败的根源•最终实现与用户需求不一致。这个东西我们简直没法用!你们的需求为什么总变?用户MM这不是我们想要的东西!技术员DD客户GG结果:得到的系统本质:没有把系统原因:需求来路不正不符合组织需要放在组织中来看业务建模的意义•
3、业务建模要求我们把规角从系统转向组织,站在客户角度看问题,以达到清晰准确地“知彼”。1.明确为谁服务--找准客户,切记丌是在为自己做系统;2.要改进的组织是什么现状--有什么痛处和丌足;3.如何改进--新系统的价值就是解决客户痛处、改良客户丌足,这才是客户愿意掏腰包的动力。在业务建模和需求分析阶段,忘掉自己技术专家的身份!业务建模是什么?•通俗讲业务建模就是把系统放在组织中来看。•组织[Organisation]——为了实现既定的目标,按一定觃则和程序而设置的多层次岗位及其有相应人员隶属关系的权责角色结构。例如政府、企业等。•业务[Business]——
4、组织的本行业本职工作。例如医院的看病、急诊;银行的储蓄、贷款等。•业务建模[BusinessModeling]——是以软件模型方式描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系。包括对业务组织建模,对业务流程建模,改进业务流程等方面。软件系统服务于更多类型的组织学习主题•业务建模的意义。•业务建模的步骤:1.明确我们为谁服务(选定愿景要改进的组织)。2.要改进的组织是什么现状(业务用例图、现状业务序列图)。3.我们如何改进(改进业务序列图)。•如何获取业务建模所需的信息。•业务建模结果复核。业务建模第一步:选定组织?如何选定业务组织
5、•选定的业务组织跟老大的职权范围有关。如何选定业务组织•选定业务组织要结合系统愿景。•可能是整个行政组织,也可能是行政组织中的部分。如何选定业务组织•画一个圈,把大多数责仸可能被(部分/全部)替换的系统(人肉系统/电脑系统)包在里面。示例•财神银行想提供一个能够让顼客随时办理普通存取款和转账的系统。•财神银行VIP客户部想提供一个能够让VIP客户随时随地免费办理跨行转账的系统。如何选定业务组织•思考:互联网网站项目如何选择业务组织?•业务建模时应该研究的组织是该网站的目标人群,并非负责开发和维护这个网站的开发组织,戒者负责运营这个网站的运营商。思考:两个
6、系统服务的组织一样吗?•做一个系统,让李宇春的歌迷更好地支持李宇春。•做一个系统,让李宇春能更好的跟歌迷互动。选对组织,后续工作才有价值•做一个系统,让李宇春的歌迷更好地支持李宇春。•做一个系统,让李宇春能更好的跟歌迷互动。思考?•某企业要觃范化财务工作,需要开发一个系统自动完成工资计算、保险计算、纳税计算等财务工作,提高财务部门的工作效率,降低出错率。如果做业务建模,业务组织应该是……?•某大学为更好完成国家评估,成立与门的评估工作组,觃范化本校的各项工作,需要开发一个系统管理过程中的各项工作安排、进度跟踪、文件归档等。如果做业务建模,业务组织应该是…
7、…?•某服装企业为拓宽销售渠道,董事会决讫通过,要构建一个互联网销售系统。如果做业务建模,业务组织应该是……?案例XXX市人才交流中心一直负责XXX市的人才中介工作,求职者可以在人才交流中心发布求职信息或查看招聘信息,招聘的公司也可以在人才中心发布招聘信息或查看求职信息,随着互联网技术的发展,XXX人才交流中心也想要一套软件系统,使得求职者和招聘公司能自助发布求职和招聘信息,这样即可以提高员工的工作效率,精简负责普通招聘工作的人员,又可以缩减求职者和招聘公司排队等候时间,说干就干,开发一套XXX市人才交流中心自己的求职招聘网站。Demo•在EA中完成业务
8、建模第一步——业务用例建模•找到要改善的组织学习主题•业务建模的意义。•业务建模
此文档下载收益归作者所有