diff options
Diffstat (limited to 'usth/ICT2.7/P3L1 Software Architecture Subtitles/5 - Prescriptive vs Descriptive Architecture - lang_en_vs5.srt')
-rw-r--r-- | usth/ICT2.7/P3L1 Software Architecture Subtitles/5 - Prescriptive vs Descriptive Architecture - lang_en_vs5.srt | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/usth/ICT2.7/P3L1 Software Architecture Subtitles/5 - Prescriptive vs Descriptive Architecture - lang_en_vs5.srt b/usth/ICT2.7/P3L1 Software Architecture Subtitles/5 - Prescriptive vs Descriptive Architecture - lang_en_vs5.srt new file mode 100644 index 0000000..11ecd46 --- /dev/null +++ b/usth/ICT2.7/P3L1 Software Architecture Subtitles/5 - Prescriptive vs Descriptive Architecture - lang_en_vs5.srt @@ -0,0 +1,51 @@ +1 +00:00:00,120 --> 00:00:02,200 +We can look at the software architecture from two + +2 +00:00:02,200 --> 00:00:07,120 +main standpoints. There are prescriptive and descriptive software architectures. + +3 +00:00:07,120 --> 00:00:09,900 +So what does that mean? A prescriptive architecture captures + +4 +00:00:09,900 --> 00:00:12,620 +the design decisions that are made prior to the + +5 +00:00:12,620 --> 00:00:15,398 +system's construction. This is what we normally call the + +6 +00:00:15,398 --> 00:00:18,280 +as-conceived software architecture. Conversely, + +7 +00:00:18,280 --> 00:00:20,550 +a descriptive architecture describes how + +8 +00:00:20,550 --> 00:00:23,010 +the system has actually been built. So it's based + +9 +00:00:23,010 --> 00:00:25,860 +on observing the system as it is and extracting + +10 +00:00:25,860 --> 00:00:28,200 +the architecture from the observation. This is what we call + +11 +00:00:28,200 --> 00:00:31,890 +the as-implemented software architecture. And one key point here is + +12 +00:00:31,890 --> 00:00:35,780 +that often, these two architectures, the prescriptive and the descriptive + +13 +00:00:35,780 --> 00:00:39,290 +architectures end up being different. So let's see why that happens. |