信息管理系统第2章MIS开发概论ppt课件.ppt

信息管理系统第2章MIS开发概论ppt课件.ppt

ID:58767368

大小:1.55 MB

页数:94页

时间:2020-10-03

信息管理系统第2章MIS开发概论ppt课件.ppt_第1页
信息管理系统第2章MIS开发概论ppt课件.ppt_第2页
信息管理系统第2章MIS开发概论ppt课件.ppt_第3页
信息管理系统第2章MIS开发概论ppt课件.ppt_第4页
信息管理系统第2章MIS开发概论ppt课件.ppt_第5页
资源描述:

《信息管理系统第2章MIS开发概论ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MIS开发概论1知识网络图2§2.1系统开发的任务和特点系统开发:MIS从项目提出→运行、评价为止的全过程32.1.1系统开发的任务开发企业“计算机化的信息系统”软硬件通信设备系统软件专业应用软件——核心任务42.1.2系统开发的特点1.复杂性高企业系统本身复杂诸多子系统企业规模↑、技术↑、功能↑复杂性↑开发本身是综合性技术(知识密集)C科学、通信技术、经济应用数学、管理科学开发的各阶段大量的手工劳动,十分细致、复杂,易出错52.集体的创造性活动背景系统开发复杂应用软件的非移植性集体(系统分析师、C技术人员、管理业务人员、程序设计人员等)智慧3.质量要求高软件产品不容许有任何错误任何一个

2、语法错误或语义错误新系统必须优于原系统性能、质量、经济效果、满足用户的要求……运行中断错误的处理结果任何一项系统开发的任务都要从头做起64.产品是无形的软件:{程序+文档+数据}5.历史短经验不足(30余年)有关开发技术和管理技术还在研究中特别是大型系统的软件生产更是如此。7§2.2系统开发的指导原则MIS开发属于系统工程的范畴{思想、步骤、组织和方法}总称系统论系统特征目的性、整体性、相关性、环境适应性……本质方面反映82.2.1系统的目的性MIS是人工系统。目的是:满足用户要求数据信息决策依据92.2.2系统的整体性方法:逻辑模型物理模型分析:手工系统传统的系统的整工作方式体优化10111

3、2实现步骤:原系统的物理模型原系统的逻辑模型新系统的逻辑模型“做什么”新系统的物理模型“如何做”13142.2.3系统的相关性相关性:依分解—协调原则,由顶向下发展系统层次结构:系统分解为多子系统,可层层分解系统结构化分析和设计方法:“由顶向下”主导“由底向上”辅助152.2.4系统的扩展性和易维护性系统与环境间的适应变化发展MIS应具有开放性扩展性易维护性162.2.5工作成果文档化图表规范化文档:资料文档的作用:供查阅、核对供交流供后继开发作基础文档的形式:以图表为主图表应当规范化图表应当标准化开发、使用、维护程序所需的17§2.3系统开发的方法方法有多种,基础是生命周期法,20世纪80年

4、代后期又有新方法,如原型法面向对象法软件工程…182.3.1生命周期法70年代初发展,多被定为标准的系统开发方法生命周期过程MIS的生命周期如图5-4(下页)系统分析设计实施系统的发生、发展成熟、消亡或更新换代的1920分析:各阶段的主要任务系统分析开发成败的关键可行性分析原系统模型新系统逻辑模型系统设计逻辑模型物理模型详细设计系统实施编程调试系统转换运行维护评价21生命周期法的主要优点:段落清晰、文档标准、各部分可按计划工作完成生命周期法的缺陷:难以准确定义用户需求用户自己说不清开发过程不可修改开发周期长难以适应环境变化2~3年/大系统时过镜迁,“要求变了”“分析设计”阶段长,不便与用户交流

5、整个开发工作是劳动密集型的人工完成成本高效率低222.3.2原型法 (PrototypingApproach)原应用软件型基本框架短期内定义用户的基本需求开发出一个功能不十分完善的、实验性的、简易的运行原型逐步完善原型评价改进开发过程:分析、设计、编程、运行、评价多次重复、不断演进2324优点:开发过程是一个循环往复的反馈过程,可确保用户要求得以较好地满足用户可很快接触和使用系统,提高用户参与系统开发的积极性开发周期短,使用灵活,适合结构不稳定的系统难度:形成和修改原型、需要支撑性工具,如图表生成器计算机数据字典正在研制中程序生成器保证系统的可变更性、易于修改252.3.3面向对象的方法背景:

6、70年代A。Kay在Smalltalk计算机语言中首次提出面向对象的概念80年代C++标志实用化—面向对象的程序设计语言目的:通用性↑{可重用性、扩充性、可维护性}↑组装软件集成块(SoftwareIC)26特点:1.操作与数据共同封装对象—{数据+操作}封装通信单位应变能力强重用性好对象的属性对象的状态对象的服务数据状态改变激发:对象间的通信(消息)27基本单元——对象功能实现靠对象间的消息传递应变能力强、重用性好282.类与继承机制使系统具有较好的可扩性灵活性具有相同结构、操作约束对象的组对象{类说明、类实现}类类说明类的结构、约束规则、操作便于用户了解类的具体作用与功能类实现开发人员知、

7、用户不必知类的层次结构上层超类下层子类29类继承超类是子类的概括,子类可以继承超类的属性、操作和约束规则例如:加入一个对象,便可继承本对象类的全部操作属性约束性302.3.4计算机辅助软件工程 (CASE)CASE——系统开发的自动化,例如信息处理方案设计文档编写程序的自动生成实现交互式开发环境实现各环节自动化实现直观的程序设计在研过程中具有快速响应、专用资源早期查错功能开发维护通过强有力的图形接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。