信息系统开发与管理

信息系统开发与管理

重点章节:2,3章;5,6,7章
选择 1 * 20题 = 20分
填空 1 * 20题 = 20分
名词解释 3 * 5题 = 15分
简答 5 * 5题 = 25分
应用 10 * 2题 = 20分

名词解释

  1. 人工走通
  2. 数据字典

简答

  1. 简述B/S结构

应用:

数据流图,E-R实体图+数据库表为主

0d48ad65.png 2532f3c9.png 5210a153.png

在系统设计原则中,有利于子系统之间,多系统之间联系与合作的是(一致性和完整性)
包括信息系统组织机构设置,人员管理,突发事件应急措施等的运行管理制度是(系统维护制度)
为了扩充和改善系统性能而进行的修改属于(完善性维护)
信息的特性之一是描述事物运动和状态的改变,这种特性称为信息的(真实性)
如一个系统可以与环境进行信息和能量交换,则这个系统属于(开放)系统
管理信息系统开发失败的最重要原因是重视编程,轻视(规划)
新系统逻辑模型是系统设计和(系统实施)的依据
模块的(内聚)表示模块内部各成分之间的联系程度
模块间的调用关系:直接调用,选择调用,(循环调用)
在模块结构图中,一个模块有用的直接下层的模块个数被称作(扇出)数
选择程序设计语言的原则除要求易学,易用,易维护以外,还要考虑是否与(数据库)管理系统有良好的接口
系统实现的准备工作包括:制定方案,制定(编码)规范,组织技术攻关,准备软硬件开发环境等。
用黑盒测试法查出程序中所有错误,只能用(穷举)法输入测试,但实际上难以做到这一点。
实体联系图:是一种用于数据库设计的建模方法,它将现实世界的信息结构统一用实体,属性,以及实体之间的联系来描述。
面向对象方法中对象的四个组成部分:对象标识,数据结构,消息接口
经验表明数据流图分解最多不要超过7层。
关于程序代码审查的描述,正确的是:代码审查是单元测试的一种方法。
关于模块测试的描述错误的是:模块最好由自己检查和测试
ERP中物流管理可有:分销管理,库存控制,采购管理组成
三层C/S结构分为表现层,业务层和数据层
结构化分析方法的一个重要特点是,分析结果的描述尽可能采用(图形)方式

第一章 导论

识记

管理信息系统(Management Information System MIS)的分类

1 按核心业务活动:电子业务系统,电子政务系统,电子商务系统
2 按数据处理方式:操作型,分析型
3 按管理应用层次:战略型,管理型,事务型
4 按行业和业务职能分类行业:铁路、林业、电力、港口、农业管理信息系统。职能:销售、生产、采购、财务、统计、人力资源等职能。

管理信息系统的结构:

  • 功能结构(任何一个管理信息系统均有明确的目标,并由若干具体功能组成。为了完成这个目标,各功能相互联系,构成了一个有机结合的整体,表现出系统的特征,这就是管理信息系统的功能结构)
  • 概念结构(信息源,信息处理器[信息的传输,加工,存储等任务],信息用户[信息的最终使用者],信息管理者[负责信息系统的设计、实施、维护等工作]四大部件)
  • 管理职能结构
  • 软硬件结构
  • 网络计算结构

管理信息系统的典型应用形式:
物料需求计划系统MRP(Material Requirements Planning)

  • 管理理念:供需平衡原则,优先级计划原则。
  • 基本任务:从所需求产品的生产计划导出相关物料的需求量和需求时间;根据物料的需求时间和生产周期来确定其开始生产的时间。主生产计划,物料清单,库存信息是MRP的三项基本输入数据。

制造资源计划系统MRP II(Manufacturing Resource Planning),
基本思想:把企业作为一个有机整体,基于企业经营目标制订生产计划,围绕物料集成组织内的各种信息,实现按需、按时进行生产

企业资源计划系统ERP系统(Enterprise Resource Planning)
以(顾客驱动、基于时间、面向整个供应链)为三个主要特征,
以(资金、货物、人员和信息)为四大元素。ERP是一种企业内部所有业务部门之间以及企业同外部合作伙伴之间交换和分享信息的系统;是集成供应链管理的工具,技术和流程,是管理决策和供应链流程优化不可缺少的手段,它有助于实现现代企业的竞争优势。主要功能:ⅰ财务管理、ⅱ物流管理(采购管理、库存控制、分销管理)、ⅲ生产计划与控制管理(ERP系统的核心功能)(主生产计划、物料需求计划、能力需求计划、车间控制、制造标准)、ⅳ人力资源管理。

领会

管理信息系统的基本定义:是一个以信息技术为工具,具有数据处理,预测,控制和辅助决策功能的信息系统
管理信息系统是一个(人机系统)又是一个(一体化集成系统),以(计算机技术,通信技术,软件技术)为技术基础
MRP,MRPII和ERP的基本原理
MRP:是从所需求产品的生产计划导出相关物料的需求量和需求时间;根据物料的需求时间和生产周期来确定其开始生产的时间。主生产计划,物料清单,库存信息是MRP的三项基本输入数据
MRPII:把企业作为一个有机整体,基于企业经营目标制订生产计划,围绕物料集成组织内的各种信息,实现按需、按时进行生产
ERP:是一种企业内部所有业务部门之间以及企业同外部合作伙伴之间交换和分享信息的系统;是集成供应链管理的工具,技术和流程,是管理决策和供应链流程优化不可缺少的手段,它有助于实现现代企业的竞争优势。

课后题

6.什么是管理信息系统的功能结构?一个完整的管理信息系统通常包括哪几类功能?(课本24页) 
答:任何一个管理信息系统均有明确的目标,并由若干具体功能组成。为了完成这个目标,各功能相互联系,构成了一个有机结合的整体,表现出系统的特征,这就是管理信息系统的功能结构。
7. 什么是管理信息系统的层次结构?它与管理层次的关系是什么?(课本25页) 
答:管理组织从纵向看都是分层次的,管理活动也可以划分若干层次。不同管理层所需要的决策支持信息也是不同的,针对不同层次管理者的需求,开发信息系统,这就是管理信息系统的层次结构。 
多数情况下,人们将管理活动分为高、中、低三个层次,即战略计划层、管理控制层和执行控制层针对这三个层次所建设的系统称为战略计划子系统、管理控制子系统、执行控制子系统它们分别属于战略型、管理型和事务型管理信息系统。
10管理信息系统的网络计算结构有几种?请简述各自的原理。(课本29-30页) 
四种网络计算模式:中央主机集中分时处理模式、文件服务器模式、客户机/服务器模式C/S、浏览器/服务器模式B/S。

其他资料

MIS系统概念结构:信息源,信息处理器,信息用户,信息管理者
5f313489.png

第二章 基本知识

识记

管理的基本知识:

1 几种典型的组织结构:直线制结构,职能制结构,矩阵式结构
2 管理部门划分的基本方法:按职能划分,按地区划分,按产品划分
3 管理活动的三个基本层次:高层管理,中层管理,基层管理
4 管理决策的三种基本类型:非结构化决策,半结构化决策,结构化决策

