没有合适的资源?快使用搜索试试~ 我知道了~
【说明】: 本文档包含《需求分析说明》、《概要设计说明》、 《详细设计说明》、《实现和测试报告》,总页数56页。
资源推荐
资源详情
资源评论
智慧社区综合管理平
台
项目开发文档
[软件工程课程报
告
本文档包含《需求分析说明》、《概要设计 说
明》、
《详细设计说明》、《实现和测试报告》
专业班级:计算机 科学与技术
班 级:
学 号:
姓 名:
同组人员:
指导老师: 路松峰
日 期: 2014/1/18
计算机科学与技术学院
软件工程课程报告华中科技大学计算机学院
目 录
目 录...............................................................................................................................1
一、需求分析说明........................................................................................................4
1.引言..........................................................................................................................4
1.1 编写目的...............................................................................................................................4
1.2 文档约定...............................................................................................................................4
1.3 产品的范围...........................................................................................................................4
1.4 参考资料...............................................................................................................................5
2.任务概述..................................................................................................................5
2.1 目标.......................................................................................................................................5
2.2 运行环境...............................................................................................................................5
2.3 条件与限制...........................................................................................................................6
3.数据描述..................................................................................................................6
3.1 静态数据...............................................................................................................................6
3.2 动态数据...............................................................................................................................6
3.3 数据库介绍...........................................................................................................................7
3.4 数据词典...............................................................................................................................7
3.5 数据采集...............................................................................................................................8
4.功能需求..................................................................................................................8
4.1 功能划分...............................................................................................................................8
4.2 功能描述...............................................................................................................................9
5.性能需求................................................................................................................10
5.1 数据需求.............................................................................................................................10
5.2 时间特性.............................................................................................................................10
5.3 适应性.................................................................................................................................11
6.运行需求................................................................................................................11
6.1 用户界面.............................................................................................................................11
6.2 硬件接口.............................................................................................................................12
6.3 软件接口.............................................................................................................................12
6.4 故障处理.............................................................................................................................12
7.其它需求................................................................................................................13
7.1 廉洁需求.............................................................................................................................13
7.2 知识产权需求.....................................................................................................................13
7.3 保密需求.............................................................................................................................13
7.4 可维护性需求.....................................................................................................................13
7.5 可移植性.............................................................................................................................14
7.6 项目进度需求.....................................................................................................................14
二、概要设计说明......................................................................................................16
软件工程课程报告华中科技大学计算机学院
1.引言........................................................................................................................16
1.1 编写目的.............................................................................................................................16
1.2 项目背景.............................................................................................................................16
1.3 定义.....................................................................................................................................17
1.4 参考资料.............................................................................................................................18
2.任务概述................................................................................................................18
2.1 目标.....................................................................................................................................18
2.2 运行环境.............................................................................................................................18
2.3 需求概述.............................................................................................................................19
2.4 条件与限制.........................................................................................................................19
3. 总体设计..................................................................................................................20
3.1 处理流程.............................................................................................................................20
3.2 总体结构和模块外部设计.................................................................................................20
3.3 功能分配.............................................................................................................................22
4. 接口设计..................................................................................................................22
4.1 外部接口.............................................................................................................................22
4.2 内部接口.............................................................................................................................24
5. 运行设计..................................................................................................................24
5.1 运行模块的组合.................................................................................................................24
5.2 运行控制.............................................................................................................................24
5.3 运行时间.............................................................................................................................25
6. 出错处理设计..........................................................................................................25
6.1 出错输出信息.....................................................................................................................25
6.2 出错处理对策.....................................................................................................................25
7. 安全保密设计..........................................................................................................26
8. 维护设计..................................................................................................................26
三、详细设计说明......................................................................................................27
1.引言........................................................................................................................27
1.1 编写目的.............................................................................................................................27
1.2 项目背景.............................................................................................................................27
1.3 定义.....................................................................................................................................28
1.4 参考资料.............................................................................................................................29
2.总体设计................................................................................................................29
2.1 需求概述.............................................................................................................................29
2.2 软件结构.............................................................................................................................30
3.程序描述................................................................................................................31
3.1 功能.....................................................................................................................................32
3.2 命名风格.............................................................................................................................33
软件工程课程报告华中科技大学计算机学院
3.3 输入项目.............................................................................................................................35
3.4 输出项目.............................................................................................................................35
3.5 算法.....................................................................................................................................35
3.6 程序逻辑.............................................................................................................................36
3.7 接口.....................................................................................................................................37
3.8 注释设计.............................................................................................................................37
四、实现和测试报告..................................................................................................40
1.引言........................................................................................................................40
1.1 编写目的.............................................................................................................................40
1.2 项目背景.............................................................................................................................40
1.3 定义.....................................................................................................................................41
1.4 参考资料.............................................................................................................................42
2.任务概述................................................................................................................42
2.1 目标.....................................................................................................................................42
2.2 运行环境.............................................................................................................................42
2.3 需求概述.............................................................................................................................42
2.4 条件与限制.........................................................................................................................42
3.计划........................................................................................................................43
3.1 测试方案.............................................................................................................................43
3.2 测试项目.............................................................................................................................44
3.3 测试准备.............................................................................................................................44
3.4 测试机构及人员.................................................................................................................44
4.测试项目说明........................................................................................................44
4.1 测试项目名称及测试内容.................................................................................................44
4.2 测试用例.............................................................................................................................45
4.3 进度.....................................................................................................................................46
4.4 条件.....................................................................................................................................51
4.5 测试资料.............................................................................................................................51
5.评价........................................................................................................................51
5.1 范围.....................................................................................................................................51
5.2 缺陷和限制.........................................................................................................................52
5.3 建议.....................................................................................................................................52
5.4 测试结论.............................................................................................................................52
6.系统开发环境配置................................................................................................52
6.1 Ogre 安装及编译................................................................................................................52
6.2 Qt 的安装及编译................................................................................................................57
6.3 Ogre 与 Qt 的结合..............................................................................................................59
文档说明......................................................................................................................60
软件工程课程报告华中科技大学计算机学院
一、需求分析说明
1.引言
1.1 编写目的
这是本智慧社区管理平台系统项目的初期设计阶段,也就是需求分析阶段。在这一阶
段中我们将系统用户对本系统的需求进行了详细的了解,比如用户举行的座谈交流会,实
地调研等等措施,在我们对用户需求有了深刻的了解和掌握之后才撰写这篇需求规格分析
说明。
本阶段在项目合同输的基础上,对智慧社区系统的需求进行了系统而详细的阐述。主
要是为了方便后期的概要说明以及详细设计等阶段中能依据本说明书将用户的所有需求尽
可能的体现,紧紧围绕用户的需求开展项目设计这样才能设计出用户满意的系统。在以下
的概要设计说明中将对本说明书中提到的所有需求进行更加系统的说明和解释。
在下一阶段的概要设计中,概要分析设计人员可参考本需求分析规格说明书,在此基
础上,对系统的概要进行设计。在以后的详细设计以及软件测试还有软件维护等阶段也可
参考此需求说明书,以便于时刻了解本系统的需求,并围绕相关需求来展开系统的设计与
编写。
本文档主要介绍了本系统的数据描述,功能需求,性能需求,运行需求还有一些其他
基本需求。主要面向本团队的各个成员以及最终用户。本说明书是整个软件开发的依据它
对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。
1.2 文档约定
本系统能正常使用,是假定用户拥有一台标配的 机并具备简单操作的能力时才能使
用的。此外本系统的维护人员也都是受过基本训练的人员,能够保证系统的正常使用与运
行。
1.3 产品的范围
本系统适用于广大的社区项目开发商,本系统可以在适当的修改之下兼容于大部分的
剩余60页未读,继续阅读
资源评论
桃Sir
- 粉丝: 1
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功