软件构造实验六

上传人:鲁** 文档编号:504868433 上传时间:2022-11-17 格式:DOCX 页数:11 大小:62.43KB
返回 下载 相关 举报
软件构造实验六_第1页
第1页 / 共11页
软件构造实验六_第2页
第2页 / 共11页
软件构造实验六_第3页
第3页 / 共11页
软件构造实验六_第4页
第4页 / 共11页
软件构造实验六_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《软件构造实验六》由会员分享,可在线阅读,更多相关《软件构造实验六(11页珍藏版)》请在金锄头文库上搜索。

1、XX 大 学实验报告书课程名称姓名班级学号实验时间 2021年度 第 1 学期XX 大学学生实验守则一、实验室是展开实验教学和科学研究的场地,学生进入实验室必须严格遵守实 验室的各项规章制度和操作规程,严格遵守实验室安全守则。二、学生必须衣着整齐,保持实验室内的整洁、安静,不得迟到早退,严禁喧哗、 吸烟、吃零食和随地吐痰。如有违纪,实验教师有权取消本次实验资格。三、实验前认真预习实验教材和有关资料,明确实验目的、内容及步骤,拟定实 验计划,按教师要求作好实验前的各项准备,接受教师的提问和检查,经教师同意才 能进行实验,不得动用与实验无关的仪器设备或其它物品。四、实验中认真操作,细致观和分析实验

2、现象,如实记录各种实验数据,养成独 立思考习惯,努力提高自己分析问题、解决问题及实际动手能力。五、爱护实验仪器,书约水、电、药品及材料,实验中如发现异常情况,应立即 向指导教师报告。发生责任事故应按有关规定进行赔偿和处理。六、实验后,认真分析、整理和处理实验结果,并按规定时间和要求送交实验报 告,实验报告不合格者必须重写,实验不合格者必须重做。七、实验结束后,学生应自觉整理好实验仪器、工具、量具等,关闭水、电、气 源,搞好清洁卫生,保持室内整齐美观。经指导老师同意后,方可离开实验室。八、本守则由指导教师和参加人员共同监督,严格执行。实验时间:2021年6月13日第15周星期二一、实验预习1、实

3、验目的通过软件构造综合实践,把软件构造相关的技术方法运用到项目设 计和开发过程中,体会软件构造在项目开发中的重要性,不断完善项 目。2、实验内容(包括自己设计增加的内容等)(1)进行模块化软件构造,利用设计模式进行软件设计。(2)包含数据处理的软件构造和用户交互的软件构造。(3)进行代码重构。(4)编写测试代码,对每个模块开展测试,最后集成测试。包括 对测试代码的重构。(5)尽可能利用现有的软件构造工具促进项目开发。(6)对以上 5 点的每一部分要有详细的介绍和说明,必要时加以充分的解释。3、硬、软件环境Windows10EclipseJmeter4、实验预备工作预习实验相关的内容,根据实验的

4、要求完成实验预习评价教师签名二、实验报告1、实验步骤(1)制定计划(2)需求分析(3)软件设计(4)程序编写(5)软件测试2、实验结果(包括程序运行结果、实测数据结果、数据分析等) 利用软件构造的方法技术,模拟 Windows 计算器。 利用 Eclipse 自带的软件构造工具进行项目的开发。(1)设计模式在编写代码的过程中,为了使代码更容易被他人理解,保证代 码的可靠性,可扩展性和健壮性,最本质的目的还是实现解耦,达 到高内聚低耦合。代码重构之前分为两个部分,界面部分和逻辑处理部分 Mycomputer 类 是 界 面 主 类 , 他 负 责 实 例 一 个 唯 一 界 面 。 Action

5、Listener 类负责监听,将监听到的内容传送给 calculate 进行计 算。这个过程主要运用了简单工厂模式。public String calculate(Stinig str)Stririgl cowput=5tr.split(分害操作符与数字Stack stck=nw Stack) ;stack.push(Double.parseDoubLe(compfar (int i0;Jcomput.length;i十十)if (LcmpulCi .eciudlsC-!-)Doub 1 ? ffl=tack.peek()_;stac :=-l.i-iiiip!jt-.- j j B MC&m

6、puterTestJava h3 packie conputer;戏=Jjtprt otitic or u junitjioit-e r .apiuAs&ertionsu5七orcjwdi:,占呂6 iiafwrt org. jwilt. Jupiter, api. BeforeAllj7 mport arg- jwit Jupiter- flpi 0efare-Each;8 siPri: ore.jwit.jupiter.i.Testjlb c 15 5 MyCaiputerTeSit 冈12s earseftUstatic: void letLJpfie-fareCla is( thriiws Ecef七込n IdJ1yCoflipwter.Jm7in(fiuill)j15lb17阳时 cineE&ch18voJidsetyp( thrM Exeptiw M2&21s rrestvaiLd -testKyCapputerf) 23Asle-Ht.ersssrtfquerXa(ge七leys)】 getCloss()j2d 26曹沧让2?g覇 testiftct iwPtrfQpftMl ( 姑i?rt-jisertfQuaU(get(13(

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

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号