- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 现实世界
2. 信息世界
3. 计算机世界;3.1 计算机硬件与软件;3.2.7 关系数据库的规范化;目前主要有两种数据库管理系统:;3.3.3术语和工作原理;4.3 管理信息系统开发方法和方式;提出
要求;3. 开发要求——主要用于控制开发质量
开发计划--阶段化;管理业务--流程化;工作步骤--程序化;文档资料--规范化;进度安排--网络化。
4. 特点
(1)自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程:
(2)用户至上是影响成败的关键因素
(3)符合实际,客观性和科学化,
(4)严格区分工作阶段,把整个开发过程划分为若干工作阶段
(5)充分预料可能发生的变化
(6)开发过程工程化,;5. 优缺点
优点包括:强调了开发过程的整体性和全局性,在整体优化的前提下考虑具体的分析设计问题。 严格区分工作阶段,每一阶段及时总结、发现、及时反馈和纠正,避免造成浪费和混乱。
缺点是:开发周期长,不能充分了解用户的需求和可能发生的变化。 仅在开始几个阶段与用户沟通多。
6. 适用范围
适用于:大型系统、复杂系统。;4.3.2 原型法(Prototyping)
原型是一个可以实际运行、反复修改,可以不断完善的系统
1. 基本思想
在管理信息系统开发的开始阶段,凭借系统开发售货员对用户需求的理解与用户共同确定系统的基本要求和主要功能,在强有力的人、软件环境支持下,给出一个满足用户需求的初始系统原型,然后与用户反复协商修改,最终形成MIS系统。
2. 开发过程
确定系统的基本要求和功能--依据,构造初始原型,运行、评价、修改原型,确定原型后处理。工作流程如下图所示。;构造初始原型;3. 特点
(1)遵循了人们认识事物的客观规律,易于掌握和接受。
(2)将模拟的手段引入系统分析的初始阶段,沟通了人们(用户和开发人员)的思想,缩短了用户和系统分析人员之间的距离,解决了结构化方法中最难于解决的一环。强调用户参与、描述、运行、沟通。
(3)充分利用必威体育精装版的软件工具,摆脱了传统的方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。强调软件工具支持。;4. 优缺点
优点是:从原理到流程十分简??,最终总可以获得一个满意的MIS;用户与开发者思想易于沟通;使用软件工具效率高,摆脱了传统方法。
缺点是:要求管理基础工作完整、准确,一般只适用于小型系统。
5. 应用范围
适合于:处理过程明确、简单系统;涉及面窄的小型系统。
不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范的系统;大量批处理系统。 ;4.3.3 面向对象开发方法(Object_ Oriented)
1. OO方法的形成
结构化系统分析与设计方法:描述客观世界的问题领域与软件系统结构之间的不一致,结构化系统分析与设计只注重某些特定方面,为了克服这些缺点,产生了面向对象开发方法。
2. OO方法的组成
面向对象的(需求)分析OOA
面向对象的设计OOD
面向对象的程序OOP;3. OO的基本思想
客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。
4. 开发过程
系统调查和需求分析:
分析问题的性质和求解问题:
整理问题:
程序实现:
识别客观世界中的对象以及行为,分别独立设计出各个对象的实体;5. 特点
(1)封装性。
(2)抽象性。
(3)继承性。
(4)动态链接性。
6. 应用范围
在大型管理信息系统开发中,若不经自顶向下的整体划分,而是一开始就自底向上地采用OO方法开发系统,会造成系统结构不合理、各部分关系失调等等问题。OO方法和结构化方法在系统开发中相互依存、不可替代。;4.3.4 CASE(Computer Aided Software Engineering,CASE)方法
CASE是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开发步骤,可使系统开发商规定的应用规则,并由计算机自动生成合适的计算机程序。严格地讲,CASE只是一种开发环境而不是一种开发方法。它是20世纪80年代末从计算机辅助编程工具、第四代语言(4GL)及绘图工具发展而来的。 ;信息库管理;CASE方法具有下列特点:
1. 解决了从客观对象到软件系统的映射问题,支持系统开发的全过程。
2. 提高了软件质量和软件重用性。
3. 加快了软件开发速度。
4. 简化了软件开发的管理和维护。
5. 自动生成开发过程中的各种软件文档。;4.3.5 开发方法的选择
原型法需要软件支撑工具快速形成原型,并不断地与用户讨论、修改,最终建立系统。要将这种方法用于大型信息系统开发中的所有环节是不适宜的。因此,它主要用于小
文档评论(0)