软件架构实验指导.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件架构实验指导书》实验大纲----实验项目设置及学时分配项目编号实验项目名称实验类型开出要求学时分配0808090160901熟悉建模环境验证必修20808090160902用例图及进度安排设计必修40808090160903活动图设计必修40808090160904状态图设计必修40808090160905类验证必修40808090160906类的关系设计必修40808090160907交互图设计必修40808090160908对象图和包设计必修40808090160909组件图和部署图验证必修20808090160910正向工程综合必修4学时总计36计算机学院 2016.9实验1:熟悉建模环境一、实验目标熟悉建模环境,了解其基本操作方法,学会独立使用该系统。二、实验环境软件平台:Microsoft Windows 2010,软件工具:EA 12。三、实验内容1、安装及配置EA 12;2、熟悉及使用EA 12;网上选课系统是一个学校用来进行对学生选修课程管理的信息系统。该系统能够为学生提供方便的选课功能,也能够提高学校对学生和教育管理的效率。网上选课系统包括的主要内容有:1)大学教师选择本学期要教授的课程,教师选课结束后,教务管理人员进行协调和确认教师的课程,并创建本学期的课程目录表,向学生公布。教师可查询所教课程的学生花名册(roster)。 2)教务管理人员维护学生、教师和课程的信息。查看所有的学生信息和课程信息,对以上信息进行添加,修改,删除。3)学生通过客户机浏览器根据学号和密码进入个人信息界面。可以进行在线选课。选择好课程后进行提交,系统要记录学生所选择地课程和提交时间;学生也可撤销提交。也可以进行查询已选课程及自己基本信息的查询。4)选课中心处理选课数据。查看选课信息,统计每门课程的选课人数,停开选课人数少于规定人数的课程。3、完成如下需求分析的EA功能需求模型。四、实验指导1、建立项目与选择视图2、项目浏览器3、包、图、元素4、建立需求模型-15、建立需求模型-2实验2:用例图及进度安排一、实验目标完成对系统的需求建模,得到用例模型后,针对每个用例进行业务分析,说明其具体的业务流程。二、实验环境软件平台:Microsoft Windows 2010,软件工具:EA 12。三、实验内容1、熟悉及使用EA 12用例图的基本功能和使用方法;1.系统参与者:教师、学生、教务管理人员2.系统用例教师:登陆查看教学公告 教师个人信息管理 选择课程教授 查看学生信息 提交学生成绩学生:登陆 选课 退课 课程查询 查看个人信息 查看教师信息教务管理人员:教师信息管理 学生信息管理 修改,添加,删除学生信息 课程信息管理 修改,添加,删除课程 公布课程目录2、完成如下EA的用例模型。四、实验指导1、用例图:用例图捕获用例以及系统和使用者之间的关系。他们描述了系统的功能要求,使用者作用于系统边界的方法以及系统的反应。用例是一个系统性的工作,这个系统的工作非常明确的去为某个参与者达成一个特定的目标。主要通过泛化、包含和扩展关系说明下使用。??泛化关系:泛化关系类似于 “继承”或“多态”。 子用例继承父用例,可重载,可有特殊的行为。如图所示:??包含关系:包含关系反映一个用例包括另一个用例的行为。如:联系人管理包含联系人的增加、删除、更新。如图所示:??扩展关系:扩展关系表示一个用例扩展另一个用例的行为。如:员工提交请假申请之后,就可以打印请假单了。如图所示:?2、建立用例图:拖入图形元素快捷方式建立泛化联系完成的部分用例图:实验项目3:活动图一、实验目标在完成对系统的需求建模,得到用例模型后,针对每个用例进行业务分析,说明其具体的业务流程。二、实验环境软件平台:Microsoft Windows 2010,软件工具:EA 12。三、实验内容1、熟悉EA 12活动图的基本功能和使用方法;序列图描绘了系统中的一组对象在时间上交互的整体行为。协作图描绘了系统中一组对象在几何排列上的交互行为。在在线选修课程系统中,通过上述的用例可以获得以下的交互行为:学生查询选择课程。教师选择教授课程。教师查询学生名单。教务管理员管理学生信息。教务管理员管理教师信息。教务管理员管理课程信息。教务管理员制作课程目录。2、完成如下EA的活动图。四、实验指导1、活动图活动图描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。 简单活动图如下: 如:接收订单,如图所示:? 如:收发邮件,如图所示:? 如:真假判断,如图所示:? 如:分叉,如图所示:?2、建立活动图建立活动分区建立制作选课目录的活动图实验4:状态图一、实验目标状态图能从对象的动态行为的角度去描述系

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档