软件开发设计实践最终报告模版

软件开发设计实践最终报告模版

ID:6654680

大小:139.00 KB

页数:15页

时间:2018-01-21

软件开发设计实践最终报告模版_第1页
软件开发设计实践最终报告模版_第2页
软件开发设计实践最终报告模版_第3页
软件开发设计实践最终报告模版_第4页
软件开发设计实践最终报告模版_第5页
资源描述:

《软件开发设计实践最终报告模版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数学与计算机学院实训报告课程名称:软件开发设计实践课程代码:题目:年级/专业/班:组员姓名:组员学号:开始时间:2012年10月15日完成时间:2013年01月10日课程设计成绩:技术水平与实际能力(50)说明书撰写质量(50)总分(100)指导教师签名:年月日XXXXX系统任务分配姓名任务工作所占比例特别说明:在正式上交的文档中将此备注及后面与本系统无关的文字删除!!!模板主要给出的是大纲及格式,前面有简单的示例,每部分都是先有简单的文字介绍,然后引出相应的图形,不能简单地粘贴图形!!!!!!!!!!!!!!!!!!目录(下面是小四宋体1.5倍行距

2、)1需求分析模型重构51.1业务需求分析51.2非功能性需求分析72业务分析模型(本章图形编号从图2.1、2.2依次往下编号)72.1业务主角72.2业务用例分析82.3业务用例场景分析82.4业务用例实现92.5业务用例完整的包图93概念分析模型(本章图形编号从图3.1、3.2依次往下编号)93.1核心业务活动图93.2关键业务概念用例图93.3概念用例分析(活动图)103.4概念用例实现分析103.5概念用例完整的包图104系统分析模型(本章图形编号从图4.1、4.2依次往下编号)114.1系统用户分析114.2系统用例分析114.3系统用例实现

3、分析114.4分析类114.5组件模型分析124.6系统分析完整的包图135系统设计模型(本章图形编号从图5.1、5.2依次往下编号)135.1软件架构/框架选择135.2基于架构的设计类136设计类优化(本章图形编号从图6.1、6.2依次往下编号)136.1设计类优化结果136.2采用的设计模式说明137面向对象数据库分析设计(本章图形编号从图7.1、7.2依次往下编号)137.1概念数据模型137.2概念数据模型优化/调整137.3物理数据模型13附录A部分生成的SQL语句13附录B部分生成的程序结构性代码81需求分析模型重构(所有标题格式已调好

4、,正文五号宋体单倍行距)1.1业务需求分析1.1.1.背景、业务概况XX音像商店是一家新开的商店,规模属于中等。想要给更广泛的人群提供娱乐素材的租赁和销售。商店管理人员决定以计算机系统的支持来发起运作。该音像商店主要业务包括音像品的出租和销售两类业务………………1.1.2业务目标通过对业务概况的了解和整理(业务目标既可以由客户提出也可以由开发方整理得出)得出该系统的业务目标如下:BO-1:为顾客提供业务办理自动化服务,提高办事效率,方便客户,为客户提供更好的服务。BO-2:规范商店的内部管理,提高工作效率和管理效能。…………………………………………1

5、.1.3涉众分析1.1.3.1涉众涉众(stakehoder)是指与要建设系统相关的一切人和事情。(注意:涉众不等于用户,用户是系统的使用者,只是涉众的一部分)。涉众的信息可以通过客户的岗位手册,业务手册等相关的文件中获取,也可以经过访谈而获取。通过需求陈述分析,得出***系统的利益相关者(涉众)如图1.1以及涉众的信息如表1-2:图1.1涉众分析表1.1涉众概要信息编号名称说明期望SH001非会员顾客没有办理会员业务的顾客。又可分为:购买产品顾客和租赁产品的顾客。商店对这类顾客一般不会有优惠或折扣。对于非会员的租赁顾客而言需要一定的押金。1.可以方

6、便地申请办理会员2.可以方便快速查找相关产品信息。3.租赁产品时,可以方便建立临时档案,押金情况。…………………………………………1.1.3.2边界分析业务目标,得到系统边界。比如业务目标一:为顾客提供业务办理自动化服务,提高办事效率,方便客户,为客户提供更好的服务,就是一个可能的边界。为此,能够为顾客服务的就应该是服务部门、收银部门和店内终端服务机,而系统管理人员和采购和维护都与顾客服务无关,所以应该划分到边界之外。系统边界的划分如图1.2所示。图1.2边界定义1.2非功能性需求分析1.2.1性能(PEformance)需求PE-1:系统需要保证在

7、工作期间的工作效率,尤其是会员电话预约查询时,系统响应时间应该在5秒左右。PE-2:PE-3:1.2.2安全性(SEcurity)需求SE-1:每条充值记录都需要有日志文件能够查询。SE-2:保证充值或扣款事务的完整进行,不受特殊情况(如断电,误操作等)而影响数据的完整性、一致性。2业务分析模型(本章图形编号从图2.1、2.2依次往下编号)2.1业务主角首先根据涉众概要,可以得到涉众列表,其次根据所定义的边界也可以从中寻找那些站在边界外的涉众。而这些涉众可能就是我们需要分析出来的主角(actor)。系统应对不同边界进行主角分析,此处只是举了两个例子!

8、!!!!!!2.1.1XXX业务主角在顾客服务边界之外,顾客,管理人员、采购部门和系统维护部门是在边界外的涉

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

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

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