SEECODER
用户1614
添加快捷方式
分享
文档Lab3-需求规格说明书
输入“/”快速插入内容
文档Lab3-需求规格说明书
用户1614
用户1614
2024年3月31日修改
本次Lab的时间:2024.3.21~2024.4.3
作业内容
1.
明确项目的详细需求
2.
完成《需求规格说明书》
作业要求
1.
通过《大作业描述》
大作业描述
中的需求介绍,以及课本“第三部分 需求开发阶段”的内容,以及现有代码,分析项目的详细需求,厘清其功能需求和非功能需求。
2.
对于
用户模块
和
商店商品模块
产生的用户界面和功能需求,
需要完成
模板中
3.1.1用户界面
和
3.2功能需求
的内容,本次作业检查时会检查是否完成。对于其他模块产生的用户界面与功能需求,可以自行进行初步设计,然后初步完成(不写也没事),本次作业检查时不会对这些内容做检查。请在后续开发过程中,逐渐完成每一个模块所产生的用户界面和功能需求。(1-2、3.1.2-3.1.4、3.3-3.5均需要全部完成)
3.
基于提供的模板完成《需求规格说明书》。可以在本地创建Typora文档编写,导出为PDF;也可以在飞书或语雀等平台创建共享文档,导出为PDF。
a.
请大家在2024.4.3晚23:59之前,由组长提交一份初步的《需求规格说明书》到张璇助教邮箱“
522023320211@smail.nju.edu.cn
”,邮件主题和附件名字均命名为“
软工Ⅱ_第x组_文档Lab3-需求规格说明书
”(如“软工Ⅱ_第1组_文档Lab3-需求规格说明书”),助教只检查是否提交、不评分。
b.
由于开发时间持续到第14周,且将存在自由发挥的部分,因此大家可以在后续作业过程中随时调整此文档。我们会在最后一次检查中正式批阅《需求规格说明书》,并评分。
c.
请大家通过课本(最后附录中有案例)、小组讨论、网络搜索综合完成此文档。不需要太纠结于文档标准答案,我们更注重内容的完整性、格式的规范性、文档间的对应程度、文档与代码的对应程度、文档与最终最终呈现功能的对应程度,且字数相对合理。
需求规格说明书模板
文档作者
主要编写者:
其他编写者:
文档修改历史
目录
1.
引言
1.1 目的
本文档描述了
XX系统
的功能需求和非功能需求。开发小组的软件系统实现与验证工作都以此文档为依据。
除特殊说明之外,本文档所包含的需求都是高优先级需求。
1.2 范围
1.3 参考文献
2.
总体描述
2.1 项目前景
2.1.1 背景与机遇
2.1.2 业务需求
2.2 项目功能
2.3 用户特征
2.4 约束
2.5 假设与依赖
3.
详细需求描述
3.1 对外接口需求
3.1.1 用户界面
3.1.2 硬件接口
3.1.3 软件接口
3.1.4 通信接口
3.2 功能需求
3.2.1 需求名称1