信息系统分析与设计1引论.ppt

  1. 1、本文档共125页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CASE的作用可概括为:能实现一个具有快速响应、专用资源和早期查错功能的交互式开发环境,对系统的开发和维护过程中的各个环节实现自动化,通过一个有力的图形接口,实现直观的程序设计。 一个完整的CASE,必须具备以下功能: 1)中心信息库。是存储和组织所有与应用软件系统有关信息的一种机构,包括系统的规划、分析、设计、实现和计划管理等信息。如:结构化图形、屏幕与菜单的定义、报告的模式、记录说明、处理逻辑、数据模型、组织模型、处理模型、源代码、事务规则、项目管理形式、数据元素以及系统信息模型之间的关系等。中心信息库具有对系统信息存储、访问更新、分析和报告的功能,系统开发人员可以直接从中获取所需的信息。 2)图形功能。图形实际上是软件模型化的语言,它为软件的描述提供了一种简明的、没有歧义的方法,是产生好的系统和程序文档的基础。清晰的图形在复杂系统的开发和编程的过程中起着关键性的作用,它能为开发人员提供清楚的思路,加快工作速度并提高产品的质量。图形更是一种重要的沟通工具,在开发过程中,需要一种规范化的图形技术,使开发人员能够更好地交流思想,才能把系统的各个组成部分精确地集成起来。用交互式方式在计算机屏幕上绘图,可加快图形绘制过程,实现标准化,实现文档自动生成等。 3)查错功能。在系统开发中,尽早查出错误,并排除错误是降低成本的一种行之有效的方法。CASE提供了自动检查的功能,其思想是以规格说明(即系统说明书)为依据进行检测,达到系统的一致性和完整性。 4)支持建立系统的原型。CASE中,为建立原型提供了各种工具,如:屏幕绘图程序,报告生成程序,菜单建立程序,可执行的规格说明语言等。借助于CASE模拟工具,系统开发人员可对原型进行模拟运行以证实系统设计模型的正确性。 5)代码自动生成。CASE通过由程序设计规格说明生成代码,实现编程阶段的自动化。这种自动生成可能是一个框架,也可能是一个完整的程序。其框架可以是数据库、文件、屏幕和报表描述的代码;其完整程序可以是可执行代码,需要访问的数据库/文件、屏幕求助信息、出错信息及程序文档等。这样大大地提高了系统开发的效率。 6)有利应用结构化方法。CASE提供的若干工具,有利于结构化分析、结构化设计和结构化程序设计,从而使结构化方法实现自动化。CASE工具为画数据流图、E—R图(实体联系图)等这类结构化图提供了图形支持,同时可自动生成诸如系统说明和伪码等形式的规格说明。同时,CASE指导用户正确地使用结构化方法,要求用户按照一定的标准化次序和程序进行系统分析与设计。 由于系统开发涉及到复杂的技术背景和管理环境,人在系统开发各阶段中始终处于关键地位。全部开发工作自动化是不切实际的幻想,但采用CASE方法可辅助人们更快、更好、更省地进行系统开发。特别是基于人工智能的CASE方法将对系统开发产生重大的影响。 1.立项与可行性论证 对于一个中、大型项目在开发前都必须进行初步调查,提出项目建议书,交主管部门审批后,项目被列入计划,就称为项目立项。项目立项后,要作可行性论证,写出可行性研究报告,项目是否正式实施还有待于可行性研究报告是否被审批。 这一阶段的管理工作属于战略决策层的管理,其目的要决定某个项目是否立项。单位领导,至少是主管部门领导要亲自参与。项目建议书是初步的可行性研究,项目的审批是一个决策问题。要有专家、领导和用户参加,运用科学的方法进行决策,从实际应用出发,用发展的眼光,可采取听证会的形式,不要凭经验,凭想象,主观决策。 项目立项后,是否立即开发,可行性研究十分重要。进行可行性研究,首先要作系统地、全面地调查,收集大量的数据和资料,不仅要探讨各种具有实际意义的可能方案,而且要寻找最佳方案,推荐给开发者,同时提出还应考虑的其他问题。可行性研究一般要讨论下列问题:项目开发的可能性与必要性;项目开发在技术上、经济上、管理上等各方面的可行性;最后要有明确的结论。可行性研究的成果是可行性研究报告。这是一份重要的文档,是指导系统开发的依据。对可行性报告,要组织专家、领导和管理者进行评审。只有评审通过后,才能进入系统开发阶段。 2.项目实施管理 信息系统的项目被批准实施后,就应开始项目实施的管理工作。项目实施管理要贯穿系统开发的全过程,包括系统分析、系统设计、系统实施、系统评价与维护。项目实施管理的目的是通过计划、检查、控制等一系列措施,使系统开发人员能够按项目的目标有计划地开展工作,以便成功地完成项目。 无论项目大小,都应成立项目组。项目组由项目负责人和成员若干名组成。一个较大的系统可按任务再分组,项目组的人员应面向项目而不是按专业进行组织。当大型的信息系统项目分为多个子项目进行开发时,需要有一个总的项目管理组对各个子项目的公共部分作出指导、协调和管理,并统筹规划,各个子项目相应有各自的项目管理小组。 项目

文档评论(0)

autohhh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档