ecwu / SDWIIGP

Software Development Workshiop II Group Project
MIT License
0 stars 0 forks source link

[OUTDATED] Software Requirements Specification - DoL #3

Closed ecwu closed 6 years ago

ecwu commented 6 years ago

DoL = Division of Labour

Software Requirements Specification

This is the DoL for this SRS. All information should be written in English.

Introduction

  1. Purpose [Lennox] <<这个SRS的目的:一些关于本SRS的基本信息(针对哪个版本,包括哪些范围)>>
  2. Document Conventions (NOT INCLUDE IN THIS SRS)
  3. Intended Audience and Reading Suggestions [Lennox] <<< 描述文档所针对的不同类型的读者,如开发人员,项目经理,营销人员,用户,测试人员和文档编写人员。 描述此 SRS 的其余部分以及它的组织方式。 建议阅读文档的顺序。>>>
  4. Project Scope [Lennox] <<项目受众,包括利益相关方,主体和目标。>>
  5. References [TBD] <<项目的引用到的相关资料>>

Overall Description

  1. Product Perspective [TBD] <<描述此产品是否与以前的产品有关,是否是旧版本的迭代(很明显,不是);如果产品架构比较庞大,由多个组件实现,请描述各组建的关系,最好配有图表>>
  2. Product Features [Lennox] <<简述产品中的功能,细节则在第三部分 (System Features) 提供>>
  3. User Classes and Characteristics [Jack] <<预计使用本产品的各种用户类别。 定义权限类型>>
  4. Operating Environment [Jack] <<描述软件运行的环境,包括硬件平台,操作系统和版本以及任何其他必须共存的软件组件或应用程序。>>
  5. Design and Implementation Constraints [TBD] <<描述将限制开发人员可用选项的任何项目或问题。 这些可能包括:公司或监管政策; 硬件限制(时序要求,内存要求); 接口到其他应用程序; 要使用的特定技术,工具和数据库; 并行操作; 语言要求; 通信协议; 安全考虑; 设计惯例或编程标准(例如,如果客户的组织将负责维护交付的软件)。>>
  6. User Documentation [TBD] <<列出随软件一起交付的用户文档组件(例如用户手册,在线帮助和教程)。 识别任何已知的用户文档交付格式或标准。>>
  7. Assumptions and Dependencies (NOT INCLUDE IN THIS SRS)

System Features [TBD]

  1. TBA
  2. TBA

External Interface Requirements [TBD]

  1. User Interface
  2. Hardware Interfaces
  3. Software Interfaces
  4. Communications Interfaces

Other Nonfunctional Requirements [TBD]

  1. Performance Requirements
  2. Safty Requirements
  3. Security Requirements
  4. Software Quality Attributes

Other Requirements [TBD]

  1. Glossary
  2. Analysis Models
  3. Issues List
ecwu commented 6 years ago

Some Useful Documents: