(完整版)信息系统分析与设计期末试题
信息系统分析与设计试题库和答案

信息系统分析与设计考试题库一、选择填空(每题1分,共10题10分)101. 信息按照()可以分为战略信息、战术信息和作业信息。
A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式答案:C章节号:1-1难易系数:102. 按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。
A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统答案:B章节号:1-1难易系数:103. 现代管理信息系统是()。
A. 计算机系统B. 手工管理系统C. 人机系统D. 计算机网络系统答案:C章节号:1-1难易系数:104. DSS解决的是()。
A. 半结构化问题和非结构化问题B. 结构化问题和半结构化问题C. 非结构化问题D. 结构化问题答案:C章节号:1-1难易系数:105. 在任一组织内同时存在着三个不同的计划控制层是()。
A. 战略计划层,管理控制层,操作层B. 战略计划层,战术计划层,管理层C. 战略计划层,业务计划层,操作层D. 战术计划层,管理控制层,操作层答案:A章节号:1-1难易系数:106. 购物超市收银台终端系统是一个典型的()。
A. 战略支持系统B. 决策支持系统C. 知识工作系统D. 事务处理系统答案:D章节号:1-1难易系数:107. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是()。
A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案:A章节号:1-2难易系数:108. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,系统开发的目的是()。
A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案:D章节号:1-2难易系数:109. 系统开发过程的流程如下图所示,()阶段拟定了系统的目标、范围和要求。
信息系统分析与设计试题库和答案

信息系统分析与设计考试题库一、选择填空(每题1分,共10题10分)101. 信息按照()可以分为战略信息、战术信息和作业信息。
A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式答案:C章节号:1-1难易系数:0.1102. 按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。
A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统答案:B章节号:1-1难易系数:0.1103. 现代管理信息系统是()。
A. 计算机系统B. 手工管理系统C. 人机系统D. 计算机网络系统答案:C章节号:1-1难易系数:0.1104. DSS解决的是()。
A. 半结构化问题和非结构化问题B. 结构化问题和半结构化问题C. 非结构化问题D. 结构化问题答案:C章节号:1-1难易系数:0.2105. 在任一组织内同时存在着三个不同的计划控制层是()。
A. 战略计划层,管理控制层,操作层B. 战略计划层,战术计划层,管理层C. 战略计划层,业务计划层,操作层D. 战术计划层,管理控制层,操作层答案:A章节号:1-1难易系数:0.1106. 购物超市收银台终端系统是一个典型的()。
A. 战略支持系统B. 决策支持系统C. 知识工作系统D. 事务处理系统答案:D章节号:1-1难易系数:0.2107. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是()。
A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案:A章节号:1-2难易系数:0.1108. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,系统开发的目的是()。
A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案:D章节号:1-2难易系数:0.1109. 系统开发过程的流程如下图所示,()阶段拟定了系统的目标、范围和要求。
信息系统分析与设计期末试卷A卷.docx

郑州大学西亚斯学院2008-2009学年第一学期期末试卷1. 下面的意思()模型图中,哪个能正确表示“1个教师可以指导0个到多个学生 的论文,1个学生必须有1个教师指导其论文”的2. 计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的 关系是() A 继承关系B 关联关系C 聚合关系D 依赖关系3. 下面()图形表示依赖关系。
A-------- > ---------------- >CD4.关于UML,下面说法正确的是() A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
C UML 是一种面向对象的编程语言。
D UML 是一种面向对象的建模语言,但不是建模方法。
阅卷人 得分题号 一 二三 四 五 六 七总分得分(供2005级 电子信息工程学院 院/系 信管、软工 专业 ______ 班使用)考试科目:信息系统分析与设计 试卷类型: A 一、选择题(共40分,每小题2分)TeacherStudent10..nATeacherStudent1O..nTeacherStudent10..nBTeacherStudent0..n15.顺序图和交互图的关系,类似与下面的哪种关系()A类和对象的关系B类和参与者关系C Java和编程语言的关系D UML和Java的关系6.关于参与者,错误的说法是()A参与者是与所建立的系统交互的人或物。
B参与者可以是实际的人,也可以其他系统。
C参与者是系统的一部分,是用例图的重要组成部分。
D参与者之间可以存在泛化关系。
7.UML中关联的多重性是指()A 一个类有多个方法被另一个类调用。
B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D两个类所具有的相同的方法和属性。
8.关于类图的说法正确的是()A类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
信息系统分析与设计试题库和答案

