2014-04-15 6 views
2

나는 현재 시스템에 대한 SRS를 작성하고 있는데 사용자의 요구 사항에 맞게 위치를 알아 내려고 힘든 시간을 보내고있어 내 현재의 내용 당신에게주지 :.시스템 요구 사항 사양 : 사용자 요구 사항?

Table of Contents 
Revision History 
1. Document Introduction 
    1.1 Purpose 
    1.2 Scope 
    1.3 Word List 
    1.4 References 
    1.5 Overview 
2. System Description 
    2.1 Product Description 
    2.2 Project Stakeholders 
    2.3 System Characteristics 
    2.4 Context Diagram 
     2.4.1 Frontend 
     2.4.2 Backend 
     2.4.3 Database 
     2.4.4 API 
    2.5 User Requirements // <---- is this the correct place and naming? 
    2.6 User Assumptions and Dependencies 
    2.7 User Documentation 
3. User Requirements // <---- or is this more appropriate? 
4. Functional Requirements 
    4.1 Frontend 
     4.1.1 Stop 
     4.1.2 Quicklist 
     4.1.3 Journey 
     4.1.4 Settings 
     4.1.5 System 
     4.2.6 JSON 
    4.2 Backend 
     4.2.1 JSON 
     4.2.2 System 
5. Other Non-Functional Requirements 
    5.1 Software Interface 
    5.2 Performance Requirements 
    5.3 Security Requirements 
    5.4 Software Quality Attributes 
    5.5 Platform Requirements 

사용자 요구 사항 것이다 (이것은 단지 한 예이다)과 같은 것들을 수용 :

The user needs the application to be responsive at all times. 
The user must not be confused as to what is a button and what is not. 
The user must be able to save personal preferences within area A of the application. 
The user must be able to use the application offline. 
The user must be able to retain their personal preferences if they log in on any device. 

을 즉 내가 그들을 놓아야 곳 SRS 그냥 말을 잘못 보이는 다른 어떤 존재도 있다면, 그것들을 넣어 올바른 위치가 아닌 경우 , 나는 항상 내 능력을 향상시키기 위해 찾고 있습니다!

답변

1

다음 정보의 흐름은 사용자 종속성/가정이므로 사용자가 2.5로 나열한 사용자 요구 사항을 유지합니다. 그러나 정보가 자체 섹션을 필요로 할 정도로 충분히 크면 더 이해할 수 있습니다. 각 섹션이 무엇을 나타내는 지 알지 못하면이 질문에 대답하기가 어렵습니다. 일반적으로 사용자의 요구 사항은 프로젝트의 범위와 목적 내에서 사용자가 필요한 것을 설명하거나 프로젝트의 "이유"를 설명하는 대신 정의해야한다고 가정합니다.

+0

답변 해 주셔서 감사합니다. 하나는 전체 내용을 읽을 필요가있을 것이므로 100 % 답변을 제공하는 것은 불가능하다는 것을 이해합니다. 사용자 요구 사항은 거대한 목록으로 구성되지 않습니다! 나는 그것이 "최상의 적합"과 같은 느낌을 갖기 때문에 2.5로 카운팅 할 것입니다. –