信息的基本知识
1 信息论,控制论对信息的解释
信息论创始人香侬(C.E.Sannon美国贝尔实验室的数学家)认为:”信息是不确定量的减少”,”信息是用来消除随机不确定性的东西”.
控制论的奠基人维纳对信息的解释为:信息就是信息,不是物质,也不是能量;
信息是经过加工的数据,是有一定含义,能减少不确定性,对决策或行为有现实或潜在价值的数据。

2 信息的9个基本属性:普遍性,可压缩性,事实性,共享性,可转化性,变换性,扩散性,非消耗性和层次性.
3 信息的生命周期:需求,收集,传输,处理,存储,维护,使用和退出

  • 信息收集:原始数据的获取过程。信息收集方法:自底向上广泛收集,有目的的专项收集,随机积累。 
  • 信息传输:为了确保信息传输的效率,要做到以下三点:1)建立大容量的信息通道;2)规定合理的信息流程;3)减少信息传递的环节。 
  • 信息的处理:是信息生命周期中必不可少的重要环节。信息加工就是对收集到的信息进行去伪存真,去粗取精,由表及里,由此及彼的加工过程。 
  • 信息的存储:存储活动主要涉及保存什么信息、存储介质、保存时间、存储方式(集中/分散式)四个问题。 
  • 信息的维护:维护的目的是保证信息的准确性、及时性、安全性、保密性。

系统的基本知识
1 存在的三个基本条件:要素,结构和功能
1)系统是由若干要素组成的。这些要素可能是一些个体、元件、零件,也可能本身就是一个系统。
2)系统有一定的结构。系统内部各要素之间相对稳定的联系方式、组织秩序等关系的内在表现形式就是系统结构。 
3)系统有一定的功能。收集、传递、储存、加工、维护和使用,辅助决策者进行决策,帮助企业实现目标。
2 5个基本要素:输入,处理,输出,反馈和控制
3 分类:

按复杂程度从低到高:物理结构系统,生物系统,人类系统,社会系统,宇宙系统;
按系统与环境的关系:封闭系统,开放系统
按是否有反馈机制:开环系统,闭环系统
按抽象程度:物理系统,逻辑系统,概念系统

4 系统的属性:整体性,关联性,层次性,统一性

信息技术的基本知识

1 网络技术:
计算机网络的概念:利用通信设备和线路将地理位置不同,功能独立的两台或两台以上的计算机互联起来,以功能完善的网络软件(网络通信协议,信息交互方式,网络操作系统等)实现资源共享和信息传递的系统。
网络的分类:按介质有线网,无线网;地理范围:局域网和广域网。
网络协议:TCP/IP协议,IPX/SPX协议,NetBEUI协议
最基本的网络拓扑结构(总线,星形,环形),网络安全的五个特征(完整性,可用性,保密性,可控性和可审查性)
2 数据库技术:
数据库的概念:各种相关数据的集合和容器。数据库中的数据必须按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可以被一定范围内的各种用户共享。

数据表的概念:数据库的重要组成部分,通常简称为表,表是存放数据的基本数据结构,由行和列组成的二维结构,行称为记录,列称为字段。

数据库管理系统的概念:对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。

结构化查询语言(Structured Query Language)SQL,是关系数据库的标准语言(insert, update, delete, select)
3 计算机语言:又称程序设计语言,指用于人与计算机之间通信的语言,传递信息的媒介,是开发管理信息系统软件的必备工具。
程序设计语言发展的3个阶段(机器语言,汇编语言,高级语言)
常见的高级语言VB,Delphi,Java等

领会

管理的基本知识
1 管理的含义

  • 管理工作的中心是管理其他人的工作;
  • 管理工作是通过协调其他人的活动来进行的;
  • 管理人员必须同时考虑两方面的问题:一是其他人的活动,二是其他人。归结一点,所谓管理就是去营造一种激励环境,使处于其中的所有工作人员努力工作,发挥群众的协同效应,以达到企业或组织的目标。

2 管理幅度和层次的含义:
幅度又称管理宽度或管理跨度,是指一名管理者有效地监督,管理其直接下属的人数是有限的。当超过某个限度时,管理的效率就会随之下降,需要增加管理层次,把工作委托给下一级管理人员。
层次就是指管理组织划分了多少个等级。
3 管理扁平化:层次少,幅度大的结构。
4 管理层次与决策类型的关系:管理活动的高,中,低,对应非结构化决策,半结构化决策,结构化决策。

信息的基本知识
1 信息的含义
信息是经过加工的数据,是有一定含义,能减少不确定性,对决策或行为有现实或潜在价值的数据。
数据是对客观事物的记载,由一些可以鉴别的物理符号组成。信息与数据的概念是相对的,在一定条件下可以相互转化。
2 信息基本属性的含义

  • 普遍性:信息是普遍存在的,它是事物运动和状态改变的方式。因此只要有事物存在,只要有事物的运动,就会有它们运动的状态和方式,就存在信息。 
  • 事实性:信息描述了事物运动和状态的改变,因此它具有事实性,这是信息的重要性质之一,事实使信息具有价值。
  • 层次性:按照管理层次的高、中、低,不同的管理层次要求不同的信息。 
  • 可压缩性:信息经过浓缩、集中、综合和概括等处理后,不丢失信息的本质。 
  • 扩散性:这是信息的本性,在实际工作中,要重视信息资源的安全保密管理。 
  • 非消耗性:信息在使用过程中不但不会被消耗,而且还可能出现再生或者增殖。 
  • 变换性:信息不仅可以在各种物质和能量形式之间进行转换,而且可以经受一切不会破坏“数字不变性”的数字变换。 
  • 可转化性:在一定条件下可以转化为物质、能量、时间及其他

4 管理信息的主要特点

  • 信息来源分散性;
  • 信息量大且多样性;
  • 信息处理方法的多样性;
  • 信息的发生、加工和使用时间、空间的不一致性。

5 管理信息与决策的关系
决策需要信息的支持;不同的管理层次需要不同的信息,高层决策大多是非结构化的,中层决策主要是半结构化的,基层管理决策基本上是结构化的,各层管理人员有不同的职责,因此他们所需要的信息也是不同的。
系统的基本知识
1 系统的概念
由一些相互联系、相互制约的若干组成部分结合而成的、具有特定功能的一个有机整体。
2 系统的逻辑模型:输入,处理,输出,反馈,控制
3 系统分解的目的:减少分析问题的难度
4 系统分解的原则
可控制性原则、功能内聚性原则(各功能模块按功能相关性聚集成子系统)、接口标准化原则(接口是子系统之间的连接点,即子系统输入、输出的界面)

课后题

1.简述管理的含义。(课本39页) 
答:管理就是由一个或更多的人来协调他人的活动,以便收到个人单独活动所不能收到的效果而进行的各种活动。管理有三个方面的含义:管理工作的中心是管理其他人的工作;管理工作是通过协调其他人的活动来进行的;管理人员必须同时考虑两方面的问题:一是其他人的活动,二是其他人。归结一点,所谓管理就是去营造一种激励环境,使处于其中的所有工作人员努力工作,发挥群众的协同效应,以达到企业或组织的目标。 