信息系统分析与设计考试题库一、选择填空(每题1分,共10题10分)101. 信息按照()可以分为战略信息、战术信息和作业信息。
A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式答案:C章节号:1-1难易系数:0.1102. 按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。
A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统答案:B章节号:1-1难易系数:0.1103. 现代管理信息系统是()。
A. 计算机系统B. 手工管理系统C. 人机系统D. 计算机网络系统答案:C章节号:1-1难易系数:0.1104. DSS解决的是()。
A. 半结构化问题和非结构化问题B. 结构化问题和半结构化问题C. 非结构化问题D. 结构化问题答案:C章节号:1-1难易系数:0.2105. 在任一组织内同时存在着三个不同的计划控制层是()。
A. 战略计划层,管理控制层,操作层B. 战略计划层,战术计划层,管理层C. 战略计划层,业务计划层,操作层D. 战术计划层,管理控制层,操作层答案:A章节号:1-1难易系数:0.1106. 购物超市收银台终端系统是一个典型的()。
A. 战略支持系统B. 决策支持系统C. 知识工作系统D. 事务处理系统答案:D章节号:1-1难易系数:0.2107. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是()。
A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案:A章节号:1-2难易系数:0.1108. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,系统开发的目的是()。
A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案:D章节号:1-2难易系数:0.1109. 系统开发过程的流程如下图所示,()阶段拟定了系统的目标、范围和要求。
信息系统分析与设计考试相关习题及答案【可修改文字】

可编辑修改精选全文完整版一、选择填空4. 业务系统规划法〔BSP〕的核心是〔〕A. 明确企业目标B. 定义〔识别〕业务过程C. 进行数据分析D. 确定信息结构答案:C5. 下面哪一项企业关键成功因素的特点是错误的:〔〕。
A. 少量的易于识别的可操作的目标B. 可确保企业的成功C. 由企业的所有CSF决定组织的信息需求答案:B7. 一般子系统的划分是在系统〔〕阶段,根据对系统的功能/数据分析的结果提出的。
A. 需求分析B. 逻辑阶段C.总体设计D. 详细设计答案:A10. 信息系统流程图是以新系统的〔〕为基础绘制的。
A. E-R图B. 管理功能图C. 业务流程图D. 数据流程图答案:D14. 信息系统开发的结构化方法的一个主要原则是〔〕。
A.自顶向下原则B.自底向上原则C.分步实施原则D.重点突破原则答案:A16. 一般来说,占维护工作比例最高的是〔〕。
A.纠错性维护B.适应性维护C.完善性维护D.预防性维护答案:C19. 系统规划的主要任务包括〔〕。
A.明确组织的信息需求、制定系统总体结构方案B. 对系统进行经济、技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构答案:A20. 系统设计阶段的主要成果是〔〕。
A.用户的决策方针B. 用户的分析方案C.系统设计说明书D.系统总体设计方案答案:C21. 信息系统建设的结构化方法中用户必须参与的原则是用户必须参与〔〕。
A.系统建设中各阶段工作B.系统分析工作C.系统设计工作D.系统实施工作答案:A22. 结构化生命周期法的主要缺点之一是〔〕。
A.系统开发周期长B.缺乏标准、规XC.用户参与程度低D.主要工作集中在实施阶段答案:A23. MIS规划的主要内容是〔〕。
A.MIS战略规划,组织信息需求分析,系统目标B. 组织信息需求分析,系统目标,资源分配C. MIS战略规划,资源分配,系统目标D. MIS战略规划,组织信息需要分析,资源分配答案:A28. 生命周期法的特点之一是〔〕。
信息系统分析与设计题库及答案

信息系统分析与设计题库及答案信息系统分析与设计考试题库一、选择填空(每题1分,共10题10分)101. 信息按照()可以分为战略信息、战术信息和作业信息。
A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式答案:C章节号:1-1难易系数:0.1102. 按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。
A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统答案:B章节号:1-1难易系数:0.1103. 现代管理信息系统是()。
A. 计算机系统B. 手工管理系统C. 人机系统D. 计算机网络系统答案:C章节号:1-1难易系数:0.1104. DSS解决的是()。
A. 半结构化问题和非结构化问题B. 结构化问题和半结构化问题C. 非结构化问题D. 结构化问题答案:C章节号:1-1难易系数:0.2105. 在任一组织内同时存在着三个不同的计划控制层是()。
A. 战略计划层,管理控制层,操作层B. 战略计划层,战术计划层,管理层C. 战略计划层,业务计划层,操作层D. 战术计划层,管理控制层,操作层答案:A章节号:1-1难易系数:0.1106. 购物超市收银台终端系统是一个典型的()。
A. 战略支持系统B. 决策支持系统C. 知识工作系统D. 事务处理系统答案:D章节号:1-1难易系数:0.2107. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是()。
A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案:A章节号:1-2难易系数:0.1108. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,系统开发的目的是()。
A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案:D章节号:1-2难易系数:0.1109. 系统开发过程的流程如下图所示,( )阶段拟定了系统的目标、范围和要求。
(完整版)信息系统分析与设计试题库

