




免费预览已结束,剩余37页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统开发的概念框架,第14章信息系统开发方法,图14.1瀑布模型,14.1信息系统开发方法,图14.2蛛网膜型,图14.3对象,系统开发过程中的认知方法,从需求分析到系统开发认知方法论分析事物的认知方法体系开发方法及其认知基础,图14.4从需求分析到系统开发,管理信息系统开发原则,面向用户的原则。系统的开发成功与否取决于是否符合用户的需要,用户是否满是衡量系统开发质量的标准。因此,在系统开发的整个过程中,开发人员应始终与用户保持密切联系,不断地、及时地了解用户的要求和意见。系统性原则。MIS是由若干个子系统组成的,整个系统是个不可分割的整体,系统、子系统不应该被孤立地看待和处理。符合软件工程规范的原则。MIS的开发是一项复杂的应用软件工程,应按照软件工程的理论、方法和规范组织、实施。逐步规范发展的原则。MIS的建立不可能一开始就十分完善和先进,须经历一个逐步完善、逐步发展的过程。,图14.5开发方法三维分类,结构化系统开发方法,又叫生命周期法用系统工程的思想和工程化的方法,遵照“用户至上”的原则,从系统的角度分析问题和解决问题,将提出建立一个管理信息系统规划到系统完全建成的生命周期法划分为五阶段:系统规划、系统分析、系统设计、系统实施、系统维护与评价。按规定的步骤和任务要求,使用图表工具完成规定的文档,采用自顶向下整体分析和设计,自底向上逐步实施的系统开发过程。,图14.6系统开发生命周期,优点:建立面向用户的观点,严格区分工作区间,设计方法结构化,文件标准化和文献化。缺点:开发周期长、繁琐、使用工具落后、不能充分预料可能发生的情况及变化、不直观、用户最后才能看到真实模型。,原型法,制系统开发人员在初步了解用户的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善直至用户满意为止。类型:丢弃式原型法、演化式原型法、递增式原型法。,1,7,6,5,2,3,4,8,9,用户提出系统开发要求识别和归纳用户要求开发系统原型分析和评价原型不可行处理不满意处理修改原型系统试运行运行管理图14.7原型方法的工作过程,优点:减少开发时间,提高系统开发效率、改进用户与系统开发人员的信息交流方式,用户满意度提高,应变能力增强。缺点:开发工具要求高,对大型系统或复杂性高的系统不适用,管理水平要求较高。,面向对象法,其基本思想是将客观世界抽象地看作是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。面向对象技术把对象的属性和处理封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。,图14.8O-O方法,O-O术语:对象、类、消息、继承、封装优点:以对象为基础,利用特定的软件工具直接完成对客体的描述与软件结构之间的转换,解决了传统结构化开发方法中客观世界描述工具与软件结构不一致的问题,缩短了开发周期,解决了从分析和设计到软件模块多次转换的法杂过程。缺点:需要一定的软件基础支持才可以应用,对大型的系统可能会造成系统结构不合理、各部分关系失调等问题。客观世界的对象五花八门,在系统分析阶段用这种方法进行抽象比较困难。在某些情况下,纯面向对象的模型不能很好的满足软件系统的要求,使其使用受到影响。,图14.9调查方式举例,初步调查是否立项不立项原因用户要求不系统开发不原系统经修改具有可行性具有可行性可满足要求原因原因修改并管理方基础数技术水财力物技术能准备不使之满式不行据不行平不行力不行力不行充分足要求终止系统开发新系统方案设想性质规模复盖拟解决所需范围的问题资源新系统初步开发方案图14.10新系统方案设想的内容,图14.11企业系统的子系统,图14.13业务流程调查,系统分析系统设计编程测试转换*,系统开发过程,系统开发方式,自行开发:用户依靠自己的力量独立完成系统开发的各项任务。委托开发:企业将开发项目完全委托给开发单位,开发商(系统集成商)按照用户的需求承担开发任务,系统建成后再交付企业使用。联合开发:由用户中精通管理业务,计算机技术的人员与有丰富经验的机构或专业MIS开发人员共同完成的方式成为联合开发方式。购买商品化软件。,分析信息系统解决的问题分析阶段:用户的分析、组织结构和功能的分析、业务流程分析、数据与数据流程分析、功能/数据分析提出新的系统方案:合理的业务流程、合理的数据流程、新系统的逻辑结构可行性研究:在各种约束下问题能否解决?*,14.2系统分析,可行性:,技术可行性:评价硬件、软件和技术资源经济可行性:收益是否超过成本?运行可行性:在现在的条件下系统是否可行?信息需求:新系统需求的详细描述*,14.3系统设计,详细描述系统如何满足需要:系统设计:技术、管理控制、实现过程设计内容逻辑设计:各个逻辑成分以及相互之间关系的设计物理设计:用现实的技术实现逻辑设计的结果设计进程上:总体设计:硬件总体设计、软件总体设计详细设计:数据存储设计、用户界面设计、处理设计*,设计说明书,输出媒体;内容;时间输入源;流;数据读入方式用户界面简单;有效;逻辑反馈;错误数据库设计逻辑数据关系容量,速度要求文件组织更新;修改*,系统开发,核心行为,描述,系统分析,识别问题,分析问题解答,问题解决的信息需求,系统设计,生成逻辑设计说明,生成物理设计说明,管理系统实现的技术,编程,将设计说明转换成程序代码,系统开发,核心行为,描述,测试,单元测试,系统测试,接受测试,转换,转换计划,准备文档,培训用户&技术人员,运行&维护,运行系统,评价系统,修改系统,信息系统开发工具,前端开发工具:VisualBasic、VC、PB、Delphi后端服务器/数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出差税务报销培训课件
- 2025年江西省农产品种子购销合同(示范文本)
- 2025广告代理合同范本
- 2025【标准合同】租赁合同范本
- 冲压操作员安全培训课件
- 人口伦理在技术发展与人类自由中的地位-洞察及研究
- 2025年企业管理资料范本设备采购合同
- 冰箱里的秘密课件
- 冰箱焊接安全培训课件
- 八大横的写法课件
- 民警给学生上交通安全课
- 幼儿园绘本故事《三只小猪盖房子》教学课件全文
- 孕产妇心理危机干预应急预案
- 高血压糖尿病健康管理
- 三生教育课件
- 商场租户撤场协议书范本
- DB3301T 0461-2024 电动自行车停放充电场所消防安全管理规范
- 高大模板安全施工施工方法及工艺要求
- 九年级上册英语书译林版单词表
- JT-T-1344-2020纯电动汽车维护、检测、诊断技术规范
- 个人代持协议书
评论
0/150
提交评论