软考信息系统项目管理师-考试大纲_第1页
软考信息系统项目管理师-考试大纲_第2页
软考信息系统项目管理师-考试大纲_第3页
软考信息系统项目管理师-考试大纲_第4页
软考信息系统项目管理师-考试大纲_第5页
已阅读5页,还剩111页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息系统项目管理师技术部分摘要

第一部分:信息系统基础

1.信息

信息是一种客观事物,既不是物质也不是能量,它与材料、能源一样,都是社会的基础资源。

香浓(C.E.Shannon)1948年创立信息理论。信息论、控制论和系统论并称为现代科学的“三

论”。

H(x)=-E(Xi)IbP(xi)

信息是系统有序程度的度量,表现为负端,计算公式如上;

式中xi代表n个状态中的第i个状态,P(xi)代表出现第i个状态的概率,H(x)代表用以消除

系统不确定性所需的信息量,即以比特为单位的负嫡。

信息的特征:客观性、普遍性、无限性、动态性、相对性、依附性、变换性、传递性、层次

性、系统性、转化性。

根据各行业信息的不同,信息还可以具有安全性和及时性等特性,而月.,信息应用场合不同,

其侧重面也不一样。例如,对于金融信息,其最重要的特性是安全性;对于市场信息而言,

其最重要的特性是及时性。

信息概念2个基本层次:本体论层次和认识论层次。前者是纯客观的层次,只与客体本身的

因素有关,与主体的因素无关;后者则是从主体立场来考察的信息层次,既与客体因素有关,

也与主体因素有关。

本体论信息概念:事物的本体论信息,就是事物的运动状态和状态变化方式的自我表述。

认识论信息概念:主体关于某个事物的认识论信息,就是主体对于该事物的运动状态以及状

态变化方式的具体描述,包括对于它的“状态和方式”的形式、含义和价值的描述。

认识论信息和本体论信息是相通的,它们共同的核心都是“事物运动的状态和状态变化的方

式”。两者之间还可以相互转化。转化的基本条件就是主体因素:引入主体因素,本体论信

息就转化为认识论信息;去除主体因素,认识论信息就转化为本体论信息。

信息的功能:

(1)为认识世界提供依据。

(2)为改造世界提供指导。

(3)为有序的建立提供保证。

(4)为资源的开发提供条件。

(5)为知识的生产提供材料。

与信息有关两个主要概念:数据和知识:

信息与数据:信息是经过加工后的数据,数据是信息生成的材料,是信息存在形式和状态,

即信息是被解释或被理解的数据。

信息与知识:知识是经过加工的信息。

信息系统:信息系统就是输入数据,通过加工处理,产生信息的系统。面向管理是信息系统

的显著特点,以计算机为基础的信息系统可以定义为,结合管理理论和方法,应用信息技术

解决管理问题,为管理决策提供支持的系统。管理模型、信息处理模型和系统实现条件三者

结合,产生信息系统。

管理领域及问题

管理模型

科信息处理模型信息系统

系统实现条件

技术环境

管理模型:指系统服务对象领域的专门知识,以及分析和处理该领域问题的模型,也称为对

象的处理模型;

信息处理模型:指系统处理信息的结构和方法。管理模型中的理论和分析方法,在信息处理

模型中转化为信息获取、存储、传输、加工和使用的规则;

系统实现条件:指可供应用的计算机技术和通信技术、从事对象领域工作的人员、以及对这

些资源的控制与融合。

信息系统工程:是以系统工程的方法来实现信息系统建设的过程,它是用系统工程的原理、

方法来指导信息系统建设与管理的一门工程技术学科。

信息系统工程在研究方法上具有整体性,在技术应用上具有综合性,在工程管理上具有科学

性。

信息系统的生命周期:可分为5个阶段,分别是系统规划、系统分析、系统设计、系统实现、

系统运行与评价。

系统规划:是系统建设的起始阶段,其作用是指明信息系统在企业经营战略中的作用与地位,

指导信息系统的开发。一个比较完整的系统规划,应当包括信息系统的开发目标、总体架构、

组织结构和管理流程、实施计划和技术规范等。

系统分析:系统分析阶段的目标是为系统设计阶段提供系统的逻辑模型,主要任务是在可行

性分析和总体规划的基础上,对现有系统进一步的详细调查,并整理成规范的文档资料;对

企业的组织结构、业务流程和经营管理,以及信息需求与处理的现状和问题进行分析,为系

统设计提供依据。

系统设计:要根据系统分析的结果,设计出信息系统的实施方案,从而为程序员提供清晰而

完整的物理设计说明。

系统实现:系统实现阶段的任务是将设计文档变成能在计算机上运行的软件系统。

系统运行与评价:系统投入运行后,需要经常进行维护和评价,记录系统运行的情况,根据

一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。

信息系统建设的原则:

(1)高层管理人员介入原则。信息系统建设是为企业战略目标服务的,真正能够理解企

业战略目标的人必然是那些企业高层管理人员,介入既可以是直接参加,也可以是

决策或指导,还可以是在经济和人事等方面的支持。高层管理人员介入原则在现阶

段已经逐步具体化,那就是CIO的出现。深度介入信息系统建设,是CIO的职责所

在。

(2)用户参与开发原则。主要包括三方面:首先,用户是有确定的范围的,信息系统的

使用者是核心用户,用户单位的领导是辅助用户或是外围用户;其次,用户(特别

是核心用户)不应只参与某一阶段的开发,而应当是参与开发的全过程,即用户应

当参与从信息系统规划和设计阶段,直到系统运行的整个过程;最后,用户应当深

度参与系统开发。用户既要以甲方代表身份出现,又应当成为真正的系统开发人员,

与其他开发人员融为一体。

(3)自顶向下规划原则。坚持自顶向下规划原则,对于信息系统建设来说是关重要的,

它的一个主要目标是达到信息的一致性。

