信息系统分析与设计.ppt

上传人:本田雅阁 文档编号:2646747 上传时间:2019-04-29 格式:PPT 页数:196 大小:1.19MB
返回 下载 相关 举报
信息系统分析与设计.ppt_第1页
第1页 / 共196页
信息系统分析与设计.ppt_第2页
第2页 / 共196页
信息系统分析与设计.ppt_第3页
第3页 / 共196页
亲,该文档总共196页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《信息系统分析与设计.ppt》由会员分享,可在线阅读,更多相关《信息系统分析与设计.ppt(196页珍藏版)》请在三一文库上搜索。

1、信息系统分析与设计,刘俭辉,信息系统分析与设计,课程概述: 课程总学时72学时,4学分。课程总学时包括课堂讲授40学时、课程实验16学时、综合实训16学时。,课程性质,信息系统分析与设计课程是信息管理与信息系统专业的必修专业主干课程之一,该课程基于系统工程的基本思想和方法,介绍信息系统的概念,按生命周期法,阐述信息系统的分析与设计的理论、方法和工具,是信息管理与信息系统专业学生从事各项管理工作,尤其是进行信息系统开发、设计、维护与管理所必备的理论知识,该课程属理论教学课程。,教学目的,通过本课程的学习,使学生深刻理解信息系统的分析、设计方法,掌握系统分析、系统设计的常用工具,包括数据流程图、数

2、据字典、系统结构图、程序流程图等,并能针对实际问题加以正确运用。,课程考核方式与要求,信息系统分析与设计课程考核方案分为理论课程考核、实验课程考核和课程设计考核。 理论课程考核为考试课,满分100分。考核分平时成绩考核和考试两部分。 平时成绩满分30分,包括日常考核和作业完成情况考核,日常考核满分10分,包括出勤情况和课堂提问;课程共5个作业,每个作业占4分,作业考核成绩满分20分。 考试成绩满分70分,考试在课程教学结束时完成,考试采取开卷考试,时间为90分钟,笔试。,课程考核方式与要求,信息系统分析与设计实验课程考核方案 本课程的实践教学分8个实验。 本课程考核采取每个实验独立考核的方式。

3、考核内容包括实验操作情况和实验报告,两者各占50%,每个实验成绩按权重计入总成绩。 实验成绩记载按照五级分制给定,分为优秀、良好、中等、及格和不及格五个档次。,课程考核方式与要求,信息系统分析与设计课程设计考核方案 (一)考核方式与内容 课程考核包括系统分析与设计各阶段报告成绩和课程答辩成绩,两成绩求平均成为本课程的最终成绩。 系统分析与设计各阶段报告成绩按5分制给分,小组成员成绩按分工不同分计,成绩由课程设计指导教师给定。 课程设计答辩由各小组组长主答,评委由学生和答辩教师共同组成,答辩成绩按5分制。学生评委由各课程组长构成,项目管理组组长给其它各组打分,其它各组给项目管理组打分(各组平均)

4、;教师评委由23人组成,取平均分为教师给分;最终答辩成绩由教师成绩和学生成绩平均计算。 (二)成绩记载 最终成绩按照五级分制给定,分为优秀、良好、中等、及格和不及格五个档次。,指定教材: 信息系统分析与设计杨选辉 清华大学出版社 参考教材: 信息系统分析与设计甘仞初 高等教育出版社信息系统分析与设计教程姜同强 科学出版社信息系统分析与设计邝孔武 清华大学出版社信息系统开发实例张基温 清华大学出版社信息系统分析与设计刘腾红 科学出版社,信息系统分析与设计,信息系统概论,人类生存和社会发展的三大基本资源 :物质、能源 、信息 信息: 数据(Data):通常指记录下的原始事实,是反映客观实体的性质、

5、形态、结构和特征的一组物理符号。 信息(Information):是经过加工处理后对使用者有用的数据,是对数据的解释和内涵的提取。,数据与信息的交换,客观世界,收集数据,信息技术,信息技术主要是指人们获取、存储、传递、处理信息的各种技术。,信息处理技术,人工处理 MDP EDP 采集信息、分析信息、加工信息、发布信息都需要信息处理,信息传输技术的发展,原始社会 农业社会,工业社会,信息社会,按产生信息的客体的性质可分为:自然信息、生物信息、机器信息和社会信息; 按反映形式可分为:数字信息、文字信息、图像信息和语言信息等; 按信息的依附载体可分为文献信息、口头信息和电子信息; 按应用领域可分为:

6、管理信息、社会信息、科技信息、文化信息、体育信息和军事信息等; 按照加工顺序可分为:原始信息(原生信息)、二次信息(再生信息)和三次信息等; 按照信息稳定性可分为:固定信息和流动信息; 按照管理的层次或重要性可分为:战略信息、战术信息和作业信息等。 按信息的使用性可分为:累积信息和累计信息,信息的分类,信息的特征,1. 真实性(事实性) 2. 等级性: 战略计划信息、管理控制级信息、作业处理级信息 3. 滞后性 、时效性 4. 价值性 5. 共享性(增殖性,可复制性) 6. 可压缩性:存储、传输、扩散 7. 可转换性 8. 不完全性,系统,系统(System)的概念 系统是指在一定环境中为了实

7、现某种目标,由若干个相互联系、相互作用的元素(Element)组成的有机集合体。,系统的特点:,(1)系统是由部件组成的,部件处于运动状态。 (2)部件之间存在着联系。 (3)系统行为的输出也就是对目标的贡献,系统各部分和的贡献大于各部分贡献之和,即系统的观点1+12。 (4)系统的状态是可以转换的,在某些情况下系统有输入和输出,系统状态的转换是可以控制的。,系统,按系统与外界环境的关系分:开放系统、封闭系统 按系统内部构成分:开环系统、闭环系统,系统构成,系统构成要素:系统环境、边界、输入/输出、组成要素、系统结构、子系统和接口。,系统模型 系统要素:输入转化输出控制目标,系统的特性,(1)

8、 整体性 (2) 目的性 (3) 适应性 (4) 相关性 (5) 层次性,信息资源,信息资源:信息源、信息服务、信息系统 信息源:信息的资源、信息的渠道、可能得到信息的任何来源 信息服务:信息的传输、存储、处理和使用 信息系统:将信息资源进行处理的方法和工具,实现信息的有序化,信息资源的使用,各层管理人员都要使用 同一类信息使用的方法不同 信息资源可以共享、集成 信息资源有生命周期,需要不断更新 加工方法多种多样 信息载体多种多样,信息资源管理 (Information Resources Management, IRM),IRM定义:对信息资源及其开发利用活动的计划、组织、控制和协调 狭义的

9、信息资源管理强调信息本身,称信息管理(IM)。,IRM的内容,管理对象:对信息活动中各种要素(信息源、信息、人员、设备、资金等)的管理 管理内容:对信息资源进行计划、组织、控制和协调,具体包括信息的搜集、加工、存储、检索、传输和应用等的管理 管理目的:最大限度地满足企业和组织的信息需求,充分挖掘信息的价值,确保利用信息资源实现战略目标 管理方法:借助现代信息技术实现信息资源的合理配置,其重要环节是信息系统的开发、建设。,信息管理与物质管理的区别,IRM的产生和发展,三大阶段: 手工管理 计算机管理 信息系统,信息系统(Information System),概念: 信息系统是一个人造系统,是由

10、人、计算机硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传输和提供决策所需的信息,实现组织中各项活动的管理、调节和控制。信息系统是一套有组织的程序。 功能成份: 信息采集、信息存储、信息处理系统、信息传输系统、信息输出 信息处理系统:将数据加工处理成信息的系统即为信息处理系统。 信息传输系统则不改变信息本身的内容,只是把信息从一处传到另一处。,信息系统发展简史,人基信息系统 人机信息系统(CBIS) 网基信息系统(NBIS) 光基信息系统 蓝牙信息系统,信息系统发展简史,数据处理系统(DPS),20世纪50年代初期,计算机开始应用在经营管理工作中的数据处理上,主要是在会计和统计

11、工作上,代替算盘、手摇计算机、现金出纳机等,形成了所谓电子数据处理系统(EDPS)。由于它是用来处理一些具体事务,所以也叫做事务处理系统(Transaction Processing System,TPS)。这类系统由于主要用于运作层,所以现在也有人把它叫做运作型信息系统或信息处理系统(IPS)。,事务处理系统结构原理图,事务处理系统的特点,它支持的是每日的运作; 它要处理大量数据; 精度要求高; 逻辑关系简单。 重复性强; 能支持许多用户; 无法制止非法或犯罪活动。,事务处理系统的主要功能,记录、保存精确的记录,这在财会部门是不可缺少的; 分类; 数据捡索; 计算; 汇总; 产生文件、管理报

12、告、账单等,定期生成常规的报表供检查与监督,也可能生成特别报告。,管理信息系统(MIS),(MIS)结构原理图,管理信息系统的特点,(1)管理信息系统为各管理层提供信息,而事务处理系统仅仅为基层处理事务数据。 (2)管理信息系统使用户随时能得到及时的信息,而事务处理系统则只是定期输出可提供信息的报表。管理信息系统也能以定期报表为主。 (3)管理信息系统涉及各个职能部门,涉及综合职能,而事务处理系统仅仅面向单一职能。 (4)管理信息系统的操作有一定的灵活性,而事务处理系统却没有这种灵活性。,事务处理系统与管理信息系统比较,事务处理系统是面向数据、以处理数据为核心的,管理信息系统则是面向信息、以生

