- 1、本文档共84页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
MIS的开发方法和技术MIS的开发方法生命周期法原型法MIS的开发技术结构化系统开发技术面向对象开发(OO)
(Object-orienteddevelopment)计算机辅助软件工程(CASE)
(Computer-aidedsoftwareengineering)软件包二次开发
(Softwarereengineering)2.1生命周期法MIS传统开发过程系统调查与规划系统分析系统设计系统实施运行测试和系统维护MIS开发各阶段第一阶段:系统调查与规划现有的管理信息系统不能满足业务需要根据任务与要求,对现行的MIS初步调查弄清现行系统存在的问题提出新系统的目标、任务在技术、经济、组织上作可行性研究确定是否有必要且有可能建立新的MIS提出可行性报告拟定开发系统的初步计划第二阶段:系统分析可行性研究的结论是可行的,得到批准开发人员作详细调查工作业务流程数据流程数据结构用户要求系统目标分析现行系统的本质,建立新系统的逻辑模型,提出系统分析说明书第三阶段:系统设计根据系统分析分析说明书,对系统各部分进行具体设计,建立新系统的物理模型模块设计代码设计数据库设计输出设计输入设计提出系统设计说明书第四阶段:系统实施以新系统为物理模型,以系统设计说明书为依据,编制可执行的程序代码,建立文件和数据库测试整个系统,使系统设计的物理模型付诸实现工作结果是可是及运行的程序系统、各种数据库、一系列文档资料第五阶段:运行测试和系统维护新系统逐步取代旧系统,正式投入运行由于业务发展、体制调整,会出现错误与不足,要进行扩充、修改、优化,这就是系统维护从开始对系统进行维护一直到系统被另一个新系统所取代,这个系统的生命周期就告结束系统开发的生命周期法系统调查与规划系统分析特点开发过程工程化,工程管理容易,严格划分工作阶段,运行环境相对稳定自顶向下分析和设计,结构严谨自下向上编程充分预料变化重视用户及用户需求开发周期长在生命周期法开发过程中,用户参与系统开发的三个阶段系统研制开始之前,用户提出系统功能要求研制人员分析用户请求,确定系统目标,进行系统分析和设计,生成系统分析说明书和系统设计说明书研制人员生成说明书后,和用户共同讨论修改,直到用户满意由系统研制人员编制、调试、实现。在实际运作之前,要对用户进行培训,由用户和研制人员一起对系统进行评价从上面的三个阶段,可看出生命周期法存在很大缺陷开发人员一般不熟悉现行系统的业务,用户缺乏计算机方面的知识,他们在对用户需求的理解上会产生偏差用户来自各部门,提出的要求可能不一致,并且业务关系复杂,数据繁多,用户要求可能经常变化,从而影响系统目标的正确性和可靠性说明书的合理性、正确性依赖于用户对系统分析、系统设计的理解程度,与用户的素质有关在系统完成之后,如果用户在使用过程中发现问题,就必须修改系统,这种修改是比较复杂和困难的生命周期法的若干缺点:用户与开发者之间的思想交流不直观开发过程复杂,不适于小型系统使用的工具落后研制周期长,系统运行维护费用较高,相当耗费资源灵活、限制变化,当系统研制进入系统规范阶段,就冻结了系统设计与编码实现,缺乏适应环境的灵活性。这样,系统就不能较大范围地随着外部环境的变化而变化不适用于面向决策的应用在生命周期法和结构化程序设计的基础上,提出结构化系统分析与设计(SSAD)的方法SSAD基本思想:系统的思想,系统工程的方法,用户至上的原则,结构化,模块化,自顶向下对信息系统进行分析与设计特点1:建立面向用户的观点强调用户是整个MIS的起源和最终归宿,用户的参与程度与满意程度是系统成功与否的关键开发过程面向用户,使用户更多了解新系统。并随时从业务和用户角度提出新的要求另外,系统分析人员可以更多了解用户的要求,更深入地调查、分析管理业务,使新系统更加科学、合理特点2:严格区分工作阶段强调将整个系统的开发过程分为若干阶段,每个阶段都有明确的任务和目标以及预期的阶段成果有利于计划和控制工程进度没有可行性分析,不急于上项目没有周密细致的系统调查和分析,不急于动手设计没有详细进行系统设计之前,不急于编程每一步都经过深入调查和考虑,形成自我反馈特点3:结构化、模块化、自顶向下进行开发按系统的观点,任何事情都是相互联系的有机整体分析问题时。先从整体角度,将各项具体的业务或组织放到整体中加以考虑自顶向下的分析设计思想:首先确保全局正确,再一层层深入考虑和处理局部问题自顶向下设计系统的具体实现过程:从底向上,一个模块一个模块地开发、调试,然后几个模块联调,最后是整个系统联调特点4:
文档评论(0)