(4)工程化原则。没有按照工程化原则进行软件开发是软件危机发生的根本原因。

信息化充分利用信息技术,开发利用信息资源,促进信息交流和知识共享,提高经济增长质

量,推动经济社会发展转型的历史进程。

国家信息化体系6素:

息法

4规

7标

信息技术和产业

(1)信息技术应用:是指把信息技术广泛应用于经济和社会各个领域。信息技术应用是

信息化体系6要素中的龙头,是国家信息化建设的主阵地,集中体现了国家信息化

建设的需求和效益。信息技术应用向其他5要素提出需求,而其他5个要素反过来

支持信息技术应用。

(2)信息资源:信息资源、材料资源和能源共同构成了国民经济和社会发展的三大战略

资源。信息资源的开发利用是国家信息化的核心任务,是国家信息化建设取得实效

的关键,也是我国信息化的薄弱环节;信息资源开发和利用的程度是衡量国家信息

化水平的一个重要标志。

(3)信息网络:是信息资源开发利用和信息技术应用的基础,是信息传输、交换和共享

的必要手段。只有建设先进的信息网络,才能充分发挥信息化的整体效益。信息网

络是现代化国家的重要基础设施。信息网络包括电信网、广播电视网和计算机网络。

三网融合。

(4)信息技术和产业:信息技术和产业是我国进行信息化建设的(物质)基础,包括微

电子、计算机、电信等产品和技术的开发、生产、销售,以及软件、信息系统开发

和电子商务等。从根本上说,国家信息化只有在产品和技术方面拥有雄厚的自主知

识产权,才能提高综合国力。大力发展自主的信息产业,才能满足信息技术应用、

信息资源开发利用和信息网络建设的需求。

(5)信息化人才:是国家信息化成功之本,对其他各要素的发展速度和质量有着决定性

的影响,是信息化建设的关键;合理的人才结构更是信息化人才的核心和关键。合

理的信息化人才结构要求不仅要有各层次的信息化技术人才,还要有精干的信息化

管理人才、营销人才、法律、法规和情报人才。系统分析师既是信息化的技术人才,

又是经营管理人才,是种复合型人才。CIO又是系统分析师队伍的领军人物,是

企业最高管理层的重要成员。

(6)信息化政策法规和标准规范:用于规范和协调信息化体系各要素之间关系,是国家

信息化快速、有序、持续健康发展的根本保障。

我国信息化发展的战略要点:

(1)推进国民经济信息化

(2)推行电子政务

(3)建设先进网络文化

(4)推进社会信息化

(5)完善综合信息基础设施

(6)加强信息资源的开发利用

(7)提高信息产业竞争力

(8)建设国家信息安全保障体系

(9)提高国民信息技术应用能力,造就信息化人才队伍

信息化对组织的意义

(1)组织的结构创新

(2)组织的管理创新

(3)组织的经营创新

(4)早就信息化的人才队伍

组织信息化的需求层次性:战略需求、运作需求和技术需求

组织信息化需求的系统性:一个组织的信息化应该遵循“总体规划,分步实施”的原则,在

多方面、多层次的需求中,首先考虑那些关键的、主要的,并且资源条件允许的需求。

政府信息化与电子政务

电子政务是政府机构应用现代信息和通信技术,将管理和服务通过网络技术进行集成,在网

络上实现政府组织结构和工作流程的优化重组,超越时间、空间与部门分隔的限制,实现公

务、政务、商务、事务的一体化管理与运行,全方位地向社会提供优质、规范、透明、符合

国际水准的管理和服务。

电子政务主要三个组成部分:

(1)政府部门内部的电子化和网络化办公

(2)政府部门之间通过计算机网络进行的信息共享和实时通信。

(3)政府部门通过网络与居民间进行的双向信息交流。

2001年12月,国家信息化工作领导小组召开第一次会议,将电子政务建设列为国家信息化

工作的首要任务。我国的电子政务建设开始进入全面推进时期。2002年1月,《电子政务标

准化指南》印发,标志着我国电子政务标准化工作正式启动。电子政务进入实质性应用阶段。

2002年11月,中共16大明确提出要“推行电子政务,提高行政效率,降低行政成本,形

成行为规范、运转协调、公正透明、廉洁高效的行政管理体制”,以电子政务带动政府管理

体制改革。

广义的电子政务还包括电子党务、电子政协和电子人大等.

与电子政务相关的行为主体:政府、企(事)业单位及居民。

电子政务与传统政务相比,在办公手段、业务流程以及与公众沟通的方式上都存在很大的区

别。

电子政务并不是要完全取代传统政务,也不是简单地将传统政务原封不动地搬到Internet上,

而是要求政府部门运用网络和现代通信技术,对具体业务程序、工作方法、办公环境、组织

和人员管理等进行优化和重组,打破传统政府的组织界限,使得政府部门之间、政府与社会

公众之间可以通过各种电子化渠道相互沟通,并依据公众的需要,提供形式多样、方便快捷

的服务方式。

电子政务建设的重要任务是在网络上实现政府的各项职能。电子政务建设和政府职能转变之

间是相互依赖,相互促进的关系,政府应以电子政务建设为契机,利用信息技术与政务活动

紧密结合的过程,促进政府职能转变,再通过政府职能转变为电子政务建设提供适宜环境和

发展条件。

电子政务建设对政府职能转变的影响:

主要表现在政府履行职能的方式、方法和手段的转变上,直接体现在政府职能的重心、内容、

范围和行使方式等方面,间接体现在行政环境的改变、管理权限和管理方式的转变以及政府

的权威性和有效性的变化等方面

(1)电子政务建设有助于促进政府职能重心由管制型向管理服务型转变。

(2)电子政务建设有助于促进政府职能的内容形式由单一化向多元化发展。

(3)电子政务建设有助于促进政府职能定位由全能型向有限型转变。

(4)电子政务建设有利于政府经济职能的行使方式由微观、直接向宏观、间接转变。

