uml系统分析与设计uml建模实例-课程注册系统

uml系统分析与设计uml建模实例-课程注册系统

ID:41767404

大小:440.09 KB

页数:24页

时间:2019-09-01

uml系统分析与设计uml建模实例-课程注册系统_第1页
uml系统分析与设计uml建模实例-课程注册系统_第2页
uml系统分析与设计uml建模实例-课程注册系统_第3页
uml系统分析与设计uml建模实例-课程注册系统_第4页
uml系统分析与设计uml建模实例-课程注册系统_第5页
资源描述:

《uml系统分析与设计uml建模实例-课程注册系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程注册系统软件构架文档版本1.0修订历史记录日期版本说明作者21/March/19991.0使用SoDA模板和Rose模型生成软件构架文档。S.Johnson目录1.简要说明2.空3.构架表示方式4.构架日标和约束5.用例视图&逻辑视图7.进程视图8.部署视图9.大小和性能10.质量软件构架文档1.简要说明软件构架文档提供了课程注册系统构架方面的综合概述。课程注册系统是WylieCollege为支持联机课程注册而进行开发的。本文档从利用Rose实施的课程注册分析设计模型中直接生成。大部分章节都是使用SoDA和软件构架文档模板从Rose模型中

2、摘录而来。2.参考适用的参考资料包括:1.课程收费接口规约,WC93332,1985,WylieCollegePress。2.课程目录数据库规约,WC93422,1985,WylieCollegePress。3.课程注册系统前景文档,WyIT387,1.0版,1998,WylieCollegeIT。4.课程注册系统词汇表,WyIT406,2.0版本,1999,WylieCollegeIT05.用例规约-结束注册,WyIT403,2.0版,1999,WylieCollegeIT。6.用例规约-登录,WyIT401,2.0版,1999,Wylie

3、CollegeIT。7.用例规约-维护教授信息,WyIT407,2.0版,1999,WylieCollegeITo1999,WylieCollegeTT。2.0版,1999,WylieCollege8.用例规约-课程注册,WyIT402,2.0版,9.用例规约-选择要开授的课程,WyIT405,ITo10.11.12.用例规约ITo用例规约用例规约-维护学生信息,WyIT408,2.0版,1999,WylieCollege1999,WylieCollegeIT。-提交分数,WyIT409,2.0版,-查看报告卡,WyIT410,2.0版,19

4、99,WylieCollegeIT。13.课程注册系统的项目计划,WyIT418,1.0版,1999,WylieCollegeIT。14.El迭代计划,WyIT420,1.0版,1999,WylieCollegeIT。15.补充规约,WyIT400,1.0版,1999,WylieCollege,IT。1.构架表示方式本文档以一系列的视图表示构架,图。这些视图表示为RoseModel包括用例视图、流程视图、部署视图和实施视并使用统一建模语言(UMIJ。2.构架目标和约束有一些重要的需求和系统约束对构架有重大的影响。它们分别是:1.必须访问Wyl

5、ieCollege现有遗留的课程目录系统以检索本学期所有课程的信息。课程注册系统必须支持遗留课程目录系统[2]采用的数据格式和DBMSo2.必须与WylieCollege现有遗留的财务系统交互以支持对学生的收费工作。该接口在课程收费接口规约[1]中已有定义。3.无论是本地校园网的PC还是拨号上网的远程PC,所有的学生、教授和注册员都必须能够在这些PC上执行他们各自对应的功能。1.课程注册系统必须确保对数据进行完全保护使它们不接受未经授权的访问。所有的远程访问都必须受用户确认和密码控制的约束。2.课程注册系统以客户机服务器系统的形式进行实施。客

6、户端位于PC上而服务器端必须在WylieCollegeUNIX服务器上运行。[3]3.在开发构架时,必须考虑前景文档[3]和补充规约[15]中规定的所有性能和负载需求。1.用例视图关于软件构架用例视图的说明。对于所选择的场景集和(或)作为迭代焦点的用例集,用例视图是很重要的输入。用例视图描述那些代表了某些重要的核心功能的场景集和/或用例集。它还要描述那些在构架方面的涉及范围很广(使用了许多构架元素)的场景集和/或用例集,或者那些强调或阐明了构架的某一具体的细微Z处的场景集和/或用例集。课程注册用例包括:-登录(Login)-课程注册(Regi

7、sterforCourses)-维护学生信息(MaintainStudentInformation)-维护教授信息(MaintainProfessorInformation)-选择要讲授的课程(SelectCoursestoTeach)-提交成绩(SubmitGrades)-查看成绩报告单(ViewReportCard)-结束注册(CloseRegistration)这些用例由学生、教授或者注册员主角启动执行。此外,还与外部主角交互;同时还有课程目录和收费系统。1.在构架方面具有重要意义的用例图名:在构架方面具有重要意义的用例1.结束注册简要

8、说明:本用例允许注册员结束注册流程。开设的课程如果没有足够学生则将被収消。每门开设课程必须至少有三名学生。每门没有被取消的课程按各个学生的情况通知收费系统,这样就可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。