about summary refs log tree commit diff
path: root/usth/ICT2.7/P3L1 Software Architecture Subtitles/5 - Prescriptive vs Descriptive Architecture - lang_en_vs5.srt
diff options
context:
space:
mode:
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.srt51
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.