Go-Storage系统需求规格说明书:功能与设计指南

需积分: 0 0 下载量 6 浏览量 更新于2024-08-05 收藏 1.52MB PDF 举报
在2020年的软件工程作业——团队04的"Engulf迷失"项目中,学生们被要求完成《Go-Storage系统》的需求规格说明书。这个作业隶属于软件工程2017-1课程,目标是制定详细的系统需求,以便后续的分析设计、代码实现和测试工作。项目的核心是开发一个Web端软件,用户可以通过它上传、下载文件并搜索信息。 作业的核心内容包括: 1. **引言**: - 目的是明确系统的建设目标,将需求收集和分析汇总,形成系统调研阶段的分析结果,为项目的不同阶段提供指导。 - 背景介绍涉及Go-Storage系统,一个用于网页终端操作的软件,支持文件上传、下载和搜索功能。 - 文档范围界定,涵盖了功能模块的详细定义(如功能特性)、接口设计、用户界面(UI)设计以及研发约束条件。 2. **文档读者对象**: - 项目经理:文档帮助他们理解产品功能,进行系统设计和项目管理。 - 设计人员:负责根据需求进行系统架构设计,包括数据库设计。 - 开发人员:作为编码依据,理解系统功能,进行编码实现。 - 测试人员:依据需求规格编写测试用例,确保软件质量。 3. **需求规格说明书的作用**: - 作为分析设计、代码实现和测试的基准,确保所有工作都是基于明确的需求来进行。 4. **流程与任务分解**: - 分析设计阶段:根据需求规格说明书完成整体设计和详细设计。 - 代码实现阶段:按照规格说明书编写代码,并结合设计文档。 - 测试阶段:编写单元测试和系统测试用例,确保软件满足规格要求。 参考文献和GitHub链接提供了进一步的学习和项目实施资源,学生需要利用这些资源深入理解和完成项目。从这个描述可以看出,这是一项涉及到需求分析、系统设计和测试实践的综合项目,对于软件工程的学生来说,它既锻炼了团队协作能力,也提升了技术技能。