13 软件工程实验项目指导书2.docx
- 文档编号:24683672
- 上传时间:2023-05-31
- 格式:DOCX
- 页数:13
- 大小:1.31MB
13 软件工程实验项目指导书2.docx
《13 软件工程实验项目指导书2.docx》由会员分享,可在线阅读,更多相关《13 软件工程实验项目指导书2.docx(13页珍藏版)》请在冰豆网上搜索。
13软件工程实验项目指导书2
《软件工程》课程
实验项目指导书
承担单位名称:
信息技术学院
适用专业:
2015级计算机科学与技术专业(专升本)
撰写人:
面向对象设计实验
匹配课程代码及名称:
软件工程
适用专业及本项目实验学时:
计算机科学与技术专升本3学时
一、实验目的及要求
按照课程讲述的方法对指定的软件项目进行项目设计及建模细化,并利用工具绘制UML图形,使学到的理论具体化,从而提高解决实际问题的能力。
二、实验内容
要求对面向对象分析实验中所分析建模的系统进行如下工作:
⑴细化对象模型,细化UML的类图
⑵人机交互界面设计
⑶任务处理器设计(可以根据项目画任一个协作图即可)
数据管理/持久化层设计
三、实验条件及设备要求
PC
Win7
RationalRose2007
Powerdesigner16.5
Office套件
四、实验设计及实施的指导
同样以“银行储蓄系统”为例,说明该实验的主要实验步骤:
(一)、在实验一的基础上细化对象模型
Open实验一的类图:
1、添加属性:
2、给类添加服务(方法)
添加完属性和服务的Customer类如下所示:
3.用同样的方法可以给Account_info,Terminal和Manager添加属性和服务。
如图所示:
(二)、人机交互界面设计
用户界面主要包括4个类:
登陆界面(LogonWin)、主界面(mainWindow)、查询界面(UserInfoWin)、储蓄界面(savingWin)。
1、另建一个人机交互界面类图
在浏览器窗口右键LogicalView
2、再按照给类添加属性和服务的方法,完善Login类,如图所示
3、用同类的方法创建另三个类,如图所示:
4、创建组合聚集关系:
5、创建依赖关系:
(三)、任务处理器设计
任务处理器有一个类:
taskController控制登陆/查询/储蓄和维护。
用UML工具绘制协作图:
1、概念:
●协作图是表现对象协作关系的图,表示了协作中作为各种类元角色的对象所处的位置。
图中主要显示了类元角色和关联角色,类元角色表示参与协作执行的对象的描述,对象可以参与一或多个协作;关联角色表示参与协作执行的关联的描述。
●协作图的作用:
协作图是在一种给定语境中描述协作中各个对象间的组织交互关系的空间组织结构的图形化方式,从定义中可以分析它的作用为:
对象间消息的传递来反映具体的使用语境的逻辑表达,一个使用情境的逻辑可能是一个用例的一部分或是一条控制流;它的交互关联显示对象交互的空间组织结构,显示一种对象间的关系,而不注重顺序;表现一个类的操作实现,协作图中可以说明类操作中使用的参数,变量,返回值。
当表现一个系统的行为时,消息编号对应了程序中嵌套调用的结构和信号传递过程。
序列图常用来表示方案,协作图用于过程的详细设计。
●协作图的组成:
协作图由对象,消息,链等构成。
2.创建协作图
最后的协作图如下所示:
(四)、数据管理/持久化层设计
数据管理层包含一个DBFacade类、DBConnection类、接口映射类IMapper及其2个子类对应领域类的持久化CustomerMap和AccountMap。
五、思考题
1、为了设计人机交互子系统,为什么需要分类用户?
2、从面向对象分析阶段到面向对象设计阶段,对象模型有何变化?
六、实验报告(设计作品)要求
1、电子文档的图形部分:
(1)在实验完成时上交电子版文档:
建立文件夹名称:
14计科专升本\面向对象设计实验
(2)文件名的命名规则:
**图+学号+姓名.mdl(以rose为例)
2、纸质版实验报告书要求:
(1)请用山东女子学院的实验报告纸书写,字迹清晰,格式规范。
(2)应写清姓名、学号、实验日期、实验题目、实验目的、实验内容及实验过程(实验类型:
设计型实验)。
(3)具体的试验内容,写出详细的绘图步骤,分析解决实验中出现的问题,并有总结和体会。
七、实验成绩评定办法
1、主要评分点:
工程文档是否符合规范;图、表是否规范且重点突出、图文并茂;开发过程中是否能正确使用软件工程工具;项目分析、设计质量高低;
2、指导教师应根据学生实验准备(预习)、实验操作、实验报告、学习态度、考勤情况等给予综合评分。
3、实验成绩评分标准
(1)优秀(90-100):
实验准备充分,明确实验目的和原理,态度端正;能够准确建立类图,协作图,人机交互界面设计正确;能快速准确完成实验,独立解决所遇问题;图、表标注清楚规范;实验报告整洁、完整。
(2)良好(80-90):
实验准备充分,明确实验目的和原理,态度端正;能够较准确建立类图,协作图,人机交互界面设计合理;能小组协作完成实验;图、表较规范,有些地方有疏漏联严重;实验报告完整。
(3)中等(70-80):
实验准备一般;实验操作经老师提醒后尚不能纠正错误,但纠正后能够完成;实验报告有部分错误;学习态度端正。
(4)及格(60-70):
实验准备不充分;动手能力差,勉强完成实验;实验报告有较多错误。
(5)不及格(60-以下):
未进行实验预习;无故不参加实验;实验报告有严重错误或无实验报告。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 13 软件工程实验项目指导书2 软件工程 实验 项目 指导书