13、成有用信息为核心的。 事务处理系统是针对某一种职能(如计价、库存)自成一个独立系统,管理信息系统则是综合性的,不但包含了各职能子系统,还包含上层的综合功能。 事务处理系统处理详尽的数据,管理信息系统要处理一些综合性、带有指标、趋势性的信息。 由于管理信息系统要从多个部门或过程获得信息,所以常常是建立在计算机网络基础之上的。,决策支持系统 (Decision Support System,DSS),决策支持系统是面向决策的,它通常也还需要面向数据的事务处理系统与面向信息的管理信息系统的支持。 事务处理系统是以数据为焦点,管理信息系统以信息为焦点,决策支持系统是以知识为焦点,利用知识来进行分析、选

14、择。,决策支持系统的结构原理图,主管信息系统 (Executive Information System,EIS ),主管信息系统是从通常的管理信息系统、事务处理系统中去抽提信息,经过综合汇总整理,这类系统所需要的信息与专供领导层决策使用的决策支持系统所需要的信息很类似,有些系统就把主管信息系统作为高层决策支持系统的一个组成部分。加上分析、比较、评价,形成有决策支持功能的系统,这种系统也叫做主管(首长)支持系统(ESS)。,主管信息系统的功能,信息挖掘 信息交流 企业管理 决策支持 办公助理,办公信息系统,由人和办公技术环境构成的一体化信息系统,也称为办公自动化系统。 系统功能: 办公信息处理

15、 文档管理 信息通信 时程管理 辅助办公决策,集成一体化信息系统,计算机不仅在经营管理方面有所应用,而且在设计、生产控制、销售等方面也有所应用,因此,企业中的信息系统,有的是专门针对管理、控制、设计等单一用途的,也有的是把它们结合为一体而构建出一种多功能系统,这样更能发挥信息技术的作用。物料需求计划(MRP)系统、制造资源计划 (MRP)系统、企业资源规划(ERP)系统、计算机集成制造系统(CIMS)都是这种典型的系统。,MRP系统,以库存控制为主的物料需求计划 MRP(Material Requirement Planning),是根据销售预测和定货情况制定主生产计划,再利用计算机将未来时段

16、的产品需求按照产品结构分解为零部件需求计划,以作业指令提出采购部门所需购买的原材料,推动生产部门制造产品的部件及成品。,MRP,集生产现场控制、销售、财务为一体的制造资源计划MRP(Manufacturing Resource Planning)系统 ,是一项计算机辅助企业管理咨询与诊断的系统工程 ,以生产计划为主线,对企业的制造资源(物料、人员、设备、资金、信息、技术、能源、市场、空间、时间等 )进行计划、组织、领导、控制。,ERP,企业资源计划 ERP (Enterprise Resourses Planning)系统是在先进的企业管理思想的基础上,应用信息技术实现对整个企业资源的一体化管

17、理。ERP是一种可以提供跨地区、跨部门、甚至跨公司整合实时信息的企业管理信息系统。它在企业资源最优化配置的前提下,整合企业内部主要或所有的经营活动,包括财务会计、管理会计、生产计划及管理、物料管理、销售与分销等主要功能模块,以达到效率化经营的目标。,客户关系管理 (Customer Relationship Management,CRM),客户关系管理是一种以客户为中心的管理理念。以客户为企业的重要资源,通过完善的服务和深入的客户分析来满足客户需求,识别客户,为客户提供个性化服务,从而吸引和保持有价值客户。 一般包括客户信息管理、销售过程自动化、营销自动化、客房服务与支持管理、客户分析系统等功

18、能。,供应链管理 (Supply Chain Management,SCM),供应链管理,是围绕核心企业,将供应商、制造商、分销商、零售商及用户通过对信息流、物流、资金流的管理连成一个整体的网链结构,执行从供应商到最终用户的物流计划和控制职能。 供应链管理一般有供应、生产计划、物流和需求管理的功能模块,实现订单处理、原材料或半制品存储、生产计划和作业排序、货物运输、产品库存、顾客服务等功能。,CIMS,计算机集成制造系统(Computer Integrated Manufacturing Systen ,CIMS )。它是随着计算机辅助设计与制造的发展而产生的,是计算机辅助设计(CAD)、计算