(5)电子政务建设有利于促进政府职能关系的改善。

电子政务建设对政府职能转变的需求:

(1)科学配置政府职能,整合组织结构。精简、统一、效能的原则

(2)改革行政审批制度,明确政府职能范围。电子政务实施对行政审批制度改革提出以

下要求:积极推进政务公开制度,建立便民服务制度,加强对审批行为的监督和事

后监督。

(3)重组政务流程,改革职能运作模式。电子政务建设促进政府职能转变的核心是政务

流程重组(GovernmentProcessReengineering,GPR)。GPR是电子政务建设的前提条

件,是政府必须提供的前提基础。

电子政务建设的指导原则:

(1)统一规划,加强领导

(2)需求主导,突出重点

(3)整合资源,拉动产业

(4)统一标准,保障安全。

电子政务的模式

电子政务三大功能:信息公开、在线办事、公众参与

业务模型

(1)政务信息查询。面向社会公众和企业组织,为其提供政策、法规、条例和流程的查

询服务。

(2)公共政务办公。借助互联网实现政府机构的对外办公,例如,申请、申报等

(3)政府办公自动化。例如公文报送,信息通知和信息查询等

电子政务中三种信息流:政务办公信息流(存在于政府机构内部办公的过程中)、公共事务

信息流(存在于政府机构对外办公的过程中)和政务咨询信息流(存在于社会公众和企业查

应用模式:

(1)政府对政务G2G:政府上下级之间、不同地区和不同职能部门之间实现的电子政

务活动,包括国家和地方基础信息的采集、处理和利用,如,人口信息、地理信息、

资源信息等;政府之间的各种业务流程所需要采集和处理的信息,如,计划管理、

经济管理、社会经济统计、公安、国防、国家安全等;政府间的通信系统。包括各

种紧急情况的通报、处理和通信系统。

(2)政府对企业G2B:是政府向企业提供的各种公共服务,主要包括政府向企事业单位

发布的各种方针、政策、法规和行政规定,即企事业单位从事合法业务活动环境,

包括产业政策、进出口、注册、纳税、工资、劳保、社保等各种规定,政府向企事

业单位颁发的各种营业执照、许可证、合格证、质量认证等。

(3)政府对公众G2C:是政府面向公众所提供的服务。政府对公众的服务首先是信息服

务,例如,让公众知道政府的规定是什么,办事程序是什么,主管部门在哪里,以

及各种关于社区公安和水、火、天灾等与公共安全有关的信息,还包括户口、各种

证件的管理等政府提供的各种服务。

(4)政府对公务员G2E:是指政府与政府公务员及政府雇员之间的电子政务,也叫内部

效率效能电子政务模式。G2E是政府机构通过网络技术实现内部电子化管理(如0A

系统等)的重要形式,也是G2G、G2B和G2C的基础。G2E主要是利用Intranet

建立有效的行政办公和员工管理体系,为提高政府工作效率和公务员管理水平服务。

(5)居民对政府C2G:居民对政府的活动除了包括个人应向政府缴纳的各种税款和费

用,按政府要求应该填报的各种信息和表格,以及缴纳各种罚款等外,更重要的是

开辟居民参政、议政的渠道,使政府的各项工作不断得以改进和完善。此外,报警

服务(盗贼、医疗、急救、火警等)即在紧急情况下居民需要向政府报告并要求提

供的服务,也属于这个范围。

G2GGovernmenttoGovernment

G2BGovernmenttoBusiness

G2CGovernmenttoCitizen

G2EGovernmenttoEmployee

电子政务建设的主要任务:

(1)建设和整合统一的电子政务网络。电子政务网络由政务内网和政务外网构成,两网

之间物理隔离,政务外网与互联网之间逻辑隔离。政务内网主要是副省级以上政务

部门的办公网,与副省级以下政务部门的办公网物理隔离。政务外网是政府的业务

专网,主要运行政务部门面向社会的专业性服务和不需要在内网上运行的业务。要

统一标准,利用统•网络平台,促进各个业务系统的互联互通、资源共享。

(2)2002年8月5日,中办发17号文件转发了《国家信息化领导小组关于我国电子政

务建设的指导意见,明确表示,要建设和完善重点业务系统。为了提高决策、监管

和服务水平,逐步规范政府业务流程,维护社会稳定,要加快12个重要业务系统建

设(12金):继续完善已取得初步成效的办公业务资源系统、金关、金税和金融监

管(含金卡)4个工程,促进业务协同、资源整合;启动和加快建设宏观经济管理

(金宏)、金财、金盾、金审、社会保障、金农、金质和金水8个业务系统工程建设。

(1993年12月“三金工程”:金桥工程、金关工程、金卡工程启动,标志着“金”

字工程全面铺开)。

电子政务:两网•站4库12金

电子政务框架

提供服务:

政务公开、

行政审批、

社会保障、

教育文化、

环境保护、

防伪打假、

扫黄打非、

办公业电子政务门户

金水金财

务资源

安全保障体系

多层体系电子政务协作平台而

金质金盾金审

金融机构

I电子政务业务专用系统(外网)政务内网

副省级以上的办公网

人口基础法人单位政务信息

信息库基础信息库资源库

副省级以

上政务信

息贷源库

资源,地理宏观经济

基础信息库信息库数据库

(3)规划和开发重要政务信息资源。为了满足社会对政务信息资源的迫切需求,国家要

组织编制政务信息资源建设专项规划,设计电子政务信息资源目录体系与交换体系;

启动人口基础信息库、法人单位基础信息库、自然资源和空间地理基础信息库、宏

观经济数据库的建设。

(4)积极推进公共服务。政务公开、行政审批、社会保障、教育文化、环境保护、防伪

打假、扫黄打非

(5)基本建立电子政务网络与信息安全保障体系

(6)完善电子政务标准化体系

(7)加强公务员信息化培训和考核

(8)加快推进电子政务法制建设。

电子政务实施中主要问题:

(1)公务员对电子政务认识不足,重视程度仍然不够。

(2)缺乏整体性规划和统一标准

(3)政府流程重组远未到位。

(4)电子政务整体应用水平还较低

(5)政府公务员的素质呕待提高

(6)电子政务立法滞后

(7)对电子政务安全问题缺乏正确认识

电子政务安全体系:

电子政务的安全体系包括:物理安全、网络安全、信息安全和安全管理等方面。目前通常做

法:在政府内网、外网之间实行物理隔离,在部门内网和政府专网之间实施逻辑隔离。内、

外网之间信息交流通过倒磁盘的手工方式、半自动方式或全自动隔离服务器方式进行。电子

政务安全体系和其他信息安全体系是一致的,后边会统一讲。

电子政务的标准化:

国务院信息化工作办公室和国家标准化管理委员会成立了国家电子政务标准总体组,编写了

《国家电子政务标准化指南》,分6部分:

第一部分总则、第二部分工程管理、第三部分网络建设、第四部分信息共享、第五部分支撑

技术、第六部分信息安全。

国家电子政务标准总体组已经制订的电子政务标准有基于XML电子公文格式规范、XML

在电子政务中的应用指南、电子政务业务流程设计方法通用规范、信息化工程监理规范、

电子政务数据元、电子政务主题词表编制规则等。

电子政务的技术形式:

当前,电子政务在世界范围内的发展有两个主要特征:第一个特征是以互联网为基础设施,

构造和发展电子政务。第二个特征是,就电子政务的内涵而言,更强调政府服务功能的发挥

和完善,包括政府对企业、对居民的服务以及政府各部门之间的相互服务。

电子政务发展大致经历了4个阶段:

(1)起步阶段:政府信息网上发布是电子政务发展起步阶段较为普遍的一种形式。

(2)政府与用户单向互动

(3)政府与用户双向互动

(4)网上事务处理

电子政务的应用领域:

(1)面向社会的应用。主要包括:政府通过自己的网站向社会发布信息,为社会公众提

供查询服务;面向社会的各类信访、建议、反馈以及数据收集和统计系统;各类公

共服务性业务信息发布和实施,如工商管理、税务管理、保险管理、城建管理等;

面向社会的各类项目申报、申请;相关文件、法规的发布。

(2)政府部门间的应用。主要包括:各级政府间的公文信息审核、传递系统;各级政府

间的多媒体应用平台,如视频会议、多媒体数据交换等;同级政府间的公文传递、

信息交换

(3)政府部门内部的各类应用系统。主要包括:政府内部的公文流转、审核、处理系统;

政府内部的各类专项业务管理系统,如日程安排、会议管理、机关事务管理等;政

府内部面向不同管理层的统计、分析系统。

(4)涉及政府部门内部的各类核心数据应用系统。主要包括:机要、秘密文件及相关管

理系统;领导事务管理系统,如日程安排等;涉及重大事件的决策分析、决策处理

系统;涉及国家重大事务的数据分析、处理系统。

(5)政府电子化采购。也就是政府电子商务。

(6)电子社区。即城旧社区管理中的信息手段的应用。

加快电子政务建设的主要措施

(1)统一认识,加强领导。

(2)明确分工,各司其职

(3)稳步推进,严禁重复建设。

(4)利用统一网络平台

(5)规范试点

(6)保证建设和运行资金

(7)创造有利于电子政务发展的外部环境。

企业信息化与电子商务

企业信息化是指企业以业务流程的优化和重构为基础,在一定的深度和广度上利用计算机技

术、网络技术和数据库技术,控制和管理企业生产经营活动中的各种信息,实现企业内、外

部信息的共享和有效利用,以提高企业的经济效益和市场竞争力。

实施企业信息化的意义

(1)有利于形成现代企业制度和WTO形势下提高企业竞争力。

(2)有利于形成规模生产和供应链的完善

(3)有利于企业面向市场和更好地服务于市场

(4)有利于加速工业化进程

我国企业信息化发展战略要点

(1)以信息化带动工业化

(2)信息化与企业业务全过程的融合、渗透

(3)信息产业发展与企业信息化良性互动

(4)充分发挥政府的引导作用

(5)高度重视信息安全

(6)企业信息化与企业的改组改造和形成现代企业制度有机结合

(7)因地制宜推进企业信息化

推进企业信息化的指导思想和原则

(1)指导思想:政府推动、统筹规划,企业行为,政策支持,分步实施。以信息资源的

开发利用和提高信息资源的共享程度为重点,以重点企业信息化示范工程为龙头,

扩大信息技术在企业经营中的应用和服务,提高企业管理水平和增强竞争实力。

(2)遵循的原则:

①效益原则

②一把手原则

③中长期与短期建设相结合原则

④规范化和标准化原则

⑤以人为本的原则

企业信息化方法

(1)业务流程重组方法

(2)核心业务应用方法

(3)信息系统建设方法

(4)主题数据库方法

(5)资源管理方法

企业信息化规划

信息化规划是企业信息化建设的纲领和向导,是信息系统设计和实施的前提和依据。信息化

规划是以整个企业的发展目标和战略、企业各部门的目标与功能为基础,同时结合行业信息

化方面的实践和对信息技术发展趋势的掌握,制订出企业信息化远景、目标和发展战略,从

而达到全面、系统地指导企业信息化建设的目的,充分而有效地利用企业的信息资源,以全

面满足企业发展的需要。

信息化规划的内容

企业战略规划、信息系统战略规划、信息技术战略规划(IT战略规划)、信息资源规划

信息规划的具体内容

(1)明确发展目标和实施重点

(2)成立领导机构

(3)做好企业业务信息化需求分析

(4)确定企业信息化不同发展阶段的投资预算

(5)制订必要的促进企业信息化建设的规章制度

信息化规划与企业战略规划

(1)企业战略需要信息化战略的支持。信息化战略接受企业战略的指导。企业信息化建

设的核心问题是保证企业信息化战略与企业战略的一致性,把企业战略的目标转换

为信息系统的战略目标。很多企业,二者分别独立运行,缺乏协调和统一,从而导

致企业战略缺乏信息系统的支撑,同时,信息系统由于缺乏企业战略的指导,而导

致其无效或低效。这也是造成“IT黑洞”的主要原因之一。

(2)信息化规划与企业战略规划总是相互影响、互相促进的。

①当企业处在信息化的初级阶段时,业务部门根据现有的业务流程或管理需要,直

接提出信息化需求,IT部门按照需求实施。

②当企业处在信息化的中级阶段时,企业制订了整体战略规划,业务部门则根据企

业战略,对现有的业务流程和组织结构进行改进,然后由不同的业务部门分别提出

信息化需求,由IT部门分别独立实施。

③当企业处在信息化的高级阶段时,企业会根据整体战略规划,通盘考虑个业务部

门的信息化需求,制订整体的信息化战略,统规划,分步实施。这时候建立起来

的信息系统结构由企业信息化战略统一指导,并与优化后的组织结构和业务流程相

适应。

(3)信息化战略与企业战略的集成

企业战略与信息化战略的集成主要方法有:业务与IT整合(Business-ITAlignment,

BITA)和企业IT架构(EnterpriseITArchitecture,EITA)

BITA是一种以业务为导向的、全面的IT管理咨询实施方法论。从制订企业战略、

建立(改进)企业组织结构和、业务流程,到进行1T管理和制订过度计划(Transition

Plan),使IT能够更好地为企业战略和目标服务。BITA的主要步骤是:评估和分析

企业当前业务和IT不一致的领域,整理出企业的业务远景和未来战略,建立业务模

型,提出达到未来目标的转变过程建议和初步计划,以及执行计划。BITA适用于信

息系统不能满足当前管理中的业务需要,业务和IT之间总是有不一致的地方。

EITA分析企业战略,帮助企业制订IT战略,并对其投资决策进行指导。在技术、

信息系统、信息、IT组织和1T流程方面,帮助企业建立IT的原则规范、模式和标

准,指出IT需要改进的方面并帮助制订行动计划。EITA适用于现有信息系统和IT

基础架构不一致、不兼容和缺乏统一的整体管理的企业。

信息系统开发方法

结构化方法

结构是指系统内各个组成要素之间的相互联系、相互作用的框架。

结构化方法也称为生命周期法,是一种传统的信息系统开发方法,由结构化分析

(StructuredAnalysis,SA),结构化设计(StructuredDesign,SD)和结构化程序设计

(StructuredProgramming,SP)三部分有机组合而成,其精髓是自顶向下、逐步求精

和模块化设计。

结构化方法假定待开发系统是一个结构化的系统,其基本思想是将系统的生命周期

划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵

循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定

的文档,在结构化和模块化的基础上进行信息系统的开发工作。

结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析与

设计的要求对其进行进一步的模块分解或组合。

结构化方法的特点:

(1)开发目标清晰化。

结构化方法的系统开发遵循“用户第一”的原则,开发中要保持与用户的沟通,

取得与用户的共识,这使得信息系统的开发建立在可靠的基础之上。在开发过

程中,开发人员应该始终与用户保持联系,从调查研究入手,充分理解用户的

需求和业务活动,不断地让用户了解工作的进展情况,校准工作方向。

(2)开发工作阶段化

结构化方法每个阶段的工作内容明确,注重对开发过程的控制。每个阶段工作

完成后,要根据阶段工作目标和要求进行审查,这使各阶段工作有条不紊地进

行,便于项目管理与控制。

(3)开发文档规范化就

结构化方法每个阶段工作完成后,要按照要求完成相应的文档,以保证各个工

作阶段的衔接与系统维护工作的便利

(4)设计方法结构化

在系统分析与设计时,从整体和全局考虑,自顶向下地分解;在系统实现时,

根据设计的要求,先编写各个具体的功能模块,然后自底向上逐步实现整个系

统。

结构化方法的缺点:

(1)开发周期长

(2)难以适应需求变化

(3)很少考虑数据结构

结构化方法特别适合于数据处理领域的问题,但不适应于规模较大、比较复杂的系统开

发。

结构化方法属于自顶向下的开发方法,强调开发方法的结构合理性,以及所开发系统的

结构合理性,它提出了一组提高系统结构合理性的准则,如分解与抽象、模块独立性、

信息隐藏等。这些也用在其他开发方法中。如信息隐藏是面向对象方法的一个核心思想。

结构化方法另•个贡献,它明确划分了系统规划、系统分析、系统设计、系统实施、系

统维护等阶段。

结构化分析

SA就是根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图(DataFlow

Diagram,DFD)来建立系统的功能模型,从而完成需求分析。SA方法使用抽象模型的

概念,按照系统内部数据传递、变换的关系,自顶向下、逐层分解,直至找到满足功能

要求的所有可实现的系统为止。SA方法给出了一组帮助系统分析师产生需求规格说明

的方法和技术,一般利用图形来表达用户需求,使用手段主要有DFD、数据字典(Data

Dictionary,DD),结构化语言、判定表及判定树等。

DFD图

数据处理:Process

数据存储:Datastore

fourdanandCoad

数据流向:Dataflow

外部实体:ExternalEntity

结构化设计

SD可以进一步细分为概耍设计和详细设计两个阶段,它根据模块独立性原则和系统结

构准则,将DFD转换为系统结构图SC(也称为模块结构图或控制结构图),用系统结

构够图来建立系统的物理模型,描述系统分层次的模块结构,以及模块之间的通信与控

制关系。

系统结构图(SC图)是SD方法使用的主要描述工具,它用来显示软件的组成模块及其

调用关系。

SC图的组成符号

SI)方法约定,用矩形框来表示模块,用带箭头的连线表示模块之间的调用关系,在调

