下载此文档

哈尔滨工程大学软件学院.docx


文档分类:研究生考试 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
软件案例教学
课程大作业
课程名称
软件案例教学
课程编号
0920120
案例名称
物流配送管理系统
学号
班级
姓名
何惠
专业
软件工程
学生所在学院
软件学院
指导教师
实验时间
20软件案例教学
课程大作业
课程名称
软件案例教学
课程编号
0920120
案例名称
物流配送管理系统
学号
班级
姓名
何惠
专业
软件工程
学生所在学院
软件学院
指导教师
实验时间
2014年5月
成绩评定
平时成绩 + 报告成绩 =
指导教师评语
哈尔滨工程大学
软件学院
案例名称:物流配送管理系统
需求分析部分
1静态页面绘制的目的(5分)
方便客户直观的看到界面布局
有助于后续的数据库设计
有助于后续的详细设计进行
便于客户与设计者之间对需求的理解。
2输入输出项如何确认(5分)
根据客户的要求以及客户以往的业务介绍
3需求分析成果物应当包括哪些(5分)
需求结构图
输入输出项
具体的业务操作流程
4数据库设计与输入输出项的确认有何关联(5分)
通过输入输出项确认需要处理的数据以及数据的自然关系。然后使用E-R图或UML图 对数据进行建模,根据映射规则,将E-R图中的实体与关系转化为数据库表并除去其 中的冗余表并建立索引。
5请绘制本次案例的各部分流程图(10分:绘制自己负责部分)
任务成功
部分完成
签收单号
配送员号
查询任务单
任务单完成
任务单失败
退货登记
退换货流程图
任务单部分完 成
先付款流程图
6何谓搭建系统架构?( 5分)
是一个软件系统从整体到部分的最高层次的划分。一个系统通常是由元件组成的, 而这些元件如何形成、相互之间如何发生作用,则是关于这个系统本身结构的重要 信息。
MVC思想及其优势
1) MVC思想将一个应用分成三个基本部分:Model (模型)、View(视图)和Controller (控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护
性。
2) MVC特点
1、 多个视图可以对应一个模型。按MVC设计模式,一个模型对应多个视图,可以减 少代码的复制及代码的维护量,一旦模型发生改变,也易于维护。
2、 模型返回的数据与显示逻辑分离。模型数据可以应用任何的显示技术,例如,使 用JSP页面、Velocity模版或者直接产生Excel文档等。
3、 应用被分离为三层,降低了各层之间的耦合,提供了应用的可扩展性。
4、 控制层的概念也可有效,由于它把不同的模型和不同的视图组合一起,完成不同
的请求。因此,控制层可以说是包含了用户请求权限的概念。
5、MVC更符合软件工程化管理的精神。不同的层各司其职,每一层的组件具有相同 的特征,有利于通过工程化和工具化产生管理程序代码。
7如何抽象出工具类?( 5分)
找出各个模块都能使用的功能或组成部分,将其设计成各个模块都能实例化的工具
测试部分
1测试的目的(3分)
软件测试是为了发现错误而执行程序的过程
测试是为了证明程序有错,而不是证明程序无错误
一个好的测试用例是在于它能发现至今未发现的错误
一个成功的测试是发现了

哈尔滨工程大学软件学院 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
最近更新