1 / 42
文档名称:

【精品文档下载】宿舍管理系统文档--赵贵林组.doc

格式:doc   页数:42
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【精品文档下载】宿舍管理系统文档--赵贵林组.doc

上传人:327062971 2015/3/2 文件大小:0 KB

下载得到文件列表

【精品文档下载】宿舍管理系统文档--赵贵林组.doc

文档介绍

文档介绍:应用软件设计
题目: 宿舍管理系统的设计与实现
学院数学学院
专业信息与计算科学
班级 10(1) 班
姓名赵贵林
学号 1015200037
宿舍管理系统文档
目录
1. 范围 1
2. 总体要求 1
总体功能要求 1
软件开发平台要求 1
软件项目的开发实施过程管理要求 2
软件项目实施过程总体要求 2
软件项目实施变更要求 2
软件项目实施里程碑控制 2
3. 软件开发 3
软件的需求分析 3
需求分析 3
需求分析报告的编制者 4
需求报告评审 4
需求报告格式 4
软件的概要设计 4
概要设计 4
编写概要设计的要求 4
概要设计报告的编写者 4
概要设计和需求分析、详细设计之间的关系和区别 4
概要设计的评审 4
概要设计格式 4
软件的详细设计 5
详细设计 5
特例 5
详细设计的要求 5
数据库设计 5
详细设计的评审 5
详细设计格式 5
软件的编码 5
软件编码 5
软件编码的要求 5
编码的评审 6
编程规范及要求 6
软件的测试 6
软件测试 6
测试计划 6
附录A 软件需求分析报告文档模板
附录C 软件详细设计报告文档模板
附录D 软件数据库设计报告文档模板
附录E 软件测试大纲
附录F、项目组成员详细分工
范围
本指南用于指导我们小组开发宿舍管理系统软件项目的过程。开发者应根据本指南进行软件开发和编制软件开发文档。本指南是对软件项目开发的基本要求。在本指南的附录A至E中提供了文档的编写模板供开发者参考,在进行具体软件开发时,开发者可根据实际情况采编写,文档中约定的内容必须描述清楚。
总体要求
总体功能要求
/技术为核心。
开发者应在充分分析需求的基础上,选择采用B/S结构开发软件。
软件系统的数据库应依照附录C的数据库要求进行设计和建设。
本指南开发者使用zend studio进行软件的开发,开发者可根据项目具体特点、自身擅长来选择采用面向过程的方法、面向对象的方法或面向数据的方法,软件开发平台要求
目前软件平台为:
数据库管理系统:Mysql数据库
网络服务器:Linux服务器
开发语言:php
系统服务器:apache
软件项目的开发实施过程管理要求
软件项目实施过程总体要求
小组提交系统开发工作大纲, 并一起提出整改意见。
在系统开发工作完成后,完成文档建设。
软件项目实施变更要求
在开发过程中,需求或设计不可避免地需要发生变更,在需求或设计发生变更时,需要对原有文档进行修改,并提供完整的变更记录, 以使变更处于可控制的状态。
软件开发
小组开发必须严格按照系统工程的要求进行。开发过程包括开发者的活动和任务。此过程由软件需求分析、概要设计、详细设计、编码、测试、验收、鉴定等活动组成。
软件的需求分析
需求分析
在需求分析报告中必须描述的基本问题是:功能、性能、强加于实现的设计限制、属性、外部接口。应当避免把设计或项目需求写入需求分析报告中。它必须说明由软件获得的结果,而不是获得这些结果的手段。
软件需求可以用若干种方法来表达,如通过输入、输出说明;使用代表性的例子;用规范化的模型。开发者应尽可能地使用模型的方式,因为这是表达复杂需求的精确和有效的方法。比如用统一建模语言(UML)来描述需求。
编写需求分析报告的要求

对最终产品的每一个特性用某一术语描述;若某一术语在某一特殊的行文中使用时具有多种含义,那么应对该术语的每种含义做出解释并指出其适用场合。

需求分析报告应该包括全部有意义的需求,无论是关系到功能的、性能的、设计约束的、还是关系到外部接口方面的需求;对所有可能出现的输入数据的响应予以定义,要对合法和非合法的输入值的响应做出规定;填写全部插图、表、图示标记等;定义全部术语和度量单位。

需求分析报告描述的每一个需求应是可以验证的。可以通过一个有限处理过程来检查软件产品是否满足需求。

在需求分析报告中的各个需求的描述不能互相矛盾。

需求分析报告应具有一个有条不紊、易于使用的内容组织;没有冗余,即同一需求不能在需求分析报告中出现多次。

每一个需求的源流必须清晰,在进一步