问答题小李新接了一个项目:设计一个简单的学生选课系统,系统能注册符合要求的同学,同学注册以后就能进行选课,选课过程如下:先选课名,然后根据课程的上课老师、时间、地点和人数限制来决定是否成功选课;老师也可以根据情况提供新的课程说明或修改过去课程的说明;教务处的老师统一管理注册的情况,可以有删除、修改学生、老师和课程的权限。请用面向对象方法设计出对象模型(对象类图,标出多重性、角色、限定词和关系:泛化、聚集、关联)、动态模型(学生成功注册后选课的顺序图)、功能模型(用例图)三大模型。

您可能感兴趣的试卷

你可能感兴趣的试题

5.单项选择题软件测试中的测试实例主要由输入数据和()组成。

A.测试规则
B.测试计划
C.预期输出结果
D.以往测试记录分析

6.单项选择题与设计测试数据无关的文档是()

A.需求分析说明书
B.概要设计说明书
C.源程序
D.项目开发计划

7.单项选择题以下语言中属于4GL是()

A.PB
B.VB
C.UML
D.SQLServer2000中的SQL语言

8.单项选择题概要设计的结果是提供一份()

A.模块说明书
B.框图
C.程序
D.系统结构图

9.单项选择题OOA中应首先识别()

A.对象
B.类
C.对象的属性
D.对象所属的类

10.单项选择题面向对象模型主要由以下哪些模型组成()

A.对象模型、动态模型、功能模型
B.对象模型、数据模型、功能模型
C.数据模型、动态模型、功能模型
D.对象模型、动态模型、数据模型