管理信息系统(四)

2018-11-03  本文已影响66人  EvanForEver

主要ISDM简介

• 结构化系统开发方法(structured system development methodology , SSDM)
• 原型化方法(Prototyping methodology)
• 敏捷方法(Agile Methodology) , 如XP 、SCRUM
• Structured Systems Analysis and Design Methodology
• Soft Systems Methodology (SSM)
• User-centered Development Methodology
• The Effective Technical and Human Implementation of Computer-based Systems
methodology (ETHICS)
• Structured Analysis, Design and Implementation of Information Systems (STRADIS
Methodology)
• 信息工程(Information Engineering , IE)
• Jackson Systems Development (JSD)
• Information Systems Work and Analysis of Changes (ISAC)
• Multiview Methodology

SSDM

SSDM 的多种叫法:
• 结构化系统开发方法(structured system development methodology , SSDM)
• 结构化系统生命周期法

SSDM开发阶段 SSDM 的核心阶段

原型化方法(Prototyping Method)

运用SSDM的前提条件是要求用户在项目开始初期就非常明确地陈述其需求,需求陈述出现错误,对信息系统开发的影响尤为严重,因此,这种方法不允许失败。事实上这种要求又难以做到。人们设想有—种方法,能够迅速发现需求错误。

• 当图形用户界面(Graphic User Interface, GUI) 出现后,自80年代中期以来,原型法逐步被接受,并成为—种流行的信息系统开发方法。
• 在管理信息系统开发中,用“原型”来形象地表示系统的—个早期可运行版本,它能反映新系统的部分重要功能和特征。
• 信息系统原型, 就是一个可以实际运行、可以反复修改、可以不断完善的信息系统。“原型方法”则是利用原型来辅助开发系统的一种开发方法。

敏捷方法Agile

• 大部分客户并不能在项目开始时就清晰而完整的描述其需求,很多需求会在开发过程中提出或调整;因此, IS开发流程需要灵活性,以便用户能够频繁地分析和调整其需求,又不会危及整个流程的有效性,敏捷方法旨在解决此点。
• 敏捷方法十分重视设计活动。强调开发过程中不断变化的需求和调整,强调灵活的开发方法。可以认为,敏捷方法日益重要与当下技术环境的不稳定性有关(过快的技术革新)。
• 敏捷方法强调适应性而不是可预测行,强调更快的开发速度和更好的集成客户需求。其主要优点在于能轻松适应各种类型项目可能存在的各种规格。

常用的敏捷方法主要有XP (极限编程)和Scrum , 以及各种根据敏捷方法原理衍生的定制方法。根据Version One的调查, 2016年Scrum是最常用的敏捷方法占58%, 其次是scrum/xp混合法占10%。

结构化系统分析和设计方法( SSADM )

结构化系统分析和设计方法(Structured Systems Analysis and Design Methodology , SSADM ) 被设计用于大型信息系统,主要由政府部门使用。最初由英国内政部的中央计算机与电讯局(British Central Computer and Telecommunications Agency) 于八十年代后期作为系统分析与设计框架开发并采用。

软系统方法论(SSM)

软系统方法论(soft systems methodology , SSM) 20世纪60年代后期由兰卡斯特大学的Checkland提出。基本点是“硬和“软“思维的区别。“硬思维”意味着将世界看为可以分析或构建的有组织系统。“软思维”意味着将世界视为—组无序,混乱和复杂的现实,但是可由观察者组织为系统以便分析。因此, SSM 的前提假设就是信息系统不是真实的实体,而是人类思维的—次构建。

一般来说,软系统方法有七个明确的阶段。阶段1 和2对应于情境和/或问题的定义。在第3阶段,离开现实世界,进入系统环境,在第4阶段开发概念模型。然后回到第5 、6、7阶段的现实世界,以便将模型与现实进行比较,为可能出现的问题创造解决方案,最后实现模型

ISAC

Information Systems Work and Analysis of Changes , ISAC , 20世纪70年代由瑞典斯德哥尔摩Institute for Development of Activities in Organizations研发。
它是—种基于客户需求的IS开发方法,从对组织现状和具体问题的深入分析开始,鼓励用户和所有其他利益相关者在开发人员协调下参与开发过程。
• ISAC主要侧重于问题分析和活动建模,不适用于复杂系统。
• ISAC鼓励用户通过会议方式参与开发,这意味着它偏向敏捷开发方式,因此更适合具有动态需求的以客户为中心的项目。

ISDM分类

可以分为如下4类:

  1. Process-oriented methodologies that are appropriate to well-structured problem situations and focus on the structure of the system design, presenting structuredguidelines;
  2. Methodologies used on unstructured problems, where the purpose is uncertain;
  3. Methodologies that promote elevated user interaction with the system;
  4. Methodologies that combine features from other models.
ISDM 分类列表
上一篇下一篇

猜你喜欢

热点阅读