软件工程大作业模板

软件工程大作业模板

ID:37413769

大小:43.00 KB

页数:10页

时间:2019-05-23

软件工程大作业模板_第1页
软件工程大作业模板_第2页
软件工程大作业模板_第3页
软件工程大作业模板_第4页
软件工程大作业模板_第5页
资源描述:

《软件工程大作业模板》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《软件工程》大作业——面向对象分析与设计报告课题名称__________________________专业班级__________________________小组成员__________________________华中科技大学武昌分校2014年12月目录1系统需求分析…………………………………………………………………页码1.1问题描述………………………………………………………………………页码1.2用况模型分析…………………………………………………………………页码1.3静态模型分析………………………………………………………

2、…………页码1.4动态模型分析…………………………………………………………………页码2系统架构设计……………………………………………………………………页码2.1系统逻辑体系架构设计………………………………………………………页码2.2系统物理体系架构设计………………………………………………………页码3系统详细设计……………………………………………………………………页码3.1功能详细设计…………………………………………………………………页码3.2类模型详细设计………………………………………………………………页码4数据库设计………………

3、…………………………………………………页码4.1数据库概念模型设计…………………………………………………………页码4.2数据库逻辑模型设计…………………………………………………………页码4.3数据库的建立…………………………………………………………………页码5系统实施及测试………………………………………………………………页码5.1技术介绍…………………………………………………………………页码5.2编码实现………………………………………………………………………页码5.3系统测试…………………………………………………………………页码总

4、结…………………………………………………………………………………页码1系统需求分析说明需求分析的目的及分析步骤。1.1问题描述针对选题,用文字简要描述用户的需求及要解决的问题。1.2用况模型分析针对选题,说明用例图的作用是什么?根据分析画出系统中用例图(分层),以及对功能较复杂的用例进行用例说明(2个)。1.3静态模型分析介绍静态模型(对象模型)是什么,其作用是什么?根据用例图中所定义的问题域,识别对象,找出实体类,确定属性、方法及关联,画出实体类图1.4动态模型分析1.4.1状态图说明状态图的作用根据用例图中所定义的问题域,找出

5、具有状态的对象,分析对象的生命周期,画出状态图(1个)1.4.2活动图说明活动图的作用根据用例图中所定义的用例,分析用例之间执行流程(1个),以及流程处理较复杂用例内部执行流程(1个),画出活动图。1.4.3顺序图说明顺序图的作用根据用例图中所定义的用例,分析(1个)用例是由那些对象交互完成的,画出顺序图。2系统架构设计说明系统架构的目的及设计步骤。2.1系统逻辑体系架构设计什么是系统逻辑架构设计?按照层次模式分析,画出系统的包图,并对包中的类进行设计2.2系统物理体系架构设计什么是系统物理体系架构设计?2.1.1构件图设计说明构

6、件图的作用画出构件图,划分构件,明确它们之间的关系及接口2.1.2部署图设计说明部署图的作用画出部署图,确定各结点及其之间的关联。3系统详细设计说明详细设计的目的及步骤3.1功能详细设计根据三层模式设计2个功能的详细算法,用顺序图描述。3.2类模型详细设计根据功能详细设计的结果,补充边界类、控制类和原来的实体类,画出完整的类图。后面编码阶段的类必须和设计结果中的类保持一致。4数据库分析与设计说明数据库设计的目的及步骤3.1数据库概念模型设计根据用例图中所定义的问题域,找出系统中的实体,以及实体间的关联(1:1,1:n,n:m),画

7、出E-R图。(可以省略属性描述)3.2数据库逻辑模型设计根据E-R图的描述,转换为数据库逻辑模型(包含属性)。并说明为什么要这样转换?3.2数据库的建立在相应的工具中建立数据库,列出全部的数据库表(每个字段都要有备注)。注意:各数据库表中相同的字段必须相同。5系统实施5.1技术介绍对所采用的开发技术,环境进行简要的介绍,以及采用怎样的开发模式(三层)?每层的作用?关系?5.2编码实现针对一个一个功能,将每个功能描述出来,你采用了哪几个类如何协同工作,来实现的该功能。5.2.1A功能描述此功能做什么的。。。,然后说明哪几个类文件来实

8、现的此功能:a1.java,a2.java,a3.java①a1.java提供了哪些方法,每个方法做什么的?然后把代码粘贴过来②a2.java提供了哪些方法,每个方法做什么的?然后把代码粘贴过来③a3.java提供了哪些方法,每个方法做什么的?然后

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

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

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