2. 请说明管理层次与幅度的含义。(课本43页) 
答:管理幅度又称“管理宽度”或“管理跨度”,是指一名管理者有效的监督,管理其直接下属的人数是有限的,当超过某个限度时,管理的效率就会随之下降。管理者要想有效的领导下属,就必须认真考虑能直接管辖多少下属的问题,即管理幅度问题。 
管理层次是指管理组织划分为多少个等级。通常管理层次分为高层管理(战略级)、中层管理(战术级)、基层管理(执行层或作业层) 

3. 如何理解管理的五大职能?(课本40-41页) 
答:管理的基本职能:计划,组织,指挥,协调,控制。  
计划是管理的首要职能,对未来事件作出预测,以制定行动方案。
组织是指完成计划所需的组织机构,规章制度,人财物的配备等。
指挥指对所属对象的行为进行发令,调度,检查。
协调指组织内部的每一部分或每一成员的个别行动都能服从于整个集体目标,是管理过程中带有综合性,整体性的一种职能。
控制指对下属人员的行为进行检测,纠正偏差,使其按照规定的要求工作。
管理的上述职能是相互关联,不可分割的一个整体。通过计划职能,明确组织的目标与方向;通过组织职能,建立实现目标的手段;通过指挥协调职能,把个人的工作与所要达到的集体目标协调一致;通过控制职能,检查计划的实施情况,保证计划的实现。 
4. 请说明信息与数据的关系。(课本45页) 
答:信息是经过加工的数据,是有一定含义,能减少不确定性,对决策或行为有现实或潜
在价值的数据。数据是对客观事物的记载,数据由一些可以鉴别的物理符号组成。信息与数据的概念是相对的,在一定条件下可以相互转化。 
6. 决策分为哪些类型?它们与管理层次的关系如何?(课本52页) 
答:管理决策的三种基本类型:结构化决策、半结构化决策、非结构化决策 管理层次与决策类型的关系:管理活动的高、中、低三个层次分别对应三种类型的决策过程,即非结构化决策,半结构化决策,结构化决策。 
7. 什么是系统?它有哪些属性和分类方式?(课本52-54页) 
答:系统:由一些相互联系、相互制约的若干组成部分结合而成的、具有特定功能的一个有机整体。
8. 系统分解的目的和原则是什么?(课本55页) 
答:分解目的:减少分析问题的难度 
   分解的原则:可控制性原则、功能内聚性原则、接口标准化原则。 
9. 信息系统开发的主要技术包括哪些?请简要说明各种技术的主要内容。(课本55-59页) 

答:主要技术:网络技术、数据库技术、开发语言。 
(1)网络技术包括:计算机网络概念、网络的分类、网络协议、网络拓扑结构和网络安全五方面内容。
(2)数据库技术:包括数据库的概念、数据表、数据库管理系统、结构化查询语言四个方面。数据库是各种相关数据的集合和容器。数据表是数据库的重要组成部分,是存放数据的基本数据结构。数据库管理系统是对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。结构化查询语言是关系数据库标准语言,简称SQL语言。
(3)计算机语言:人与计算机之间传递信息的媒介,是开发MIS软件的必备工具。发展过程分为:机器语言,汇编语言,高级语言。

其他

  • 管理与信息系统的关系:管理的过程就是基于信息的决策过程,管理信息系统实时,准确的收集信息,便于管理人员决策,提高管理的质量。 管理过程的步骤:发现问题、拟订方案、作出决策。
  • 管理现代化的内容:管理思想的现代化,管理组织的现代化,管理手段的现代化,管理方法的现代化。 
    管理手段的现代化直接促进管理体制、管理组织、管理方法现代化进程。
  • 管理的基本职能:计划,组织,指挥,协调,控制
  • 按照管理幅度的大小以及管理层次的多少分成两种结构:扁平结构(层次少宽度大)和直式结构(层次较多)
  • 管理层次与决策类型的关系:管理活动的高、中、低三个层次分别对应三种类型的决策过程,即非结构化决策,半结构化决策,结构化决策。
  • 管理信息:经过加工的、反映管理活动的数据,它与资金、劳动力一样是企业经营活动的重要资本。
  • 信息技术:有关信息的收集、识别、提取、变换、存储、处理、检索、检测、分析和利用等各种技术的总称,是管理信息系统的重要基础。
  • MIS以计算机网络为基础的原因:①上下级间的信息交流;②横向部门间的信息交流;③节省投资;④有利于信息的安全存储。
  • (1)计算机网络:利用通信设备和线路将地理位置不同、功能独立的两台或两台以上的计算机互联起来,以功能完善的网络软件(网络通信协议,信息交互方式,网络操作系统等)实现资源共享和信息传递的系统。 
  • 计算机网络的功能主要是:软/硬件资源共享、用户间信息交换。 
  • (2)网络分类:按通信介质分有线网和无线网;按地理范围分局域网和广域网。 
  • (3)网络协议:TCP/IP协议,IPX/SPX协议,NetBEUI协议 
    (4)网络拓扑结构:计算机及网络设备在空间上的排列形式。最基本的拓扑结构有总线型、星形和环形三种。 
    (5)网络安全:网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受破坏、更改、泄露,系统连续可靠正常的进行,网络服务不中断。

第三章 系统开发方法概述

识记

1 管理信息系统开发的主要方法:结构化方法,原型化方法,面向对象方法
2 原型化方法的三种具体类型:探索型,实验型,演化型
3 面向对象方法的一些主要概念:
对象:是数据结构以及作用于此结构上的数据操作的封装体,这个封装体具有自身行动能力。 
类:是对象的抽象描述,概括了具有共同性质的一组对象的方法和数据。类是对象的抽象,对象是类的实例,由类到对象的过程称为实例化过程。 
方法与消息:方法使对象具有了处理封装数据的功能,而消息则激活了这种功能并建立了对象间通信的桥梁。消息由消息的标识、接受消息的对象、若干个变元组成。方法一面描述了对象执行操作的算法,另一面定义了响应消息的机制。 
继承:子类自动共享父类中的方法和数据的机制,描述了人类由一般到特殊、自顶向下的演绎能力。 
封装:是一种信息隐蔽技术,封装机制使对象成为数据与方法的集成体。 
多态性:是指在一般类中定义的属性或操作被特殊类继承后,可以具有不同的数据类型或表现出不同的行为; 
重载:是一个类中对自身已有的同名方法的重新定义。

4 管理信息系统的生命周期:出现需求,提出新系统方案,系统产生与成长,系统成熟,系统衰退,系统废弃
5 瀑布模型与结构化方法的主要阶段:总体规划,系统分析,系统设计,系统实施,运行维护,系统评价

领会

