《软件开发实践》实验指导书

《软件开发实践》实验指导书

ID:18085858

大小:2.27 MB

页数:36页

时间:2018-09-13

《软件开发实践》实验指导书_第1页
《软件开发实践》实验指导书_第2页
《软件开发实践》实验指导书_第3页
《软件开发实践》实验指导书_第4页
《软件开发实践》实验指导书_第5页
资源描述:

《《软件开发实践》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件开发实践》实验指导书周彦晖计算机与信息科学学院2006年5月目录实验一Connie’sStore系统建模1实验二Connie’sStore建立数据模型3实验三Connie’sStore开发——Logon11实验四Wally’sWarehouse开发——Picklist21实验五Connie’sStore开发二30实验六课程设计32实验一Connie’sStore系统建模实验目的1、掌握面向对象分析的基本思想。2、掌握RationalRose进行UML建模的基本方法。3、熟练使用类图、顺序图建模和表示需求。预习与实验要求1、实验前应仔细复习课程中关于Con

2、nie’sConvenientStore的需求分析过程和结果。2、熟悉RationalRoseCASE工具,了解使用RationalRose进行建模的方法。3、实验前应该先理解实验内容,形成解题的基本思路,实验应独立完成,积极应用所学知识完成程序调试、测试,完成实验后认真填写实验报告,如实反映实验情况。实验设备与器材a)仪器:PC机b)软件:Windows2000以上操作系统,RationalRose2003,.Net,Java开发平台实验原理1、UML类图和顺序图的相关知识。2、通过对教材第一章的学习,已经掌握Connie’sStore的需求分析过程和需求分

3、析的结果。3、利用RationalRose的类图和顺序图绘制工具作图。4、UML与Codd表示方法的差异。实验内容1、完成对Connie’sStore的需求建模和设计,采用分层、分子图的方式进行建模,最后完成一个总体模型图。2、根据教学进度,逐步完成Connie’sStore的系统模型,完成对象类图(最终可参考教材图1-64),将教材中出现的场景图转换为顺序图。3、模型基础上进行细化,补充类属性、方法的定义。4、完成注释和查错。34实验报告1.详细描述建模的先后次序,说明PD、HI、DM、SI、NT等组件在RationalRose中的建模实现。2.描述工具的使

4、用方法,建模中对Codd表示方法和UML区别等问题的处理方法等。3.给出建模之后的分层表示的模型图(打印或手绘)。4.可在总结中说明实验的完成情况,出现了哪些问题,是否解决及如何解决等。5.可以对已建立模型的完整性和相互关系进行分析,说明下阶段应该完成的工作。思考题1.在建模时可以直接创建一个大而完整的模型图,也可以分子图按关系建立多个小模型,哪种方式好,为什么?2.当模型图如类图被删除时,建立的相应对象类在模型中是否被删除?34实验二Connie’sStore建立数据模型实验目的1、掌握面向对象模型转换为数据模型的方法。2、理解面向对象模型持久化的概念和思想

5、。3、掌握数据库设备建模和生成DDL的方法。预习与实验要求1、实验前应仔细复习数据库原理课程中关于数据库设备、数据库模式、ER图等内容。2、复习课程中关于面向对象模型持久化方面的知识。3、实验前应该先理解实验内容,形成解题的基本思路,实验应独立完成,积极应用所学知识完成程序调试、测试,完成实验后认真填写实验报告,如实反映实验情况。实验设备与器材a)仪器:PC机b)软件:Windows2000以上操作系统,RationalRose2003,.Net,Java开发平台实验原理1、在RationalRose中为模型预设目标语言在RationalRose中建立模型的最

6、终目的是为以后的开发提供支持,不同的开发语言支持各种不同的数据类型,因此,RationalRose在建立模型时相应支持很多常见的各种编程语言。如Java,VC++,ANSIc++、VisualBasic等。为了指定模型中的目标编程语言,可以使用“tool”菜单-“Option”进行设置:选择“Notation”标签,在“DefaultLanguage”中选择模型所需要的目标语言。注意:该设置不影响已经建立的类,只会对新建的类起作用。341、选定持久化(Persistent)存储的类所谓持久化的类,是指这些类的对象中的状态和数据的变化应该持久保存,不能随着类及对

7、象在内存中析构而消失。换言之,这些类及对象的数据应该存储在永久存储器——磁盘的数据库中。在面向对象分析和设计中,显然只有持久化的类及对象才需要存储在数据库中,才需要在概念模型——>关系模型转换中进行转换。这顶持久化的方法:双击打开类的定义窗口,选择“Detail”标签,选择“Persistent”单选钮。341、为类及对象设定候选关键字类及对象转换为关系模型的表对象,如果没有为类及对象设定候选关键字为某些属性,RationalRose会自动生成一个ID字段,不一定符合开发的要求。设定候选关键字,在左侧的模型树状视图中,展开某个需要设定的类,选择应该称为关键字的

8、一个属性,右键出现菜单,单击“Part

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

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

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