UML试题及答案-(4)
uml试题解答

1、软件工程的生命周期:需求分析阶段;系统分析与设计阶段;系统实现阶段;测试阶段;维护阶段。
2、建模的目标是:(1)便于开发人员展现系统;(2)允许开发人员制定系统的结构或行为;(3)提供指导开发人员构造系统的模板;(4)记录开发人员的决策。
建模的实质是:对现实的简化;通过将问题分割成一系列可以解决的、较小的问题来解决复杂问题。
3、建模的四原则是:(1)认真选择模型;(2)每个模型可以有多种表达方式;(3)最好的模型总是能够切合实际;(4)孤立的模型是不完整的。
4、面向对象=对象+类+继承+通信。
继承是指子类可以自动拥有父类的全部属性与操作;使得父类和子类之间能够共享数据和方法。
继承简化了对现实世界的描述,定义子类时不必重复定义那些在父类中已经定义过的属性与操作。
而只需专注于自己特有的属性与操作。
有了继承机制,软件的可复用性得到提高。
多态是指同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。
通常通过派生类重载基类中的同名函数来实现。
分为:编译时的多态性和运行时的多态性。
5、面向对象的程序设计语言有:基于Smalltalk的语言;基于C的语言;基于LISP的语言;基于Pascal的语言。
6、面向对象分析的基本原则:抽象原则;分类原则;聚合原则;关联原则;消息通信原则。
7、面象对象分析的层次共有:主题层;类与对象层;结构层;属性层;服务层。
在设计期间主要扩充4个组成部分:人机交互子系统部分、问题域子系统部分、任务管理子系统部分、数据管理子系统部分。
8、Rstional Rose的主界面由标题栏、菜单栏、工具栏、工作区和状态栏组成。
默认的工作区由左侧的浏览器和文档区,右侧的编辑区和下方的日志记录组成。
9、Rational Rose中有4个视图:(1)用例视图:只关注系统功能的高层形状,不关注系统的具体实现方法;(2)逻辑视图:关注系统如何实现用例中提出的功能,提供系统的详细图形,描述组件之间如何关联。
uml四大关系试题

uml四大关系试题1. 请解释UML中的依赖关系(Dependency)。
答:依赖关系表示一个对象对另一个对象的使用或者调用关系。
在UML中,依赖关系通常用虚线箭头表示,箭头指向被使用的对象。
依赖关系通常出现在方法的参数或者局部变量中,表示一个方法依赖于某个对象。
2. 请解释UML中的关联关系(Association)。
答:关联关系表示两个或多个对象之间的联系。
在UML中,关联关系通常用直线表示,可以加上箭头表示导航方向。
关联关系可以具有导航性,即指定关联的两个类中,一个对象可以通过关联关系直接访问另一个对象。
3. 请解释UML中的聚合关系(Aggregation)。
答:聚合关系表示整体与部分之间的关系,整体可以包含部分,但是部分可以被独立存在。
在UML中,聚合关系通常用空心菱形表示整体,部分用直线连接菱形和部分对象。
聚合关系是一种弱关系,整体和部分可以有各自的生命周期,当整体不存在时,部分仍然可以存在。
4. 请解释UML中的组合关系(Composition)。
答:组合关系表示整体与部分之间的关系,整体包含了部分,部分不能独立存在。
在UML中,组合关系通常用实心菱形表示整体,部分用直线连接菱形和部分对象。
组合关系是一种强关系,整体和部分有相同的生命周期,当整体不存在时,部分也不存在。
5. 请举例说明UML中的关联、聚合和组合关系分别适用于哪些情况。
答:- 关联关系:如经理和员工之间的关系,一个经理可以管理多个员工,一个员工只有一个经理。
适用于对象之间有某种连接或者关联的情况。
- 聚合关系:如大学和学生之间的关系,大学包含了学生,学生可以独立存在。
适用于整体和部分之间的关系,部分可以独立存在。
- 组合关系:如家和家具之间的关系,家包含了家具,家具不能独立存在。
适用于整体和部分之间的关系,部分不能独立存在。
uml题库

