Software architecture: Difference between revisions

Content deleted Content added
m Further reading: put in chronological order and cite properly
Line 212:
 
== Further reading ==
*{{Cite book|last=Richards|first=Mark|title=Fundamentals of Software Architecture: An Engineering Approach|publisher=[[O'Reilly Media]]|year=2020|isbn=9781492043454|___location=|pages=}}
* Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Paulo Merson, Robert Nord, Judith Stafford: ''Documenting Software Architectures: Views and Beyond, Second Edition''. Addison-Wesley, 2010, {{ISBN|0-321-55268-7}}.
*{{Cite book|last=Len |first=Bass, Paul Clements, Rick Kazman: ''|title=Software Architecture in Practice, Third(3rd Edition''. )|publisher=[[Addison -Wesley, Professional]]|year=2012, {{ISBN|0-321-81573-4isbn=9780321815736|___location=|pages=}} (- This book, now in its third edition, eloquently covers the fundamental concepts of the discipline. The theme is centered on achieving quality attributes of a system.)
*{{Cite book|last=Clements|first=Paul|title=Documenting Software Architectures:: Views and Beyond (2nd Edition)|publisher=[[Addison-Wesley Professional]]|year=2010|isbn=9780321552686|___location=|pages=}} - This book describes what software architecture is and shows how to document it in multiple views, using UML and other notations. It also explains how to complement the architecture views with behavior, software interface, and rationale documentation. Accompanying the book is a [https://wiki.sei.cmu.edu/sad/index.php/The_Adventure_Builder_SAD wiki that contains an example of software architecture documentation].
* Len Bass, Paul Clements, Rick Kazman: ''Software Architecture in Practice, Third Edition''. Addison Wesley, 2012, {{ISBN|0-321-81573-4}} (This book, now in its third edition, eloquently covers the fundamental concepts of the discipline. The theme is centered on achieving quality attributes of a system.)
* {{Cite book| last = Bell | first = Michael | year = 2008 | title = Service-Oriented Modeling: Service Analysis, Design, and Architecture | publisher = Wiley| asin isbn= 04701411159780470255704|___location=|pages=|doi=10.1002/9781119198864}}
* Amnon H. Eden, Rick Kazman. [https://resources.sei.cmu.edu/asset_files/WhitePaper/2003_019_001_29559.pdf''Architecture, Design, Implementation.''] On the distinction between architectural design and detailed design.
* {{citeCite journal |first1=JavierTony |last1=GarzásShan |first2=MarioWinnie |last2=PiattiniHua |title=AnSolution ontologyArchitecting for micro-architectural design knowledgeMechanism |journal=[[Proceedings of the 10th IEEE Software]]International |volume=22EDOC |issue=2Enterprise Computing Conference |yeardate=2005October 2006 |pages=28–33 23–32|doi=10.1109/MSEDOC.20052006.2654 |isbn=978-0-7695-2558-7 }}
* {{cite journal |lastfirst1=KruchtenJavier |firstlast1=PhilippeGarzás |yearfirst2=1995Mario |urllast2=http://www3.software.ibm.com/ibmdl/pub/software/rational/web/whitepapers/2003/Pbk4p1.pdfPiattini |title=ArchitecturalAn Blueprintsontology for Themicro-architectural '4+1'design View Model of Software Architectureknowledge |journal=[[IEEE Software]] |volume=1222 |issue=62 |year=2005 |pages=42–5028–33 |doi=10.1109/52MS.2005.46975926}}
* {{Cite journal |first1last=Tony Fowler|last1first=Shan Martin|first2date=Winnie |last2=Hua September 2003|title=SolutionWho ArchitectingNeeds Mechanisman Architect?|url=http://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf|journal=Proceedings of the 10th [[IEEE International EDOC Enterprise Computing Conference Software]]|datevolume=October 2006 20|issue=5|pages=23–32|doi=10.1109/EDOCMS.20062003.54 1231144|isbnvia=978-0-7695-2558-7 }}
*{{Cite Amnonjournal|last=Kazman|first=Rick|date=May H.2003|title=Architecture, EdenDesign, Rick Kazman. [Implementation|url=https://resources.sei.cmu.edu/asset_files/WhitePaper/2003_019_001_29559.pdf''Architecture,|journal=Software Design,Engineering Implementation.'']Institute|volume=|pages=|via=}} - On the distinction between architectural design and detailed design.
* Martin Fowler (with Ralph Johnson) [http://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf Who Needs an Architect?] IEEE Software, Jul/Aug 2003
*{{cite journal |last=Kruchten |first=Philippe |year=1995 |url=http://www3.software.ibm.com/ibmdl/pub/software/rational/web/whitepapers/2003/Pbk4p1.pdf |title=Architectural Blueprints – The '4+1' View Model of Software Architecture |journal=IEEE Software |volume=12 |issue=6 |pages=42–50 |doi=10.1109/52.469759}}
* {{Cite book| last = Bell | first = Michael | year = 2008 | title = Service-Oriented Modeling: Service Analysis, Design, and Architecture | publisher = Wiley| asin = 0470141115}}
 
==External links==