版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
*管理信息系统
ManagementInformationSystem
青岛科技大学MIS课程组*第6章信息系统开发方法*本章学习目的了解系统开发的概念及主要原则掌握原型法、结构化方法的基本观点和优缺点了解信息系统开发的项目管理过程第6章信息系统开发方法*本章典型英文词汇系统开发生命周期SystemDevelopmentLifeCycle(SDLC)原型法Prototyping瀑布模型WaterfallModel结构化方法StructuredSystemDevelopmentMethodologies面向对象方法Object-orientedMethod*第6章信息系统开发概述
系统开发概述6.16.2
系统开发方法6.3
系统开发的项目管理3.4*信息系统开发时间长费用高中等规模的企业(1000人左右),时间约2~3年开发资金约200万元以上要提高成功率,必须采用正确的开发策略和科学的开发方法系统开发的需求6.1系统开发概述*以企业的管理环境为背景,和组织结构、管理体系、业务流程有密切关系,易受环境影响信息技术的飞速发展,使开发工作复杂化事务繁琐、牵涉面广,用户需求很难弄清系统开发的复杂性6.1.1系统开发的复杂性*Whoisourcustomer?销售人员
的信息销售订单的信息制造库存的信息客户服务的信息市场部的信息研发部的信息分散的信息无法获得客户的全貌*获得越来越多的客户保留最好的客户创造机会开拓新的市场Understandingyourcustomerasawhole!分散的信息无法获得客户的全貌整合客户信息管理的要求,公司以客户为中心*原因解决方法软件危机70年代初
软件危机软件成本超出预算,开发进度一再拖延,软件质量难以保证
解决方法信息系统的开发需要“系统分析与设计方法”指导
原因系统规模越来越大,复杂度越来越高,用户需求不明确,缺乏理论指导6.1.1系统开发的复杂性*原型法—研究屏幕外观请用户评价产品外包——雇佣外部人员帮助开发程序案例:Microsoft开发Windows953年时间1000多人11236344行代码9234455小时工作2333345小时测试*组织管理系统的规划、设计、制造、试验和使用以系统概念为基础,由粗到细、由表及里、由上到下、由整体到局部,逐步求精。调研确定目标确定功能考虑方案(多个)选择一个方案实施维护和评价。方法步骤思想6.1.2系统工程思想及应用*开发过程的一般规律6.1.2系统工程思想及应用*系统开发的生命周期提出开发要求,确定系统目标,给定资源和约束条件,制定系统开发计划系统规划系统分析系统设计系统实施系统的实施、调试、维护、评价和运行对目标、功能、环境、费用、效益等调查和分析,获得最佳的系统方案概略设计,提出不同的新系统方案,比较分析,确定最佳方案,进行系统详细设计*信息系统开发各个阶段工作量对比调查与规划30%实施10%分析40%设计20%*领导参加(一把手)实用和实效适应性充分利用信息资源规范化优化与创新开发原则6.1.3信息系统开发的基本原则*第6章信息系统开发概述
系统开发概述6.16.2
系统开发方法6.3
系统开发的项目管理3.4*开发原型针对用户需求比较清楚的部分,按照分析、设计、实施等步骤快速开发原型。扩充原型以原型为工具,通过对原型的操作与反馈,修改与扩充原型。完善系统上述步骤反复进行,直到系统符合双方约定为止。6.2.1原型法(Prototyping)*快速分析,弄清用户的基本信息需求构造原型,开发初步原型系统用户和开发人员使用并评价原型修改和完善原型系统ABCD6.2.1原型法(Prototyping)基本步骤:*符合人们认识事物的客观规律将模拟手段引入系统分析的初期阶段强调用户的全程参与提倡使用工具开发ABCD6.2.1原型法(Prototyping)特点:*基础管理不善的单位,不宜用原型法。业务流程不清,信息处理过程混乱,构造原型有困难;基础管理不健全,没有科学合理的方法可依。复杂的大型系统,很难直接用屏幕来简单地模拟,必须经过严密的系统分析来进行结构划分,不适合大型系统的开发。运算复杂、逻辑性强的程序模块,很难构造出模型来供用户评价。这类问题本身交互方式较少。以“原型演进”代替完整的分析与设计,系统文档较不完备,程序较难维护。原型法6.2.1原型法(Prototyping)适用范围:*系统调查从最顶层的管理业务入手,逐步深入到最基层。从宏观整体分析入手,先考虑系统整体的优化,后考虑局部的优化问题。采用自底向上的策略,最基层模块的编程,对模块逐个测试,按系统设计的结构集成模块总体调试,自底向上、逐渐构成整体系统分析、设计阶段实施阶段测试阶段6.2.2结构化方法(StructuredSystemDevelopmentMethodologies)基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析和设计。*整个开发过程按照生命周期被划分为若干个首尾相连的阶段。6.2.2结构化方法*深入的调查研究严格划分工作阶段工作文档标准化、规范化逻辑设计和物理设计分别进行优点以用户为中心的开发原则自顶向下整体性分析与设计和自底向上逐步实施的系统开发过程6.2.2结构化方法*开发周期较长缺点灵活性差所有需求必须预先明确6.2.2结构化方法*第6章信息系统开发概述
系统开发概述6.16.2
系统开发方法6.3
系统开发的项目管理3.4*自行开发合作开发委托开发购买软件包系统分析与设计能力要求非常需要非常需要不太需要不需要编程能力要求非常需要不太需要不太需要不需要系统的可维护性容易容易比较困难困难程序的可维护性容易相当困难相当困难困难开发费用少较少多较少开发风险大比较大比较大小说明开发时间长,但可以得到本单位要求的系统,并培养了自己的系统开发人员,该形式需要强有力的领导。需要进行一定的咨询单位必须具有自己的系统设计能力,最好也有自己的编程能力,在委托之后,由用户编写并提出系统说明和程序说明是不可少的由专业公司全盘负责系统的分析、设计和实施。由于双方对IT知识的不对称,因此需要第三方咨询机构或监理机构参与明确该软件包是否切合本单位的需要,应当由精通业务的人员来选购软件包。此外,单位应具有检验软件包性能、条件的能力*复习思考题1.系统开发的生命周期包括哪些阶段?每个阶段的主要任务是什么?2.生命周期法有哪些优点和缺点?3.简述原型法的基本原理,运用该方法的优缺点。4.对象、类、消息、继承、封装、多态的基本概念。5.面向对象方法的基本观点和优缺点。*1.信息系统开发方式中,开发费用高,但不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河北省霸州市高三物理下册期末考试模拟检测卷及答案
- 2026年山西省侯马市高三物理下册期末考试模拟检测卷含答案
- 2026年浙江省嵊州市高一化学上册期末考试模拟测试卷(名校卷)附答案
- 基于构件技术的电力实时信息交换方法:革新与实践
- 基于机器学习的网上银行验证码识别:技术、挑战与创新策略
- 基于本体的菌种发酵知识库:构建、应用与展望
- 基于服务质量评价的哈大高铁服务营销策略优化研究
- 基于有限元模型修正的悬索桥抗震韧性评价体系构建与应用
- 基于有效时频点的欠定盲源分离在动态系统中的创新应用与发展
- 基于晶体塑性有限元的FCC金属滑移与损伤劣化研究
- 2025年中石化校招试题及答案
- 简振兴红色管理课件
- 建筑施工突发环境事件应急预案范本
- 中医调理子女的心理健康
- 施工安全管理组织架构及职责
- 乳品评鉴师技能竞赛理论考试题库500题(含答案)
- 《预防校园暴力共建和谐校园》主题班会
- CJJT8-2011 城市测量规范
- 02章 电催化过程
- 凝血障碍的健康宣教
- HG-T-20592-化工法兰尺寸重量查询
评论
0/150
提交评论