19、机辅助制造(CAM)、计算机辅助工艺规程(CAPP)、计算机辅助工程(CAE)、计算机辅助质量控制系统(CAQ)、产品数据管理(PDM)、企业资源计划(ERP)及其管理信息系统的技术集成。它是在信息技术、自动化技术的基础上,通过计算机技术把分散在产品设计制造过程中各种孤立的自动化子系统有机地集成起来,形成适用于多品种、小批量生产,实现整体效益的集成化和智能化制造系统。集成化反映了自动化的广度,它把系统的范围扩展到了市场预测、产品设计、加工制造、检验、销售及售后服务等的全过程。智能化则体现了自动化的深度, 它不仅涉及物资流控制的传统体力劳动自动化,还包括信息流控制的脑力劳动的自动化。我国的CIM

20、S已经改变为现代集成制造系统(Contemporary Integrated Manufacturing System)。 “现代”的含义是计算机化、信息化、智能化。“集成”有更广泛的内容,它包括信息集成、过程集成及企业间集成等三个阶段的集成优化。,电子商务系统,电子商务:利用企业电子手段实现的商务及运作管理的整个过程,是各参与方通过电子方式而不是直接物理交换或直接物理接触方式来完成的任何业务交易。 电子商务系统是在网络基础上,以实现各项商务活动为目标,支持企业各项管理和决策的信息系统,企业的商品展示、物流管理和支付过程等都是电子商务系统范畴。 系统由消费者、商家、制造企业、分销商、银行、海关

21、、物流配送企业、政府管理部门、认证中心等通过网络连成一体,包括网站系统、电子支付系统、物流和供应链管理系统、客户关系管理、组织内部管理系统及外部系统接口。,电子商务系统的模式,B2B(Business to Business ) B2C(Business to Consumer) B2G(Business to Government ) C2C(Consumer to Consumer ),地理信息系统 (Geographical Information System,GIS),地理信息系统,也称为空间信息系统(Spatial Information System),是对地球表面位置进行数据采

22、集、管理和应用的信息系统,是集计算机科学、空间科学、信息科学、测绘遥感科学、环境科学和管理科学为一体的新兴交叉学科。 主要应用城市规划管理、物流管理(配合全球定位系统,Global Position System ,GPS)、环境资源管理等。,信息系统的结构,信息系统的概念结构,信息系统层次结构,信息系统可以分为若干个管理层次,每个层次上又分为各功能子系统。 层次结构通常分为三个层次:战略层、战术层和业务层。,信息系统的功能结构,从信息技术的角度看,信息系统的功能结构,从业务角度来看,信息系统物理结构,信息系统物理结构是指系统的硬件、软件、数据等资源构成的一个实体系统。 包括计算机硬件、软件、

23、通信网络、数据及存储的介质、信息采集设备、规章制度及人员。计算机和网络是系统躯干,软件是血肉。 类型:三种 集中式、分布式、分布集中式 分布集中式: 客户/服务器(C/S)、浏览器/服务器(B/S),C/S模式,C/S模式主要由客户应用程序、服务器管理程序和中间件三部分组成,客户应用程序用于用户进行数据交互,服务器应用程序用于管理系统资源,中间部件用于连接客户应用程序和服务器管理程序。 适用: 安全性要求高、要求有强的交互性、地点固定、数据处理量大,B/S模式,B/S模式是一种以Web技术和因特网协议为基础的新型信息系统平台模式,它将传统的C/S模式中的服务器分解为一个数据服务器、多个应用服务

24、器及Web服务器组成的3层结构或多层结构的客户机服务器体系。 适用: 地点灵活范围广、功能变动频繁、安全性和交互性要求不高,信息系统建设的发展规律,诺兰模型(1973年提出,1980完善): 1. 初装阶段 2. 蔓延阶段 计算机时代 3. 控制阶段 4. 集成阶段:信息时代 5. 数据管理阶段:数据成为企业资源 6. 成熟阶段:实现信息资源管理,信息系统开发的任务,信息系统开发要完成对开发对象的描述、开发对象的分析、开发对象的实现、创造和选择开发工具和开发平台、对开发结果的评价、管理和控制开发质量。 研究信息系统开发方法的目的是要提高开发效率和质量,降低开发成本。,信息系统的生命周期,从提出

25、要建立一个信息系统开始,到完全建成的全过程,是一个连续发展的过程,即一个阶段的完成就是下一个阶段的开始,这个过程称为系统的开发生命周期(System Development Life Cycle,简称SDLC)。 信息系统的生命周期包括提出系统规划、系统分析、系统设计、系统实施、系统运行维护、系统退出。,信息系统开发的基本原则,目标性原则 便于沟通原则 标准化原则 管理控制原则 开放扩充原则,信息系统开发方法的实质,开发方法,从方法论角度:面向过程的方法、面向数据的方法、面向对象方法。 按开发过程:生命周期法和快速原型法,信息系统建模,信息系统建模是利用数学或物理等方法,模拟系统的部分或全部特