1 系统开发应具备的条件?
(1)企业高层领导应重视和介入。用户企业高层领导是否重视,对管理信息系统开发和使用的成败起着决定性的作用。 
(2)企业业务人员要有积极性。系统开发过程中业务人员要提供相关数据,系统建成后,他们是系统的直接操作者,系统运行效果的好坏,很大程度上取决于他们的使用和配合。 
(3)企业要有一定的科学管理基础。没有科学管理的基础,就无法建成有效的计算机管理信息系统。
(4)要有一定的投资保证。MIS的建设是一项资金耗费较大的工程项目,计算机设备、MIS的软件、机房设备等需要投入不少的资金,系统维护的费用也要占总投资的重要部分。

开发前的准备工作?
1)借鉴同类系统的开发经验 
2)确定系统目标、开发策略和投资金额 
3)收集和整理基础数据

系统开发的困难因素?
(1)新系统对当前的管理模式影响较大 
(2)管理信息系统的效益不易用货币形式直接反映 
(3)基础数据的准确性与完整性差 
(4)重视编程,轻视规划 
(5)采用增加开发人员的方式来加快进度 
(6)堆栈现象

2 结构化分析的基本手段(分解与抽象),
大问题分解成若干个小问题,然后再分别分解,这就是“分解”。 
抓住主要问题,忽略次要问题,集中精力先解决主要问题,这就是“抽象”。
基本策略(自顶向下,由粗到细,逐步求精)和主要内容(一套分层的数据流,一本数据词典,一组加工说明和补充材料)

3 结构化设计的主要步骤(总体设计和详细设计)和主要特点(相对独立,功能单一的模块结构;块内联系大,块间联系小;采用模块结构图的描述方式)

4 开发过程组织与管理方法:
项目管理的主要内容:

  1. 任务划分
  2. 计划安排
  3. 经费管理
  4. 审计控制
  5. 风险管理
  6. 质量保证
    项目管理组的组成:项目组长,用户,系统分析员,系统设计员,硬件网络设计员,数据库管理员,程序员.
    系统分析员是用户和系统开发其他人员之间的桥梁和接口,是系统开发的核心人物。 
    5 文档管理应遵循的原则: (1)文档要标准化和规范化;(2)维护文档的一致性;(3)维持文档的可追踪性;
    (4)文档管理的制度化。

课后题

请简述系统开发方法的必要性,常用的开发方法有哪些?
答:开发方法的产生源于软件危机。开发费用和进度失控,可靠性差,难以维护。造成软件危机的原因是多方面的,有技术上的,更多是管理上的。人们提出了软件工程,标准化等系统化方法。
常用的开发方法主要有:结构化方法、原型化方法、面向对象的方法

6.简述结构化方法和原型化方法的特点和适应范围。 
结构化方法:特点:(1)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程。(2)用户至上。(3)深入调查研究。(4)严格区分工作阶段。(5)充分预料可能发生的变化。(6)开发过程工程化。
适用范围:该方法适用于一些组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生大的变化的大型复杂系统的开发。特点是快速、自然和方便。 

原型化方法:特点:(1)、遵循了人们认识事物的客观规律,易于掌握和接受 (2)、将模拟的手段引入系统分析的初始阶段,沟通了人们(用户和开发人员)的思想,缩短了用户和系统分析人员之间的距离,解决了结构化方法中最难于解决的一环。强调用户参与、描述、运行、沟通。  (3)、充分利用最新的软件工具,摆脱了传统的方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。强调软件工具支持。
适用范围:(1)用户需求不清,管理及业务不稳定,需求经常变化(2)规模小,不太复杂(3)开发信息系统的最终用户界面。

试比较结构化方法,原型化方法的优缺点以及适用范围。     
(一)、结构化系统开发方法(亦称“生命周期法”)  
1.优点:从系统整体出发,强调在整体优化的条件下“自上而下”地分析和设计,保证了系统的整体性和目标的一致性;遵循用户至上原则;严格区分系统开发的阶段性;每一阶段的工作成果是下一阶段的依据,便于系统开发的管理和控制;文档规范化,按工程标准建立标准化的文档资料。  
2.缺点:用户素质或系统分析员和管理者之间的沟通问题;开发周期长,难于适应环境变化;
结构化程度较低的系统,在开发初期难以锁定功能要求。  
3.适用范围:主要适用于规模较大、结构化程度较高的系统的开发         
(二)、原型法  1.优点:1)符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;2)开发周期短,费用相对少;3)由于有用户的直接参与,系统更加贴近实际;4)易学易用,减少用户的培训时间;5)应变能力强。  
2.缺点:不适合大规模系统的开发;开发过程管理要求高,整个开发过程要经过“修改—评价—再修改”的多次反复;用户过早看到系统原型,误认为系统就是就是这个模样,易使用户失去信心;开发人员易将原型取代系统分析;缺乏规范化的文档资料  
3.适用范围:处理过程明确、简单系统;涉及面窄的小型系统  
不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范;大量批处理系统

原型化开发方法基本原理,主要形式有哪些?(习题7) 
基本原理:在获得一组基本的用户需求之后,快速的开发出新系统的一个原型,用户、开发人员及其他有关人员在试用原型的过程中,加强通信和反馈,通过反复评价和反复修改原型系统,逐步确定各种需求的细节,适应需求的变化,从而最终提高新系统的质量。 主要形式:探索型、实验型、演化型。

其他

1.系统生命周期:任何一个系统都有其产生、发展和灭亡的生命历程,这个过程符合自然界中事物发展的客观规律,被称作系统的生命周期。 

2.各阶段的主要内容、及其成果: 
总体规划:对当前系统进行初步调查;分析和确定系统目标;分析子系统的组成以及基本功能;拟定系统实施方案;进行系统的可行性研究;编写可行性报告。成果是可行性报告(系统规划报告) 
系统分析:详细调查;业务流程分析;数据流程分析;编写系统分析说明书。成果是系统说明书。 
系统设计:包括总体设计和详细设计,其中总体设计要划分系统的子系统和模块,确定模块结构,并画出模块结构图;详细设计则是确定每个模块内部的详细执行过程。成果是系统设计说明书。 
系统实施:主要包括系统实现、测试和切换等内容,用户操作手册是这一阶段的主要文档。 
运行与维护:包括程序、数据、代码、设备的维护等四个方面。成果是系统运行状况报告。 这个阶段的工作量约占系统整个生命周期的70%左右。 
系统评价:系统的功能性能,系统的经济效果和其他方面的评价。成果是系统评价报告。

项目管理:为了使系统开发能够按照预定的成本、进度、质量顺利完成,需要对成本、进度、质量、人员、风险等进行分析和管理,这就是项目管理。它贯穿于系统开发生命周期的全过程。其主要任务是:制定项目实施计划,对人员进行组织、分工,并按照计划进度和成本管理、风险管理、质量管理的要求,进行系统开发并最终实现预期的目标。 1.项目管理的主要内容: 
任务划分、计划安排、经费管理、审计控制、风险管理和质量保证。 
风险管理包括识别、分析、缓和、跟踪四个阶段,其主要任务是对潜在的问题采取事先预防的处理方法,尽可能的提高系统开发的成功率和开发进程。 
质量保证是项目管理的重点和难点,它分为三个阶段:事前准备、过程监控、事后评审等。  