用线的两旁,应标出传入和传出模块的数据流。

图3.5SC图的六种模块

AA

入出

图3.7模块的哪调用图3.8模块的循I棚用

事务层I

事务层n

图3.15教材购销系统的上层框架

结构化程序设计

SP就是使用某种程序设计语言,将每个模块的功能用相应的标准控制结构(顺序结构、

选择结构、循环结构)表示出来,从而实现整个系统。与SA和SD一样,在SP阶段,

也要采取自顶向下、逐步求精的方法,把组成系统的各功能模块逐步分解,细化为一系

列具体的步骤,进而采用某种程序设计语言以程序代码的方式来实现。

面向对象方法

面向对象(Object-Oriented,00)方法认为,客观世界是由各种“对象”组成的,任何

事物都是对象,没一个对象都有自己的运动规律和内部状态,都属于某个对象“类”,

是该对象类的一个元素。复杂的对象可由相对简单的各种对象以某种方式而构成,不同

对象的组合及相互作用就构成了系统。

基本概念

对象在计算机系统中,对象是指一组属性及这组属性上的专用操作的封装体。对象通

常由三部分组成:对象名、属性和方法。

每个对象都有它自己的属性值,表示该对象的状态,用户只能看见对象封装界面上的信

息,对象内部实现对用户是隐蔽的。

