Requirements analysis of other requirements engineering


    Behavioral requirements plus structural requirements constitute the core part of the entire requirement, but in addition to these two blocks there are some other auxiliary parts.

Other needs analysis:
  • Interface requirements
  • Non-functional requirements tracking
  • Design constraints
Describe the key components of the interface:
  • user
    • Username
    • Business purpose
    • Use timing
    • usage frequency
  • Content and format
    • Interactive process description
    • Packet description
  • Design constraints and requirements
    • Protocol format requirements
    • Performance requirements
    • Environmental restrictions
Non-functional requirements tracking:
  • Quality characteristic analysis (external quality and internal quality)
    • Feature
      • Suitability
      • accuracy
      • Interoperability
      • Confidentiality
      • Functional compliance
    • reliability
      • Maturity
      • Fault tolerance
      • Easy recovery
      • Reliable compliance
    • Ease of use
      • Understandability
      • Easy to learn
      • Easy to operate
      • Attractive
      • Easy to use compliance
    • effectiveness
      • Time characteristics
      • resource utilization
      • Efficiency compliance
    • Maintainability
      • Ease of analysis
      • Changeability
      • stability
      • Testability
      • Maintain compliance
    • portability
      • Adaptability
      • Easy to install
      • Coexistence
      • Easy to replace
      • Portability compliance
  • Identify non-functional requirements tree
Design constraints:
  • Technical selection determined by non-technical factors: using table method
  • Expected usage environment: Represented by itemized text
  • Expected hardware and software environment: represented by deployment diagram
Examples of non-functional descriptions:
  • Performance requirements
    • accuracy
    • Time characteristics requirements
    • flexibility
    • Concurrency
    • Fault handling requirements
  • constraint
  • Quality attribute
    • Ease of use and usability
  • Operating environment requirements
    • Equipment requirements
    • Support software
    • Interface requirements
    • Control demand
  • other demands
    • Input and output requirements
    • Data management capability requirements
    • Fault handling requirements
    • Interface requirements
    • Other special needs
Published 72 original articles · praised 3 · visits 3551

Guess you like

Origin blog.csdn.net/id__39/article/details/105109919