quartz/content/notes/review-i201.md
2022-06-13 11:12:54 +12:00

7.0 KiB

title aliases tags
review-i201

soft. dev. methods

requirements engineering

business functions and use cases

BPM

Data modelling

Modelling object structure

object behaviour

round trip engineering

Data access

  • data persistence file vs database Data Access
  • database APIs (JDBC etc) JDBC
  • DAOs DAO - oner per use case (not just per domain class) - often programming via DAO interface

Database transactions

SQL select

data integrity

20-data-integrity

softare architectures, patterns, and templates

08-business-patterns

performance and security

  • performance requirements
    • how to quantify and measure
    • response time, workload, scalability
    • caching pooling
    • system reliability
  • security and integrity requirements
    • consider throughout development
    • authentication and authorisation
    • principle of least privilege

cost benefit analysis

  • project feasbility
    • need, funding, strong will
    • duration, priority, rick, uncertainty
    • should we, can we, is it worth it?
  • economic feasibility:
    • costs vs benefits (tangigble/intangible)
    • payback time (break even), NPV, ROI