Arquitetura de Software

João Arthur Brunet
Computação @ UFCG

Bibliografia


Básica

Complementar

  • Kruchten, Philippe. “Reference: Title: Architectural Blueprints—The “4+ 1” View Model of Software Architecture.” IEEE software 12 (1995): 6.

  • Clements, Paul, et al. Documenting software architectures: views and beyond. Pearson Education, 2002.

  • Amy Brown and Greg Wilson (editors). The Architecture of Open Source Applications. Volumes 1-2, 2012.

  • Bass, Len, Paul Clements, and Rick Kazman. Software architecture in practice. Addison-Wesley Professional, 2003.

  • Brooks Jr, Frederick P. “The mythical man-month (anniversary ed.)", 1995.

  • Fairbanks, George. Just enough software architecture: a risk-driven approach. Marshall & Brainerd, 2010.

  • Mary, Shaw, and Garlan David. “Software Architecture: Perspectives on an Emerging Discipline.” Prentice-Hall (1996).

  • Rechtin, Eberhardt. “Systems Architecting-Creating & Building Complex Systems, 1991, 333 pages.”

  • Keeling, Michael. Design It!: From Programmer to Software Architect. Pragmatic Bookshelf, 2017.

  • Gamma, Erich. Design patterns: elements of reusable object-oriented software. Pearson Education India, 1995.

  • Gorton, Ian. Essential software architecture. Springer Science & Business Media, 2006.