26、征,从而可以对未来系统的性能、结构等进行分析。 信息系统模型是设计人员分析问题、解决问题和表达问题的工具,并以此与用户沟通,信息系统开发的过程是不断建立模型和使用模型的过程。 建模思路:自顶向下、逐步求精和自底向上、综合集成。 系统模拟法:功能模拟法、黑箱方法,信息系统常用模型,按开发过程分: 概念模型:在规划阶段描述系统开发项目的基本功能和结构。 逻辑模型:在系统分析阶段用以描述系统的逻辑结构。 物理模型:在系统设计阶段,标识系统的物理结构。,信息系统常用模型,按功能分: 数据模型:数据库、数据字典的结构。 系统模型:子系统结构以及子系统之间的关系。 管理与决策模型:描述决策过程,如头脑风暴

27、法、决策树、Delphi法、冲突分析法 预测模型:时间序列分析法、相关分析法,信息系统常用模型,按企业管理管理功能分: 库存管理模型:最佳订货批量模型、库存物资分类法 成本管理模型:投入产出模型、回归分析模型、成本核算模型 生产计划管理模型:物料需求规划(MRP)、制造资源规划(MRPII) 财务管理模型:会计科目设定、记帐方法确定、核算方法,信息系统常用模型,按模型的形式分: 数学模型:最佳库存量、线性规划、最优化模型 图形模型:流程图、框图、结构图、数据流图、实体关系图、树形图 表格、矩阵模型:决策表、U-C矩阵 语言:非结构化语言,信息系统常用模型,按模型描述的内容分: 状态描述:结构模

28、型、静态模型 行为描述:动态模型、优化模型、仿真模型 变量描述:确定性模型、随机模型、统计模型、微观模型、宏观模型,信息系统主流开发方法,生命周期法(Life Cycle Method )、原型法(Prototyping Approach,PA)、面向对象(Object-Oriented,OO)法。,生命周期法,按照系统生命周期的各个过程和步骤去开发系统。 早期生命周期法开发信息系统时的问题: 工作阶段的划分原则不明确 系统建设过程用户参与程度低 系统开发的工作任务集中在系统实施阶段 系统实施阶段的工作采用“自底向上”的方法,面向过程的结构化生命周期法,以业务流程(过程)为分析的切入点进行问题

29、的抽象和需求的确定 以结构化方法分析和设计系统 以信息系统生命周期来组织和管理系统的开发过程,结构化,结构化系统分析与设计方法(Structured System Analysis and Design,SSA&D),也称为面向过程(Processing-Oriented,PO)方法。 内涵: 开发过程阶段化:严格的开发步骤、任务、结果 开发工具标准化:数据流图、结构图、数据字典 开发文档规范化:格式、内容、功能 开发方法层次化:自顶向下分析和设计、自底向上实施和调试集成 开发的系统结构化、模块化:按照功能独立分解模块、构建子系统,面向过程的结构化生命周期法 的主要原则,用户参与原则 严格划分

30、工作阶段,遵循“先逻辑,后物理”的原则 自顶向下的原则 工作成果描述标准化原则,生命周期法,生命周期法将信息系统的开发过程划分为五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行与维护。,系统规划和分析阶段主要任务,系统规划阶段:初步调查、用户需求分析、制定目标、可行性分析、 审批 系统分析阶段:详细调查、信息需求分析、建立逻辑模型、提交分析说明书、审查,系统设计阶段主要任务,确定实施方案物理模型。 概要设计(总体设计):设计系统体系结构、硬件系统设计、网络设计、设计数据库结构并定义各模块的功能和相互之间的接口关系。 详细设计:定义每个子模块的功能、算法、内部特征。详细设计包括输入、输

31、出设计、代码设计、文件设计、处理流程设计等。,系统实施阶段主要任务,硬件设备的购置、安装、调试 程序设计 系统测试 人员培训 系统初始化,系统运行、维护阶段主要任务,运行 维护,信息系统的生命周期,生命周期法的开发过程(一),生命周期法的开发过程(二),生命周期法的开发过程(三),生命周期法的开发过程(四),生命周期法的主要优、缺点,优点: 阶段分明,步骤清楚,每一阶段都有成果作为下一阶段的工作依据; 强调用户第一的原则 ; 强调结构化的方法 ; 工作文档规范化、标准化 ; 可以分工合作完成,项目可管理性强。 缺点: 开发周期长; 系统开发成本高,效率低; 用户需求难以准确把握; 预先定义需求