信息系统分析与设计考试题目一、选择填空1. 信息按照( C )可以分为战略信息、战术信息和作业信息)可以分为战略信息、战术信息和作业信息。
A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式2. 按照处理的对象,可把组织的信息系统分为(B ) 和管理信息系统两大类。
按照处理的对象,可把组织的信息系统分为) 和管理信息系统两大类。
A. 电子数据处理系统B. 作业信息系统D. 情报处理系统 C. 决策支持系统3. 信息系统对管理职能的支持,归根到底是对( D ) 的支持。
决策D. 控制C. 计划 B. 组织 A.4. 业务系统规划法(BSP)的核心是(C )B. 定义(识别)业务过程 A. 明确企业目标D. C. 进行数据分析确定信息结构5. 下面哪一项企业关键成功因素的特点是错误的:(B )。
A. 少量的易于识别的可操作的目标B. 可确保企业的成功C. 由企业的所有CSF决定组织的信息需求6. 下面哪一项不是信息系统局部开发层次的优势:( D )。
A. 相对简单的IT开发B. 帮助理论的证明D. 组织变化的阻力最小优化组织过程C.7. 一般子系统的划分是在系统(A )阶段,根据对系统的功能/数据分析的结果提出的。
总体设计 D. 详细设计C. A. 需求分析B. 逻辑阶段8. 在新产品开发机构重组中,以开发某一新产品为目标,组织集设计、工艺、生产、供应、检验人员为一体的承包组,打破部门的界限,实行团队管理,以及将设计、工艺、生产制造并行交叉的作业管理,这属于( C )。
A. 功能内的BPRB. 组织间的BPRC. 功能间的BPRD. 功能内的BPR9. 数据存贮设计则根据数据资源分布具体确定了数据存贮的(A )。
B. 物理方式A. 逻辑方式10. 信息系统流程图是以新系统的(D )为基础绘制的。
数据流程图D. A. E-R图C. 管理功能图业务流程图 B.11. 在关系规范化过程中,一般来讲,满足( C )的关系即可满足信息处理的要求,就可以认为是比较规范的关系。
信息系统分析及设计试题库

