版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件案例教学课程大作业课程名称软件案例教学课程编号0920120案例名称物流配送管理系统学号班级姓名何惠专业软件工程学生所在学院软件学院指导教师实验时间2014年5月成绩评定平时成绩+报告成绩=指导教师评语哈尔滨工程大学软件学院案例名称:物流配送管理系统需求分析部分1静态页面绘制的目的(5分)方便客户直观的看到界面布局有助于后续的数据库设计有助于后续的详细设计进行便于客户与设计者之间对需求的理解。2输入输出项如何确认(5分)根据客户的要求以及客户以往的业务介绍3需求分析成果物应当包括哪些(5分)需求结构图输入输出项具体的业务操作流程4数据库设计与输入输出项的确认有何关联(5分)通过输入输出项确
2、认需要处理的数据以及数据的自然关系。然后使用E-R图或UML图 对数据进行建模,根据映射规则,将E-R图中的实体与关系转化为数据库表并除去其 中的冗余表并建立索引。5请绘制本次案例的各部分流程图(10分:绘制自己负责部分)任务成功部分完成签收单号配送员号查询任务单任务单完成任务单失败退货登记退换货流程图任务单部分完 成先付款流程图6何谓搭建系统架构?( 5分)是一个软件系统从整体到部分的最高层次的划分。一个系统通常是由元件组成的, 而这些元件如何形成、相互之间如何发生作用,则是关于这个系统本身结构的重要 信息。MVC思想及其优势1)MVC思想将一个应用分成三个基本部分:Model (模型)、V
3、iew(视图)和Controller (控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。2)MVC特点1、多个视图可以对应一个模型。按MVC设计模式,一个模型对应多个视图,可以减 少代码的复制及代码的维护量,一旦模型发生改变,也易于维护。2、模型返回的数据与显示逻辑分离。模型数据可以应用任何的显示技术,例如,使 用JSP页面、Velocity模版或者直接产生Excel文档等。3、应用被分离为三层,降低了各层之间的耦合,提供了应用的可扩展性。4、控制层的概念也可有效,由于它把不同的模型和不同的视图组合一起,完成不同 的请求。因此,控制层可以说是包含了用户请求权限的概念
4、。5、MVC更符合软件工程化管理的精神。不同的层各司其职,每一层的组件具有相同 的特征,有利于通过工程化和工具化产生管理程序代码。7如何抽象出工具类?( 5分)找出各个模块都能使用的功能或组成部分,将其设计成各个模块都能实例化的工具测试部分1测试的目的(3分)软件测试是为了发现错误而执行程序的过程测试是为了证明程序有错,而不是证明程序无错误一个好的测试用例是在于它能发现至今未发现的错误一个成功的测试是发现了至今未发现的错误的测试2测试的针对点有哪些?( 3分)功能测试,边界测试,逻辑测试,输入测试、输出测试、页面跳转测试、页面校验、 选择项测试3根据什么制定测试方案(3分)需求分析数据库设计详
5、细设计根据详细信息设计编写测试代码4单元测试、集成测试、综合测试的目的是?( 3分)单元测试的目的是测试一部分即某个模块集成测试的目的是关联点测试,模块与模块之间的测试 综合测试的目的是整体5如何理解测试驱动开发?( 5分)要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代 码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并 加速开发过程。6测试结果出现异议如何处理(3分)首先,开发人员与测试人员进行沟通,找出原因,如果能够得到准确结果,这种情 况下,谁错谁改。若双方无法达成一致意见,则一同与项目组组长进行沟通并以组 长的决策为准总结部分 1以实际的
6、案例为基础,简述在实际的开发过程中,软件工程的各阶段成果应该有什么?(2分)需求分析阶段:操作流程图、静态界面详细设计阶段:数据库设计、类说明、包说明2简述设计的时候应用各种设计模式的原则是什么(2分)替换原则:总是保证子类可以替换它的基类开闭原则:指类、模块、方法是可以扩展的,但不可以修改3简述测试在开发中的重要性(2分)提高软件产品质量,减少漏洞。零缺陷的软件是不存在的。但通过必要的测试,软 件缺陷可减少75%,降低软件使用风险。4总结课程的收获(4分)通过本次课程,我进一步健身了对实际项目的开发流程的认识与理解,通过老师的 讲解,理解了需求分析、概要设计、详细设计以及测试各个阶段的工作内容以及其 在软件开发的各个阶段
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《声和超声》课件
- 杭州市住宅小区前期物业服务合同模板
- 工程造价专用合同条款
- 《氨基丁酸养生的》课件
- 2025年陕西货运从业资格证考试模拟试题
- 2025年博尔塔拉货运从业资格证考试技巧
- 2025年拉萨货运从业资格证模拟考试题下载
- 2025年东莞货运从业资格考试
- 《民事案例实例分析》课件
- 文化产业招投标合同管理要点
- 排泄物、分泌物及体液检验方法和病例分析
- 合同责任分解及交底表1-5
- 《汉服》PPT课件(完整版)
- 复旦大学附属肿瘤医院病理科李大力,杨文涛
- 机械式停车设备安装工艺
- AutoCAD 布局(图纸空间)使用教程详解
- 电化学原理知识点
- 龙泉街道文化产业及民族民俗文化发展工作汇报
- 压力容器壁厚计算表
- Y-△降压启动控制线路ppt课件
- 制作同轴电缆接头的方法课件
评论
0/150
提交评论