信息设计试题与答案.doc_第1页
信息设计试题与答案.doc_第2页
信息设计试题与答案.doc_第3页
信息设计试题与答案.doc_第4页
信息设计试题与答案.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息系统分析与设计考试题库一、选择填空1.在开发一个企业管理信息系统时,首先要进行用户调查,调查中收集的主要信息包括( B )。A. 管理目标、人力资源、业务流程和数据流程信息B. 组织结构、功能体系、业务流程和数据流程信息C. 企业性质、客户资源、业务流程和数据流程信息D. 管理目标、功能体系、业务流程和数据流程信息24. 企业系统规划法(BSP)的核心是( B )。A. 明确企业目标 B. 定义(识别)业务过程C. 定义数据类D. 确定信息结构3. 系统流程图也称为业务流程图,它表达的是( A )。A. 数据在系统各部件间的流动情况B. 对数据进行加工处理的控制过程C. 逻辑数据流图D. 白盒子形式的组成系统的每个部件4. 将组织的战略集合转化为信息系统的战略集合的系统规划法称为( B )。A. CSF B. SSTC. BSPD. CSB5. 一般子系统的划分是在系统( B )阶段,根据对系统的功能/数据分析的结果提出的。 A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计6. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是( A )。 A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型7. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,系统开发的目的是( D )。 A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型8. 信息系统流程图是以新系统的( C )为基础绘制的。 A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流图9. 信息系统开发的结构化方法的一个主要原则是( A )。A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则10. 在任一组织内同时存在着三个不同的计划控制层是( C )。A. 战略计划层,管理控制层,操作层 B. 战略计划层,战术计划层,管理层 C. 战略计划层,业务计划层,操作层 D. 战术计划层,管理控制层,操作层11. 一般来说,占维护工作比例最高的是(C )。A. 纠错性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护12. 系统规划的主要任务包括( A )。A. 明确组织的信息需求、制定系统总体结构方案 B. 对系统进行经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块结构13. 系统设计阶段的主要成果是( C )。A. 用户的决策方针 B. 用户的分析方案 C. 系统设计说明书 D. 系统总体设计方案14. 信息系统建设的结构化方法中用户必须参与的原则是用户必须参与( 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. 数据词典 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. 反映用户需求的逻辑模型 D. 反映用户全部需求符合系统开发规范的应用软件程序22. 由用户开发应用系统可以解决的主要问题是( B )。A. 提高应用系统效率 B. 系统开发直接反映用户需求 C. 增强系统的可靠性 D. 降低开发成本23. 项目主要管理人员应参与( D )。A. 系统规划 B. 系统设计 C. 系统分析 D. 系统开发和运行全过程24. 关于模块间调用的规则哪一项是错误的( C ) A. 下层模块可直接与同级模块进行通信 B. 下层模块只有接到上级模块调用命令才能执行 C. 上下级模块之间可直接通信 D. 模块调用顺序自上而下25. 功能结模块聚合中,一个模块只执行一个功能的是( C )。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. 自顶向下,逐步求精 C. 设计者应先设计顶层模块 D. 越下层模块,其功能越具体,越复杂30. 代码结构中设置检验位一般是为了保证( C )。A. 计算机内部运算不出错 B. 代码的合理性 C. 代码输入的正确性 D. 代码的稳定性31. 在软件项目管理中,可以使用各种图形工具来辅助决策,下面对Gantt图的描述中,不正确的是( D )。 A. Gantt图表现各个活动的持续时间 B. Gantt图表现了各个活动的起始时间C. Gantt图表现了完成各个活动的进度D. Gantt图反映了各个活动之间的依赖关系32. 耦合度描述了( D )。 A. 模块内各种元素结合的程度B. 模块内多个功能之间的接口C. 模块之间公共数据的数量D. 模块之间相互关联的程度33. 内聚是种指标,表示一个模块( B )。A. 代码优化的程度B. 代码功能的集中程度C. 完成任务的及时程度D. 为了与其他模块连接所要完成的工作量34. 在绘绘数据流时,应遵循父图与子图平衡的原则,所谓平衡是指( C )。A. 父图和子图都不昨改变数据流的性质B. 子图不改变父图数据流的一致性C. 父图的输入/输出数据流与子图的输入/输出数据流一致D. 子图的输出数据流完全由父图的输入数据流确定35. 以下关于信息的叙述正确的是( D )。 A. 信息就是数据B. 信息可以脱离载体独立地传输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. 系统开发的主要方法有生命周期法、原型化方法、计算机辅助软件工程方法和( 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. 用例图 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 )。A. 信息、物资、货币B. 信息、信息生产者、设备C. 信息、信息生产者、信息技术D. 信息技术、信息生产者、货币48. 使用光符号识别方法输入数据的方式是( D )。A. 电子数据交换B. 传统的数据输入方式C. 交互式输入方式D. 源数据自动化输入方式51. 决策支持系统支持( C )。A. 结构化和半结构化决策B. 结构化和非结构化决策C. 半结构化非结构化决策D. 半结构化与风险型决策52. 不属于联机实时处理方式的情况是( A )。A. 需要反应迅速的数据处理B. 负荷易产生波动的数据处理C. 数据收集费用较高的数据处理D. 固定周期的数据处理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. 常用的输入设备有( ABC )。A. 读卡机B. 键盘C. 光电阅读器D. 打印机E.复印机59. 高层管理提出的决策问题与基层管理提出的决策问题相比,在结构化程度上一般( B )。A. 高层管理的决策问题的结构化程度高于基层的B. 高层管理的决策问题的结构化程度低于基层的C. 两者在结构化程度上没有太大差别D. 高层管理不存在非结构化问题60. 某企业的计算机应用初见成效,信息系统从少数部门扩散到多数部门,并开发了大量的应用程序,使单位的事务处理效率有了提高,该单位处于诺兰阶段模型的哪个阶段?( B )。A. 初装B. 蔓延 C. 控制D. 集成E. 数据管理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. 要让软件做什么B. 要给软件提供哪些信息C. 要求软件工作效率怎样D. 要让软件具有何种结构66. 需求规格说明书在软件开发中具有重要作用,但它不能作为( D )。A. 软件设计的依据B. 用户和开发人员对软件要做什么的共同理解C. 软件验收的依据D. 软件可行性分析的依据67. 在软件维护过程中,大部分工作是由(C )引起的。A. 适应新的软件环境. 适应新的硬件环境. 用户需求的改变. 程序的可靠性74. 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( A )系统。A. 需求不确定性高的B. 需求确定的C. 管理信息D. 决策支持75. 原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手,首先形成( C )。A. 用户界面使用手册B. 用户界面需求分析说明书C. 系统界面原型D.完善的用户界面76. 原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手,首先形成系统界面原型,用户( D )并提出意见。A. 改进用户界面的设计B. 阅读文档资料C. 模拟用户界面的运行D. 运行用户界面原型77. 原型化方法是用户和软件开发人员之间进行的一种交互过程,它从用户界面的开发入手,首先形成系统界面原型,用户运用界面原型并就( A )提出意见。A. 同意什么不同意什么B. 使用和不使用哪一种编程语言C. 同意的结构D. 执行速度是否满足要求78. 原型化方法是用户和软件开发人员之间进行的一种交互过程,是一种( A )型的设计过程。A. 自外向内B. 自顶向下C. 自内向外D. 自底向上79. 对于管理信息系统,为提高MIS开发效益和质量,可采用( B ),以改进用户和开发者之间由于需要变化而引起修改和定义不准确等问题。A. 结构化方法B. 快速原型法C. 面向对象方法D. 软件评审85. 软件方法学是以软件方法为研究对象的学科。从开发风范上看,可分为( C )。A. 面向对象开发方法与自底向上的开发方法B. 自顶向下的开发方法与结构化开发方法C. 面向对象开发方法与结构化开发方法D. 自顶向下的开发方法与自底向上的开发方法86. 根据国家标准GB8566-88计算机软件开发规范的规定,软件开发流程分为8个阶段,其实现阶段要完成的单元测试是根据在(D )阶段中的规格说明进行的。A. 可性性研究与计划B. 需求分析C 概要设计D. 详细设计87. 根据国家标准GB8566-88计算机软件开发规范的规定,软件开发流程分为8个阶段,确认测试计划是在( B )阶段中完成的。A. 可性性研究与计划B. 需求分析C 概要设计D. 详细设计88. 螺旋式软件开发模型是将瀑布模型和演化模型相结合,增加了风险分析,它建立在原型的基础上,沿着螺线自内向外每旋转一圈,就得到( D )的一个新版本。A. 模块划分B. 子程序分解C. 设计D. 原型89. 软件开发的喷泉模型描述了面向对象的开发模型,它体现了这种开发方法创建软件的过程所固有的迭代和( A )特征。A. 开发各阶段之间无间隙B. 开发各阶段分界明显C. 部分开发阶段分界明显D. 开发过程不分段需求分析概要设计详细设计程序设计调试测试系统安装123490. 系统开发过程的流程如下图所示,( A )阶段拟定了系统的目标、范围和要求。A. B. C. D. 91. 在选择开发方法时,不适于使用原型法的情况是( D )。A. 用户需求模糊不清B. 系统设计方案难以确定C. 系统使用范围变化很大D. 用户的数据资源缺乏组织和管理92. 软件需求分析的任务主要是( B )。A. 解决如何做B. 解决做什么C. 结构化程序设计D. 构建系统的物理模型93. 结构化分析方法强调分析对象的数据流,其指导思想是( A )。A. 自顶向下逐层分析B. 自底向上逐层分解C. 面向对象D. 面向过程94. 在一套分层DFD中,如果某一张图中有N个加工(Process),则这张图允许有( D )张子图。A. 0B. 1C. 1ND. 0N95. 在一张DFD图中,任意两个加工之间( C )。A. 有且仅有一条数据流B. 至少有一条数据流C. 可以有0条或多条名字互不相同的数据流D. 可以有0条或多条数据流,且允许其中有若干条名字相同的数据流96. 在画分层DFD时,应注意保持( A )之间的平衡。A. 父图与其子图B. 同一父图的所有子图C. 不同父图的所有子图D. 同一子图的所有直接父图97. DFD图中,从系统的输入流到系统的输出流的一连串连续交换形成一种信息流,这种信息流可分为( B )两类。A. 控制流和交换流B. 交换流和事务流C. 事务流和事件流D. 事件流和控制流98. 软件设计中,划分模块的一个准则是( C )。A. 低内聚低耦合B. 低内聚高耦合C. 高内聚低耦合D. 高内聚高耦合99. 两个模块之间的耦合方式中,( D )耦合的耦合度最高。A. 数据B. 非直接C. 控制D. 内容100. 两个模块之间的耦合方式中,( B )耦合的耦合度最低。A. 数据B. 非直接C. 控制D. 内容101. 一个模块内部的内聚种类中,( C )内聚的内聚度最高。A. 偶然B. 逻辑C. 功能D. 过程102. 一个模块内部的内聚种类中,( A )内聚的内聚度最低。A. 偶然B. 逻辑C. 功能D. 过程103. 在软件工程的设计阶段中,有3种常用的设计方法:结构化设计(SD)方法、Jackson方法和Parnas方法。从20世纪70年代中期到90年代早期,( A )是最为常用的设计方法。A. SDB. JacksonC. ParnasD. 面向对象104. 结构化设计方法使用的图形工具是( A )。A. 系统结构图B. 数据流图C. 程序流程图D. 实体联系图105. 在使用系统结构图进行结构化系统设计时,设计的出发点是( A )。A. 数据流图B. 实体联系图C. 系统流程图D. HIPO图106. 结构化设计方法使用的图形工具之一是系统结构图,系统结构图中矩形表示( 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是一种对象建模技术,其构造的系统模型由对象模型、( C )组成。A. 静态模型和功能模型B. 动态模型和过程模型C. 动态模型和功能模型D. 静态模型和操作模型111. 一列有关面向对象的叙述不正确的是( C )。A. 面向对象设计最根本的意图是适应需求变化B. 应尽量针对接口编程,而不要针对实现编程C. 尽量使用继承而不是聚合,因为继承使得类间的耦合性最小D. 尽量使用已有的类库112. 下列关于面向对象的分析与设计的描述,正确的是( B )。A. 面向对象设计描述软件要做什么B. 面向对象分析不需要考虑技术和实现层面的细节C. 面向对象分析的输入是面向对象设计的结果D. 面向对象设计的结果是简单的分析模型113. 协作图描述了协作的( A )之间的交互和链接。A. 对象B. 类C. 用例D. 状态114. 20世纪90年代中期,出现了一批新的面向对象方法,( C )是面向对象方法最早的倡导者之一,他提出了面向对象软件工程的概念。A. CoadB. BoochC. JacobsonD. Yourdon115. 面向对象的建模技术(OMT)方法用( D )共同完成对整个系统的建模。A. 对象模型、动态模型、功能模型和用例模型B. 数据模型、静态模型、动态模型和功能模型C. 静态模型、动态模型、功能模型和用例模型D. 对象模型、静态模型、动态模型和功能模型116. 在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用( D )是最为合适的。A. 协作图B. 序列图C. 活动图D. 状态图117. 在使用UML建模时,可以使用( B )来反映随着时间推移若干个对象之间的动态协作关系,它强调对象之间消息发送的时间和顺序。A. 协作图B. 序列图C. 活动图D. 状态图118. 在使用UML建模时,可以使用( A )来反映若干个对象之间的动态合作关系,它除显示信息交换外,还显示对象以及它们之间的关系。A. 协作图B. 序列图C. 活动图D. 状态图119. 在UML中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为( B )。A. 协作图B. 序列图C. 活动图D. 状态图120. 在UML中,对象行为是通过交互来实现的,是对象间完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调参加交互的对象的组织图称为( A )。A. 协作图B. 序列图C. 活动图D. 状态图121. 在UML中,用( C )表示企业业务的工作流,这种图显示工作流中的步骤、决策点以及完成每一步骤的角色和对象。A. 协作图B. 用例图C. 活动图D. 状态图122. 下列关于UML叙述正确的是( D )。A. UML是一种语言,语言的使用者不能对其扩展B. UML仅是一组图形的集合C. UML仅适用于系统的分析与设计阶段D. UML是独立于软件开发过程的123. 在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存其客户标识和基本信息(包括姓名、住宅电话和E-mail);对于集团客户,系统中保存了其客户标识及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、E-mail、办公电话和职位),其UML类图如下,则其中类“客户”的属性有( A )。客户人联系人集团客户个人客户1111.*A. 客户标识B. 姓名、住宅电话、E-mailC. 客户标训、办公电话、职位D. 姓名、住宅电话、办公电话、E-mail、职位124. 在“某图书馆管理系统”用例模型中,所有用户使用系统之前都必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能卡验证”之间是( B )关系。A. 关联B. 包含C. 扩展D. 泛化二、简答题1. 在选择开发方法,如果用户需求模糊不清(或:如果系统使用范围变化很大),是不适合使用原型法的。这种说法是否正确?为什么?正确,原型法的适用范围就是需求不明确的小型系统,从原型法特点和使用等方面说明。2.信息系统对企业管理的影响是什么? 说明信息系统引入企业后,对企业管理的哪些方面产生了影响3. 说明数据、信息与知识之间的相互关系,它们在管理上有什么不同? 这三者特点不同,作用不同,决定了它们管理方式的不同,从存储,处理,使用等方面说明。4. “建立企业信息系统应该遵循自上而下地规划和实现的原则”的说法是否合适?请简要说明之。5. 下图中的程序由A、B、C、D、E五个模块组成,下表中描述这些模块之间的接口,每一个接口有一个编号。此外,模块A、D和E都要引用一个专用数据区。那么A和E之间耦合关系是什么?公共耦合编号参数返回值1数据项数据项2数据项数据项3功能码无4无列表ABCDE专用数据区124436. 某学校建立了一个网上作业提交与管理系统,基本功能描述如下:(1) 账号和密码。任课教师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为每个选课学生创建登录系统的账号和密码。(2) 作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需要在线完成作业,单击“提交”按钮上交作业。(3) 在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。问:如果将数据库服务器(记为DB)作为一个外部实体,那么在绘制该系统的数据流图时,还应有哪些外部实体和数据存储?外部实体:学生,教师 存储:帐号/密码,作业文件,成绩统计文件7. 如何理解信息系统不仅是一个技术系统,而且同时又是一个社会系统? 8. 信息系统开发有哪几种策略? 9. 信息系统开发的“自下而上”的开发策略有何优缺点?适用于什么场合?10. 信息系统开发的“自上而下”的开发策略有何优缺点?适用于什么场合?11. 为什么要制定信息系统的战略规划? 12. 信息系统规划有哪些方法? 13. 制定战略规划的具体步骤是什么?14. 生命周期法的成功要素有哪些? 15.简述信息系统开发的结构化思想。 16.简述使用生命周期法的条件。17. 非功能需求包含哪些方面? 18. 如何进行可行性分析? 19. 可行性分析报告的框架主要包含哪些方面? 20. 调查研究的目的是什么?如何保证调查研究的准确全面? 21. 逻辑设计的主要任务是什么?为下一阶段提供怎样的基础? 22. 试述决策树、决策表、结构化语言的特点和在表达系统功能中的作用。23. 系统分析报告包含哪些内容? 24. 系统设计的原则是什么? 25. 系统总体设计的任务是什么? 26. 结构化系统设计有哪些优点? 27. 什么是模块? 28. 模块划分的原则是什么?29. 如何理解“低耦合、高聚合”的模块划分原则?30. 简述结构化系统设计的思想与特点31. 面向对象分析包括哪些主要活动,所建立的分析模型包括哪些类型的模型?32. 软件开发为什么要使用UML建模,它有何特点?33. 在分析和设计阶段都要建立类图,说明分析类图和设计类图的主要区别是什么?34. 什么是软件体系结构,体系结构构造元素有哪些?35. 现行主要体系结构模式有哪些,各有什么特点?四、综合题1. 过程P分解为P1、P2、P3三个子过程,下图的数据流图中存在两处错误,请找到错误并更正。(可以图示,也可以文字说明)PP1P3P2SSS1S21层0层父图子图分解不平衡:2. 在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存其客户标识和基本信息(包括姓名、住宅电话和E-mail);对于集团客户,系统中保存了其客户标识及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、E-mail、办公电话和职位),其UML类图如下,说明其中类“客户”的属性和类“人”的属性。客户人联系人集团客户个人客户1111.*客户类:客户标识人:姓名,住宅电话,email等3. 某学校建立了一个网上作业提交与管理系统,基本功能描述如下:(1) 账号和密码。任课教师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为每个选课学生创建登录系统的账号和密码。(2) 作业提交。学生使用账号和密码登录系统后,可以向系统申请所选课程的作业。系统首先检查学生的当前状态,如果该学生还没有做过作业,则从数据库服务器申请一份作业。若申请成功,则显示需要完成的作业。学生需要在线完成作业,单击“提交”按钮上交作业。(3) 在线批阅。系统自动在线批改作业,显示作业成绩,并将该成绩记录在作业成绩统计文件中。将数据库服务器(记为DB)、学生、教师作为外部实体,作业成绩统计文件作为存储,下表给出了数据流的部分信息,请填充空缺处。序号起点终点数据流名称1 (1)学生 网上作业提交与管理系统作业申请2 (2) 学生 网上作业提交与管理系统提交的作业3网上作业提交与管理系统 (3) 学生 需完成的作业4网上作业提交与管理系统学生 (4)成绩 5网上作业提交与管理系统 (5)DB 作业申请6网上作业提交与管理系统 (6)成绩统计文件 作业成绩7 (7)教师 网上作业提交与管理系统选课学生名单8DB网上作业提交与管理系统 (8)需完成的作业 9 (9) 学生 网上作业提交与管理系统账号和密码10 (10)教师 网上作业提交与管理系统账号和密码按照系统基本功能填空即可。4. 某学校建立了一个网上作业提交与管理系统,基本功能描述如下:(1) 账号和密码。任课教师用账号和密码登录系统后,提交所有选课学生的名单。系统自动为每个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论