第四章 总体规划

识记

管理信息系统总体规划的方法:关键成功因素法(CSF),战略目标集转化法(SST),企业系统规划法(BSP)其中BSP具有系统性、简洁性等特点,在MIS开发实践中应用最广泛。
BSP方法的13项主要活动(工作流程):
研究项目的确定,研究的准备工作,研究的开始阶段,
定义企业过程,定义数据类,分析当前的系统支持,研究管理部门对系统的要求,提出判断和结论,
设计信息系统总体结构,确定子系统开发的优先顺序,评价信息资源管理工作,制定建议书和开发计划,研究成果报告

利用BSP方法进行企业过程定义的一般步骤:从计划和控制资源,识别产品和服务过程,以及其他支持性资源3方面入手

4 BSP方法中,资源生命周期不同阶段对信息的不同需求,可将企业中的数据分为四种类型:计划型,事务型,综合统计型,库存文档型

5 BSP识别企业数据的方法:企业实体法:即企业中客观存在的东西,企业过程法:工具是“过程/数据类”矩阵

6 BSP中,划分子系统的过程实际上就是定义信息结构的过程。具体做法是用U/C图,U表示是用(Use),C表示产生(Create)

领会

1 总体规划主要回答系统“是什么”的问题,主要目的是:保证信息共享,协调子系统间的工作,使开发工作有序进行

2 总体规划的主要步骤及各阶段的主要内容:需求初步调查,确定系统建设目标,初步确定子系统组成与基本功能,拟定系统实施方案,可行性分析,编制可行性分析报告
==初步调查的主要内容==:1)现行系统的目标和任务2)现行系统概况 3)现行系统的环境和约束条件 4)现行系统的业务流程和子系统的划分  5)新系统的开发条件。 
在制订具体的新系统目标时,应考虑使目标具备以下重要特性: 
1)总体战略性2)多重性3)依附性4)适应性5)长期性 
==可行性分析==:在总体规划的前段工作中,通过初步调查,了解系统的概貌和当前系统存在的问题,确立新系统的目标。在此前提下,再来分析开发新系统的条件是否具备,明确新系统目标实现的可能性和必要性,这就是管理信息系统开发中的可行性分析。 内容包括:技术可行性、经济可行性、管理可行性、开发环境可行性。
可行性分析报告:(总体规划报告)包括引言、现行系统调查与分析、新系统建设方案、可行性论证、结论。

3 ==可行性分析的主要方法==与主要内容:技术上的可行性,经济上的可行性,管理上的可行性,开发环境的可行性

其他

BSP的定义:企业系统规划方法(Business System Planning,简称BSP),它是一种对管理信息系统进行规划和设计的结构化方法,把企业战略转化为管理信息系统的战略,这种方法一般经历如下过程:首先自上而下识别企业目标,识别企业过程,识别数据,然后再自下而上设计信息系统,以支持企业目标。

BSP方法工作流程的核心部分为:1)定义企业过程和数据类2)分析研究现行系统寻企业的支持3)研究管理部门对系统的要求4)确定新信息系统的体系结构5)确定新信息系统的实现优化顺序。

BSP方法在应用过程中应该遵循的原则: 
① 支持企业目标,②面向企业中管理各层次的要求,③从方法论上摆脱信息系统对旧组织
机构的依从性,④使信息系统在结构上有良好的整体性,⑤自上而下规划和自下而上实施相结合。

定义企业过程是BSP方法的核心。定义企业过程的基本方法是对企业的现实活动进行调查,以企业的关键资源为线索,追踪其生命周期,通过分析与综合,最终完成企业过程的定义。

可行性分析报告:(总体规划报告)包括引言、现行系统调查与分析、新系统建设方案、可行性论证、结论。 
二、企业系统规划法 
1.管理信息系统总体规划的方法:关键成功因素法(CSF)、战略目标集转化法(SST)、企业系统规划法(BSP)其中企业系统规划法具有系统性、简洁性等特点,在MIS开发实践中应用最广泛。
2.BSP方法的工作流程: 
①研究项目的确定。BSP的研究必须在企业高层领导和最高管理部门参与的前提下才能开始。②研究的准备活动。制定研究计划。③研究的开始阶段。④定义企业过程。⑤定义数据类⑥分析当前的系统支持⑦研究管理部门对系统的要求⑧提出判断和结论⑨设计信息系统的总体结构⑩确定子系统开发的优先顺序⑾评价信息资源管理工作⑿制定建议书和开发计划⒀研究成果报告。 
3.定义企业过程 
企业资源是被管理的对象。企业内的资源分为关键性资源和支持性资源,还有不以具体形式存在的资源称为企业的计划与控制。关键性资源是企业的产品和服务,支持性资源是为实现企业目标必须使用、引用和消耗的那些资源,如原材料、资金、设备和人员等。 
资源的生命周期是指一项资源由取得到退出过程所经历的阶段,分为需求、获取、服务和退出四个阶段。
企业过程定义的一般步骤:从计划和控制资源着手,识别产品/服务过程,支持资源识别企业过程。 
4.定义数据类 
1)按照资源生命周期不同阶段对信息的不同需求,可将企业的数据分为四种类型:库存文档型、事务型、计划型、综合统计型。[四中数据类型的特点及反应内容参见课本P93]

3)建立“过程/数据类”矩阵的大致过程: ①审查企业资源清单,抽出带数据性质的资源。 
② 对非数据性资源,按照数据类的特点进行研究,为每项资源或资源组对每种类型数据类的可能需求提出初步方案。 
③ 研究已提取出的数据类,基本确定数据类清单。 
④ 对基本确定的数据类需求作进一步审核。 
⑤ 编写每项数据类的详细说明,在最终确定数据类集的基础上建立描述过程与数据类之间
关联的矩阵,这个矩阵将作为信息系统体系结构设计的基础。

子系统开发顺序的基本原则:子系统需求程度与潜在效益的评估、技术约束分析。

1)子系统划分的原则: 
①子系统在功能上应具有相对独立性,子系统不应跨越两个或两个以上的企业过程。 ②子系统在数据上应具有自身的完整性。一个数据类只能由一个子系统产生。

第五章 系统分析

识记

1 业务流程的概念:是指一组共同为顾客创造价值而又相互关联的活动,特点有目标性,逻辑性,层次性
2 业务流程的特点:目标性,逻辑性,层次性
3 业务流程重组(Business Process reengineering BPR)的定义:是对企业的业务流程作根本性的思考和彻底重建,其目的是在成本,质量,服务和速度等方面取得显著的改善,使得企业能最大限度地适应以顾客,竞争,变化为特征的现代企业经营环境
4 业务流程重组(BPR)的4个核心基本特征:根本性,彻底性,显著改善和流程

领会