32、,灵活性差; 不能很好地解决从系统分析到系统设计的过渡 。 适用:组织相对稳定、业务处理过程规范、需求明确且在一定时间不会发生大变化的系统,原型法,原型法也称为快速原型法(Rapid Prototyping Approach)或快速应用开发方法(Rapid Application Development,RAD) 原型法是在信息系统开发时首先构造一个功能简单的原型系统(初始原型),然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统(工作原型),原型法的特点,允许试探和重复,是一个不断迭代、逐渐逼近、积累知识的过程 不需要预先完整、准确定义系统需求 迭代过程是对开发对象认识不断深入、需求

33、不断清晰的过程,也是系统功能不断实现和完善的过程。,原型法开发流程,原型法的优、缺点,优点: 用户要求满足性好 用户容易参与 开发周期短 缺点: 不适于大型、复杂系统 不能改善原系统的问题 适用: 小型、简单、需求经常发生变化的系统,丢弃式原型法与生命周期法的结合过程,递增原型法的开发过程,面向对象方法,以对象为中心构造信息系统的方法。 面向对象的方法=对象+类+继承+通信 对象:客观事物由对象组成,具有封装性,对象是对其状态和行为的封装,状态是对象的静态特征,由“属性”描述,行为是对象的动态特征,由操作(方法)描述。 类:是具有相同数据结构和相同操作的对象的集合。类可以用来产生对象,对象是类

34、的一个实例。 继承:对象具有继承性 通信和消息:对象间的联系通过消息传递来实现,面向对象方法的开发过程,1. 系统调查和需求分析 2. 面向对象分析(Object-Oriented Analysis,OOA):分析问题,抽象出对象及其行为、结构、属性和方法等 3. 面向对象设计(Object-Oriented Design,OOD):对对象抽象、归类、整理,形成范式 4. 面向对象程序设计(Object-Oriented Programming,OOP):用面向对象程序设计语言将范式直接映射为应用软件。,面向对象方法的优点,继承机制避免了由于系统内对象封闭而造成数据和操作冗余的现象; 对象具有

35、可修改性和可重用性,实现软件资源共享、加速软件开发过程; 具有良好的可维护性和可扩展性。,信息冗余度,信息的冗余(Redundancy)是指表达信息的量和实际信息量之间的差值。,在信息系统中,一方面为了减少信息的存储容量和避免信息的不致性,要尽量减少信息的冗余;另一方面,为了检验信息传输是否正确或数据备份,信息的冗余又是必要的,信息系统开发条件,领导重视,业务人员积极性高; 必须有建立IS的实际需求和迫切性; 企业所处的市场环境比较健全,有实现现代企业制度的机制; 必须要有一定的科学管理基础; 有必要的投资保证,并能提供系统维护人员的编制和维护费用; 管理人员知识结构应满足系统建设需要; 管理

36、工作基础扎实,基础数据要齐全规范。,信息系统开发前的准备,建立开发的领导机构,组织开发队伍; 借鉴同类系统的开发经验; 选择适合本企业实际的开发方式; 确定系统目标、开发策略和投资金额; 收集和整理基础数据。,信息系统开发方式,1. 独立开发 2. 委托开发 3. 合作开发 4. 购买现成软件,独立开发,由用户依靠自己的力量独立完成系统开发的各项任务。 适于:有较强专业开发分析与设计队伍和程序设计人员,系统维护使用队伍的组织和单位,如:大学、研究所、计算机公司、高科技公司等单位等 优点:开发费用少,容易开发出适合本单位需要的系统,方便维护和扩展,有利于培养自己的系统开发人员。 缺点:容易受业务

37、工作的限制,系统整体优化不够,开发水平较低。此外,系统开发时间长,开发人员调动后系统维护工作没有保障。 注意:需要大力加强领导,实行“一把手”原则; 向专业开发人士或公司进行必要的技术咨询,或聘请他们作为开发顾问。,委托开发,由使用单位(甲方)委托通常是有丰富开发经验的机构或专业开发人员(乙方),按照用户的需求承担系统开发的任务。 适合:使用单位(甲方)没有MIS的系统分析、系统设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位。 优点:省时、省事,开发的系统技术水平较高。 缺点:费用高、系统维护与扩展需要开发单位的长期支持,不利于本单位的人才培养。 注意:使用单位(甲方)的业务骨干要

38、参与系统的论证工作;开发过程中需要开发单位(乙方)和使用单位(甲方)双方及时沟通,进行协调和检查。,合作开发,由使用单位(甲方)和有丰富开发经验的机构或专业开发人员(乙方),共同完成开发任务。双方共享开发成果,实际上是一种半委托性质的开发工作。 适合:使用单位(甲方)有一定的信息系统分析、设计及软件开发人员,但开发队伍力量较弱,希望通过信息系统的开发建立、完善和提高自己的技术队伍,便于系统维护工作的单位。 优点:相对于委托开发方式比较节约资金,可以培养、增强使用单位的技术力量,便于系统维护工作,系统的技术水平较高。 缺点:双方在合作中沟通易出现问题,因此,需要双方及时达成共识,进行协调和检查。