信息系统分析与设计考试题库及答案一、选择填空1. 信息按照〔〕可以分为战略信息、战术信息和作业信息〕可以分为战略信息、战术信息和作业信息。
A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式答案:C2. 按照处理的对象,可把组织的信息系统分为( ) 和管理信息系统两大类。
A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统答案:B3. 信息系统对管理职能的支持,归根到底是对( ) 的支持。
A. 方案B. 组织C. 控制D. 决策答案:D4. 业务系统规划法〔BSP〕的核心是〔〕A. 明确企业目标B. 定义〔识别〕业务过程C. 进展数据分析D. 确定信息构造答案:C5. 下面哪一项企业关键成功因素的特点是错误的:〔〕。
A. 少量的易于识别的可操作的目标B. 可确保企业的成功C. 由企业的所有CSF决定组织的信息需求答案:B6. 下面哪一项不是信息系统局部开发层次的优势:〔〕。
A. 相对简单的IT开发B. 帮助理论的证明C. 组织变化的阻力最小D.优化组织过程答案:D7. 一般子系统的划分是在系统〔〕阶段,根据对系统的功能/数据分析的结果提出的。
A. 需求分析B. 逻辑阶段C. 总体设计D. 详细设计答案:A8. 在新产品开发机构重组中,以开发某一新产品为目标,组织集设计、工艺、生产、供给、检验人员为一体的承包组,打破部门的界限,实行团队管理,以及将设计、工艺、生产制造并行穿插的作业管理,这属于〔〕。
A. 功能的BPRB. 组织间的BPRC. 功能间的BPRD. 功能的BPR答案:C9. 数据存贮设计那么根据数据资源分布具体确定了数据存贮的〔〕。
A. 逻辑方式B. 物理方式答案:A10. 信息系统流程图是以新系统的〔〕为根底绘制的。
A. E-R图B. 管理功能图C. 业务流程图D. 数据流图答案:D11. 在关系规化过程中,一般来讲,满足〔〕的关系即可满足信息处理的要求,就可以认为是比拟规的关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统分析与设计最终压题一、选择题(15*2=30分)1. 系统开发的生命周期中不包括下列哪个阶段(A )A.系统规划B.系统分析C.系统设计D.系统实施2. 导出模块结构图的基础是(B )A.业务流程图B.数据流程图C.处理流程图D.层次结构图3. 信息系统开发的结构化方法的一个主要原则是( A).A. 自顶向下原则B. 自底向上原则C. 分步实施原则D. 重点突破原则4. 系统设计阶段的主要成果是( C).A. 用户的决策方针B. 用户的分析方案C. 系统设计说明书D. 系统总体设计方案5. 系统分析工作的全面总结和主要成果是( A).A. 可行性研究报告B. 数据词典C. 系统说明书D. 系统详细调查报告6. 生命周期法的特点之一是(C ).A. 整个系统的开发工作是非劳动密集型的B. 系统开发时间短C. 对用户需求的变更能做出迅速响应D. 适合大型复杂系统7. 最高层数据流图又称为(C )A.组织结构图B.功能分解图C.关联图D.系统流程图8、系统分析阶段的最终成果是( A )A、新系统的逻辑模型B、新系统的物理模型C、实在的新系统D、系统设计报告9. 系统规划的主要任务包括( A )。
A. 明确组织的信息需求、制定系统总体结构方案B. 对系统进行经济、技术和使用方面的可行性研究C. 选择计算机和网络系统的方案D. 确定软件系统的模块结构10. 模块聚合中,一个模块只执行一个功能的是( C )。
A. 逻辑聚合B. 数据聚合C. 功能聚合D. 时间聚合11.(D )是一种较为理想的耦合形式。
A.内容耦合B.公共耦合C.控制耦合D.数据耦合12、在生命周期法开发系统过程中,对现行系统的详细调查的工作属于(C)A.系统规划B.系统设计C.系统分析D.系统实施13. 信息系统开发的结构化方法的一个主要原则是( A )。
A. 自顶向下原则B. 自底向上原则C. 分步实施原则D. 重点突破原则14. 系统分析工作的全面总结和主要成果是( A )。
A. 可行性研究报告B. 数据词典C. 系统说明书D. 系统详细调查报告15. 系统测试中应遵循的一条原则是:测试工作应该由以下人员来承担(B )。
A. 原程序作者B. 专门的测试人员C. 系统设计人员D. 用户16. 在原型法中,原型是进行开发的系统的( A )。
A. 反映用户最基本需求的可以运行的实验模型B. 某一主要部分的详细设计方案(物理模型)C. 反映用户需求的逻辑模型D. 反映用户全部需求符合系统开发规范的应用软件程序17. 衡量系统开发质量的首要标准是( C )。
A. 满足技术指标B. 满足设计者要求C. 满足用户要求D. 技术规范18. 在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule 中定义了方法add(c: Course)和方法remove(c: Course),则类CourseSchedule和类Course之间的关系是:( A )A.泛化(generalization)关系B.组合(composition)关系C.依赖(dependency)关系D.包含(include)关系19. (D )是从用户使用系统的角度描述系统功能的图形表达方法。
A. 类图B. 对象图C. 序列图D. 用例图20.使用UML对系统进行动态建模,不能使用以下哪种图(A )A 类图B 顺序图C 状态图D 活动图21.关于UML,下面说法正确的是(D )A UML是一种面向对象的建模方法。
B UML是一种形式化的语言,使用UML建立的模型可被计算机编译执行。
C UML是一种面向对象的编程语言。
D UML是一种面向对象的建模语言,但不是建模方法。
22.下面(B )图形表示依赖关系。
A BC D二、判断题(10*2=20分)1、系统分析的主要任务是明确系统功能,解决系统怎么做的问题。
(×)2、系统的实施就是将系统设计中建立的物理模型付诸实现的过程。
(√)3、具有相同属性与服务的一组对象的集合称为类。
对象是类的实例,类是对象的抽象。
(√)4、在系统开发的各个阶段中,编程是最难的。
( ×)5、系统总是有目的的,系统的目的性可以通过系统的活动来实现。
(√)6、数据字典是对数据流程图的补充说明。
( √)7、所谓结构化与非结构化决策的区别:结构化是没有明显的决策规则,而非结构化则是有明显的决策规则。
(×)8、在定义信息系统结构,划分子系统时,可以通过“功能/数据”矩阵来进行。
其中“功能/数据”矩阵中的“U”表示产生相应的数据类。
“C”表示该功能使用该数据类。
(×)9、结构化方法的基本思路就是把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动完成一个或多个任务。
(√)10、对规模很大、结构非常复杂的系统,可以考虑采用原型化开发方法。
(×)11、对于信息系统来说,其可行性可以从经济可行性,运行可行性,技术可行性,进程可行性,人员可行性五个方面来考虑。
( √)12、系统设计时应尽量减少各子系统之间的数据依赖性。
( √)三、问答题(4*5=20分)四、应用题(3*10=30分)1、画决策表、决策树某航空公司规定,乘客可以免费托运重量不超过30公斤的行李。
当行李重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍。
(1)绘出原始决策表。
(2)绘出优化后的决策树 答:(1)决策规则号 1 2 3 4 5 6 7 8 条件行李重量W ≤30 Y Y Y Y N N N N 国内乘客 Y Y N N Y Y N N 头等舱 YN Y N Y N Y N应采取的行动免费× × × × (W -30)×4 ×(W -30)×6 ×(W -30)×8 × (W -30)×12×(2)行李重量W>30W≤30是否国内乘客头等舱其他舱国内国外免费是否头等舱(W-30)×4(W-30)×6头等舱其他舱是否头等舱(W-30)×8(W-30)×122、画数据流图(任选一)(1) 下图已给出某单位工资处理的一级数据流图,将其改成方框图形式,并试着绘制二级数据流图。
(2)某工厂成品库管理业务过程如下:成品库保管员按车间送来的入库单登记库存台帐。
发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联分别送销售科和会计科。
职工工资文件考勤卡工资单工资处理答:车间入库单入/出库处理库存台账发货通知单发货员发货处理发货单发货单销售科会计科保管员3、某网上选课系统的需求概述如下:1.系统采用B/S 模式;入库单车间发货通知单销售科库存台帐登记 库存 台帐填写 出库 单出库单会计科出库单出库单2.该系统供学期开课前学生网上选课之用;3.课程的管理,如“添加课程”、“删除课程”等都由系统管理员来负责;4.学生可使用该系统完成“选择课程”等功能;5.任课教师可以使用该系统查看选课的学生。
现有关于该系统模型的部分内容:1. 系统中的参与者(Actor)有4类:管理员(Administrator)、学生(Student)、教师(Teacher)及数据库(Database)2. 为该系统设计的类(class)共有8个:(1)系统管理员类(Administrator),对现实世界系统管理员的抽象;(2)学生类(Student),对现实世界中与该系统相关的学生的抽象;(3)教师类(Teacher),对现实世界中与该系统相关的教师的抽象;(4)People类,前3个类的父类(5)数据库类(Database),提供和数据库相关的功能,对数据库中的相关数据进行操作;(6)课程类(Course),对现实世界中与该系统相关课程的抽象;(7)界面对象类(FormObject),用于生成系统的界面对象(8)控制对象类(ControlObject),负责系统的业务逻辑功能,如判断用户是否合法、添加的课程是否合理等;3.下面是“添加课程”用例的事件流(1)管理员选择进入管理界面,用例开始。
(2)系统提示输入管理员密码。
(3)管理员输入密码。
(4)系统验证密码。
A1:密码错误(5)进入管理界面,系统显示目前所建立的全部课程信息。
(6)管理员选择添加课程。
(7)系统提示输入新课程信息。
(8)管理员输入信息。
(9)系统验证是否和已有课程冲突。
A2:有冲突(10)系统添加新课程,提示课程添加成功。
(11)系统重新进入管理主界面,显示所有课程。
(12)用例结束。
A1:密码错误(1)系统提示再次输入。
(2)用户确认。
(3)三次错误,拒绝再次访问。
(4)否则进入添加课程事件流第5步。
A2:有冲突(1)系统提示冲突,显示冲突课程信息。
(2)用户重新输入。
(3)继续验证直到无冲突。
(4)进入添加课程事件流第10步。
根据以上的陈述完成以下题目:(1)画出网上选课系统的用例图。
(2)画出网上选课系统的类图。
(3)画出网上选课系统的“添加课程”用例的时序图。