1 系统分析的目的与难点
目的:将用户的需求及其解决方法确定下来。
难点:
①对于用户。有些人对自己的业务工作非常熟悉,但受语言表达能力或本身对系统开发的抵触情绪,不能够或不愿意清楚的表达出来;另一些则由于缺乏计算机和信息系统方面的知识,所提出的需求系统分析人员难以理解。
②对于系统分析人员。他们是系统开发方面的专家,但往往不是某管理领域的专家学者,他们缺乏专门领域的业务知识,所以“理解”与“表达”出来的新系统逻辑模型可能与用户需求不一致。
对策:做好用户事前的培训工作;做好系统开发人员的培训工作;选择正确的开发方法和良好的表达工具。
2 系统分析的主要任务
①详细调查收集和分析用户需求;②确定新系统初步的逻辑模型;③编制系统说明书。

3 系统分析的逻辑与步骤
系统分析的思维逻辑:
①认识和理解当前的现实环境,采用业务流程分析技术,获得当前系统的具体的“物理模型”。
②从当前系统的“物理模型”,采用数据流程分析技术,抽象出当前系统的“逻辑模型”。 
③对当前系统的“逻辑模型”进行分析和优化,建立目标系统的“逻辑模型”。 逻辑模型反应的是系统的性质,而物理模型反应的是系统的某一具体实现方案。

系统分析的主要步骤:详细调查→业务流程分析→数据流程分析→编写系统分析说明书

4 详细调查和目的与难点,主要内容和方法,原则

  • 目的:准确、详细的了解用户需求。 
  • 难点:没有足够的用户参与;用户的需求经常变更;用户与开发人员很难进行交流。
  • 详细调查的主要内容 
    组织机构的调查、业务流程的调查、数据流程调查、薄弱环节的调查、其他信息的调查共五个方面。
  • 详细调查的方法与原则 
    方法:收集资料、开调查会或个别访问、书面调查、参加业务实践。 
    原则:事先计划、采访持关键信息的人、自顶向下全面展开、存在的不一定是合理的、分工和协作相结合、主动沟通的工作方式。 
    调查人员在工作中应注意的原则:选择默契的语言、倾听比表达更重要、及时反映避免误解、以学习的态度开展工作。

5 数据流程分析的步骤
业务流程图→绘制数据流图→绘制数据字典→撰写处理说明

应用

数据流图的基本画法
数据流图有四种基本符号组成: 数据流、加工、文件、数据源点或终点。 
数据流用带有名字的箭头表示
加工(或称处理)。它用椭圆来表示。处理并不一定是程序。它可以是一系统程序、单个程序或程序的一个模块,甚至可以是人工处理过程;
文件。也叫数据存储或数据存储文件,它用一个开口长条表示,数据存储并不等同于一个文件。它可以是一个文件、文件的一部分、数据库元素或记录的一部分;它代表的是静态的数据。
数据源点或终点。又叫外部实体。它用一个方框表示

986b344f.png e28fe773.png
数据字典的编制方法 三种类型的信息需要描述:数据流,数据项,文件 加工说明的编写方法 至少要描述清楚三件事:数据来源,处理逻辑,数据去向

其他

系统分析的结果:系统分析说明书 
系统分析工作的要点:开展系统分析工作的关键点在于“理解”和“表达”。
业务流程功能:1)实现不同分工活动的结果连接;2)反应活动间的关系
业务流程图:
组成:外部实体、业务功能描述、业务和数据流动的方向 
分析方法:业务流程的分析采用的是自顶向下的方法。

BPR的原则:1)围绕最终结果而非具体任务来实施再造工作。 
2)让后续过程的有关人员参与前端过程。3)将信息处理融入产生该信息的实际工作中去。4)将地域上分散的资源集中化。5)将平行工序连接起来而不是集成其结果。6)决策点下移并将控制融入过程中。7)在源头获取信息。

5 业务流程分析的步骤
1)调查企业的组织结构2)调查企业的具体业务流程3)绘制业务流程图 4)业务流程优化。

数据流程分析的主要目的:在业务流程分析的基础上,勾画出现行系统的逻辑模型。 
数据流程分析的三种工具:分层的数据流图、数据字典和加工说明。这三者是系统逻辑模型的重要组成部分。 
1)数据流:企业中所有的输入输出流均可用数字等形式表示,从而形成了企业的数据流。 
各种输入输出流:物流是输入与输出物品的流动。事务流是企业与外部环境或子系统间发生的交往活动所引起的信息处理活动,伴随物流的产生,事物流也随之出现。 资金流是资金的流动。人员流是企业内工作人员的增减和流动。 
数据流是人们用以记录上述各种流的抽象表达形式。 
2)数据流程分析的原因:一方面准确的了解企业管理活动的全过程,分析各种管理活动的实质和相互间的关系。另一方面为今后建立系统逻辑模型以及数据库结构和功能模块设计打下基础。

3.数据流图的基本画法: 
数据流图:用图形方式对系统进行分解,描述系统由哪几部分组成,各部分间有什么联系等。 
基本符号:数据流、加工、文件、数据源点或终点。 
绘制数据流图的原则:1)总体上自顶向下逐层分解原则2)局部上由外向里的原则。 
绘制步骤:识别系统的输入和输出→绘制系统内部数据流→对复杂加工进行分解→检查、修改、完善。 
4.数据字典与加工说明 
1)数据字典:对数据流图上的数据流、文件和数据项加以描述,组成的集合就是数据字典(DD)。描述对象:数据流、文件和数据项。 
2)加工说明:对数据流图中最小功能单位的描述。至少描述三件事情:数据来源、处理逻辑和数据去向。

新系统逻辑模型是指经分析和优化后,新系统拟采用的管理模型和信息处理方法。新系统逻辑模型的建立是系统分析阶段的最终结果,是系统设计和系统实施的依据。 建立新系统逻辑模型的主要任务:对系统业务流程分析的结果进行整理;对数据流程分析的结果进行整理,在现行系统逻辑模型的基础上,结合新系统的目标,设计出新系统逻辑模型。 

系统分析报告主要有三个作用:1)描述了新系统的逻辑模型,作为系统设计和实施的依据。2)为用户和开发人员之间交流和监督提供基础。3)为新系统验收和评价提供依据。

第六章 系统设计

识记

1 系统设计的原则:简单性,一致性和完整性,灵活与适应性,安全性,经济性,可靠性。
2 系统设计的主要阶段:总体设计,详细设计
3 总体设计的主要内容:子系统的划分与确认,模块结构设计,网络设计与设备配置方案,数据库设计,安全控制设计
4 一个模块应具备的几个要素:输入和输出,加工处理功能,内部数据,程序代码
5 模块的耦合方式有三种:数据耦合,控制耦合,内容耦合,第一种耦合度最低,性能最好。
6 模块的内聚方式:顺序,通信,过程,逻辑,功能,巧合内聚,其中功能内聚的聚合度最高,性能最好
7 数据库设计过程中,按数据表或称关系的规范化程度,第一范式,第二范式,第三范式,BC范式,第四范式,第五范式。通常要求达到第三范式就可以了
1NF的关系中的每个属性都不可再分。
2nf所有非主属性必须完全依赖于主键
3nf所有属性都不以传递方式依赖于主键
BCnf任何属性(包括非主属性和主属性)都不能被非主属性所决定。

