信息系统开发方法

释放双眼,带上耳机,听听看~!

结构化方法

结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化方法也称为生命周期法,是一种传统的信息系统开发方法,由结构化分析(Structured Analysis,SA)、结构化设计(Structured Design,SD)和结构化程序设计(Structured Programming,SP)三部分有机组合而成,其精髓是自顶向下、逐步求精和模块化设计。

结构化方法的主要特点:

  1. 开发目标清晰化
  2. 开发工作阶段化
  3. 开发文档规范化
  4. 设计方法结构化

机构化方法的不足和局限性:

  1. 开发周期长
  2. 难以适应需求变化
  3. 很少考虑数据结构

面向对象方法

OO方法是当前的主流开发方法,拥有很多不同的分支体系,主要包括

  • OMT(Object Model Technology,对象建模技术)方法
  • Coad/Yourdon方法
  • OOSE(Object-Oriented Software Engineering,面向对象的软件工程)方法
  • Booch方法

OMT、OOSE和Booch已经统一称为UML(United Model Language,统一建模语言)。

OO方法使系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期。

OO方法可以普遍适用于各类信息系统的开发。

  • 必须依靠一定的OO技术支持。
  • 在大型项目的开发上具有一定的局限性,不能涉足系统分析以前的开发环节。

一些大型信息系统的开发,通常是将结构化方法和OO方法结合起来。

  • 首先,使用结构化方法进行自顶向下的整体划分;
  • 然后,自底向上的采用OO方法进行开发。

因此,结构化方法和OO方法仍是两种在系统开发领域中相互依存的、不可替代的方法。

原型化方法

原型化方法也称为快速原型法,或者简称为原型法

从原型是否实现功能来分,可分为

  • 水平原型(行为原型,细化需求,不实现功能)
  • 垂直原型(结构化原型,实现部分功能)

从原型的最终结构来分,可分为

  • 抛弃式原型(探索式原型)
  • 演化史原型

原型法的开发过程

确定用户基本需求

设计系统初始原型

试用和评价原型

是否满意                       否                      修改和完善原型

整理原型、提供文档

原型化特点

  • 使系统开发的周期缩短、成本和风险降低、速度加快,获得较高的综合开发效益。
  • 以用户为中心来开发系统,用户参与的程度大大提高,开发的系统符合用户的需求,因而增加了用户的满意度,提高了系统开发的成功率。
  • 由于用户参与了系统开发的全过程,对系统的功能和结构容易理解和接受,有利于系统的移交、有利于系统的运行与维护。
  • 原型法的不足之处:开发的环境要求高、管理水平要求高。

面向服务的方法

从应用的角度来看,组织内部、组织之间各种应用系统的互相通信和互操作性直接影响着组织对信息的掌握程度和处理速度。如何使用信息系统快速响应需求与环境变化,提高系统可复用性、信息资源共享和系统之间的互操作性,成为影响信息化建设效率的关键问题,而SO(Service-Oriented)的思维方式恰好满足了这种需求。

文章链接:https://www.67an.com/62
文章标题:信息系统开发方法
文章版权:七安 (67an.com) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
重要说明

本站资源大多来自网络,如有侵犯你的权益请联系管理员七安 或给邮箱发送邮件hello😀67an.com 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到评论下载的文章,评论后刷新页面点击对应的蓝字按钮即可跳转到下载页面本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip(点击下载),zip、rar解压,建议下载WinRAR(点击下载)

给TA打赏
共{{data.count}}人
人已打赏
信息系统

信息系统和信息化

2019-12-27 10:57:15

信息系统

常规信息系统集成技术

2019-12-27 18:20:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索