architecture:software

Differences

This shows you the differences between two versions of the page.


architecture:software [2022/08/10 06:22] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +<button type="primary" size="xs" icon="glyphicon glyphicon-bookmark">[[architecture:architecture|Architecture]]</button>
 +====== Software Architecture ======
  
 +todo:
 +  * Software engineering / software engineer
 +  * Systems architecture / systems architect
 +
 +<callout type="primary" title="Software Architecture Definition" icon="fa fa-quote-right">
 +
 +The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relationships among them. 
 +\\
 +\\
 +Architecture is concerned with the public side of interfaces; private details of elements, details having to do solely with internal implementation are not architectural.
 +\\
 +\\
 + --- Bass, Clements, and Kazman
 +\\
 +
 +
 +</callout>
 + 
 +
 +
 +
 +{{wp>Software_architecture}}
 +
 +Software application architecture is the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability. 
 +
 +Todo:
 +  * [[kb:software_design_pattern|Software design pattern]]
 +  * Data Structures
 +  * [[kb:algorithm|Algorithms]]
 +  * Middleware (IIS, Django, Apache etc..)
 +  * https://cio-wiki.org/wiki/Software_Architecture
 +  * https://www.cs.colorado.edu/~kena/classes/5828/s10/presentations/softwarearchitecture.pdf
 +  * https://towardsdatascience.com/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013
 +
 +
 +===== Architecture Articles =====
 +
 +<nspages -title -textPages="" -exclude:architecture   >
  • architecture/software.txt
  • Last modified: 2022/08/10 06:22
  • by 127.0.0.1