还剩3页未读,继续阅读
文本内容:
信息系统开发方式
一、各类开发方式(-)自行开发长处可以得到适合本单位的满意的系统,通过系统开发培养自己的]力量缺陷:往往开发周期较长需要强有力日勺领导,有足够日勺技术力量,需要进行一定日勺征询
(二)委托开发长处比较省事(从顾客角度)缺陷必须配备精通业务的人员参与,常常检查、协调开发费用较高,系统维护困难
(三)购买现成软件包长处:最省事(从顾客角度)缺陷要买到完全适合本单位日勺、满意日勺系统不太容易需要有较强的鉴别能力,谈不上系统维护
(四)联合开发长处:对于培养自己的技术力量最为有利,系统维护比较以便缺陷双方要精诚合伙,自己有一定系统分析和设计力量信息系统开发措施
一、构造化系统开发措施(―)基本思想自行开发用系统工程的思想和工程化的措施,按顾客至上的原则,构造化、模块化、自顶向下地对系统进行分析与设计即先将整个开发过程分为若干个相对独立的阶段(分析、设计、实行),在前二个阶段坚持自顶向下地对系统进行构造化划分、设计,在系统实行阶段则应坚持自底向上地逐渐实行
(二)特点:
1.自顶向下整体性的分析与设计和自底向上地逐渐实行的系统开发过程
2.顾客至上
3.进一步调查研究
4.严格辨别工作阶段
5.充足预料也许发生的变化
6.开发过程工程化
(四)优缺陷
1.长处⑴强调系统开发过程的整体性和全局性,强调在整体化的前提下来考虑具体日勺分析设计问题,即自顶向下日勺观点
(2)强调严格地辨别开发阶段,强调一步一步地严格地进行系统分析和设计,每一步工作都及时地总结,发现问题及时地反馈和纠正,从而避免了开发过程日勺混乱状态
2.缺陷
(1)起点太低,所用日勺工具落后,致使系统开发周期过长,会带来许多问题
(2)规定开发者在调查中就充足掌握顾客需求、管理状况以及也许发生的变化,这不太符合人们循序渐进地结识事物的规律性,在实际工作中实行有一定的困难
二、原型化法6
(1)基本思想一方面顾客提出开发规定,开发人员辨认和归纳顾客规定,根据辨认、归纳的成果,构造一种原型,然后同顾客一道评价这个原型,若主线不行,则重新构造原型;若不满意,则修改原型,直到顾客满意为止的最后原型即实现的系统
(二)特点
1.遵循了人们结识事物的规律,易为人们接受
2.在分析初期引入模拟手段,沟通了人们的思想,缩短了顾客和分析人员间的距离,解决了构造化措施中最难于解决的一环
3.充足运用最新的软件工具,挣脱老措施,使系统开发时间、费用大大减少,效率、技术等方面大大地提高
(三)优缺陷:
1.长处
(1)开发周期短,费用相对少
(2)提供初始原型给顾客,使顾客参与更实际,更富建设性
(3)易于顾客使用,减少对顾客的培训时间
2.缺陷:1对大系统或复杂性高的系统,该措施不合用2开发过程管理困难3顾客过早地看到了原型,错误地觉得新系统就是如此,使顾客缺少信心和耐心4开发人员也很容易潜意识地用原型取代系统分析
三、面向对象的开发措施-基本思想客观世界是由多种各样的对象构成的,每种对象均有各自的内部状态和运动规律,不同对象之间日勺互相作用和联系就构成了多种不同的系统当设计和实现一种客观系统时,在满足需求的条件下,把系统设计成由某些不可OO变的相对固定部份——对象构成日勺最小集合,这即措施的基本思想二特点1封装性对象是数据和操作的封装体,其状态由对象中数据的“属性”来描述,而对象状态的变化只能由对象中的“操作”来实现2抽象性对象是类的实例,类抽象并封装了对象的共有属性和操作,通过一种类创立的对象自动具有类中规定的属性和操作3继承性:类可以派生出子类,子类自动继承父类的属性和操作,在子类的开发中,只需阐明它不同于父类的特性,这提高了软件的重用性4多态性对象间通过消息传递建立动态连接,实现对象间的联系,同一消息发送到不同的对象可引起不同的操作
(三)优缺陷
1.长处
(1)开发日勺软件易于理解、维护
(2)系统可维护性、可扩展性好
(3)软件日勺可重用性好
2.缺陷1)(需要一定的软件基础支持才可以应用
(2)在大型系统或复杂解决过程系统开发中若不经自顶向下口勺整体划分,而一开始就自底向上的采用措施开发,会导致系统构造不合理,各部分关系失调等等问题CAS E法是运用计算机软件工具辅助系统开发的一种措施严格地讲它只是一种开发环境而不是开发措施具体开发时仍需采用其他开发措施其思想是在以上简介时任一措施中,自系统调查后,将开发过程中的每一步在一定限度上形成相应关系,然后借助于专门研制的软件工具来实现系统开发过程
五、多种开发措施的比较
(一)原型法适合于小型局部系统或解决过程比较简朴系统的设计到实现环节)0(二措施可以普遍合用于各类信息系统开发,但它不能涉足系统分析此前的开发环节CASE
(三)法具有高度自动化的特点,但它必须依赖于具体时开发措施
(四)构造化系统开发措施是真正可以较全面支持整个系统开发过程的措施。
个人认证
优秀文档
获得点赞 0