quartz/content/notes/22-performance-and-security.md
2022-06-12 13:07:30 +12:00

1015 B

title aliases tags
22-performance-and-security
info201
lecture

Performance requirements

  • e.g., credit card system
    • functional reqs
      • sales authorised only for valid cards
      • generate monthly statements
      • performance requirements
        • cards are validated quickly
        • statements are accurate and generated on time
      • quickly, accurate, and on time need to be operationalised, measured, and tested.

Why are they important

  • vital quality factor

  • infosystems are wide and varied

  • wide range of performance characteristics

  • impact of changing requirements, e.g., adding a new module

  • need to consider (often conflicting) organisational priorities

  • critical to unambiguously document and agree

Things to consider

  • can interact and conflict with each other
    • accuracy vs speed
    • speed vs space
    • often a trade-off or compromise
  • selectig best developent techniques for taget system
    • algorithms
    • data structures
    • languages and frameworkds
    • constraints of target platform