Viited

Raamatud

Õpikud

  • I. Sommerville: Software Engineering.
  • R. S. Pressman: Software Engineering: A Practitioner's Approach.

Üldine

  • Tom DeMarco and Timothy Lister: PEOPLEWARE: Productive Projects and Teams.
  • E. Yourdon: Death March.

Projektijuhtimine, protsessimudelid

  • Andrew Stellman and Jennifer Greene. Applied Software Project Management.
  • A. Cockburn: Agile Software Development.
  • K. Beck. Extreme Programming Explained: Embrace Change.
  • J. Stapleton et al. DSDM: Business Focused Development.
  • Steve C McConnell. Software Project Survival Guide.
  • Steve C McConnell. Rapid Development.

Analüüs, projekteerimine, UML

  • K. E. Kendall, J. E. Kendall. Systems Analysis and Design.
  • C. Larman. Applying UML and Patterns.
  • H.-E. Eriksson, M. Penker. UML 2 Toolkit.
  • M. Fowler, K. Scott. UML Distilled: A Brief Guide to the Standard Object Modeling Language.

Mustrid

  • E. Freeman, E. Freeman, B. Bates, K. Sierra. Head First Design Patterns.
  • E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns.
  • M. Fowler: Analysis Patterns.
  • J. Arlow, I. Neustadt: Enterprise Patterns and MDA

Arhitektuur

  • M. Fowler. Patterns of Enterprise Application Architecture.
  • G. Hohpe, B. Woolf. Enterprise Integration Patterns.

Realiseerimine

  • A. Hunt and D. Thomas. The Pragmatic Programmer: From Journeyman to Master.
  • Robert C. Martin. Agile Software Development: principles, patterns and practices
  • Eric Evans: Domain-Driven Design

Testimine

  • John W. Horch. Practical Guide to Software Quality Management.
  • J. Tepandi. Tarkvara kvaliteet ja standardid.

Konfiguratsioonijuhtimine

  • A. M. J. Hass. Configuration Management Principles.
edit