问题
解答题
(1)(
(2)
|
答案
(1)原式=-40+55+56=71;
(2)去分母得:20-5x=3x-9-15,
移项合并得:8x=44,
系数化为1得:x=
.11 2
(1)(
(2)
|
(1)原式=-40+55+56=71;
(2)去分母得:20-5x=3x-9-15,
移项合并得:8x=44,
系数化为1得:x=
.11 2
阅读下列说明以及图示(如图1所示),回答问题1~3。
【说明】
某大学准备开发一个学生课程注册系统,学生可以使用该系统查询新学期将开设的课程和讲课教师情况,选择自己要学习的课程进行登记注册,并可以查询成绩单;教师可以使用该系统查询新学期将开设的课程和选课学生情况,并可以登记成,绩单;注册管理员使用该系统进行注册管理,包括维护教师信息、学生信息和课程信息等。
在每个学期的开始,学生可以获得该学期的课程目录表,课程目录表列出每门课程的所有信息,诸如基本信息、教师、开课系和选课条件等。
新学期开始前两周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请,开学两周后注册管理员负责关闭课程注册。每个学生可以选择不超过4门课程,同时指定2门侯选课程以备主选课程未选上。每门课程最多不能超过10人,最少不能低于3人,低于3人选课的课程将被取消。一旦学生的注册过程完毕,注册系统将有关信息提交收费系统以便学生付费。如果在实际注册过程中名额已满,系统将通知学生在提交课程表之前予以更改。
在学期结束时,学生可以存取系统查看电子成绩单。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。
【用例图】
表1 学生课程注册系统的实体类
实体类 | 说明 |
Professor | 学校中讲课的教师 |
student | 学校中注册课程的学生 |
Schedule | 学生在新学期选择登记的课程列表 |
CourseCatalog | 学校所有课程的目录 |
Course | 课程的基本信息 |
CourseOffering | 新学期课程的开设信息,如讲课教师、时间、地点等信息 |
边界类 | 说明 |
LoginForm | 为教师、学生和注册管理员提供登录的操作 |
RegisterCoursesForm | 为学生提供选课注册的操作 |
ViewReportForm | 为学生提供成绩查询的操作 |
selecrTeachCoursesForm | 为教师提供查看学生选课情况的操作 |
SubmitCradesForm | 为教师提供登记成绩的操作 |
MaintainProfessorsForm | 为注册管理员提供维护教师信息的操作 |
MaintainStudentsForm | 为注册管理员提供维护学生信息的操作 |
MaintainCoursesForm | 为注册管理员提供维护课程信息的操作 |
CloseRegistrationForm | 为注册管理员提供关闭注册的操作 |
BillingSystemNotice | 提供与收费系统的信息交换接口 |
控制类 | 说明 |
RegisterCoursesControl | 负责新学期学生的选课登记 |
ViewReportControl | 负责学生成绩的查询 |
SelectTeachCoursesControl | 负责新学期课程的学生选择情况 |
SubmitGradesControl | 负责学生成绩的登记 |
CloseRegistrationControl | 负责关闭课程注册 |
【时序图】
注释1:学生打算注册新的课程。
注释2:一张这学期可选择的课程列表。
注释3:显示一张为学生选课用的空白登记表。
【问题3】 UML采用5个互联的视图来描述软件系统的体系结构,即用例视图(Use—case View)、设计视图(Design View)、进程视图(Process View)、实现视图(Implementation View)和展开视图(Deployment View)。系统模型中每一个视图的内容是由一些图来描述的,UML中包含用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图等9种图。对整个系统而言,其功能由用例图描述,静态结构由类图和对象图描述,动态行为由状态图、时序图、协作图和活动图描述,而物理架构则是由组件图和分布图描述。请分别指出用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图的作用。 |