Software architecture: Difference between revisions

Content deleted Content added
m Fixed a link
No edit summary
Tags: nowiki added Visual edit
Line 18:
 
Software architectures can be categorized into two main types: [[Monolithic application|monolith]] and [[Distributed computing|distributed architecture]], each has its own subcategories<ref>{{Cite book |title=Fundamentals of Software Architecture: An Engineering Approach |publisher=O'Reilly Media |year=2020 |isbn=978-1492043454}}</ref>.
 
Software architecture tends to become more complex over time. [[Software architect]]<nowiki/>s should use "[[Fitness function|fitness functions]]" to [[Continuous design|continuously]] keep the architecture in check <ref>{{Cite book |title=Fundamentals of Software Architecture: An Engineering Approach |publisher=O'Reilly Media |year=2020 |isbn=978-1492043454}}</ref>.
 
[[File:Software Architecture Activities.jpg|thumb|Software architecture activities]]