39、,利用现成软件包开发,利用现成的软件包开发信息系统,可购买现成的应用软件包或开发平台,如财务管理系统、小型企业MIS、供销存MIS等等。 应用软件包:是预先编制好的、能完成一定功能的、供出售或出租的成套软件系统。它可以小到只有一项单一的功能,比如打印邮签,也可以是有50万行代码的、400多个模块组成的复杂的运行在主机上的大系统。 适合:对于功能单一的小系统的开发颇为有效。但不太适用于规模较大、功能复杂、需求量的不确定性程度比较高的系统的开发。 优点:能缩短开发时间,节省开发费用,技术水平比较高,系统可以得到较好的维护。 缺点:功能比较简单,通用软件的专用性比较差,难以满足特殊要求,需要有一定的

40、技术力量根据使用者的要求做软件改善和编制必要的接口软件等二次开发的工作。,开发方式的比较,信息系统的项目管理,项目管理是指在一定资源如时间、资金、人力、设备、材料、能源、动力等约束条件下,为了高效率地实现项目的既定目标,按照项目的内在规律和程序,对项目的全过各进行有效地计划、组织、协调、领导和控制的系统管理活动。,信息系统项目的特点,1.阶段性 信息系统项目的阶段性也称为紧迫性,信息系统项目历时有限,在开始项目之前,就必须明确时间的约束,具体到每个工作组、每个人、执行项目中的每个任务都必须明确时间要求,没时完成进度,必须要有充分的客观理由。 2. 独特性 没有完全一样的信息系统项目。项目经理必

41、须在开始之前通过合同明确地描述和定义向客户最终交付的产品内涵。 3. 不确定性 项目不可能完全在规定的时间内、按规定的预算由规定的人员完成。在实际中应避免不计划和过详细的问题。,信息系统开发的项目管理过程,信息系统项目管理分为两个阶段: 立项与可行性论证阶段 项目实施管理阶段,信息系统开发与项目管理对应关系,项目管理流程,立项与可行 性研究,项目实施管理,开发管理 制定文档 预计需要的资源 费用估算 安排工作任务和日程 定期做评审 质量保证管理 开发总结报告 处理意外情况 测试管理 制定测试计划 测试分析并报告 编制用户手册 运行管理 项目后评价管理,系统开发过程,可行性研究 与计划,详细调查

42、,新系统逻辑方案,总体设计,详细设计,编码,测试、安装运行,运行与维护,系统更新,系统分析,系统设计,系统实施,项目管理的组织机构,项目负责人 过程管理小组 系统开发小组 系统集成小组 系统测试小组 项目支持小组 项目监理小组,项目经理的地位与作用,地位: 是项目管理的核心,在整个管理活动中具有举足轻重的作用,是项目当事人和项目关系人人各方协调配合的桥梁和枢纽,对外,是项目信息沟通的发源地,对内,是各种重要指标、决策、计划、方案、制度的决策人和制定者。 作用: 合同履约的负责人,是项目责、权、利的主体 项目计划的制定和执行监督人 项目组织的指挥员 项目协调工作的纽带 项目控制中心,项目经理的主

43、要任务与职责,制定工作计划 组建项目团队 分配工作任务 评估项目成员业绩 高层与项目组、监理与项目组之间的沟通 为项目成员提供信息和协调资源 培养成员的献身精神 指导和培训项目成员,项目经理的基本能力,领导能力 培养员工与人员开发的能力 沟通能力人际交往能力 处理压力能力 解决问题能力 管理时间能力 灵活应变能力,项目管理者的基本素质,要学会说不。 员工带问题而来时,或者需要听你的建议时,他可能的真正含义是要把包袱交给你。 解决的方式: 剔除你不愿意被牵涉进的问题; 如果确实需要你参与,必须明确:在员工离开你的视线后,问题仍然是他自己的; 如果问题确实需要你的持续关注,便应该提醒员工今后要共同

44、做出决策但问题仍然在员工自己。 员工一旦认识到不能将自己的问题交给你,很快就能学会如何自己做决定。,项目管理者的基本素质,要学会说不。 员工带问题而来时,或者需要听你的建议时,他可能的真正含义是要把包袱交给你。 解决的方式: 剔除你不愿意被牵涉进的问题; 如果确实需要你参与,必须明确:在员工离开你的视线后,问题仍然是他自己的; 如果问题确实需要你的持续关注,便应该提醒员工今后要共同做出决策但问题仍然在员工自己。 员工一旦认识到不能将自己的问题交给你,很快就能学会如何自己做决定。,项目管理内容,费用估算及成本管理、审计与控制 风险管理 计划安排及管理 项目质量跟踪管理与控制 人员管理 运行管理