类类是一组具有相同属性和方法的对象的集合。一个类中的每个对象都是这个类的一

个实例(instance),每个类一般都有实例,没有实例的类是抽象类。是否建立了丰富的

类库是衡量一个00程序设计语言成熟与否的重要标志之一。

继承继承是在某个类的层次关联中不同的类共享属性和方法的一种机制。父类与子类

的关系是一般与特殊的关系,一个父类可以有多个子类,这些子类都是父类的特例。一

个子类只有唯一的父类,这种继承称为单一继承;一个子类有多个父类,可以从多个父

类中继承特性,称多重继承。对于两个类A和B,如果A是B的子类,则B是A的泛

化(generalization)。继承是OO方法区别与其他方法的一个核心思想。

封装面向对象系统中的封装单位是对象,对象间只能通过接口进行信息交流,对象外

部不能对对象中的数据随意地进行访问。封装的目的是使对象的定义和实现分离,这样,

就能减少耦合,类内部的实现可以自由改变而不会影响其他的类或对象。同时,类具有

严密的接口保护,使对象的属性和服务不会随意地被使用,对象的状态易于控制,可靠

性随之增强。

消息消息是对象之间通信的手段,一个对象通过向另一个对象发送消息来请求其服务。

一个消息通常包括:提供服务的对象标识、服务类型和相关参数(输入信息和回答信息)。

