《信息系统分析与设计》期末考试复习总结
《信息系统分析与设计》课程期末复习总结 Hongdingjin 一、课堂测验 PS:老师要求网络学堂中小测验的第 1、2、4、5、6、8、9、10 次。具体如下: (一)第一次测验 1、分布式系统结构的种类。 (P25) 2、客户机/服务器(C/S)结构的类型.(P29) 分布式显示、远程显示、分布式应用处理、远程数据管理、分布式数据管理 (二)第二次测验 1、模块的耦合与聚合形式各是什么?(P222) 块间耦合: (1)数据耦合 (2)控制耦合 (3)公共耦合 (4)内容耦合 块内聚合: (1)偶然聚合 (2)逻辑聚合 (3)时间聚合 (4)过程聚合 (5)通信聚合 (6)顺序聚合 (7)功能聚合 2、建立原型系统的步骤。 (P68) (1)明确用户的基本需求 (2)建立初始的原型系统 (3)使用原型系统,进一步明确用户需求 (4)修改和完善原型系统 (三)第三次测验* 1、信息系统生命周期的各阶段与其活动.(P54) 2、基本功能子系统的规划过程。 (P113) (1) 、建立主题数据与业务流程的关系矩阵(U/C 矩阵) (2) 、确定 U/C 矩阵中模块的划分 (3) 、明确数据流向与基本功能子系统之间的关系 (4) 、基本功能子系统结构方案的形成 (四)第四次测验 1、系统测试的步骤。 (P263) 系统规划 战略规划 系统体系结构规划 项目开发与资源分配规划 数据规划、应用系统规划与技术 基础设施规划 需求分析 业务规划 系统开发 系统运营与维护 系统更新 系统分析 系统设计 系统实施 …… 模块 可 运 行 系 统 确认后 软件 测后 软件 设计信息 软件需求信息 系统其他元素 测后模块 模块 模块 单元 测试 系统 测试 确认 测试 组装 测试 单元 测试 单元 测试 2、有码“8793” ,权为“1234” ,模为“9” ,求校验码;若接收到码“59627” ,权为“1234” , 模为“7” ,问此码是否正确。 (P238) 解: 得到校验码: 加权和为:8×1+7×2+9×3+3×4=61 校验码为:61/9=6…7 9-7=2 所以带校验位的代码为 87932,其中 2 为校验位。 检验校验码: 加权和为:5×1+9×2+6×3+2×4=56 校验码为:56/7=8…0 所以此码正确。 (五)第五次测验 1、数据字典描述的主要内容。 (P164) 主要内容有:数据流、数据元素、数据存储、加工、外部项。其中,数据元素是组成数 据流的主要成分。 2、系统方法的主要原则。 (P51) (1)整体性原则 (2)分解协调原则 (3)目标优化原则 3、将事务型数据流图演化为系统 (控制)结构图。 (P231) (六)第六次测验 1、UML 的主要内容。 2、1NF、2NF、3NF 的概念 1NF: 属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是不可分割 的数据项。 2NF:所谓第二范式,指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖 于其主码。 3NF:所谓第三范式,指的是这种关系不仅满足第二范式,而且它的任何一个非主属性 都不传递依赖于任何主关键字。 3、 “现实世界” 、 “概念模型” 、 “关系模型” 、 “二维表”和“计算机内部数据结构”领域中 数据模型之间的映射关系。 (P241) 事物 图 基本构造块 结构事物:类、主动类、协作、用例、 接口、构件、节点 行为事物:交互、状态机 分组事物:包 注释事物:注释 公共机制 用例图:描述系统功能 静态图:类图、对象图、包图 行为图:状态图、活动图 交互图:顺序图、协作图 实现图:构件图、配置图 关系:依赖、泛化、实现、关联、聚集、组合(强聚集) 规格说明 修饰 通用划分 扩展机制:构造型、标准值、约束 规则:命名、范围、可见性、完整性、执行 实体-联系 实例(个体) 属性 关系 元组 域(属性) 二维表 行 列 现实世界 概念模型 关系模型 二维表 计算机内 (语义模型) 数据结构 事物类 事物 性质 文件 记录 数据项 4、结构化方法的主要原则。 (P61) (1)用户参与的原则 (2)严格划分工作阶段, “先逻辑,后物理”的原则 (3) “自顶向下,逐层分解”的原则 (4)工作成果描述标准化原则 (七)第七次测验* 1、块内聚合的判定条件(P227) 2、请简述信息收集的策略。 (P193) (1)全面调查策略 (2)关键因素策略(重点突破策略) (3)点面结合策略 3、请简述信息系统分析工作需要收集的信息类型。 (P192) (1)关于组织的信息 (2)关于人的信息 (3)关于工作的信息 (4)关于环境的信息 4、请简述结构化系统设计时常采用的工具。 (P215) (1)系统流程图 通常用它表达系统的执行过程。 (2)HIPO(分层和输入-处理-输出)技术 用图形方法表达一个系统的输入和输出功能以及模块的层次。 (3)系统结构图 描述模块的层次结构和它们之间的控制通信联系。 是 是 否 是 否 是 否 数据流 控制流 其他 否 该 模 块 执 行 一 个 功 能吗? 模块内 各组成 部分关 系如何? 次序重要 吗? 次序重要 吗? 逻辑相似 吗? 功能聚合 顺序聚合 通信聚合 过程聚合 时间聚合 逻辑聚合 偶然聚合 (八)第八次测验 1、OOSE 方法(面向对象软件工程)的五个模型是什么?(P283) (1)需求模型(RM) (2)分析模型(AM) (3)设计模型(DM) (4)实现模型(IM) (5)测试模型(TM) 2、RUP(统一开发过程)的特点。 (P294) 用例驱动、以基本构架为中心、迭代式和增量性的开发。 3、用例图的作用。 (P287) 从用户角度描述系统功能,并指出各功能的操作者。 4、请简述基于 ActiveX 的 Web 体系结构的原理,并画图说明。 (P378) 基于 Active X 的 Web 的运行机制是: 浏览器下载 Active X 控件、脚本或文档并在本地运行,它们可以作为分布式组件对象 模型(Distributed Component Object Model,DCOM)客户,利用 DCOM 的对象远程过程调用 (Object Remote Procedure Call, ORPC)机制访问应用服务器中的 DCOM 对象; 也可通过服务 器上的 Internet 服务应用程序接口(ISAPI)等访问后端数据库。 (九)第九次测验 1、请简述系统维护工作的目的及对象。 系统维护的目的是: 系统维护就是为了保证系统中的各个因素随着环境的变化始终处于良好的、 正确工作状 态。 系统维护工作的对象: (1)应用系统的维护 (2)数据的维护 (3)代码的维护 (4)硬件设备的维护 2、ABCE 法则 按照 ABCE 法则,UML 在绘制顺序图时,先加入参与者、接着边界类对象、然后控制 类对象、最后加入实体类对象。 3、DBMS 的主要功能 包括数据定义、数据处理、数据管理和应用系统生成 4、请绘出关联与依赖的图形符号,并简述它们之间的区别。 如果在不同的消息中,发送者创建接收者,并