UML 面向对象分析与设计1. 试题试题题目在需求分析中,边界类()。
A.负责目标软件系统与外部执行者之间的交互。
B.作为完成用例任务的责任承担者,负责协调、控制其他类共同完成用例规定的功能或行为。
C.负责保存目标软件系统中具有持久意义的信息项并向其他类提供信息访问的操作。
D.负责实现用户的业务逻辑。
答案. A2. 试题试题题目在需求分析中,控制类()。
A.负责目标软件系统与外部执行者之间的交互。
B.作为完成用例任务的责任承担者,负责协调、控制其他类共同完成用例规定的功能或行为。
C.负责保存目标软件系统中具有持久意义的信息项并向其他类提供信息访问的操作。
D.负责实现用户的业务逻辑。
答案. B3. 试题在需求分析中,实体类()。
A.负责目标软件系统与外部执行者之间的交互。
B.作为完成用例任务的责任承担者,负责协调、控制其他类共同完成用例规定的功能或行为。
C.负责保存目标软件系统中具有持久意义的信息项并向其他类提供信息访问的操作。
D.负责实现用户的业务逻辑。
答案. C4. 试题试题题目通常情况下,执行者与用例之间的一种通信连接对应一个()。
A.边界类B.控制类C.实体类D.数据字典答案. A5. 试题试题题目一般而言,一个用例通常对应一个()。
如果不同用例的任务有较多类似之处,也可以考虑在多个用例的实现方案中加以共享。
A.边界类B.控制类C.实体类D.数据字典答案. B6. 试题试题题目()主要来源于领域概念模型和用例描述中具有持久意义的信息项,一般与用例中特定的业务逻辑关系不大。
A.边界类B.控制类C.实体类D.数据字典答案. C7. 试题试题题目UML 通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。
其中()包括用例图(use case diagram),它从外部用户的角度描述系统的功能,并指出功能的参与者。
A.用例视图B.结构视图C.行为视图D.构件视图答案. A8. 试题试题题目UML 通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。
UML试题及答案

一、单项选择题: (本大题共 20 小题,每题 1 分,共 20 分)1. UML 的全称是 Unified Modeling Language(A) Unify Modeling Language (B) Unified Modeling Language(C) Unified Modem Language (D) Unified Making Language2. 执行者(Actor)与用例之间的关系是( C )(A)包含关系 (B)泛化关系 (C)关联关系 (D)扩展关系3. 在类图中,下面哪个符号表示继承关系( C )(A) (B) (C) (D)4. 在类图中,“ #”表示的可见性是( B )(A) Public (B) Protected (C) Private (D) Package5. 在类图中,下面哪个符号表示接口( C )(A) (B) (C) (D)6. 下面哪个视图属于 UML 语言的交互图( D )(A) 行为图 (B) 状态图 (C) 实现图 (D) 顺序图7. UML 语言包含几大类图形( B )(A) 3 (B) 5 (C) 7 (D) 98. OMT 方法是由下面哪位科学家提出的( b )(A) Booch (B) Rumbaugh (C) Coad (D) Jacobson9. 下面那个类图的表示是错误的( D )(A) (B) (C) (D)Student Student Student Studentname : String Name : StringgetName ()age: Integer getAge () Age:IntegergetName ()getAge ()10. 什么概念被认为是第二代面向对象技术的标志( A )(A)用例 (B) UML 语言 (C)活动图 (D) 组件图11. 下面哪个符号代表包图( A )(A) (B) (C) (D)12. 生命线是 UML 视图中哪个图形的组成部分( D )(A)类图 (B) 状态图 (C) 活动图 (D) 顺序图13. 在 UML 的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是( a)(A) 执行者角色控制类用户接口业务层(B) 执行者角色用户接口控制类业务层后台数据库后台数据库(C) 执行者角色控制类用户接口后台数据库业务层(D) 执行者角色用户接口业务层控制类后台数据库14. 多对象是 UML 哪个视图中的概念( C )(A)类图 (B) 状态图 (C) 协作图 (D) 组件图15. 在类图中,哪种关系表达总体与局部的关系( D )(A)泛化 (B)实现 (C)依赖 (D)聚合16. 在 UML 中,接口有几种表达方式( A )(A) 2 (B) 4 (C) 6 (D) 817. 下面哪个图形代表活动( D )(A) (B) (C) (D)18. 下面哪个 UML 视图是描述一个对象的生命周期的( B )(A)类图 (B) 状态图 (C) 协作图 (D)顺序19. 顺序图由类角色,生命线,激活期和(B)组成(A)关系 (B)消息 (C)用例 (D) 实体20. UML 中关联的多重度是指 ( b)(A)一个类有多个方法被另一个类调用(B)一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性二、多项项选择题: (本大题共 10 小题,每题 2 分,共 20 分) 在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。
UML软件建模技术技术理论期末考核试题4含答案

