Skip to content

信息系统设计与分析

名词解释

信息系统:信息系统就是输入数据,经过加工处理,产生信息的系统

类:具有相同属性和服务的一组对象的集合,它为属于该类的提供了统一的抽象描述

广义的信息管理:对信息资源及其相关资源进行规划组织、领导和控制的过程

资源的生命周期:指一项资源由获得到退出所经历的阶段,一般划分为产生、获得、服务、归宿四个阶段

模块测试:对一个模块进行测试,根据模块的说明,检验模块是否有错误,在各模块编程后进行

总体设计:又称概要设计,任务是设计出系统的主要框架结构,组成物理系统的主要成分及其关系

消息:是指向对象发出的服务请求,它包含以下信息:提供服务的对象标识、服务类型、输入信息和回答信息

软件架构:一个应用程序或计算机系统的软件架构是一个或一组结构,它包含组成系统的元素、这些元素对外可见的性质以及它们之间的关系

内聚:指一个模块内部各元素彼此结合的紧密程度,如果一个模块内部相关性很高,而且是同一个功能,我们就说它的内聚程度很高

系统稳定性:指在外界的作用下的开放系统有一定的自我稳定能力,在一定范围内自我调节,保持和恢复原来的有序状态

技术可行性:根据现有的技术条件,能否达到所提出的要求,所需的物理资源是否具备

数据耦合:指若两个模块传递的信息只作数据用,一个模块提供的输出数据是另一个的输入数据

语句覆盖:在设计测试用例,使得程序中的每个语句至少执行一次

资源:指被管理的对象,分为关键性资源和支持性资源两类

扇入:一个模块的扇入是指有多少个上级模块调用它

逻辑内聚:将几个逻辑上相似的功能放在一个模块中,模块内联系就是逻辑内聚

功能内聚:一个模块包含并且仅包括为完成一个具体任务所需要的所有成分,模块间的联系就是功能内聚

开放封闭原则:在模块本身不变动的情况下,通过改变周围环境达到修改的目的

信息:信息是加工过后的数据,它对接收者有用,对决策或行为有现实或者潜在的价值

对象:

构件:构件是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口

模块的控制范围:指它本身及其所有下属模块的集合

企业系统规划法(BSP):是 IBM 公司 70 年代提出的一种系统规划法,帮助企业制定信息系统的规划,以满足企业近期和长期的信息需求,是最早、影响最广的规划方法

选择题

ER 模型是静态建模的一种方法

边界值分析是一种黑盒测试的方法

按照系统抽象程度分类,系统可分为逻辑系统、实体系统、概念系统

瀑布开发方法需要在系统开发之初严格定义或明确说明用户的需求,确定系统边界

系统规划阶段所提供的文档是可行性分析报告

数据流图的基本成分包含外部实体、数据处理、数据流、数据存储

如果两个或者更多的用例在行为、结构和目的方面存在共性,可使用泛化关系

系统说明书的主要是系统设计的依据

数据字典一般出现在系统生命周期的分析阶段

数据字典中 用 {} 表示必选项

问答题

简述输入设计的原则:

1.最小原则 ;2.简单性原则 3.早检验原则 4.少转换原则。

简述原型法的基本思想:

1.在投入大量的人力、物力之前,在限定的时间内,用最经济的方法构造一个系统原型

2.使用户今尽早看到未来的系统概貌,在系统原型的实际运行中与用户一起发现问题,提出修改意见

3.不断完善系统,使它逐步满足用户的需求

简述企业系统规划的工作流程:

1.定义管理目标,只有明确企业的管理目标,信息系统才能给企业直接的支持

2.定义管理功能,识别企业在管理过程中的主要活动,也称定义企业过程

3.定义数据分类,把数据分为若干类

4.定义信息结构,划分子系统,确定信息系统各部分及其相关数据之间的关系,确定各子系统实施的先后顺序

简述系统转换的方式和各自的特点:

1.直接的转换方式,优点是转换简单,费用最省,但是由于新系统没有承担过正常工作,可能会出现意外的状况,因而风险大

2.试运行的方式,类似于平行运行方式,在试运行的期间,老系统正常工作,新系统承担部分工作,等试运行满意时再全部运行新系统

3.逐步转换的方式,实现方式是新系统一部分一部分地逐步替代老系统,直到代替全部老系统,避免了直接转换的风险,费用也比平行运行方式省钱

影响信息系统安全性的因素有哪些?

1.自然不可抗拒的因素,地震、战争、社会暴力

2.软件因素,计算机病毒的侵入,软件非法删改

3.数据因素,数据在存储或者传输的过程丢失、泄密

4.人为和管理因素,工作人员的素质和责任心,管理制度

5.硬件和物理因素,电磁波的干扰和辐射

简要回答信息系统建设复杂的原因

1.技术手段复杂

2.内容复杂,目标多样

3.投资密度大,效益难以计数

4.环境复杂多变

简要回答系统规划阶段的任务

1.制定信息系统的发展战略

2.制定信息系统的总体方案,安排项目开发计划

3.制定系统建设的资源分配计划

简要回答低劣设计带来的问题

1.僵化性

2.脆弱性

3.固化性

4.粘滞性

5.不必要的复杂性

6.不必要的重复性

7.晦涩性

简要回答系统版本划分时的注意事项

1.总原则是先实现控制部分,后实现执行部分

2.根据设计情况确定每个版本实现多少模块,实现哪些模块

3.复杂模块在几个版本中实现

4.兼顾功能模块和数据库的实现

5.兼顾软硬件和人员培训方面的情况