45、文档管理 主要活动包括: 编写项目建议书;项目成本的度量;项目计划和进度安排;项目监控和复审;人员选择和评估;项目报告的准备和发布,IT项目监理,IT项目监理是指依法设立且具备相应资质的信息系统工程监理单位,受业主单位委托,依据国家有关法律法规、技术标准和信息系统工程监理合同,对信息系统工程项目实施监督管理。 宗旨: 为甲方把好质量、进度、成本关,为乙方提供的系统进行公正、恰当和权威的评价。,IT项目监理的模式,咨询式监理: 只对用户方就公司信息化过程中提出的问题进行解答,其性质类似于业务咨询或方案咨询。此方式费用低,监理方责任轻,适合对信息化有较好把握、技术力量较强的用户采用。 里程碑式监理

46、: 将系统的建设划分为若干个阶段,每阶段结束都设置一个里程碑,在里程碑到来时监理方进行审查或测试。此方式费用高,监理方责任大。 全程式监理: 要对系统建设过程中的里程碑进行审查,同时还派人员全程跟踪、收集开发过程中的信息,不断评估开发方的开发质量和效果。此方式费用最高,监理方责任最大,适合对信息系统开发不了解、技术力量偏弱的用户方采用。,项目管理工具与方法,项目管理过程中经常使用的方法与工具主要有: 网络图(包括甘特图、PERT、CPM)、工作分解结构(Work Breakdowm Structure, WBS)以及里程碑计划等。,甘特图(Gantt Chart 或Bar Chart),传统的

47、甘特图不表示活动之间的相互关系,是一种用图表示项目各阶段任务开始与结束时间的方法。甘特图法用水平线段表示阶段任务;线段起点和终点分别对应于任务的开工时间和完成时间;线段的长度表示完成任务所需时间。,甘特图示例,任务分配表,项目人员安排,甘特图示例,生产计划子模块计划甘特图 用横条之间的箭头表示活动的依赖关系。,进度与计划比较横道图,甘特图的特点,直观性强,表明了各任务的计划进度和当前进度,能动动态地反映软件项目的开发进展情况。 缺点: 旦改变进度安排,图形就会发生变化,就需要重新绘制; 不能反映多个任务之间存在的复杂逻辑关系。,网络策划模型(网络图),将活动及其关系表示成一个图形。 图中,将活

48、动表示成连接(带箭头的线),用节点(圆)表示活动开始和完成的事件。,网络构造规则,一个项目网络应该只有一个开始节点; 一个项目网络应该只有一个结束节点; 前置任务是紧邻的前驱任务; 时间从左流向右; 网络不能包含回路; 节点要按次序编号; 网络不包含悬挂。,网络构造方法,前导法: 节点表示活动,连线(或箭头)表示活动之间的关系 箭线图法: 箭头表示活动,通过节点连接表示依赖关系,练习:指出每个网络的错误,标注节点约定,关键路线法 (Critical Path Method,CPM),一种常用的数学分析技术,它根据指定的网络顺序逻辑关系和单一的历时估算,计算每一活动(任务)的单一、确定的最早开始

49、和最迟结束时间,通过网络分析研究项目费用与工期的相互关系,并找出在编制计划时及计划执行过程中的关键路线。 其核心是计算浮动时间,计算出来的日期不是项目的进度计划,而是计划的重要依据。 一般求出某个项目的关键路径的基本步骤为: 求出各活动的时间参数最早开始时间ES和最早结束时间EF; 求出各活动的时间参数最晚完成日期LF和最晚开始日期LS; 计算时差; 确定关键路线。,任务的持续时间及相互关系,开始,T1,T2,T4,T6,M3,M4,M1,T3,T9,M5,M7,T7,T5,T8,T10,M6,T11,M8,T12,结束,M2,开始,结束,T1,开始,结束,T1,正向遍历:,开始,结束,T1,反向遍历:,开始,结束,T1,标识关键路径:,T1=10,T2=21,T4=14,T6=7,T3=21,T9=21,T7=28,T5=14,T8=35,T10=21,T11=11,T12=14,正向遍历:,T1=10,T2=21,T4=14,T6=7,T3=21,T9=21,T7=28,T5=14,T8=35,T10=21,T11=11,T12=14,反向遍历:,77,63,52,56,28,31,24,44,42,0,10,标识关键路径:,网络中至少有一条路径定义了

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1