要求服务的消息具有特定的格式和输入参数,这种规定也称为消息协议。消息指告诉接

收对象需要完成什么操作,但并不指示接收对象怎样去完成这个操作。

多态多态是指同一个操作作用与不同的对象时可以有不同的解释,并产生不同的执行

结果。多态有多种不同的形式,其中参数多态(同•对象,方法能以一致的形式用于不

同的类型)和包含多态(定义于不同类中的同名方法的多态行为)统称为通用多态;过

载多态(同一方法名表示不同的功能)和强制多态(通过语义操作把一个属性的类型加

以改变)称为特定多态。从实现的角度,多态可分两类:编译时多态和运行时多态;按

照绑定进行阶段的不同,分为静态绑定和动态绑定,这两种绑定过程是多态的两种实现

方式。

00方法的过程

面向对象方法也包括面向对象的分析(Object-OrientedAnalysis,00A)、面向对象的

设计(Object-OrientedDesign,00D)和面向对象的程序设计(Object-Oriented

Programming,OOP)三个阶段。

00A

00A的任务是了解问题域所涉及的对象、对象间的关系和操作,然后构造问题的对象

模型。问题域是指一个包含现实世界事物与概念的领域,这些事物和概念与所设计的系

统要解决的问题有关。在这个过程中,抽象是最本质和最重要的方法。

00D

00D在分析对象模型的基础上,设计各个对象、和对象之间的关系和通信方式(如,

消息模式)等,其主要作用是对00A的结果作进一步的规范化整理,以便能被OOP

直接接受。

OOP指系统功能的编码,实现在OOD阶段所规定的各个对象所应完成的任务。它包括

每个对象的内部功能的实现,确立对象哪一些处理能力应在哪些类中进行描述,确定并

实现系统的界面、输出形式等。

00T(Object-OrientedTesting,00T)面向对象测试

Coad/Yourdon方法

Coad/Yourdon方法特别强调00A和00D采用完全一致的概念和表示法,使分析和设

计之间不需要表示法的转换。

Coad/Yourdon方法中,00A的任务主要是建立问题域的分析模型。分析过程和构造00A

概念模型的顺序由5个层次组成:对象层、属性层、操作层、结构层和主题层,分别表

示分析的不同侧面。00A要经过5个步骤:标识对象类、标识结构与关联(包括继承、

聚合、组合、实例化等)、划分主题、定义属性和定义操作。

00D继承贯穿00A中的5各层次,山4个部分组成:人机交互组件、问题域组件、

任务管理组件和数据管理组件,主要活动就是这4个组件的设计工作

Coad/Yourdon方法特点:表示简练、易学,对于对象、结构、服务的认定较系统、完

整,可操作性强。

Booch方法

Booch认为系统开发是一个螺旋上升的过程,每个周期包括4个步骤,分别是标识类和

对象、确定类和对象含义、标识关系、说明每个类的接口和实现。

Booch方法的开发模型包括静态模型和动态模型,静态模型分为逻辑模型(类图、对象

图)和物理模型(模块图、进程图),用来描述系统的构成和结构。动态模型包括状态

图和顺序图,用来描述对象的状态变化和交互过程。

0MT方法

0MT方法使用了建模的思想,讨论如何建立一个实际的应用模型,包括对象模型、动

