Skip to content

Commit 6928f9a

Browse files
committed
Fix mixed up order
1 parent 1e97671 commit 6928f9a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

_notes/software-architecture/architecture.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -97,33 +97,33 @@ git log --pretty="%aN" | sort | uniq -c | sed "s/ *//" | cut -d ' ' -f2 -f1,3-10
9797
* No realtime feedback, no concurrency
9898

9999
# Batch Sequential Model
100-
![mvc]
100+
![batch-seq]
101101

102102
# Batch Sequential Model
103-
![repository-ide]
103+
![batch-seq-ii]
104104

105105
# Batch Sequential Model
106-
![repository]
106+
![batch-seq-iii]
107107

108108
# Layered Architecture
109109
* Hierarchical decomposition of a system into subsystems (layers) with each providing a higher level of services provided from lower-level subsystems
110110
* *closed architecture* each layer can only depend on the layer immediately below
111111
* *open architecture* each layer can access any layer below
112112

113113
# Closed Architecture: OSI Network Model
114-
![open-arch]
114+
![closed-arch]
115115

116116
# Open Architecture: Motif Library
117-
![closed-arch]
117+
![open-arch]
118118

119119
# Repository Architecture
120-
![batch-seq-iii]
120+
![repository]
121121

122122
* Subsystems are independent and interact by a central repository
123123
* Examples: Payroll or banking system, Modern IDE/Compiler, Blackboard
124124

125125
# Repository: IDE
126-
![batch-seq-ii]
126+
![repository-ide]
127127

128128
# Model/View/Controller
129129
* Subsystems
@@ -135,7 +135,7 @@ git log --pretty="%aN" | sort | uniq -c | sed "s/ *//" | cut -d ' ' -f2 -f1,3-10
135135
* Examples: File system, database
136136

137137
# MVC
138-
![batch-seq]
138+
![mvc]
139139

140140
# Client/Server Architecture
141141
* Subsystems:

0 commit comments

Comments
 (0)