08计划《软件构架设计》实验指导书.docx

上传人:太** 文档编号:97908709 上传时间:2024-07-08 格式:DOCX 页数:8 大小:43.42KB
返回 下载 相关 举报
08计划《软件构架设计》实验指导书.docx_第1页
第1页 / 共8页
08计划《软件构架设计》实验指导书.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《08计划《软件构架设计》实验指导书.docx》由会员分享,可在线阅读,更多相关《08计划《软件构架设计》实验指导书.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件构架设计试验指导书(Ver L0)计算机学院计算机科学技术系郭玉华安徽工业大学计算机学院2008年12月软件构架设计试验指导书一、试验目的:软件构架设计是一门理论课程,同时也是一门应用性很强的课程,上机试验对于该课程来讲不仅 是加深稳固理论学问的重要环节,也是培育根本开发设计力量的关键。本试验是结合软件构架设计课程 的学习而开设的试验。本试验目的如下:1 .通过上机试验,增加对大规模应用简单系统软件设计开发的感性生疏和实际生疏力量;2 .通过试验,加深对系统构架理论学问的理解;3 .通过试验,加深对构件理解;4 .通过试验,提高构件设计开发的根本力量;5 .通过试验,提高应用系统的构架设计

2、开发根本力量。二、 适应专业:软件工程专业三、试验学时数: 8学时四、试验内容及学时安排:试验一:B/S层次系统构造试验目的:理解构架,构件以及系统构造的关系与区分;学时数:2学时试验内容:1 ,应用效劳器的启动/停顿治理;2.部署并访问运行Applet;3 .部署并访问运行JSP/Servlet;4 .部署并访问运行EJB;试验要求:1.理解客户层/Web层/业务层构件;5 .理解各层之间的关系;试验步骤:1 .在试验1名目下找到applets名目,翻开相关网页。观看效果。写出运行结果o假设要将该applet部署效劳器上,应当如何部署? 2 .找到Tomcat效劳器安装名目,进入bin名目,

3、运行startup, bat文件,启动Tomcat效劳器。3 .翻开 :/localhost:8080/,(系统支持localhost并且端口为8080)假设成功翻开,说明 Tomcat效劳器启动成功。4 .将试验1名目下的jsp-servlet拷贝到Tomcat的webapps名目下,翻 开:localhost:8080/ isp-servlet,连续点击操作,试验结果是o进入Tomcat的工作名 目 workCatalinalocalhostjsp-servlet (要找到 work 下的jsp-servlet 名目,不同系统 可能会有一点不一样,)名目,连续进入其各级子名目,始终到jav

4、a源、类文件为止。比照 webapps名目的jsp-servlet子名目下的jsp网页,确认上述类和jsp网页之间的对应关系是Jsp 和 Servlet 的关系是。5 .番羽开 :/localhost:8080/jsDservlet/hel 1c ,连续点击操作。 结果是o :localhost:8080/jsp-servlet/counter, 不断刷网页,结果是 O6 .部署hibernate应用:(1) .进入到mysql的bin名目,命令root - u root -p ,回车(假设密码非空,输入密 码再回车)进入试验2名目的SeafoodSupermarket路径下,将sql. sq

5、l脚本中的第一行代码导 入数据库。 , 修改 SeafoodSupern)arketWEBTNFclasses 路径下的hibernate. cfg. xml 文件,将 其中的数据库密码修改为你的数据库密码。(3) .(假设没有修改源代码,该步骤省略)进入SeafoodSupermarketWEB-INF路径下,启 动Dos或shell窗口,输入ant compile -该命令用于编译应用。(4) .将整个应用复制到%TOMCAT_HOME%/webapps路径下,启动Tomcat效劳器。(5) .使用路径 :localhost:8080/SeafoodSupermarket/,点击“登录”按

6、钮,这个操 作会自动初始化脚本,可以在mysql窗口中查看数据库脚本是否已经初始化。(6) .将SeafoodSupermarket路径下sql. sql脚本中的其次行代码导入数据库(假设退出 mysql,先要使用命令root - u root - p进入mysq,并要先使用use supermarket命令;)。7),再次访问:/localhost:8080/SeafoodSupermarket/,使用用户名和密码 nitpro(j即(6)中增加的)登录。试验二:基于对象的构件设计试验目的:加强对构件的理解,熬炼根本的构件设计力量。学时数:2学时试验内容:1.设计货品订单类。2.优化该货品订

7、单类试验要求:1 .能结合具体的背景,设计构件的根本力量。试验步骤:货品订单订单号:200700110001填单日期:2009.11供给商编号:供给商名称:.联系人:.账号:.打算单编号:.地址:.邮政编码:.打算单 编号货品号货品名型号数量定价打算到货 日期实际到 货日期00197873023038061联想电脑扬天A48001002620090600297873023043567同方电脑真爱E3000102820090500397873023047230佳能CannonJN30003029.8200910合计:35000RMB运费:50() RMB税费:218 RMB总计:36010 RM

8、B治理费:200 RMB其它费用:10() RMB选购员:.到货地点:.1 .以上为某零售企业的货品订单相关数据。对该数据进展分析形成的初步、以及一级、二级以及三 级标准货品订单类分别是:初步货品订单类一级货品订单类三级货品订单类二级货品订单类优化货品订单类2 .进入试验 2 名目的 SeafoodSupennarketWEBTNFsrcorgyeekuniodel子名目,阅读 Java 源文件,和货品商品)订单相关的类有- 它们的关系是:3 .依据试验一6步骤,部署该系统。运行该系统,并结合上步骤,可以得出订单(供货、账单等) 相关的用例图有:4 .结合以上有关内容,基于Ilibemiate

9、的货品(商品)订单构件可以设计为:试验三:基于构架/构件应用系统设计试验目的:加强对构件以及构架的理解,熬炼根本的构件/构架设计力量学时数:4学时试验内容:1 .设计订单治理系统功能构造;2 .订单治理用例图以及包图;3 .订单治理分解功能用例图;4 .订单治理构架设计;5 ,订单治理构件抽取与设计;试验要求:1.结合应用能设计系统构架的根本力量;2.结合应用能设计构件的根本力量;试验步骤:以某家具零售企业为背景,(参照试验1和2中的SeafoodSupermarket)依据以下步 骤设计开发一个订单治理的应用系统1 .设计订单治理系统功能构造;2 .订单治理用例图以及包图;3 .订单治理分解

10、功能用例图;4 ,订单治理构架设计;5 .(参照试验1和2中的SeafoodSupermarket)订单治理构件抽取与设计;/3五、教材及参考文献1大规模系统构架建模及其开发技术郭秋萍,焦允,王全兰北京航空航天大学出版社2008. 32 软件架构实践(其次版)Len Bass (USA), Paul Clements (USA), Rick Kazman (USA)著,车立红译 清华大学出版社2004. 3六、试验环境试验要求如下环境数据库效劳器端:Windows 2000/xp Server;mysql开发语言,应用效劳器及工具:JDK 5以上,Tomcat 5以及Eclipse3.2以上等;网络协议:TCP/IP七、成绩考核上机试验考核实行试验报告和上机抽查检验相结合的方式。每次试验完毕后都必需写出试验报告。八、试验报告按“软件构架设计试验报告书”格式要求,在规定时间内完成并上交。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