-happen
名词解释:
信息系统
是人、数据、过程和信息技术之间的相互作用,收集、处理、存储和提
供支持企业运作的信息的集合体。
系统
p>
是由一组交互式的构件组成,他们联系在一起工作以实现我们所需求的结
果。包括:事务处理系统、管理信息系统、决策支持系统、主管信息系统、
通信和协
作系统、专家系统、办公自动化系统。
系统用户
:任何信息系统中绝大多数的信息工作者均由系统用户构成。
系统关联人员
包括:系统所有者、系统用户、系统设计人员、系统构造人员(
另
一类信息系统专家,按照信息系统设计人员的设计说明构造系统)
、系统分
析员。
同大多数用户的
讨论都需要保持在业务需求层面上而不是技术需求层面上。
能力成熟度模型(
Capability
Maturity
Model,CMM
)
:是用来评估组织的信息系
统开发以及
管理过程和产品的成熟度等级
的框
架。它由
5
个开发成熟度等级构成
。
系统生命周期(
system
life
cycle
)将一个信息系
统的生命周期分为两个阶段:
1
)
系统
开发阶段;
2
)
系统运行和支持阶段,
首先构架系统;
然后使用系统,
运行系
统并支持系统;最后,从运行和支持阶段再回到开发阶段。
项目管理
(
project
management
)是界定范围、规划、组织人员、组织、指导和<
/p>
控制一个项目的活动,
在最低开销和规定的时间内,
以可接受的质量开发信
息系统。
逻辑设计(
logical
desi
gn
)将业务用户需求转换成系统模型,该模型仅仅描绘
了业务
需求,
而没有描述这些需求的任何可能的技术设计或实现。
常见
的同
义词有:概念设计和要点设计。后者是指建模系统的“要点”
,获知独立于
任何技术的“基本需求”
。逻辑设计的反义词是
物理设计。
物理设计
(
physical des
ign
)将业务需求转换成系统模型,描述用户的业务需
求的技
术实现。
常见的同义词包括:
技术设计或实现模型
(用于描述输出)
。
反义词是逻辑设计。
项目管理软件
(
project
manager application
)是一个自动化工具,他帮助规
划系统开发活动(最好使用认可的方法学)
、估计和分配资源(包括人力和<
/p>
经费)
调度活动和资源、
按照进度和预算
监督进展、
控制和修改进度和资源,
以及报告项目进展。
项目经理
(
project mana
ger
)是从一个系统项目开始直到结束负责掌管项目的
人。成
功的项目经理拥有广泛的技术、管理、领导和交流方面的技能。
项目
(
project
)是必须按时
在预算内并遵循规格说明完成的一系列活动。
项目管理
(
project
management
)是在指定时间内用最少的费用开发可接受的系<
/p>
统的管理过程,内容包括确定范围、计划、人员安排、组织、指导和控制。
范围蔓延
(
scope c
reep
)是在信息系统项目进行期间不期望的需求缓慢增加。
详解:
。
特征蔓延
(
feature
creep
)指给某个系统不受控制的增加技术特征。
详解:
PERT
图
(
PERT char
t
)是一种图形化的网络模型,描述一个项目中任务之间的
关系
。
甘特图
(
gantt
chart
)是一种条形图,以日历为基准描述项目。
系统分析
(
Systems
analysis
)是一种问题解决技术,它将一个系统分解成各个
p>
组成部分,
目的是研究各个部分如何工作
,如何交互,以实现其系统目
标。
模
型
(
model
)是对现实或构想的一
种表达。因为“一幅图胜过千言万语”
,所以
大多数模型使用图
形方式表述现实或构想。
系统分析
是
对系统及其构成部分进行研究,
作为
系统设计
< br>的前提条件
(新系统和
改进系统的规格说明)
。
系统分析上下文:
范
围定义,问题分析,需求分析,逻辑设计,决策分析,物理
设计和集成,构造和测试,安
装和发布。
(图
5-1
,
P111
)
。
系统分析方法
:结构化分析,信息工程,获取原型和面向对象分析。
结构化分析
关注数据通过业务和软件过程的
流程,
又称为
以过程为中心的
。
以过
程为中心是指这项技术强调的是信息系统框架中的“过程”构件。
信息工程
(
IE
)关注系统中存储的数据结构,而不是过程。又称为
以数据
为中心
的
,强调对“知识”
(或数据)
需求的分析。
实体关系图
(见图
p>
5-3
)是建模数据需求的关键工具,实体关系图仍广泛应用于
p>
设计关系数据库。
需求获取(
requirements discovery<
/p>
)
包括系统分析员用来从用户团体那里确
定或提取系统问题和方案需求的那些技术。
功能需求(
functional requirement<
/p>
)
是说明信息系统必须实现什么的需求。
非功能需求(
nonfunctional requirem
ent
)
是说明信息系统必须具备的属性或
质量的需求。
鱼骨图(
Ishikawa
diag
ram
)
是一种用于确定,探索和描述问题及其原因和结果
p>
的图形工具,它经常被称为因果图(
cause-and-
effect diagram
)
,或鱼
骨图(
fishbone diagram
)
(
因为它像一个鱼骨
)
。
p>
调查研究(
fact-finding<
/p>
)
是使用研究,面谈,调查表,抽样以及其他技术来收
集关于问题,
需求和偏好信息的正式过程。
它也成
为信息收集或数据收集。
自由格式调查表(
free-format question
naire
)
为回答者提供了很大的回答范
围。
它提出一个问题,
然后回答者在这个问题后面提供的空
白区里填写答
案。
固定格式调查表(
fixed
-
format que
stionnaire
)由需要从预先定义的答案中
做出选择的
问题构成。
需求获取:
系统分析员用
来确定,
分析和理解系统需求的过程和技术称为
需求获
取
。
以客户为中心的开发
(
user-
center
development
)是一个系统开发过程
,该工
程基于对关联人员的需求,以及对开发该系统原因的充分理解之上。
用力建模
(
use-
case modeling
)是使用业务事件、发起业务事件的人,以及系
统如何响应这些事件来建模系统功能的过程。
用例图
(
use-case
diagram
)是描述系统与外部其他系统以及用户之间交互的图
p>
形。换句话说,用例描述了谁将使用系统,用户希望以什么方式与系统交互。
用例描述
(
use-
case arrative
)是业务事件以及用户如何同系统交互以完成任
务的文字描述。
用例
(
use case
)是一个行为上相关的步骤序列(一个场景)
,既可以是自动的
也可以是手工的,其目的是完成一个单一的业务任务。
参与者
(
actor
)代表了需要
同系统交互以交换信息的任何事物
实体关系图
(
ERD
)是一种利用符号记法按照数据描述的实体和
关系来刻画数据
的数据模型。
实体
是我
们需要收集数据和存储的人、地点、对象、事件或概念的
类。
实体实例
是实体的具体值。
属性
是实体的描述性性质或特征。
<
/p>
主键
是最常用来唯一地确定一个实体实例候选键。
数据模型在系统开发中
扮演着重要角色——数据建模
,
它是一种为数据库定义业
务需求的技术。
因为数据模型最终要实现最终要实现成数据库,
所以数据建模也
称数据库建模。
关系
是存在于一个或多个实体间的自然业务
联系。
基数
定义了一个实体相对于另
一个关联实体的某个具体值的最小和最大具体值
数量。
关系的
度数
是参与那个关系的实体数量。
p>
关系隐含了一个实体实例关联另一个
实
体实例
外键
是一个实体的主键,它被
贡献给另一个实体以确定一个关系实例。
信息系统设计
被定义为那些用来说明一个详细的计算机系统方案的任务,
也称为
p>
物理设计。
系统设计强调了业务问题,
系统
设计则专注与系统的技术性或实现方
面。
模型驱动方法
结构化设计、信息工程和面向对象设计都是模型驱动方法的例子。
p>
模型驱动设计强调通过绘制图形化系统模型描述新系统的技术或实现方面。
< br>
现代结构设计
现代结构设计是一种面向过程的技术,<
/p>
用于将一个大的程序分解成
一个容易实现和维护的计
算机程序模块层次。
模块已给是高度内聚的、松散耦合的。
信息工程
(
Information
Engineering,IE
)是一种模型驱动的、以数据为中心的、对
过程敏感的技术,
用于计划、
分析和设计信息系统。
IE
的主要工具是数据模
型图。
系统设计之内部开发——“构造”方案:
用于内部开发的系统设计任务:
应用构架
(
application
architecture
)适用于实现信息系统的技术规范。
物理数据流图
(
physical
data flow diagram
)是一个过程建模,用于交流信息系统
的技术实现特征。
分布式系统
(
distributed
system
)是一个系统,其构件分布在计算机网络和多个
地
点。
集中式系统
(
centralized
system
)是一个系统,其所有构件都在一个集中的多用<
/p>
户的计算机中。
局域网
(
Local Area Ne
twork,LAN
)
是一组客户端计算机在相对短的距离内连
接到
一个或多个服务器。
瘦客户机
(
thin
client
)是一台功能不十分强大的个人电脑。
胖客户机
(
fat client
p>
)是一台功能更强大的个人电脑、笔记本电脑或工作站。
物理数据流图
物理数据流图建模作为
信息系统一部分实现的技术设计决策和人为设计决
策,将同那些实际构造和实现系统的人
沟通技术选择和其他设计决策。
物理
DFD
使用的基本形状和连接(符号)
:
a
、过程
b
、外部代理
c
、数据存
储
d
、数据流
物理数据存储
DFD
中的每个数据存储表示实体关系图中一个命名实体的所有实例。
分布式系统
分布式系统的构件分布在
计算机网络和多个地点,
集中式系统则是一个集中
的多用户计算
机运行了信息系统的所有构件。
任何信息系统应用都可以映射
到以下
5
层
:
表现层、表现逻辑层、应用逻辑层、数据处理层、数据层。
<
/p>
共有以下
3
种分布式信息系统架构形式:
文件服务器架构、客户
/
服务器架构、基于因特网的架构。
文件服务器系
统
是一种基于
LAN
的方案,其中服务
器计算机仅仅装载了数据层。
瘦客户机是一台在处理器速度和
内存方面刚能不十分强大的个人电脑,
它仅
仅给用户表现界面;
胖客户机一般是一台在处理器速度、内存和存储容量方
面功能十分强大的个人电脑、笔记
本或工作站。
分布式数据客户机
/<
/p>
服务器系统中,数据层和数据处理放置在服务器上,而
应用逻辑层
、表现逻辑层和表现层放置在客户端。也叫两层客户
/
服务器计
算。
两层客户
/
服务器系统:
客户端
PC
数据库服务器
三层客户
/
服务器系统:
客户端
PC
应用服务器
数据库服务器
数据架构——分布式关系数据库
关系
数据库是以表的形式存储数据。
每个文件实现成一张表,
每个域
是表中一列,
稳健的每个记录是表中一行。
两个表之间相关的记
录通过在两个表之间内部
地复制列来实现。
< br>文件
(
file
)
:是相似记录的集合
数据库
(
database
)
:是相关文件
的集合
字段
(
field
)
:是存储在文件或数据库中的有意义数据的最小
单元
记录
(
record
)
:是按照预定义格式安排的字段集合
数据仓库
(
data
warehouse
)
:是存储从运行数据库中提取的数据的数
据库
数据库管理系统
(
database
management system,DBMS
)
:是用于创
建、访问、控
制和管理数据库的专用软件
访问完整性
(
referential
integrity
)
:确保一个表中
的一个外键值匹配相关表中的
主键值
内部输出
(
internal out
put
)
:是提供给系统所有者和组织内的系统用户的输出
p>
外部输出
(
external
output
)
:是离开组织的输出
数据库的优缺点
优点:
(
1
)具有在多个应用和系统之间共享相同数据的能
力
(
2
p>
)数据库技术具有数据存储格式灵活的优点
(
3
)
p>
数据库技术提供了超级的可伸缩性,
意味着数据库和其他的系统可以
增长或者扩展,以满足组织变化的需求。数据库技术为客户
/<
/p>
服务器
和网络计算架构提供了
更好的支持
缺点:
< br>(
1
)数据库技术比文件技术复杂得多,他需要特殊的软
件,称为数据库管
理系统。
(
2
)
数据独立性、数据冗余的极大减少以及灵
活性的增加等优
点是要付出代价的
----
数据库技术需要大量的投资
(
3
)
数据库的另一个潜
在的问题就是由于共享数据的而增加的脆弱性
。
任何数据库中都必须至少设计的三类完数据完整性是(
p>
1
)键完整性(
2
)域完整
性(
3
)访问完整性
关系数据库:
在一
系列二维表中存储数据,这些表通过外键互相“关联”
。每个
表
由命名列和任意数据的未命名行构成。
1.
企业为什么需要信息系统?
企业的信
息系统捕捉和管理数据以产生有用的信息,
为企业以及企业的
雇
员、客户、供应商和合作伙伴提供支持。许多企业把信息系统看成是他们
竞争力或者获取
竞争优势的根本要素,
绝大多数企业也已经意识到所有的工
作人
员都需要参与到信息系统的开发中。
2.
谁是信息系统中的典型关联人员?他们的角色是什么?
系统分
析员是一类独特的关联人员,
他们作为协作者,
在非技术性的系
统
所有者和用户与技术性的系统设计人员和构造人员之间起沟通作用。
< br>
系统分析员既懂业务又懂
计算机技术,他们首先研究业务问题和机遇然后
把业务和信息需求转换成对基于计算机的
信息系统规格说明,这个信息系统
则由包括程序员在内的技术专家来实现。
3.
内部用户和外部用户的区别是什么?
内部用户是为之构建信息系统的企业雇员。
< br>外部用户是指其他企业和直接客户。
包含
远程用户和移动
用户。
4.
电子商务和电子业务的差别是什么?
公司的形象产品和服务的营销宣传
是最简单的电子商务应用,
企业对客户
的电子商务试图为传统的
产品和服务提供新的基于
Web
的销售渠道。
< br>企业对
企业电子商务则代表未来,这是一种复杂的电子商务形式,最终会进入电子
业务即企业之间和企业内部的几乎所有业务完全无纸化和数字处理化。
< br>
5.
如今信息系统最重要的技术驱动是什么?
对象技术和协作技术。
6.
系统开发的四个步骤是什么?每一步做什么?
第一、系统启动(确定问题)第二
、系统分析(分析和理解问题、确定方
案需求和预期)
第三、<
/p>
系统设计
(确定替代方案,
选择最佳方案
、
设计所选方案)
第四、系统实现(实现所选方案、评估结果)
7.
论述:企业驱动力。
p>
业务驱动力:经济全球化、电子商务和电子业务、安全和隐私、协作和合
伙经营、知识产权管理、持续改进、全面质量管理、业务过程重构。
技术驱动力:网络和英特网、移动和无线技术、对象技术、协
作技术、企
业应用软件。
8.
前段信息系统和和后端信息系统的区别是什么?
统是指支持延伸到企业客户的业务功能的信息系统。后端信息
系统是指支
持组织内部业务运行并直达供应商的信息系统。
9.
系统所有者和系统用户关心的信
息系统的三个面向业务目标的视角是什
么?系统设计人员和构造人员关心的三个技术视角
是什么?
系统所有者和系统用户关心
:
改进业务知识的目标、改进业务过程和服务目
标、改进业务通信和人际
协作目标。
系统设计人员和构造人员关心:
支持
企业积累和使用业务知识的数据库技术、
自动化业务过程和服务的软件技术、支持业务通
信和协作的接口技术。
10.
系统开发基本原理
1.
让系统用户参与;
2.
使用一套问题解决步骤;
3.
确立开发阶段和开发活动;
p>
4.
在开发过程中记录文档;
5.
建立标准;
6.
管理过程和项目;
7.
将信息系统作为重
-happen
-happen
-happen
-happen
-happen
-happen
-happen
-happen
-
上一篇:初中学生如何尽快提高学习效率
下一篇:记忆的重要性