UML软件建模技术技术理论考核试卷四一、单选题(每题2分,共60分)1. 下列UML(建模语言)的陈述,不正确的是( )A.它主要是图形符号,用面向对象的方法描述系统设计B.只用于系统开发的设计阶段C.它可在用户、分析者、设计者和软件开发者之间建立一个舒适的对话D.它是一种语言,用于可视化、具体化、结构化和文档化软件内在系统的不同方面2. 使用()描述Web网页和Java Applet小应用程序之间的依赖关系( )A.类图B.部署图C.状态图D.组件图3. 下列关于类方法的声明,不正确的是( )A.方法定义了类所许可的行动B.从一个类所创建的所有对象可以使用同一组属性和方法C.每个方法应该有一个参数D.如果在同一个类中定义了类似的操作,则他们的行为应该是类似的4. UML中哪种图()用来描述过程或操作的工作步骤( )A、状态图B、活动图C、用例图D、部署图5. 在面向对象的分析与设计中,下面与角色有关的陈述中,正确的是( )A.在每个用例图中操作用例的被称为参与者B.参与者不能是系统时间C.参与者一定是一个人或用户D.使用案例不考虑系统外部的参与者6. 软件生存期包括计划,需求分析和定义(),编码,软件测试和运行维护( )A、软件开发B、软件设计(详细设计)C、软件支持D、软件定义7. 在面向对象的分析与设计中,下列语句正确的有( )A.通过部署图,可以从整体上了解系统节点的拓扑结构B.在部署图中,使用依赖关系符号连接节点C.部署图的节点中不能含有组件D.部署图用于描述系统中软件的构成8. foo类的一个方法调用bar类的一个方法。
除此之外,这两个类之间没有其他关系。
foo类和bar类之间的关系为( )A.关联B.依赖C.继承D.实现E.聚集9. 下列关于用例和用例图的描述,正确的有( )A.系统是用例模型的一个组成部分,它必须代表一个真正的软件系统B.在扩展关系中,扩展后的用例一定要包括所扩展的原用例的全部行为C.用例图中,参与者可以是一个人,一部机器或者一个系统D.用例用一个名字在外面的椭圆表示10. 在面向对象的技术中,()属性可以从类定义的外部来存取,而()属性不可以从类定义的外部来存取。
uml试题——精选推荐