巧合内聚是指模块各成分之间毫无联系,整个模块如同一盘散沙,不易修改或维护。
逻辑内聚是指模块各成分的逻辑功能是相似的。例如,把系统中与“输出”有关的操作抽取出来组成一个模块,包括将数据在屏幕上显示、从打印机上打印、拷贝到磁盘上等,则该模块就是逻辑内聚的。
过程内聚是由一段公共的处理过程组合成的模块。例如,我们把一个框图中的所有循环部分、判定部分和计算部分划分成三个模块,则它们都是过程内聚的。显然,采用过程内聚时,模块间的耦合度比较高。
通信内聚是指模块中各成分引用或产生共同的数据,例如报表打印模块,各成分都从若干共同的数据来源接收数据,然后转换、汇总并打印出各种报表。
顺序内聚是指模块中各成分有顺序关系,某一成分的输出是另一成分的输入。
功能内聚表示模块中各成分的联系是功能性的,即一个模块执行一个功能,且完成该功能所必须的全部成分都包含在模块中。

领会

1 模块结构图推导策略:从数据流图得到初始模块结构图(事务分析,变换分析)
2 评价模型结构设计质量的标准依据:耦合小,内聚大
耦合和内聚来衡量模块之间的独立性,耦合表示模块之间联系的程度,内聚表示模块内部各成分之间的联系程度。
3 改进模块结构图时应重点考虑的内容
(1) 应该按照“耦合小,内聚大”的模块结构质量标准对结构图进行检查和修改 
(2) 模块的扇入数和扇出数。扇入数是指模块的直接上层模块个数,扇出数是一个模块拥有的直接下层模块个数。

4 编码设计的原则与分类
原则:
唯一化,唯一的对事物加以标识是代码设计的首要任务;
规律化,使编码有序,使用起来方便;
标准化,凡国家和主管部门对某些信息分类和代码有统一规定和要求的,则应采用标准形式的编码,以便通用化;
可扩充且容易修改:为增加编码留有余地。
编码的种类:顺序码、层次码、助记码

5 数据库设计的任务与步骤
任务:依据数据库的规范化理论,按一定的步骤,对系统分析阶段的数据字典进行规范整理,建立符合第三范式的数据组织结构。
步骤:概念设计、逻辑设计、物理设计 
概念设计的方法是E-R图,E-R图是由实体与属性、联系组成,联系可分为:一对一,一对多,多对多三种类型。 
逻辑设计的方法:范式,关系模型

6 数据库规范化的必要性(数据冗余,更新异常,插入异常,删除异常)

应用

1 绘制模块结构图
33edc250.png

2 绘制简单的E-R图
重要工作是选择和抽象出实体和联系,并表示实体和联系。
长方形表示实体,椭圆形表示属性,菱形表示联系。图形内标示名字,之间用无向线段连接,表示联系的线段上标明是哪种联系类型:1对1,1对多,多对多
cf991920.png

其他

系统设计:就是根据新系统的逻辑模型建立物理模型,在用户提供的环境条件下,设计出一个能在计算机网络环境下实施的方案。
模块结构图:表示模块结合的图形,由模块、调用、数据、控制和转接5种基本符号组成。
调用:用连接两个模块的箭头表示调用,箭头指向由调用模块指向被调用模块。模块间的调用有三种,即判断调用、循环调用和直接调用。
7b203d42.png

网络安全应具有的五个特征:完整性、保密性、可用性、可控性、可审查性。
系统设计阶段的主要成果是系统设计说明书,它既是新系统的物理模型,也是系统实施的主要依据。

数据耦合:
如果两个模块之间的通信信息是若干数据项,则这种耦合方式称为数据耦合。例如,为了计算实发工资,“计算工资”模块必须把工资总额和扣款数传输给“计算实发工资”模块,而“计算实发工资”模块在算出实发工资后又送回到“计算工资”模块。

控制耦合
如果两个模块之间传输的信息是控制信息,则该耦合称为控制耦合。传送的控制信息可分成两类,一类是判定参数,调用模块通过该判定参数控制被调用模块的工作方式,若判定参数出错则导致被调用模块按另一种方式工作;另一种是地址参数,调用模块直接转向被调用模块内部的某一些地址,这时若改动一个模块则必将影响另一模块,因为控制耦合方式的耦合程度较高,应尽量避免采用地址参数的方式。

内容耦合
当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。
此时,被修改的模块完全依赖于修改它的模块。如果发生下列情形,两个模块之间就发生了内容耦合
(1) 一个模块直接访问另一个模块的内部数据;
(2) 一个模块不通过正常入口转到另一模块内部;
(3) 两个模块有一部分程序代码重叠(只可能出现在汇编语言中);
(4) 一个模块有多个入口。

第七章 系统实施

识记

1 系统实现的主要过程:准备工作,编码,代码审查,缺陷跟踪与改错和调试等若干活动
2 程序质量评价的主要指标:可靠性,可读性,可维护性,适应性,规范性
3 系统测试的基本工作流程:了解系统需求,编写测试计划,编写测试用例,执行测试用例,记录发现的错误,测试总结报告

领会

1 系统测试的目的与G.Myers给出的几个规则
目的:对程序设计工作的检验
原则:1.测试是为了发现程序错误而执行程序的过程
2.好的测试方案是极尽可能去发现迄今为止尚未发现的错误的方案
3.成功的测试是发现了至今为止尚未发现的错误的测试

2 黑盒测试法的基本原理与具体方法:等价划分法,边界值分析法和错误推测法
原理:是测试者把程序看成是一个黑盒,即测试者完全不考虑程序内部结构特性,而仅仅关心寻找程序未按规范运行的情况,并且仅仅按程序的规范导出测试数据。

3 白盒测试法的基本原理与具体方法:按覆盖程度从低到高可分为语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖
概念(原理):
是把软件看成装在一个透明的白盒子里,也就是完全了解软件的结构和处理过程。又称为结构测试或穷举路径测试,这种方法按照软件的内部逻辑测试软件,检验软件中的每条通路是否按预定要求正确工作。这种方法是从检查程序的逻辑着手进行测试,允许人们检查程序的内部结构。

4 测试策略与原则
(1)策略:在任何情况下都应该使用边界值分析的方法;必要时用等价划分法补充测试用例;必要时再用错误推测法补充测试用例;对照软件逻辑,检查已经设计出的测试用例。
(2)原则:确定预期的输出结果;应避免测试自己的程序;进行破坏性测试;除了检查程序是否做了它应该做的工作,还应检查程序是否做了它不该做的事情;应保留测试数据,以便程序修改后进行再测试。

5 系统测试的步骤:模块测试,子系统测试,系统总体测试

  • 模块测试:也称单元测试,其目的是保证每个模块本身能正常运行,在该步测试所发现的问题大部分都是程序设计或者详细设计中的错误。 
  • 子系统测试又称分调,是在模块测试的基础上进行的。它把经过测试的模块放在一起形成一个子系统来测试。(渐增式测试和非渐增式测试) 
  • 系统总体测试又称总调,是将经过测试的若干个子系统组装在一起来测试,用以发现系统设计和程序设计中的错误,验证系统的功能是否达到设计说明书的要求。

