1、信息系统分析与设计考试题库 一、选择填空 1.在开发一个企业管理信息系统时,首先要进行用户调查,调查中收集的主要信息包括( B )。 A. 管理目标、人力资源、业务流程和数据流程信息 B. 组织结构、功能体系、业务流程和数据流程信息 C. 企业性质、客户资源、业务流程和数据流程信息 D. 管理目标、功能体系、业务流程和数据流程信息 24. 企业系统规划法(BSP)的核心是( B )。 A. 明确企业目标 B. 定义(识别)业务过程 C. 定义数据类 D. 确定信息结构 3. 系统流程图也称为业务流程图,它表达的是( A )。 A. 数据在系统各部件间的流动情况 B. 对数据进行加工处理的控制过
2、程 C. 逻辑数据流图 D. 白盒子形式的组成系统的每个部件 4. 将组织的战略集合转化为信息系统的战略集合的系统规划法称为( B )。 A. CSF B. SST C. BSP D. CSB 5. 一般子系统的划分是在系统( B )阶段,根据对系统的功能/ 数据分析的结果提出的。 A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计 6. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析 首先要进行的工作是( A )。 A. 获得当前系统的物理模型 B. 抽象出当前系统的日逻辑模型 C. 建立目标系统的逻辑模型 D. 建立目标系统的物理模型 7. 企业
3、信息系统往往是一个具有业务复杂性和技术复杂性的大系统,系统开发的目的是( D )。 A. 获得当前系统的物理模型 B. 抽象出当前系统的日逻辑模型 C. 建立目标系统的逻辑模型 D. 建立目标系统的物理模型 8. 信息系统流程图是以新系统的( C )为基础绘制的。 A. E-R 图 B. 管理功能图 C. 业务流程图 D. 数据流图 9. 信息系统开发的结构化方法的一个主要原则是( A )。 A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则 10. 在任一组织内同时存在着三个不同的计划控制层是( C )。 A. 战略计划层,管理控制层,操作层 B. 战略计划层,战
4、术计划层,管理层 C. 战略计划层,业务计划层,操作层 D. 战术计划层,管理控制层,操作层 11. 一般来说,占维护工作比例最高的是(C )。 A. 纠错性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护 12. 系统规划的主要任务包括( A )。 A. 明确组织的信息需求、制定系统总体结构方案 B. 对系统进行经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块结构 13. 系统设计阶段的主要成果是( C )。 A. 用户的决策方针 B. 用户的分析方案 C. 系统设计说明书 D. 系统总体设计方案 14. 信息系统建设的结构化方法中用户必
5、须参与的原则是用户必须参与( A )。 A. 系统建设中各阶段工作 B. 系统分析工作 C. 系统设计工作 D. 系统实施工作 15. 结构化生命周期法的主要缺点之一是( A )。 A. 系统开发周期长 B. 缺乏标准、规范 C. 用户参与程度低 D. 主要工作集中在实施阶段 16. MIS 规划的主要内容是( D )。 A. MIS 战略规划,组织信息需求分析,系统目标 B. 组织信息需求分析,系统目标,资源分配 C. MIS 战略规划,资源分配,系统目标 D. MIS 战略规划,组织信息需要分析,资源分配 17. 系统分析工作的全面总结和主要成果是( C )。 A. 可行性研究报告 B.
6、数据词典 C. 系统分析说明书 D. 系统详细调查报告 18. DSS 解决的是( )。 A. 半结构化问题和非结构化问题 B. 结构化问题和半结构化问题 C. 非结构化问题 D. 结构化问题 19. 软件文档是信息系统( B )的重要依据。 A.可理解性 B.可维护性 C.可扩展性 D.可移植性 20. 系统维护中要解决的问题来源于( D )。 A. 系统分析阶段 B. 系统设计阶段 C. 系统实施阶段 D. 三者都包括 21. 在原型法中,原型是开发系统的( A )。 A. 反映用户最基本需求的可以运行的实验模型 B. 某一主要部分的详细设计方案(物理模型) C. 反映用户需求的逻辑模型
7、D. 反映用户全部需求符合系统开发规范的应用软件程序 22. 由用户开发应用系统可以解决的主要问题是( B )。 A. 提高应用系统效率 B. 系统开发直接反映用户需求 C. 增强系统的可靠性 D. 降低开发成本 23. 项目主要管理人员应参与( D )。 A. 系统规划 B. 系统设计 C. 系统分析 D. 系统开发和运行全过程 24. 关于模块间调用的规则哪一项是错误的( C ) A. 下层模块可直接与同级模块进行通信 B. 下层模块只有接到上级模块调用命令才能执行 C. 上下级模块之间可直接通信 D. 模块调用顺序自上而下 25. 功能结模块聚合中,一个模块只执行一个功能的是( C )。
8、 A. 逻辑聚合 B. 数据聚合 C. 功能聚合 D. 时间聚合 26. 模块间出现下列哪一项是改动模块时发生错误的主要来源( B )。 A. 数据耦合 B. 控制耦合 C. 内容耦合 D. 以上都不是 27. 绘制功能结构图的依据是( A )。 A. 数据流程图 B. PAD 图 C. N-S 图 D. 系统总体设计 28. 下面哪一项不是系统设计阶段的主要活动( D )。 A. 系统总体设计 B. 系统硬件设计 C. 系统详细设计 D. 编写系统实施计划 29. 对于结构化设计思想的描述哪一项是错误的( D )。 A. 在结构化设计中,模块的功能应当简单明确,易于理解 B. 自顶向下,逐步
9、求精 C. 设计者应先设计顶层模块 D. 越下层模块,其功能越具体,越复杂 30. 代码结构中设置检验位一般是为了保证( C )。 A. 计算机内部运算不出错 B. 代码的合理性 C. 代码输入的正确性 D. 代码的稳定性 31. 在软件项目管理中,可以使用各种图形工具来辅助决策,下面对 Gantt 图的描述中,不正 确的是( D )。 A. Gantt 图表现各个活动的持续时间 B. Gantt 图表现了各个活动的起始时间 C. Gantt 图表现了完成各个活动的进度 D. Gantt 图反映了各个活动之间的依赖关系 32. 耦合度描述了( D )。 A. 模块内各种元素结合的程度 B. 模
10、块内多个功能之间的接口 C. 模块之间公共数据的数量 D. 模块之间相互关联的程度 33. 内聚是种指标,表示一个模块( B )。 A. 代码优化的程度 B. 代码功能的集中程度 C. 完成任务的及时程度 D. 为了与其他模块连接所要完成的工作量 34. 在绘绘数据流时,应遵循父图与子图平衡的原则,所谓平衡是指( C )。 A. 父图和子图都不昨改变数据流的性质 B. 子图不改变父图数据流的一致性 C. 父图的输入/输出数据流与子图的输入/输出数据流一致 D. 子图的输出数据流完全由父图的输入数据流确定 35. 以下关于信息的叙述正确的是( D )。 A. 信息就是数据 B. 信息可以脱离载体
11、独立地传输 C. 信息可以表示事物的特征和运动变化,但不能表示事物之间的联系 D. 信息不是物质,也不是能量 36. 现代管理信息系统是( C )。 A. 计算机系统 B. 手工管理系统 C. 人机系统 D. 计算机网络系统 37. 在软件的使用过程中,用户往往会对软件提出新的功能要求与性能要求。为了满足这些要 求而进行的维护属于( C )维护。 A. 改正性 B. 适应性 C. 完善性 D. 预防性 38. 信息系统开发方法有哪些( A D )。 A. 原型法 B. BSP 法 C. CSF 法 D. CASE 法 39. 系统开发的主要方法有生命周期法、原型化方法、计算机辅助软件工程方法和
12、( D )。 A. 自顶向下法 B. 由底向上法 C. 模块法 D. 面向对象方法 40. 在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是( D )。 A. 分析与设计 B. 编制程序 C. 测试程序 D. 系统维护 41. 下列关于信息的叙述,不正确的是( B )。 A. 信息是可以处理的 B. 信息的价值不会改变 C. 信息可以在不同形态间转化 D. 信息具有时效性 42. 衡量系统开发质量的首要标准是( C )。 A. 满足技术指标 B. 满足设计者要求 C. 满足用户要求 D. 技术规范 43. 在 UML 提供的图中,( A )用于描述系统与外部系统及用户之间的交互。 A.
13、 用例图 B. 类图 C. 对象图 D. 部署图 44. 在 UML 提供的图中,( D )用于按时间顺序描述对象间的交互。 A. 网络图 B. 状态图 C. 协作图 D. 序列图 45. 信息系统的规划方法中,BSP 方法是指( C )。 A. 关键成功因素法 B. 投资回收法 C. 企业系统规划法 D. 战略目标集中转化法 46. 某公司把库存物资出入库和出入库财务记账处理综合成一个应用子系统,这种子系统是将( B )。 A. 供销职能和生产职能关联在一起 B. 供销职能和财务职能关联在一起 C. 财务职能和生产职能关联在一起 D. 供销职能和市场职能关联在一起 47. 信息资源包括( B
14、 )。 A. 信息、物资、货币 B. 信息、信息生产者、设备 C. 信息、信息生产者、信息技术 D. 信息技术、信息生产者、货币 48. 使用光符号识别方法输入数据的方式是( D )。 A. 电子数据交换 B. 传统的数据输入方式 C. 交互式输入方式 D. 源数据自动化输入方式 51. 决策支持系统支持( C )。 A. 结构化和半结构化决策 B. 结构化和非结构化决策 C. 半结构化非结构化决策 D. 半结构化与风险型决策 52. 不属于联机实时处理方式的情况是( A )。 A. 需要反应迅速的数据处理 B. 负荷易产生波动的数据处理 C. 数据收集费用较高的数据处理 D. 固定周期的数据
15、处理 53. 绘制系统流程图的基础是( B )。 A. 数据关系图 B. 数据流程图 C. 数据结构图 D. 功能结构图 54. 系统分析报告的主要作用是( C )。 A. 系统规划的依据 B. 系统实施的依据 C. 系统设计的依据 D. 系统评价的依据 56. 在决定开发管理信息系统之前,首先要做好系统开发的( A )。 A. 可行性研究 B. 系统化分析 C. 总体预算 D. 新系统的逻辑设计和物理设计 57. 判断表由以下几方面内容组成( A )。 A. 条件、决策规则和应采取的行动 B. 决策问题、决策规则、判断方法 C. 环境描述、判断方法、判断规则 D. 方案序号、判断规则 58.
16、 常用的输入设备有( ABC )。 A. 读卡机 B. 键盘 C. 光电阅读器 D. 打印机 E.复印机 59. 高层管理提出的决策问题与基层管理提出的决策问题相比,在结构化程度上一般( B )。 A. 高层管理的决策问题的结构化程度高于基层的 B. 高层管理的决策问题的结构化程度低于基层的 C. 两者在结构化程度上没有太大差别 D. 高层管理不存在非结构化问题 60. 某企业的计算机应用初见成效,信息系统从少数部门扩散到多数部门,并开发了大量的应 用程序,使单位的事务处理效率有了提高,该单位处于诺兰阶段模型的哪个阶段?( B )。 A. 初装 B. 蔓延 C. 控制 D. 集成 E. 数据管
17、理 F. 成熟 61. 下列耦合性最弱的是( A )。 A. 数据耦合 B. 公共耦合 C. 内容耦合 D. 控制耦合 62. 结构化分析方法是一种面向( C )的需求分析方法。 A. 对象 B. 数据结构 C. 数据流 D. 控制流 63. 结构化方法最为常用的图形工具是数据流图。在数据流图中,名字及方向的成分是( C )。 A. 控制流 B. 信息流 C. 数据流 D. 信号流 64. 进行需求分析时可以使用多种工具,但( C )是不适用的。 A. DFD 图 B. 判断表 C.PAD 图 D. 数据字典 65. 在用户需求分析中,开发人员要从用户那里解决的最重要的问题是( A )。 A.
18、 要让软件做什么 B. 要给软件提供哪些信息 C. 要求软件工作效率怎样 D. 要让软件具有何种结构 66. 需求规格说明书在软件开发中具有重要作用,但它不能作为( D )。 A. 软件设计的依据 B. 用户和开发人员对软件要做什么的共同理解 C. 软件验收的依据 D. 软件可行性分析的依据 67. 在软件维护过程中,大部分工作是由(C )引起的。 A. 适应新的软件环境 . 适应新的硬件环境 . 用户需求的改变 . 程序的可靠性 74. 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( A )系统。 A. 需求不确定性高的 B. 需求确定的 C. 管理信息 D. 决策支持 75
19、. 原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手, 首先形成( C )。 A. 用户界面使用手册 B. 用户界面需求分析说明书 C. 系统界面原型 D.完善的用户界面 76. 原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手, 首先形成系统界面原型,用户( D )并提出意见。 A. 改进用户界面的设计 B. 阅读文档资料 C. 模拟用户界面的运行 D. 运行用户界面原型 77. 原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手, 首先形成系统界面原型,用户运用界面原型并就( A )提出意见。 A. 同意什么
20、不同意什么 B. 使用和不使用哪一种编程语言 C. 同意的结构 D. 执行速度是否满足要求 78. 原型化方法是用户和软件开发人员之间进行的一种交互过程,是一种( A )型的设计 过程。 A. 自外向内 B. 自顶向下 C. 自内向外 D. 自底向上 79. 对于管理信息系统,为提高 MIS 开发效益和质量,可采用( B ),以改进用户和开 发者之间由于需要变化而引起修改和定义不准确等问题。 A. 结构化方法 B. 快速原型法 C. 面向对象方法 D. 软件评审 85. 软件方法学是以软件方法为研究对象的学科。从开发风范上看,可分为( C )。 A. 面向对象开发方法与自底向上的开发方法 B.
21、 自顶向下的开发方法与结构化开发方法 C. 面向对象开发方法与结构化开发方法 D. 自顶向下的开发方法与自底向上的开发方法 86. 根据国家标准 GB8566-88计算机软件开发规范的规定,软件开发流程分为 8 个阶段, 其实现阶段要完成的单元测试是根据在(D )阶段中的规格说明进行的。 A. 可性性研究与计划 B. 需求分析 C 概要设计 D. 详细设计 87. 根据国家标准 GB8566-88计算机软件开发规范的规定,软件开发流程分为 8 个阶段, 确认测试计划是在( B )阶段中完成的。 A. 可性性研究与计划 B. 需求分析 C 概要设计 D. 详细设计 88. 螺旋式软件开发模型是将
22、瀑布模型和演化模型相结合,增加了风险分析,它建立在原型的 基础上,沿着螺线自内向外每旋转一圈,就得到( D )的一个新版本。 A. 模块划分 B. 子程序分解 C. 设计 D. 原型 89. 软件开发的喷泉模型描述了面向对象的开发模型,它体现了这种开发方法创建软件的过程 所固有的迭代和( A )特征。 A. 开发各阶段之间无间隙 B. 开发各阶段分界明显 C. 部分开发阶段分界明显 D. 开发过程不分段 90. 系统开发过程的流程如下图所示,( A )阶段拟定了系统的目标、范围和要求。 A. B. C. D. 91. 在选择开发方法时,不适于使用原型法的情况是( D )。 A. 用户需求模糊不
23、清 B. 系统设计方案难以确定 C. 系统使用范围变化很大 D. 用户的数据资源缺乏组织和管理 92. 软件需求分析的任务主要是( B )。 A. 解决如何做 B. 解决做什么 C. 结构化程序设计 D. 构建系统的物理模型 93. 结构化分析方法强调分析对象的数据流,其指导思想是( A )。 A. 自顶向下逐层分析 B. 自底向上逐层分解 C. 面向对象 D. 面向过程 94. 在一套分层 DFD 中,如果某一张图中有 N 个加工(Process),则这张图允许有( D )张子图。 A. 0 B. 1 C. 1N D. 0N 95. 在一张 DFD 图中,任意两个加工之间( C )。 A.
24、有且仅有一条数据流 B. 至少有一条数据流 C. 可以有 0 条或多条名字互不相同的数据流 D. 可以有 0 条或多条数据流,且允许其中有若干条名字相同的数据流 96. 在画分层 DFD 时,应注意保持( A )之间的平衡。 A. 父图与其子图 B. 同一父图的所有子图 C. 不同父图的所有子图 D. 同一子图的所有直接父图 97. DFD 图中,从系统的输入流到系统的输出流的一连串连续交换形成一种信息流,这种信息 流可分为( B )两类。 A. 控制流和交换流 B. 交换流和事务流 C. 事务流和事件流 D. 事件流和控制流 98. 软件设计中,划分模块的一个准则是( C )。 A. 低内聚
25、低耦合 B. 低内聚高耦合 C. 高内聚低耦合 D. 高内聚高耦合 99. 两个模块之间的耦合方式中,( D )耦合的耦合度最高。 A. 数据 B. 非直接 C. 控制 D. 内容 100. 两个模块之间的耦合方式中,( B )耦合的耦合度最低。 A. 数据 B. 非直接 C. 控制 D. 内容 101. 一个模块内部的内聚种类中,( C )内聚的内聚度最高。 需求 分析 概要 设计 详细 设计 程序 设计 调试 测试 系统 安装 1 2 3 4 A. 偶然 B. 逻辑 C. 功能 D. 过程 102. 一个模块内部的内聚种类中,( A )内聚的内聚度最低。 A. 偶然 B. 逻辑 C. 功能
26、 D. 过程 103. 在软件工程的设计阶段中,有 3 种常用的设计方法:结构化设计( SD)方法、Jackson 方 法和 Parnas 方法。从 20 世纪 70 年代中期到 90 年代早期,( A )是最为常用的设计方法。 A. SD B. Jackson C. Parnas D. 面向对象 104. 结构化设计方法使用的图形工具是( A )。 A. 系统结构图 B. 数据流图 C. 程序流程图 D. 实体联系图 105. 在使用系统结构图进行结构化系统设计时,设计的出发点是( A )。 A. 数据流图 B. 实体联系图 C. 系统流程图 D. HIPO 图 106. 结构化设计方法使用
27、的图形工具之一是系统结构图,系统结构图中矩形表示( C )。 A. 数据 B. 加工 C. 模块 D. 存储 107. 结构化设计方法使用的图形工具之一是系统结构图,系统结构图中,如果两矩形之间有 直线相连,表示它们存在( B )的关系。 A. 链接 B. 调用 C. 并列 D. 顺序执行 108. 面向对象的主要特征是封装性、继承性和( C )。 A. 一致性 B. 完整性 C. 多态性 D. 可移植性 109. 在面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为( C )。 A. 委托 B. 代理 C. 继承 D. 封装 110. OMT 是一种对象建模技术,其构造
28、的系统模型由对象模型、( C )组成。 A. 静态模型和功能模型 B. 动态模型和过程模型 C. 动态模型和功能模型 D. 静态模型和操作模型 111. 一列有关面向对象的叙述不正确的是( C )。 A. 面向对象设计最根本的意图是适应需求变化 B. 应尽量针对接口编程,而不要针对实现编程 C. 尽量使用继承而不是聚合,因为继承使得类间的耦合性最小 D. 尽量使用已有的类库 112. 下列关于面向对象的分析与设计的描述,正确的是( B )。 A. 面向对象设计描述软件要做什么 B. 面向对象分析不需要考虑技术和实现层面的细节 C. 面向对象分析的输入是面向对象设计的结果 D. 面向对象设计的结
29、果是简单的分析模型 113. 协作图描述了协作的( A )之间的交互和链接。 A. 对象 B. 类 C. 用例 D. 状态 114. 20 世纪 90 年代中期,出现了一批新的面向对象方法,( C )是面向对象方法最早的 倡导者之一,他提出了面向对象软件工程的概念。 A. Coad B. Booch C. Jacobson D. Yourdon 115. 面向对象的建模技术(OMT )方法用( D )共同完成对整个系统的建模。 A. 对象模型、动态模型、功能模型和用例模型 B. 数据模型、静态模型、动态模型和功能模型 C. 静态模型、动态模型、功能模型和用例模型 D. 对象模型、静态模型、动态
30、模型和功能模型 116. 在使用 UML 建模时,若需要描述跨越多个用例的单个对象的行为,使用( D )是 最为合适的。 A. 协作图 B. 序列图 C. 活动图 D. 状态图 117. 在使用 UML 建模时,可以使用( B )来反映随着时间推移若干个对象之间的动态协 作关系,它强调对象之间消息发送的时间和顺序。 A. 协作图 B. 序列图 C. 活动图 D. 状态图 118. 在使用 UML 建模时,可以使用( A )来反映若干个对象之间的动态合作关系,它 除显示信息交换外,还显示对象以及它们之间的关系。 A. 协作图 B. 序列图 C. 活动图 D. 状态图 119. 在 UML 中,对
31、象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息 交换。消息序列可用两种图来表示,强调消息时间次序的图称为( B )。 A. 协作图 B. 序列图 C. 活动图 D. 状态图 120. 在 UML 中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息 交换。消息序列可用两种图来表示,强调参加交互的对象的组织图称为( A )。 A. 协作图 B. 序列图 C. 活动图 D. 状态图 121. 在 UML 中,用( C )表示企业业务的工作流,这种图显示工作流中的步骤、决策点 以及完成每一步骤的角色和对象。 A. 协作图 B. 用例图 C. 活动图 D. 状态图
32、122. 下列关于 UML 叙述正确的是( D )。 A. UML 是一种语言,语言的使用者不能对其扩展 B. UML 仅是一组图形的集合 C. UML 仅适用于系统的分析与设计阶段 D. UML 是独立于软件开发过程的 123. 在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系 统中保存其客户标识和基本信息(包括姓名、住宅电话和 E-mail);对于集团客户,系统中保存了 其客户标识及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、E- mail、办公电话和职位),其 UML 类图如下,则其中类“客户”的属性有( A )。 A. 客户标识 B
33、. 姓名、住宅电话、E-mail C. 客户标训、办公电话、职位 D. 姓名、住宅电话、办公电话、E-mail、职位 124. 在“某图书馆管理系统”用例模型中,所有用户使用系统之前都必须通过“身份验证”, “身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和 “智能卡验证”之间是( B )关系。 A. 关联 B. 包含 C. 扩展 D. 泛化 二、简答题 1. 在选择开发方法,如果用户需求模糊不清(或:如果系统使用范围变化很大) ,是不适合使 用原型法的。这种说法是否正确?为什么?正确,原型法的适用范围就是需求不明确的小型系统, 从原型法特点和使用等方面说明
34、。 2.信息系统对企业管理的影响是什么? 说明信息系统引入企业后,对企业管理的哪些方面产 生了影响 3. 说明数据、信息与知识之间的相互关系,它们在管理上有什么不同? 这三者特点不同,作 用不同,决定了它们管理方式的不同,从存储,处理,使用等方面说明。 4. “建立企业信息系统应该遵循自上而下地规划和实现的原则”的说法是否合适?请简要说明 之。 5. 下图中的程序由 A、B、C、D、E 五个模块组成,下表中描述这些模块之间的接口,每一个 接口有一个编号。此外,模块 A、D 和 E 都要引用一个专用数据区。那么 A 和 E 之间耦合关系是 什么?公共耦合 6. 某学校建立了一个网上作业提交与管理
35、系统,基本功能描述如下: (1) 账号和密码。任课教师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为 每个选课学生创建登录系统的账号和密码。 编号 参数 返回值 1 数据项 数据项 2 数据项 数据项 3 功能码 无 4 无 列表 客户 人 联系人 集团客户个人客户 1 1 1 1* A B C D E 专用数据区 1 2 4 4 3 (2) 作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先 检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功, 则显示需要完成的作业。学生需要在线完成作业,单击“提交”按钮上交作业。
36、(3) 在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件 中。 问:如果将数据库服务器(记为 DB)作为一个外部实体,那么在绘制该系统的数据流图时, 还应有哪些外部实体和数据存储?外部实体:学生,教师 存储:帐号/密码,作业文件,成绩统计 文件 7. 如何理解信息系统不仅是一个技术系统,而且同时又是一个社会系统? 8. 信息系统开发有哪几种策略? 9. 信息系统开发的“自下而上”的开发策略有何优缺点?适用于什么场合? 10. 信息系统开发的“自上而下”的开发策略有何优缺点?适用于什么场合? 11. 为什么要制定信息系统的战略规划? 12. 信息系统规划有哪些方法?
37、 13. 制定战略规划的具体步骤是什么? 14. 生命周期法的成功要素有哪些? 15.简述信息系统开发的结构化思想。 16.简述使用生命周期法的条件。 17. 非功能需求包含哪些方面? 18. 如何进行可行性分析? 19. 可行性分析报告的框架主要包含哪些方面? 20. 调查研究的目的是什么?如何保证调查研究的准确全面? 21. 逻辑设计的主要任务是什么?为下一阶段提供怎样的基础? 22. 试述决策树、决策表、结构化语言的特点和在表达系统功能中的作用。 23. 系统分析报告包含哪些内容? 24. 系统设计的原则是什么? 25. 系统总体设计的任务是什么? 26. 结构化系统设计有哪些优点? 2
38、7. 什么是模块? 28. 模块划分的原则是什么? 29. 如何理解“低耦合、高聚合”的模块划分原则? 30. 简述结构化系统设计的思想与特点 31. 面向对象分析包括哪些主要活动,所建立的分析模型包括哪些类型的模型? 32. 软件开发为什么要使用 UML 建模,它有何特点? 33. 在分析和设计阶段都要建立类图,说明分析类图和设计类图的主要区别是什么? 34. 什么是软件体系结构,体系结构构造元素有哪些? 35. 现行主要体系结构模式有哪些,各有什么特点? 四、综合题 1. 过程 P 分解为 P1、P2、P3 三个子过程,下图的数据流图中存在两处错误,请找到错误并更 正。(可以图示,也可以文
39、字说明) 父图子图分解不平衡: 2. 在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统 中保存其客户标识和基本信息(包括姓名、住宅电话和 E-mail);对于集团客户,系统中保存了其 客户标识及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、E- mail、办公电话和职位),其 UML 类图如下,说明其中类“客户”的属性和类“人”的属性。 客户类:客户标识 人:姓名,住宅电话,email 等 3. 某学校建立了一个网上作业提交与管理系统,基本功能描述如下: (1) 账号和密码。任课教师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为
40、 每个选课学生创建登录系统的账号和密码。 (2) 作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先 检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功, 则显示需要完成的作业。学生需要在线完成作业,单击“提交”按钮上交作业。 (3) 在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件 中。 将数据库服务器(记为 DB)、学生、教师作为外部实体,作业成绩统计文件作为存储,下表 给出了数据流的部分信息,请填充空缺处。 序号 起点 终点 数据流名称 P P1 P3 P2 S S S1 S2 1 层 0 层
41、客户 人 联系人 集团客户个人客户 1 1 1 1* 1 (1)学生 网上作业提交与管理系统 作业申请 2 (2) 学生 网上作业提交与管理系统 提交的作业 3 网上作业提交与管理系统 (3) 学生 需完成的作业 4 网上作业提交与管理系统 学生 (4)成绩 5 网上作业提交与管理系统 (5)DB 作业申请 6 网上作业提交与管理系统 (6)成绩统计文件 作业成绩 7 (7)教师 网上作业提交与管理系统 选课学生名单 8 DB 网上作业提交与管理系统 (8)需完成的作 业 9 (9) 学生 网上作业提交与管理系统 账号和密码 10 (10)教师 网上作业提交与管理系统 账号和密码 按照系统基本
42、功能填空即可。 4. 某学校建立了一个网上作业提交与管理系统,基本功能描述如下: (1) 账号和密码。任课教师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为 每个选课学生创建登录系统的账号和密码。 (2) 作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先 检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功, 则显示需要完成的作业。学生需要在线完成作业,单击“提交”按钮上交作业。 (3) 在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件 中。 将数据库服务器(记为 DB)、学生、教师作为外
43、部实体,作业成绩统计文件作为存储,试绘 制网上作业提交与管理系统的顶层数据流图。 5. 根据数据流图的设计原则,阅读下图所示的数据流图,找出其中的错误之处。 错误加工:4, 5 错误存储:P 错误数据流:X, H 6. 按以下调查结果画出订货业务时序图: 加工 1 外部实体 A X 外部实体 B Y 数据存储 N N 数据存储 H H 加工 2 数据存储 P Z A Z 加工 3 K H 加工 4 加工 5 G P 采购员从仓库收到缺货通知单后,查阅订货合同单,若已订货,则向供货单位发出催货请求, 否则就填写补充订货单交供货单位。供货单位发货同时,向采购员发出提货通知单。 7. 判断表、判断树
44、 某企业库存量监控的处理规则如下表,画出其判断树。 库存量0缺货处理 库存下限库存量储备定额订货处理 储备定额库存上限上限报警 0库存量库存下限下限报警 (1)绘出原始决策表。 (2)绘出优化后的决策树。 8. 某工厂成品库管理的业务过程如下:成品库保管员按车间送来的入库单登记库存台帐。发 货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份 交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联分别送销售科和会计科。试 按此业务过程画出业务流程图。 9. 判断表、判断树 某航空公司规定,乘客可以免费托运重量不超过 30 公斤的行李。当行李重量超过 3
45、0 公斤时, 对头等舱的国内乘客超重部分每公斤收费 4 元,对其他舱的国内乘客超重部分每公斤收费 6 元,对 外国乘客超重部分每公斤收费比国内乘客多一倍。绘出决策表。 决策树、决策表知道如何画。 10. 车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已 批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货 通知采购人员。绘制系统数据流图。 11. 由需购置设备的部门填写申购表格,将此表格送交设备科,设备科填写预算表格送财务处, 财务处核对后,将资金返回设备科,设备科利用资金购买设备,购得设备送需购设备的部门,将收 据送财务处。绘制
46、系统数据流图。 业务路程图和数据流图了解一下。 12. 一个小型图书资料管理系统的主要功能有:图书资料的借出、归还、查询和处理,该系统 有图书管理员和普通读者,普通读者要使用系统必须先注册。 图书管理员负责添加、更新和修改、删除图书资料,等级和查询图书的借阅、归还情况。读者 可以按照作者或主题检索图书资料,还可以预订图书资料,即当新购买或有图书归还时,系统立即 通知读者来借阅。 (1) 确定系统的类,并定义其属性和操作。 (2) 画出系统的分析类图。 按照 OOA 的过程分析系统,得出系统类,归纳出类的属性和方法。 严歌苓说,人之间的关系不一定从陌生进展为熟识,从熟识走向陌生,同样是正常进展。
47、 人与人之间的缘分,远没有想像中的那么牢固,也许前一秒钟还牵手一起经历风雨,后一秒就说散就散,所以,你要懂得善待和珍惜。 人与人相处,讲究个真心,你对我好,我就对你好,你给予真情,我还你真意,人心是相互的。 两个人在一起,总会有人主动,但主动久了,就会累,会伤心,心伤了就暖不回来了,凡事多站在对方的角度想一想,多一份忍耐和谦就,就不会有那么多的怨气和误解,也少了一些擦肩而过。 做人不要太苛刻,太苛无友,人无完人,每个人都有这样或那样的缺点,重在包容。 包容是一种大度,整天笑呵呵的人并不是他没有脾气和烦恼,而是心胸开阔,两个懂得相互包容的人,才能走得越久。 人与人相处,要多一份真诚,俗语说,你真
48、我便真。常算计别人的人,总以为自己有多聪明,孰不知被欺骗过的人,就会选择不再相信,千万别拿人性来试人心,否则你会输得体无完肤。 人与人相处不要太较真,生活中我们常常因为一句话而争辩的面红耳赤,你声音大,我比你嗓门还大,古人说,有理不在声高,很多时候,让人臣服的不是靠嘴,而是靠真诚,无论是朋友亲人爱人都不 要太较真了,好好说话,也是一种修养。 俗语说,良言一句三冬暖, 你对我好,我又岂能不知,你谦让与我,我又怎能再得寸进尺,你欣赏我,我就有可能越变越好,你尊重我,我也会用尊重来回报你,你付出爱,必会得到更多的爱。 与人相处,要多一份和善,切忌恶语相向,互相伤害就有可能永远失去彼此,每个人心中都有
49、一座天平,每个人心中都藏一份柔软,表面再强势的人,内心也是渴求温暖的。 做人要学会谦虚,虚怀若谷。人人都喜欢和谦虚的人交往,司马懿说:“臣一路走来,没有敌人,看见的都是朋友和师长”.这就是胸怀。 有格局的人,心中藏有一片海,必能前路开阔,又何愁无友。 人与人相处,开始让人舒服的也许是你的言语和外表,但后来让人信服的一定是你的内在。就如那句,欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品。 人这一生,遇见相同的人不容易,遇见正确的人更不容易,只有选择了合适的相处方式,带上真诚与人相处,才会走得更长,更远更久。 人与人相处,要多一份真诚,俗语说, 你真我便真。常算计别人的人,总以为自己有多聪明,孰不知被欺骗过的人,就会选择不再相信,千万别拿人性来试人心,否则你会输得体无完肤。 人与人相处不要太较真,生活中我们常常因为一句话而争辩的面红耳赤,你声音大,我比你嗓门还大