信息系统设计与分析
名词解释
信息系统:信息系统就是输入数据,经过加工处理,产生信息的系统
类:具有相同属性和服务的一组对象的集合,它为属于该类的提供了统一的抽象描述
广义的信息管理:对信息资源及其相关资源进行规划组织、领导和控制的过程
资源的生命周期:指一项资源由获得到退出所经历的阶段,一般划分为产生、获得、服务、归宿四个阶段
模块测试:对一个模块进行测试,根据模块的说明,检验模块是否有错误,在各模块编程后进行
总体设计:又称概要设计,任务是设计出系统的主要框架结构,组成物理系统的主要成分及其关系
消息:是指向对象发出的服务请求,它包含以下信息:提供服务的对象标识、服务类型、输入信息和回答信息
软件架构:一个应用程序或计算机系统的软件架构是一个或一组结构,它包含组成系统的元素、这些元素对外可见的性质以及它们之间的关系
内聚:指一个模块内部各元素彼此结合的紧密程度,如果一个模块内部相关性很高,而且是同一个功能,我们就说它的内聚程度很高
系统稳定性:指在外界的作用下的开放系统有一定的自我稳定能力,在一定范围内自我调节,保持和恢复原来的有序状态
技术可行性:根据现有的技术条件,能否达到所提出的要求,所需的物理资源是否具备
数据耦合:指若两个模块传递的信息只作数据用,一个模块提供的输出数据是另一个的输入数据
语句覆盖:在设计测试用例,使得程序中的每个语句至少执行一次
资源:指被管理的对象,分为关键性资源和支持性资源两类
扇入:一个模块的扇入是指有多少个上级模块调用它
逻辑内聚:将几个逻辑上相似的功能放在一个模块中,模块内联系就是逻辑内聚
功能内聚:一个模块包含并且仅包括为完成一个具体任务所需要的所有成分,模块间的联系就是功能内聚
开放封闭原则:在模块本身不变动的情况下,通过改变周围环境达到修改的目的
信息:信息是加工过后的数据,它对接收者有用,对决策或行为有现实或者潜在的价值
对象:
构件:构件是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口
模块的控制范围:指它本身及其所有下属模块的集合
企业系统规划法(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.兼顾软硬件和人员培训方面的情况