6 系统切换的三种方式:直接切换,平行切换和分段切换

直接切换:在原有系统停止运行的某一时刻,新系统立即投入运行,中间没有过渡阶段。这种方式人力和费用最省,但风险最大。
平行切换:新老系统平行工作一段时间,经过这段时间的试运行后,再用新系统正式替换下原有系统。优点是风险较小,缺点是人力和费用消耗较大。
分段切换:采取分期分批逐步切换的策略,实际上是直接切换和平行切换这两种方式的结合。一般比较大的系统采用这种方式较适宜,它能保证平稳运行,费用也不太大

其他

系统实施就是将系统设计的结果在计算机上实现,形象的讲就是“按图施工”,具体包括==系统实现、系统测试、系统切换==等。这一阶段的成果是==用户操作手册==.

系统实现是指利用某种计算机语言,把系统设计的结果翻译成可为计算机理解,可执行的代码的过程,是指开发管理信息系统应用软件的过程,包括准备工作、编码、代码审查、缺陷跟踪与改错和调试等若干活动。 

程序的注释:分为两类序言性注释和描述性注释。 序言性注释出现在模块首部,描述性注释嵌在程序中,用来说明程序段的功能或数据的状态。 

代码审查是指用人工的方法和辅助工具“读”代码的过程,是保证软件质量的一个重要环节,一般认为它属于==单元测试==的一种方法。

系统切换前的准备工作:用户培训、数据准备、文档准备等几个方面进行。

第八章 运行管理

识记

1 运行管理机构设置的原则:精简原则,效率原则,灵活性原则,因事设岗,因岗定编原则
2 运行管理机构的人员构成:网络组,硬件组,软件组,行政组,业务组
3 CIO首席信息官,担负管理信息系统建设与企业高层管理之间沟通与对话的桥梁职责,具有参谋作用,桥梁作用,是企业信息化的总领队和信息化培训的总领导
4 数据备份管理的主要概念:数据备份,数据恢复,数据归档,归档恢复,在线备份,离线备份,全备份,增量备份,并行技术和数据克隆
5 系统技术评价的主要内容:系统效率,系统可靠性,可扩展性和可移植性

领会

1 系统维护的主要内容:硬件设备维护,系统软件维护,应用软件系统维护,网络维护,数据维护,运行环境维护

  • 硬件维护由专职的硬件维护人员来负责,有两种类型:定期保养性维护、突发性故障维修。 
  • 系统软件维护的对象主要包括系统管理程序和系统支持程序两类。 
  • 应用软件维护,涉及计算机软硬件等方面。 
  • 网络维护的主要目的是保证通信的顺畅和网络的安全,网络维护的重点工作是预防性维护。 
  • 数据维护主要工作内容是数据备份与恢复。 
  • 运行环境维护包括温度、湿度、清洁度、照明度、电磁干扰、静电、噪音等。

2 系统维护分类:改正性维护,适应性维护,完善性维护,预防性维护
(1)改正性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误,也称正确性维护。工作量占17%21%左右。
(2)适应性维护是指系统适应外界环境变化和管理需求变化而进行的修改。工作量占18%
25%左右。
(3)完善性维护是为扩充和改善系统性能而进行的修改。工作量占50%~66%左右。
(4)预防性维护是为了改进系统的可靠性和可维护性,为了适应未来的软硬件环境的变化,主动增加预防性的新功能,以使管理信息系统适应各类变化而不被淘汰。工作量占4%左右。

3 系统维护的主要步骤:维护申请,技术评估,下达任务,制定详细计划,计划实施,组织验收,资料存档
4 系统可维护性的评价指标:可理解性,可测试性,可修改性
(1)可理解性指外来读者理解软件结构、界面功能和内部过程的难易程度。
(2)可测试性指诊断和测试的容易程度取决于易理解的程度。
(3)可修改性指诊断和测试的容易程度与系统设计所制定的设计原则有直接关系

5 评价的目的:一 检查系统的目标,功能及各项指标是否达到了设计要求;二 检查系统的技术能力,可靠性,安全性,稳定性等质量问题;三 检查系统的使用效果,如工作性能,系统利用率,用户满意程度等;四 根据评审和分析结果,找出系统的薄弱环节,提出改进意见。

其他

CIO的主要职能:
(1)参谋作用,CIO的主要任务是为CEO做参谋,把信息论、控制论、现代管理等理念应用于企业管理操作中。
(2)桥梁作用,是战略整合的桥梁。
(3)企业信息化的总领队。
(4)信息化培训的总领导。 

CIO机制是以企业CIO为核心,以信息技术部门为支撑,以业务应用部门信息化实施、运行为主体,专兼职相结合的信息化管理体系。
信息系统运行管理制度是系统正常运行的有效保障。相关管理制度包括:机房管理制度、系统维护制度、运行操作规程、运行记录制度

在系统测试阶段已经对信息系统进行了大量的测试和修改工作,为什么还要在系统运行过程中进行软件维护呢? 
答:
(1)从系统测试的原理来看,任何测试都不能无穷无尽的进行,并且整个测试过程并不能够把程序中的所有错误都检查出来,因此,在系统运行过程中仍会发现软件方面的错误,必须进行对其维护。
(2)由于信息系统是服务于各项管理活动的,而管理活动要随着客观环境和管理需求的变化而变化,因此必然要求应用程序也要随着变化,以满足这种不断变化的需求。
(3)由于硬件是不断发展的,相应的系统软件要不断地更新,为了延长系统的寿命,保证软件质量,必须对信息系统软件进行维护。

系统的可维护性可以定性的定义为:维护人员理解、改正、改动和改进这个软件的难易程度。提高可维护性是支配管理信息系统开发所有步骤的关键目标。

提高系统可维护性的方法:
(1)建立和健全各类系统开发的文档资料;
(2)开发过程中要严格按照各阶段所规定的开发原则和规范来进行;
(3)维护文档的可追踪性;
(4)避免改旧错出新错的现象发生;
(5)建立和健全从系统开发到系统运行各阶段的管理制度。

系统评价大致从以下几个方面考虑:(1)新系统是否达到了预期的目标;(2)新系统是否具有较好的适应性和安全性;(3)新系统是否为企业带来了良好的间接效益(提高管理效率、管理水平等);(4)新系统是否为企业带来了良好的直接效益。

系统的经济评价分为两方面即显性效益和隐性效益。 
显性效益是可以反映在会计账目上的,比如增加销售收入、消除交易成本、降低要素配置成本、节省库存成本、降低日常活动费用等。 
隐性效益是不能通过会计账目反映出来的,比如提高企业的无形资产,提高作业效率,节省时间成本,提高企业管理水平和管理效率,驱逐假冒、创新防伪等。

系统评价报告是对新系统开发工作的评定和总结,也是今后进行系统维护工作的依据。 
评价报告的评价内容包括:技术性能指标评价、经济指标评价、综合性评价三个方面。