第2章-经典信息系统开发方法绪论.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章-经典信息系统开发方法绪论

梁昌勇;2.1 结构化系统开发方法 2.2 原型法 2.3 信息系统开发案例 ;2.1.1 基本思想;2.1.2 系统开发各阶段任务;系统规划 其主要目标是根据用户的系统开发请求,制定出信息系统的发展方案,决定信息系统的发展方向、规模和发展进程。 系统规划方法通常有战略目标集转化法(Strategy Set Transformation, SST)、关键成功因素法(Critical Success Factors, CSF)和企业规划法(Business System Planning, BSP)等。;系统分析 系统分析阶段主要解决“做什么”的问题。 系统化分析是指根据信息系统目标进一步分析现有的业务流程和数据流程,发现其中存在的问题,提出改进和优化的方法,最终确定新的业务流程和数据流程。 最后在系统化分析的基础上,确定新系统的管理模型和管理方法,也就是今后系统在每一个具体的管理环节上的处理方法,从而形成完整的系统逻辑方案。;2. 系统分析的难点 问题空间的理解 人与人之间的沟通 环境的不断变化 ;系统设计 系统设计阶段主要解决“怎么做”的问题。其主要任务是从信息系统的总体目标出发,将分析阶段所获得的系统逻辑模型,转换成一个具体的计算机实现方案的物理模型。 系统设计主要包括以下活动: 系统总体设计。 详细设计。 系统实施进度与计划的制定。 “系统设计报告”的编写。;系统实施 当系统分析与系统设计的工作完成以后,开发人员的工作重点就从分析、设计和创造性思考的阶段转入实施阶段。在系统分析与系统设计的阶段中,开发人员为新系统设计了它的逻辑模型和物理模型。 系统实施阶段的目标就是把系统设计的物理模型转换成可实际运行的新系统。;系统运行与维护 系统切换后可开始投入运行,任何系统都不可能从一开始就很完善,总是经过多重的开发、运行、修改、再运行的循环往复过程。系统运行和维护阶段的主要任务是对系统进行维护和评价,记录系统运行的情况,根据一定的规格对系统进行必要的修改,评价系统的技术水平和经济效益。;优点 强调系统开发过程的整体性和全局性,强调在整体优化的前提下来考虑具体的系统分析设计问题,即所谓的自顶向下的观点。 强调开发过程各个阶段的顺序性,强调应严格地区分开发阶段,一步一步进行系统分析与设计等,每一步工作都及时地总结,发现问题及时反馈和修正,从而避免了开发过程的混乱状态。 强调工作文档标准化、规划化。系统开发过程由不同的阶段构成,不同的阶段由不同的开发者参与,为了保证不同阶段的工作能够很好地衔接,实现不同角色的开发者能够相互协作,就需要开发过程每一步都必须按照工程标准规划化,文档资料也要标准化。工作文档的标准化、规划化也为今后系统维护带来方便。;缺点 缺乏灵活性,难以适应多变的需求。结构化系统开发方法要求在用户需求分析阶段中必须完整准确地描述用户的各种需求,然而在现实中通常做不到这一点。当用户需求发生变化时,可能会导致整个系统的巨大改变。 系统开发过程重复繁琐,开发周期长。结构化系统开发方法是在充分了解目标系统的需求后一次完成所有任务,这导致了系统的开发周期过长。漫长的开发周期不仅使用户不能及时看到目标系统的实现结果,而且还使原来所了解的情况可能发生较多的变化,需求变化又使开发者陷入无休止的目标修改和大量的协调工作中,这又一步增加了了系统的开发周期。;所谓“原型”, 在信息系统中,是指一个结构简单但已具备系统的基本功能的应用软件,也就是软件的一个可运行的早期版本。它反映了最终系统的部分重要特性,可由开发人员与用户合作,直接在运行中不断修改尚不够成熟的原型,通过反复试验、评价与修改,最终开发出符合用户要求的信息系统。所以原型可用来确定用户的需求,验证设计的灵活性,训练最终用户以及创建成功的系统。;原型法示意图;优点 系统开发初期只需提出其基本功能,系统功能的扩充和完善是在开发过程中逐步实现的,因此比较容易适应不断变化的环境。 对需求分析采用启发式动态定义,使得需求分析原型逐步深入和不断提高,即使是模糊需求也会变得越来越清晰,这符合人的认识规律,使系统开发易于成功。 快速提供原型的方法使得开发信息反馈速度快,需求分析或系统设计不准确可及时、方便地得到验证和修改,可大幅度提高系统开发质量,降低维护费用。 用户参与信息系统开发的全过程,真正实现了以用户为中心的开发活动,这样可大大提高系统的实用性和用户的可接受性,同时在开发过程中通过培训提高了用户的使用水平。;缺点 在开发过程中缺乏对信息系统全面、系统的认识,因此它不适用于开发大型的信息系统。 每次反复过程都要花费人力和物力,如果用户合作不好,盲目纠错,就会拖延开发过程。 因强调以“原型演进”代替完整的分析与设计,故系统文档较不完备,程序也可能较难维护。就短期而言,可能满足用户需求,但对长

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档