1.通过对“学生信息管理系统”的需求描述,确定系统用例图和其中“选择选修课程”用例的用例规约(用例的描述)。 “学生信息管理系统”的需求描述如下: 在每个新学年开始都会有新生入学,这时系统的管理人员可以通过系统将这些新生的学籍、年龄、家庭住址、性别、身高、学生证号、身份证号等基本信息存入数据库,每个新生都对应一个唯一的编号。在日常管理中,系统管理员可以对所有学生的基本信息进行查询、修改和删除等操作;同时校领导可以查询、修改全校所有学生的基本信息。
时间: 2023-06-02 20:03:25 浏览: 269
回答:根据需求描述,本系统包含用例图和多个用例规约。其中,“选择选修课程”用例的用例规约描述如下:
用例名称:选择选修课程
参与者:学生
前置条件:学生已经登录到系统中并进入选课页面
后置条件:学生已经成功选修该门课程或者未能选上该门课程
基本流程:
1. 学生从所有可选课程中选择一个课程;
2. 系统检查该门课程是否已经选满;
3. 如果未满,则选修该门课程;
4. 如果已满,则提示该门课程已经选满,选修失败。
扩展流程:
1a. 如果学生已经选过该门课程,则提示该门课程已经选过,选修失败。
2a. 如果学生所选课程不在所有可选课程列表中,则提示该门课程不存在,选修失败。
相关问题
UML用例图,用例规约
UML用例图是一种图形化的表示方式,用于描述系统的功能需求和角色之间的交互关系。用例图由用例、参与者和他们之间的关系组成。用例规约是用于描述每个用例的详细说明文档,包括用例的前提条件、正常流程、异常流程、业务规则、实现约束和非功能需求等信息。用例规约是用例建模中非常重要的一部分,它帮助开发人员理解和实现用例的需求。
阅读全文