- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程》课程实验项目指导书承担单位名称:信息技术学院适用专业:2015级计算机科学与技术专业(专升本)撰写人:李延军(修改)面向对象分析实验匹配课程代码及名称:软件工程适用专业及本项目实验学时:计算机科学与技术专升本 3学时一、实验目的及要求按照课程讲述的方法对给定的软件项目进行需求分析建立软件模型,并利用case工具绘制UML图形,使学到的理论具体化,从而提高解决实际问题的能力。二、实验内容以3-4个学生为一个团队,对一个小型的信息系统用面向对象的方法进行建模分析。选题如下表一所示:表一系统名称功能概述复杂程度学生基本信息管理系统(1)增加、删除、修改、分类和查询个人信息(2)登录管理(3)个人数据与Excel的导入、导出管理一般实验室考勤管理系统(1)电子签到(2)电子签退(3)考勤统计一般电子资源管理系统(1)资源分类管理(2)资源管理(上传、下载、审核、发布)(3)资源权限管理(4)资源使用情况统计中等选课系统(1)课程库管理(增加、删除、修改课程)(2)用户注册、导入(3)课程信息维护(4)学生选课(5)选课结果通知(6)打印选课名单中等在线考试系统(1)考生管理(2)成绩查询(3)考题管理(4)登录(5)自动出题(6)自动判分(包括编程题)(7)防作弊复杂电子作业管理系统(1)实验课程管理(2)用户管理(3)角色和权限管理(4)作业上交(5)作业批改(6)作业成绩统计与发布(7)防作弊复杂在线电子商务系统用户:(1)注册/登陆/忘记密码/管理个人信息(2)查询货物(3)购物车管理(4)提交订单(5)信用卡支付(6)查询历史购物记录网上购物商店:(1)手工接受/拒绝订单(2)用E-mail通知客户(3)派送货物给用户(4)库存管理(5)销售统计?复杂自拟题目自拟题目应由学生提出项目构思,交老师批准后实施。要求对该系统完成以下内容:⑴建立功能模型⑵描述出业务过程得到场景⑶识别类和对象,建立对象模型,绘制类图对象图⑷根据类图和场景活动建立对象的行为模型三、实验条件及设备要求PCWin7Rational Rose 2007Powerdesigner 16.5Office套件四、实验设计及实施的指导下文以“银行储蓄系统”为例,说明该实验的主要实验步骤:银行储蓄系统的主要要求描述如下:顾客登陆系统终端查询帐户信息和进行储蓄(存款/取款)操作,银行管理员完成储户账户的建立和删除,并对帐户信息进行维护。(一)、建立模型,绘制用例图首先找出系统中的用户(参与者)及其行为目的,然后根据用户对系统功能的需求确定用例。从需求描述可知,用户为顾客和管理者,用户的行为是登陆、查账、储蓄、建立和删除帐户信息,据此得到用例图。用UML工具绘制用例图如图1所示。图1 用例图认识rational rose2010(2)建立用例图在浏览器内的Use Case view中双击Main,让新的用例图显示在框图窗口中。注意:关联如何消除箭头最后用例图如下所示:(二)、确定参与者所希望的系统行为事件的场景登陆的场景:用户在终端界面输入账号和密码后,终端向账户信息库发出核对用户名和密码的指令,如果核对正确进入系统主界面,否则显示错误信息,若3次错误则该账号被锁住。查询的场景:用户成功登录终端后,在终端界面输入查询要求,终端向账户信息库发出查询消息,账户信息库接收后,将查询结果返回控制终端,终端在界面显示查询结果,用户确认后完成此次操作。储蓄(取款)的场景:用户成功登录终端后,在终端界面选择取钱要求并输入取钱数额,终端向账户信息库发出取钱指令,账户信息库接收后,如果帐户余额合符要求则返回可以取款的信息,否则返回余额不足的信息。终端根据返回结果在界面显示完成取款或不能完成取款,用户确认后完成此次操作。储蓄(存款)的场景:用户成功登录终端后,在终端界面选择存款并输入存款数额,终端接收存款并向账户信息库发出存款指令,账户信息库接收后返回存款余额的信息,并在界面显示,用户确认后完成此次操作。维护帐户信息的场景:终端接受接口管理者要求建立或删除帐户信息的信息后,向帐户信息库发出帐户建立或删除的指令,并返回执行成功与否的结果给管理者,经确认后结束此次操作。(三)、识别对象和类采用名词短语法分析需求,可以得到如下对象:顾客,终端,帐户信息,上级接口。抽象为:CCustomer,CTerminal,CAccount_info,CManager四个类,并绘制类。用UML工具绘制类图如图2所示。图2创建类图(2)创建类双击刚才创建的类图“储蓄系统”,在右边打开的类图中添加类,如下(3)、分析类之间的关联顾客登录终端,两者是一对一的关系;通过终端完成查询帐户信息和存取款操作,终端每次只能对应一个账户;管理者可以对多个账户信息进行建立和维护,是1对多的关系。每个账户只能对应一个客户和
您可能关注的文档
- 2013年内江事业单位考试《综合知识》真题解析选读.doc
- 2013年普通高等学校招生全国统一考试(正文)选读.docx
- 2013年普通高等学校招生全国统一考试(山东理综卷)刘银杏选读.docx
- 2013年陕西省中考化学(副卷)选读.doc
- 2013年全国各地中考语文真题分类汇编:2013记叙文阅读选读.doc
- 2013年上半年软考《系统分析师》上午真题(参考+解析版)选读.docx
- 2013年心脑科特色病症护理常规选读.doc
- 2013年一级建造师机电真题及选读.doc
- 2013年宜宾第二次事业单位考试真题(打印版)选读.doc
- 2013年造价工程师技术与计量土建知识点第四章汇总选读.doc
文档评论(0)