Requirement Elicitation

Descrição

Mapa Mental sobre Requirement Elicitation, criado por Mohamed Moalin em 15-05-2014.
Mohamed Moalin
Mapa Mental por Mohamed Moalin, atualizado more than 1 year ago
Mohamed Moalin
Criado por Mohamed Moalin quase 10 anos atrás
47
0

Resumo de Recurso

Requirement Elicitation
  1. Functional Requirements
    1. How the system should react/behave to particular inputs/situations
    2. Non-Functional Requirements

      Anotações:

      • Constraints on the services offered by the system
      1. Constraints on the services offered by the system
        1. Often refer to whole system and are more critical
        2. Steps in requirement elictation
          1. 1. Application domain understanding

            Anotações:

            • Discussing with the client what they want
            1. 2. Requirements collection and classification

              Anotações:

              • Sorting requirements into coherent groups
              1. 3. Conflict resolution

                Anotações:

                • different demands from user, system safety vs availability, data security vs accessability
                1. 5. Prioritsation
                  1. 4. Requirements checking
                    1. verifiability

                      Anotações:

                      • Have measures been specified against which success can be judged
                      1. consistency

                        Anotações:

                        • Are there any inconsistencies or conflicts among requirements?
                        1. realism

                          Anotações:

                          • Is it feasible to rsatisfy requirements given limitations in technology & budget?
                          1. Validity

                            Anotações:

                            • Do all perceived requirements solve real problems?
                            1. for Completeness

                              Anotações:

                              • Have we captured all requirements?
                          2. Different ways to represeent requirements
                            1. Diagrams

                              Anotações:

                              • Formality and rigour - Strict notations in symbols have particular meaning and enforce precise descriptions diagramming is a design excersise - better understanding of the problem system views at different levels of abstraction - diagrams can show high-level views of a system as well as detailed views effective representation of architecture and behaviour: Diagrams can show both structure/composition and behaviour  
                              1. View Points

                                Anotações:

                                • View Points provide a multi-prespective analysis of requirements from different classes of users that have a different role in the usage of a system
                                1. Use case Diagrams

                                  Anotações:

                                  • Use case diagrimes identify use cases and use cases describe detailed scenarios of operation showing main and alternative flow of events
                                  1. State Machines

                                    Anotações:

                                    • State Machines can show how the state of a system or an object within changes in response to events generated by users and the enviroment. they can capture requirements as well as describe the design of a system.
                                  2. pseudocode

                                    Anotações:

                                    • Pseudocode uses a combination of concepts of a programming language and free text to describe things rather than strictly defined program entitites
                                    1. natural language

                                      Anotações:

                                      • Normal language, people can understand and is expressive.. but can be imprecise without long sentences & paragraphs which make documents hard to read. Relationships are difficult to record and see in such documents.

                                    Semelhante

                                    Quiz Geral
                                    MarisaS
                                    Mapas Mentais
                                    proffelipelima
                                    Descobrimento do Brasil
                                    Alessandra S.
                                    Recrutamento e seleção de pessoas
                                    brunocmt
                                    Leis de Newton
                                    Guilherme Hayashida
                                    Dir. Constitucional - Classificação das Constituições
                                    Lucas Ávila
                                    Mapas Mentais em Sala de Aula
                                    GoConqr suporte .
                                    Química Orgânica
                                    Johnny Henrique
                                    Lei 8112/90 (Parte I)
                                    Maria José
                                    SIMULADÃO EA-HSG TRADIÇÕES, USOS, COSTUMES E LINGUAGEM DO MAR
                                    Aleks Harbour