- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
业务循环子系统.ppt
第十章 系统分析 学习目标 了解并掌握 系统规划的重要性和基本理论 系统规划的步骤和常用方法 系统规划的主要问题 系统分析的意义 系统分析应该遵循的准则 系统分析阶段的主要任务 系统分析阶段的各项任务 系统分析 系统分析阶段是软件生命周期的第一个阶段。 这个阶段的主要目标是要建立新系统的逻辑模型,明确软件开发要“做什么”的问题,而不需要考虑“怎么做”的问题(“怎么做”是系统设计阶段的任务)。 Mini Case:经理和分析员之间的对话 经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、销、调、存管理,是总部-门店的连锁经营模式。通过通信手段门店自动订货,供应商自动结算,卖场通过扫条码实现销售,管理人员能够随时查询门店商品销售和库存情况。另外,我们也得为政府部门提供关于商品营运的报告。” 分析员:“我已经明白这个项目的大体结构框架,这非常重要,但在制定计划之前,我们必须收集一些需求信息。” 经理觉得奇怪:“我不是刚告诉你我的需求了吗?” 思考:你觉得经理已经把系统需求说清楚了吗?为什么? Mini Case:经理和分析员之间的对话 分析员:“实际上,您只说明了整个项目的概念和目标。这些高层次的业务需求不足以提供开发的内容和时间。我需要与实际将要使用系统的业务人员进行讨论,然后才能真正明白达到业务目标所需功能和用户要求,了解清楚后,才可以发现哪些是现有组件即可实现的,哪些是需要开发的,这样可节省很多时间。” 经理:“业务人员都在招商。他们非常忙,没有时间与你们详细讨论各种细节。你能不能说明一下你们现有的系统?” 思考:从系统开发的角度来看,分析员的要求是否合理?经理回答分析员的理由和要求是否合理? Mini Case:经理和分析员之间的对话 分析员尽量解释从用户处收集需求的合理性:“如果我们只是凭空猜想用户的要求,结果不会令人满意。我们只是软件开发人员,而不是采购专家、营运专家或是财务专家,我们并不真正明白您这个企业内部运营需要做些什么。我曾经尝试过,未真正明白这些问题就开始编码,结果没有人对产品满意。” 经理坚持道:“行了,行了,我们没有那么多的时间。让我来告诉您我们的需求。实际上我也很忙。请马上开始开发,并随时将你们的进展情况告诉我。” 思考:经理的做法是否正确?该案例反映了系统开发过程中存在的什么问题?如何加以解决? 系统分析 系统分析阶段具体的工作包括: 通过对现有系统(或称为原有系统)的调查研究,发现现有系统存在的问题,分析问题的本质,并从技术、经济和操作等方面对改造现有系统、建立新系统进行可行性分析。 如果可行,再对新系统进行详细的需求分析,并最终产生系统分析报告(规格说明书),也就是系统的数据流图、数据字典、功能说明等。 可行性分析 可行性研究的工作内容 1、技术上是否可行 (1)技术设备 (2)技术人员 2、经济上是否可行 (1)费用支出 (2)效益 (3)要采用一定的方法进行比较 可行性分析 可行性研究的工作内容 操作上是否可行 (1)企业高层管理人员的态度 (2)企业中层管理人员的态度 (3)企业操作人员的态度 (4)和企业原有流程的关系 (5)使用信息系统的伦理道德问题 4、时间上是否可行 5、法律上是否可行否 用户需求分析 为什么需要进行用户需求分析? 用户需求分析是系统分析工作中相当重要的一个阶段,是以后一切开发工作的基础。 用户需求分析就是要通过深入细致的调查研究和反复深入地和用户交流信息,从而使软件开发工作有坚实的基础和正确的方向。 一个难题:交流沟通困难。 系统需求分析应该遵循的准则 用户需求分析 用户需求的具体内容: 业务需求——反映了组织机构或用户对系统、产品高层次的目标要求,通常在项目定义与范围文档中予以说明。 用户需求——描述了具体用户使用产品必须要完成的任务,这在使用实例或方案脚本中予以说明。 功能需求——定义了开发人员必须实现的软件功能,使具体用户利用系统能够完成他们的任务,从而满足了业务需求。 非功能性的需求——描述了系统展现给用户的行为和执行的操作等,它包括产品必须遵从的标准、规范和约束,操作界面的具体细节和构造上的限制。 用户需求分析 需求分析的方法 系统开发人员要了解用户的需求,可以采用的方法有个别访谈、用户专题讨论会、观察、问卷调查、研究现有文档(背景研究)、借助原型等。 用户需求分析 需求分析的工作和任务 (一)对企业组织机构的调查了解 企业的各个部门之间有着不同的分工,更有着相互联系。 会计部门的工作几乎要涉及到企业的各其他部门,它们有着密切的业务往来。 了解企业的组织机构,有助于了解会计信息系统与其他信息系统的数据和信息交换,有助于从企业全局角度分析和考虑问题。 用户需求分析 用户需求分析 需求分析的工作和任务 (二)对会计部门工作的调
文档评论(0)