态模型和功能模型。对象模型描述系统中对象的静态结构、对象之间的关系、属性和操

作,主要用对象图来实现;动态模型描述与时间和操作顺序有关的系统特征。主要用状

态图来实现动态模型;功能模型描述一个计算如何从输入值得到输出值,它不考虑计算

的次序,主要用DFD来实现功能模型。

简单说,功能模型指出发生了什么,动态模型确定什么时候发生,而对象模型确定发生

的客体。

OMT方法包括4个活动:系统分析、系统设计、对象设计和实现。

OOSE

OOSE在OMT的基础上,对功能模型进行了补充,提出了用例(usecase)的概念,取

代了DFD来进行需求分析和建立功能模型。OOSE采用5类模型来建立目标系统,即

需求模型、分析模型、设计模型、实现模型和测试模型。

OOSE的开发活动分三类:分析、构造和测试。

用例是OOSE中的重要概念,在开发各种模型时,贯穿OOSE活动的核心,描述了系

统的需求及功能。

当前,一些大型信息系统的开发,通常是把结构化方法和00方法结合起来。首先,使

用结构化方法进行自顶向下的整体划分;然后,自底向上地采用00方法开发系统。因

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

面向服务方法SOA

00的应用构建在类和对象之上,随后发展起来的建模技术将相关对象按照业务功能进

行分组,就形成了构件(component)的概念。对于跨构件的功能调用,则采用接口的

形式暴露出来。进一步将接口的定义和实现进行解耦,则催生了服务和面向服务

(Service-Oriented,SO)的开发方法。

面向对象、基于构件、面向服务是三个递进的抽象层次。

服务的概念

万维网联盟(WorldWideWebConsortium,W3C)定义:服务提供者完成一组工作,为

服务使用者交付所需的最终结果。

服务是一种为了满足某项业务需求的操作、规则等的逻辑组合,它包含一系列有序活动

的交互,为实现用户目标提供支持。

服务和对象的区别:对象是面向系统的,侧重描述的程序概念上的内容;服务是面向业

务的,总是与业务紧密联系。对象的粒度级别主要集中在类级,这种抽象级别对于业务

服务来说显得过低;服务从更广泛、更整体的角度来对待功能的实现,并使用与实现细

节无关的标准化接口来构建。

服务给业务带来了灵活性和敏捷性,它们通过松散耦合、封装和信息隐藏使重构更加容

易。

SO分析与设计

so方法有三个主要的抽象级别:操作、服务和业务流程。

位于最低层的操作代表单个逻辑单元的事物,执行操作通常会导致读、写或修改一个或

多个持久性数据。

服务的操作类似于对象的方法,它们都有特定的结构化接口,并且返回结构化的响应;

位于第二层的服务代表操作的逻辑分组;

最高层的业务流程则是为了实现特定业务目标而执行的一组长期运行的动作或活动,包

括一组业务规则按照有序序列执行的一系列操作。其中操作的排序、选择和执行成为服

务或流程的编排,典型的情况是调用已编排的服务来响应业务事件。

OlafZimmermann和PalKrogdahl提出了面向服务的分析和设计(Service-Oriented

AnalysisandDesign,SOAD)的概念,主要综合了OOA/OOD、企业架构(Enterprise

Architecture,EA)和'也务流程建模(BusinessProcessModeling,BPM)中适当原理,

分别从基础设计层、应用结构层和业务组织层三个层次上为SOAD提供理论支撑。

(1)基础设计层:采用OOA/OOD思想,主要目标是能够进行快速而有效的设计、

开发,以及执行灵活且可扩展的底层服务构件。但是由于OO的抽象级别太低,

继承的强关联性使相关方之间产生一定程度的紧耦合。SOAD试图通过松耦合

来促进灵活性和敏捷性。这使得00方法难以与SOAD保持•致。

(2)应用结构层:采用EA的理论框架。企业信息系统建设是一个庞大的工程,其

中可能会涉及到众多的业务流水线和组织单元(部门)。因此,需要应用EA,

以努力实现各解决方案之间架构的一致性。在SOAD中,应用结构层以表示业

务服务的逻辑构件为中心,并且集中与定义服务之间的接口和服务级协定。

(3)业务组织层:采用BPM规则。BPM是一个不完整的规则,其中有许多不同的

形式、表示法和资源,应用广泛的是UML。SOAD以现有的BPM方法为起点,

以服务流程编排模型为补充。SOAD中的流程建模必须与用例设计保持同步。

服务建模

服务建模的过程实际上是进行流程分解,对业务目标和现有系统进行分析,发现候选服务,

并对其进行分类,确定哪些服务可被暴露,最终实现服务和架构设计的过程。按照实施的阶

段,服务建模可分为:服务发现、服务规约和服务实现三个阶段。

(1)服务发现。采用自上而下、自下而上和中间对齐的凡是得到候选服务。

自上而下的方式也称为业务领域分解;自下而上的方式也称为已有资产分析;中间

对齐也称为业务目标建模。

(2)服务规约。对候选服务进行分类,根据是否便于复用和组装,是否具有业务对齐性

来决定是否将服务暴露。同时考虑服务的信息系统特性。服务规约还包括服务编排、

服务库和服务总线中间件模式的设计等过程。

(3)服务实现。根据对业务领域的理解和现有系统的分析,将服务的实现分配到相应的

服务构件中,并决定服务的实现方式。

SO方法加强了系统的灵活性、可复用性和可演化性,并给信息系统开发带来了新的思路。

原型化方法

也称快速原型法,或简称原型法。它是一种根据用户初步需求,利用系统开发工具,快速地

建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速

开发方法。

结构化方法和面向对象方法都有一个共同点,即在系统开发初期必须明确系统的功能要求,

确定系统边界。然而,对于信息系统建设而言,明确问题本身不是••件轻松的事情。