uml试题1.UML图不包括( D )A⽤例图B类图 C状态图D流程图2.下⾯哪⼀项不是包图中的关系( D )A<> B<> C<> D<>3.在类图中,下⾯哪个符号表⽰继承关系( C )4.在类图中,“ #”表⽰的可见性是( B )A PublicB ProtectedC PrivateD Package5.消息的组成不包括( C )A 接⼝B 活动C 发送者D 接收者6.下⾯哪个视图属于UML语⾔的交互图( D )A ⾏为图B 状态图C 实现图D 顺序图7.下⾯哪个不是UML中的静态视图( A )。
A.状态图B.⽤例图C.对象图D.类图8.对于⼀个在线旅⾏代理商使⽤的在线旅⾏公司系统,通过分析获得了下列⽤例及⽤例说明,其中哪⼀个应该不是合适的⽤例。
( D )A预定航班机票B预定酒店住宿C在线⽀付D开始实地旅⾏9.某游戏使⽤⾯向对象技术建模,游戏⾓⾊和道具分别是两个类,游戏⾓⾊达到⼀定条件后可以使⽤相应的道具。
游戏⾓⾊和道具之间的关系应该是(D )A、关联B、继承C、聚合D、依赖10.类之间的关系不包括( D )A 依赖关系B 泛化关系C 实现关系D 分解关系11.在UML中,协作图的组成不包括( C )A 对象B 消息C 发送者D 链12.下⾯哪个符号代表包图( A )BA C DBA C D13.下列对状态图描述不正确的是( C )A 状态图通过建⽴类对象的⽣命周期模型来描述对象随时间变化的动态⾏为B 状态图适⽤于描述状态和动作的顺序,不仅可以展现⼀个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态C 状态图的主要⽬的是描述对象创建和撤销的过程中资源的不同状态,有利于开发⼈员提⾼开发效率D 状态图描述了⼀个实体基于事件反应的动态⾏为,显⽰了该实体如何根据当前所处状态对不同的事件作出反应14.在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列⽅法是( A)A 执⾏者⾓⾊控制类⽤户接⼝业务层后台数据库B 执⾏者⾓⾊⽤户接⼝控制类业务层后台数据库C 执⾏者⾓⾊控制类⽤户接⼝后台数据库业务层D 执⾏者⾓⾊⽤户接⼝业务层控制类后台数据库15.在UML中,接⼝有⼏种表达⽅式( A )A 2 B)4 C 6 D 816.下⾯哪个UML视图是描述⼀个对象的⽣命周期的( B )A 类图B 状态图C 协作图D 顺序17.顺序图由对象,⽣命线,控制焦点和(B)组成A 关系B 消息C ⽤例D 实体18.在⼀个“订单输⼊⼦系统”中,创建新订单和更新订单都需要检查⽤户帐号是否正确。
UML试题(内含答案)

UML试题(内含答案)【用例图】1.用例图的节点包括(ABD)A、用例B、边界C、关联D、执行者2.用例之间的关系主要有(BCD)A、聚合B、继承C、扩展D、包含3.在采用用例模型捕获需求时,需要执行如下(ABCD)操作A、描述非功能需求B、用例建模C、识别用例D、识别参与者4.在识别用例时,以下(ABC)问题可以帮助识别用例A、当系统状态发生故障时,是否需要通知参与者B、系统是否存在外部事件,如果存在,是哪个能参与者通知系统这些个部事件C、参与者希望系统为他提供什么样的功能D、系统运行环境是什么5.在用例图中,可以用(D)来表示整个软件系统或其中一些子系统的边界,也可以用它表示软件系统的不同发布版本的功能范围A、执行者B、关联关系C、用例D、边界框6.(B)作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为A、数据对象B、控制类C、实体类D、边界类7.基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据以下(ABCD)等问题来确定A、系统同环境如何进行交互B、由谁安装系统C、系统为哪些对象提供信息、服务D、系统的使用者是谁8.如果用例B是用例A的某项子功能,并且建模者确切地知道在A所对应的动作序列中何时将调用B,则称(A)A、用例A扩展用例BB、用例A继承用例BC、用例A包括用例BD、用例A实现用例B9.如果用例A与用例B相似,但A的动作序列是通过改写B的部分或者扩展B的动作而获得的,则称(B)A、用例A实现用例BB、用例A继承用例BC、用例A扩展用例BD、用例A包括用例B10.如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B的动作序列中的某些执行点上插入附加的动作序列而构成的,则称(C)A、用例A扩展用例BB、用例A包含用例BC、用例A继承用例BD、用例A实现用例B11.在UML中,(A)表示使用软件系统的功能,与软件系统交换信息的外部实体A、执行者B、类C、用例D、用例图12.在用例图中,执行者之间的关系只有(B)一种A、包含B、继承C、扩展D、实现【静态图】1.对于类,其属性的可见性表示对类的外部世界的可见性,它有以下(ABCD)选项A、公开(public)B、包内公开(package)C、保护(protected)D、私有(private)2.在UML中,以下(ABCD)是可以应用于包的构造型A、框架{《Framework》}B、虚包{《Facade》}C、子系统{《Subytem》}D、系统{《ytem》}3.两个类之间的关联表示他们之间存在一种不适于继承的逻辑关系。
UML试题及答案

