系 统分析员应该具备下列三方面的知识:管理学、计算机科学和技术、信息技术 2、 结构化系统分析的成果是什么,包含哪些内容? ·系统分析报告,核心是逻辑方案(做什么) ,另外包括引言,组织概要,开发目标等。 3、 请问用户在系统开发中有何作用及对用户有哪些要求? ·用户可以帮助系统开发者进行系统调查,认识和熟悉系统。对用户的要求有两个,一试用 户对业务熟悉、 对业务流程非常熟悉; 二是具有较强的总结和分析能力并且可以清楚地表达 (理解需求、表达需求) 。 4、可行性研究是否属于结构化分析阶段的任务,为什么? 可行性研究是系统规划阶段的工作,系统分析阶段的工作是建立信息系统的逻辑模型, 5、什么是管理业务流程图?它的作用是什么?、 业务流程图是一种描述系统内各单位、 人员之间业务关系、 作业顺序和管理信息流动的流程 图。系统分析人员可以通过业务流程图找出不合理之处。 5、 绘制业务流程图时一般采用哪四种表示符号? 圆圈:业务处理部门或单位,表达了某项业务参与的人或物 ?:数据流动方向:表达了业务数据的流动方向 锯齿边矩形:各类单证、报表:表明了数据的载体 矩形:业务功能的描述:表明了业务处理功能,一般有用一个简单的祈使句表示 7、什么是数据流程图?它主要反映什么情况? 数据流程图是全面描述信息系统逻辑模型的工具, 它反映的是信息在系统流动、 处理和存储 的情况。 8、有哪些描述处理逻辑的工具? 结构化语言:判定树(决策树) :判定表(决策表) 9、数据字典有哪些构成要素? 数据元素:数据结构;数据流;数据存储;外部实体;处理 10、系统分析报告一般应包括哪些内容? 系统分析报告,核心是逻辑方案(做什么) ,另外包括引言、组织概要、开发目标等。 第六讲: 1、系统设计员的职责是什么?优秀的系统分析员应具备哪些知识和能力? 完成技术实现方案的制定,即信息系统的物理模型。设计就是要回答“怎么做” 。ERP 系统 分析,需熟悉 PB8.0、DelpHI7.0、SQLSERVER2000 及 ERP 系统等 2、结构化设计是解决“做什么”还是“怎么做”的问题,为什么? 系统分析→做什么:系统设计→怎么做。 3、什么是模块化设计思想?试述其具体做法。 把一个信息系统设计成若干模块的方法乘坐模块化。 模块化是一块重要的设计思想。 这种思 想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。一方 面各个模块具有相对独立性,可以分别加以实现;另一方面模块之间的相互关系,则通过一 定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体完成系统功能。 4、为了保证系统的灵活性,在系统设计阶段,应观测何种重要的设计思想? 为了保证系统的灵活性, 在系统设计中应尽量采用模块化结构, 目的是提高各部分的独立性, 尽量减少各子系统之间的数据依赖性。模块化是一种重要的设计思想。 5、请问系统设计阶段的交付物是什么?可行性报告,物理方案,逻辑方案还是物理系统? 物理方案 ps 规划(可行性)分析(逻辑方案)设计(物理模型)实施 运行维护 6、请问系统总体设计(概要设计)的主要任务是什么? 绘制模块结构图:将系统划分成程序模块;决定每个模块的功能;决定模块的调用关系;决 定模块的界面、即模块间信息的传递。 7、请简述三种常用的计算机编码(代码) 。 数字码、字母码、混合码。 8、请简述代码设计的目的和代码的含义,以及代码设计的原则。 用来表征客观事物的一个或一组有序的符号,它应易于计算机和人识别与处理。 一般用数字、字母或它们的组合来表示。 唯一性和统一性;适应性、可扩性;可识别性和含义性;稳定性和规范化。 10.请问系统设计报告一般包括那些内容? (1)系统概述 (2)总体结构方案(包括总体结构图、子系统结构图、计算机流程图等) (3)计算机系统配置方案 (4)代码设计方案 (5)文件、数据库设计方案 (6)输出输入设计方案 (7)系统详细设计方案 (8)接口及通信环境设计 (9)安全、保密设计、数据准备 (10)系统测试计划 (11)培训计划 第七讲:系统实施与运维(不做重点) 1、 系统实施阶段的任务是什么? ·实现系统设计阶段提出的物理模型,按照实施方案完成一个可以实际运行的信息系统,交 付用户使用。 2、系统实施的成果是新系统的物理方案还是物理系统,为什么? ·系统设计→物理方案;系统实施→物理系统; 3. 什么是系统测试,什么是系统调试? ·测试是发现缺陷,调试是定位并排除缺陷; ·Bug 是通过测试发现的缺陷,Debug 就是要排除它。 ·测试工作主要由测试人员完成,程序员只负责单元测试任务,而调试则通常是程序员的工 作。 4.什么是黑盒测试,什么是白盒测试? 区别是是否需要了解系统逻辑结构和内部特性, 5.实施系统切换的常用方法有哪些? 直接切换;并行切换;分段切换; 6.系统投入运行后,哪些原因要求系统人员对系统进行维护? 系统维护是为了应付信息系统的环境和其他因素的各种变化, 保证系统正常工作而采取的一 切活动。 它包括系统性能的改进,系统错误的改正和系统功能的扩充。 信息系统是在不断地维护活动中得以生存的。 7.系统投入运行后,系统维护工作包括哪些内容? 系统应用程序维护 数据维护 代码维护 硬件设备维护 8.系统都已经投入运行了,为什么还要做系统评价? 检查 MIS 的目标、功能及各项指标是否达到设计要求,满足用户要求和程度如何。 检查 MIS 中各种资源的利用程度,包括人、财、物以及硬、软件资源等的作用情况。 根据评审和分析结果,找出系统的薄弱环节并提出改进意见。 画图: (据说考一个) 车间填写领料单给仓库要求领料, 库长根据用料计划审批领料单, 未经批准的领料单退回车 间,已批准的领料单送给仓库管理员,仓库管理员查阅库存账,若有货,通知车间领料,也 就是把领料通知单发给车间,否则,将缺货通知单通知供应科。 车间 领料通知单 用料计划 领料单 未批准的领料单 库长 已批准的领料单 库存单 供应科 缺货通知单 仓库管理员 2. 数据库的设计步骤流程图 用户 用户 需求 开发者 需求 分析 概念数据 模型 分析 逻辑数据 模型 分析 物理数据 模型 分析 调查分析 实体联系分析 关系模型 数据库文件 3. 根据已存档的上月工资发放清单和人事科送来的人员工资变动表,抄写本月工资发放清 单中的前三项(工资发放清单共六项:部门、姓名、基本工资、借款、应发工资和签名栏) , 再按总务科提供的扣款清单将扣款数填入本月工资发放清单。 最后计算出每个职工应发工资 数,并填入工资发放清单,交由工资发放员。请按以上过程画出数据流程图。 人事科 人员工资 变动表 抄写 本月工资 填扣款 发放清单 本月工资 计算、填写 本月工资 应发工资 发放清单 发放清单 工资发放员 扣款清单 上月工资 发放清单 总务科