原型是指模拟某种产品的原始模型。在系统开发中是一个早期可运行的版本,它反映最终系

统的部分重要特性。如果在获得一组基本需求说明后,通过快速分析构造出一个小型的系统,

满足用户的基本要求,使得用户在可试用原型系统的过程中得到亲身感受和受到启发,做出

反应和评价,然后根据用户的意见对原型加以改进。随着不断试验、纠错、使用、评价和修

改,获得新的原型版本。

原型法从是否可实现功能来分,可分为水平原型和垂直原型两种。水平原型也称为行为原型,

用来探索预期系统的一些特定行为,并达到细化需求的目的。水平原型通常只是功能的导航,

并未真实实现功能。水平原型主要用在界面I-.;垂直原型也称为结构化原型,实现了一部分

功能。垂直原型主要用在复杂的算法实现上。

原型法从最终结果来分,可分为抛弃式原型和演化式原型

抛弃式原型也称为探索式原型,主要用于在解决需求不确定性、二义性、不完整性、含糊性

等;

演化式原型为开发增量式产品提供基础,逐步将原型演化成最终系统。主要用在必须易于升

级和优化的场合,适用于Web项目。

原型法的开发过程

(1)确定用户基本需求一般不产生对外的正式文档,但对于大型系统而言,应该形成一

个初步需求文档

(2)设计系统初始原型构造原型的两个基本原则:集成原则和最小系统原则(耗资不超

过总投资的10%)

(3)试用和评价原型

(4)修正和完善原型

(5)整理原型和提供文档

利用原型法,可为系统开发提供一种完整的、灵活的、近似动态的需求规格说明方法。

原型法的特点:

(1)原型法可以使系统开发的周期缩短、成本和风险降低、速度加快,获得较高的综合

开发效益。

(2)原型法是以用户为中心来开发系统的,用户参与程度大大提高,开发的系统符合用

户的需求,因而增加了用户的满意度,提高了系统开发的成功率

(3)由于用户参与了系统开发的全过程,对系统的功能和结构容易理解和接受,有利于

系统的移交,有利于系统的运行与维护。

原型法的不足:

(1)开发的环境要求高

(2)管理水平要求高

原型法的优点主要在于能更有效地确认用户需求。从直观上来看,原型法适用于那些需求不

明确的系统开发。事实上,对于分析层面难度大、技术层面难度不大的系统,适合于原型法;

对于技术层面的困难远大于分析层面的系统,则不宜用原型法。

原型法必须与其他信息系统开发方法结合使用,用原型法进行需求获取和分析,经过修改、

确定的原型系统作为系统开发的依据,在此基础上完善用户需求规格说明书。

信息系统战略规划方法

信息系统战略规划(InformationSystemStrategicPlanning,ISSP)是从企业战略出发,构

建企业基本的信息架构,对企业内、外信息资源进行统•规划、管理与应用,利用信息控制

企业行为,辅助企业进行决策,帮助企业实现战略目标。

ISSP方法经历三个主要阶段:

第一阶段主要以数据处理为核心,围绕职能部门需求的信息系统规划;主要方法包括:企业

系统规划法(BSP)、关键成功因素法(CSF)和战略集合转化法(SST);

第二阶段主要以企业内部管理信息系统为核心,围绕企业整体需求进行的信息系统规划;主

要方法包括:战略数据规划法(SDP)、信息工程法(IE)和战略栅格法(SG);

第三阶段的方法在综合考虑企业内外环境的情况下,以集成为核心,围绕企业战略需求进行

的信息规划;主要方法包括:价值链分析法(VCA)和战略一致性模型(SAM)。

企业系统规划(BusinessSystemPlanning,BSP)

IBM公司1970年代提出用于大型信息系统的开发。BSP方法是企业战略数据规划方法和信

息工程方法的基础:

BSP的原则

(1)信息系统必须支持企业的战略目标

(2)信息系统的战略应当表达出企业各个管理层次的需求(战略计划层、管理控制层和

操作控制层)

(3)信息系统应该向整个企业提供一致的信息。

(4)信息系统应该适应企.业组织结构和管理体制的改变。

(5)信息系统战略规划应当由总体信息系统结构中的子系统开始实现。对大型信息系统

而言,BSP采取的是自上而下的系统规划,自下而上的分步实现。

BSP方法的4个基本步骤:定义管理目标、定义管理功能、定义数据分类和定义信息结构。

一把手工程。除非得到了最高领导者和某些最高管理部门参与规划的承诺,否则,不要贸然

开始系统规划。取得领导同意以后,就可以开始准备工作了。

BSP准备工作:

(1)确定系统规划范围,成立系统规划组(SystemPlanningGroup,SPG)。要有一位企

业领导用全部时间参加规划工作并指导SPG活动。

(2)收集数据,包括企业的一般情况和现有系统的情况,将涉及到有关制订企业计划的

数据、有关组织结构的数据、有关业务活动的数据、现有系统的环境数据和当前技

术环境的数据。收集有关数据后,形成正式的文档并进行分类,包括业务文档、技

术文档和系统文档。然后对文档进行评审。

(3)制订计划,画出系统规划工作的PERT图和甘特图,准备好各种调查表和调查提纲。

(4)开好介绍会。包括:宣布系统规划的业务领导,正式成立SPG;SPG介绍规划范围、

工作进度、目标系统的设想和关键问题,并介绍准备过程中收集到的资料。

定义企业过程

企业过程是企业资源管理所需要的、逻辑相关的一组决策和活动,定义企业过程可以作为识

别信息系统的基础,按照企业过程所开发的信息系统,在企业组织结构发生变化是可以不必

改变,也就是说,可以使信息系统尽量地独立于组织结构。

定义企业过程主要涉及三类资源:战略计划与管理控制、产品/服务和支持性资源。

(1)战略计划与管理控制过程

(2)产品/服务过程

(3)支持性资源过程

BSP方法用建立过程/组织(Process/Organization,P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论