3)构造阶段(1分)4)提交阶段(1分)全部答对(1分)四、问答题和分析题:(本大题共2小题,共40分)1. 看图回答下面问题(15分)1)类Student和类Course之间是什么关系?并用文字性语言描述该类图表达意思。
关联关系(1分)该图描述的是:学生和课程之间的选择关系,一个学生可以选择多门课程,一门课程可以被多个学生所选择。
(2分)2)使用Rose双向工程,写出Student类生成的java代码(省略注释、get和set方法)(5分)public class Student{ (1分)private String name; (1分)private Course selecters[]; (1分)public void Student(){ (1分)private int k;public void C(){}public void test3(){}}画出类A B C每个1分,画出类A和类B、类C之间关系各2分2. 图书管理系统功能性需求说明如下:(25分)图书管理系统能够为一定数量的借阅者提供服务。
每个借阅者能够拥有唯一标识其存在的编号。
图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。
提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。
当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是通过图书管理员充当借阅者的代理和系统交互。
系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。
并且能够查询借阅者、图书和图书管理员的信息。
可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。
回答下面问题:1)该系统中有哪些参与者?(3分)借阅者图书管理员系统管理员2)确定该系统中的类,找出类之间的关系并画出类图用户类、用户角色类、图书类、预定类、借阅类、书目类(6分)类图(6分)6个类每2个1分,6个关系每2个1分3)画出语境“借阅者预定图书”的时序图(10分)【用例图】页脚内容11。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UML试题及答案-(4)
UML期末试卷
一、单项选择题(本大题共10题,每题1分,共20分)
1. 下面哪个不是UML中的静态视图()
A.状态图
B.用例图
C.对象图
D.类图
2.、面向对设计的基本特性除了封装和继承之外,还包括()
A 一致性
B 完整性C多态性 D 可移植性
3. UML中关联的多重性是指()
A 一个类由多少个方法被另一个类调用
B一个类的实例能够与另一个类的多少个实例相关联
C 一个类的某个方法被另一个类调用的次数
D 两个类所具有的相同的方法和属性
4. 在类图中,“ #”表示的可见性是()
A.Public B.Protected C.Private
D.Package
5. 状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,状态的组成部分不包括( )
A 进入(entry)和退出(exit)动作B外部转换
C 子状态
D 延迟事件
6. 关于协作图的描述,下列哪个不正确()
A.协作图作为一种交互图,强调的是参加交互的对象的组
织;
B.协作图是顺序图的一种特例
C.协作图中有消息流的顺序号;
D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动
7. 用于对面向对象系统的物理方面建模进行描述图形是( )
A.部署图
B.对象图
C.包图
D.类图
8. 一个对象和另一个对象之间,通过消息来进行通信。
消息通
信在面向对象的语言中即()
A、方法实现
B、方法嵌套
C、方法调用
D、方法定义
9. 组件图用于对系统的静态实现视图建模,这种视图主要支持
系统部件的配置管理,通常可以分为四种方式来完成,下面
哪种不是其中之一()
A.对源代码建模
B.对事物建模
C.对物理数据库建模
D.对可适应的系统建模
10. 在一个“订单输入子系统”中,创建新订单和更新订单都要核查
用户账号是否正确,则用例“创建新订单”、“更新订单”与用例“核查用户账号”之间的关系是( )
A包含B实现C扩展D泛化
二、填空题(本大题共15空,每空1分,共15分)
1. 顺序图是由对象、生命线、控制焦点和消息等构成的
2.在UML的关系中,用来描述弗雷与子类之间关系的是泛化关系
3.在UML部署图中,具有计算能力的节点、能够执行软组件的节点通常被称为服务器
4. 面向对象程序的基本特征是:抽象、封装、继承和多
5. 用于对面向对象系统的物理方面建模进行描述图形是部署图。
6. 要表示单个对象在生命期内的状态变化,应采用的UML图为状态图。
7.在UML中,用例可以进一步使用活动图来详细描述。
三、简答题(本大题共4题,每题5分,共20分)
1.简述统一建模语言(UML)
统一建模语言(UML)是一种绘制软件蓝图的标准语言。
可以用UML对软件密集型系统的制品进行可视化详述和文档化。
UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言(1分)。
它融入了软件工程领域的新思想、新方法和新技术。
它的作用域不限于支持面向对象的分析与设计(1分),还支持从需求分析开始的软件开发的全过程(1分)。
UML的作用就是用很多图从静态和动态方面来全面描述我们将要开发的系统(2分)。
2. 什么是用例图?用例图有什么作用?
定义:由参与者(Actor)、用例(Use Case)以及它们之间的
关系构成的用于描述系统功能的图成为用例图。
(2分)作用:用例图是从软件需求分析到最终实现的第一步,它显示了系统的用户和用户希望提供的功能,有利于用户和软件开发人员之间的沟通(1分)。
用例图可视化的表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足(1分)。
用例方法是完全从外部来定义系统的,它把需求和设计完全分离开来(1
分),使用户不用关心系统内部是如何完成各种功能的。
3.在UML建模过程中通常分为4个连续迭代阶段,请写出该4个
阶段,并回答用例图多用于其中的那个阶段。
分析阶段、设计阶段、实现阶段、部署阶段。
用例图多用
于设计阶段
4. 请写出UML静态建模所涉及的5种图
类图,对象图,用例图,部署图,组件图
四、分析设计题(本大题共2题,共45分)
1. 图书管理系统功能性需求说明如下:(25分)
(1)图书管理系统能够为一定数量的借阅者提供服务。
每个借阅者能够拥有唯一标识其存在的编号。
图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。
提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。
(2)当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是通过图书管理员充当借阅者的代理和系统交互。
(3)系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。
并且能够查询借阅者、图书和图书管理员的信息。
(4)可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。
回答下面问题:
1)该系统中有哪些参与者?(3分)
借阅者图书管理员系统管理员
2)确定该系统中的类,找出类之间的关系并画出类图
用户类、用户角色类、图书类、预定类、借阅类、书目类(6分)
类图(6分)
3)画出语境“借阅者预定图书”的时序图(10分)
2. 网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教学系统”诞生了。
(20分)
“远程网络教学系统”的功能需求如下:
(1)学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。
(2)教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。
(3)系统管理员负责对网站页面的维护、审核不合法课件和不合法教学信息、批准用户注册。
1)学生需要登录“远程网络教学系统”后才能正常使用该系统的所有功能。
如果忘记密码,可与通过“找回密码”功能恢复密码。
请画出学生参与者的用例图。
6个用例每2个1分(3分),找回密码用例的关系3分,其余4各1分(7分)
2)教师如果忘记密码,可以通过“找回密码”功能找回密码。
请画出教师参与者的用例图。
6个用例每2个1分(3分),找回密码用例的关系3分,其余4各1分(5分)。