Related Topics Covered During Lectures

After reading the article, I personally feel that it's related to topics like:

Software - The Process
Architectural Design I - Structure Charts
Architectural Design II - Transform and Transaction Flow

 

Software Process

In the article, two Umbrella Activities that are covered during the Software- The Process lecture and they are mainly Document Preparation and Production, and Reusability Management. Why is have to do with the Document Preparation and Production? Basically, getting the compiler source code of a certain language, we have to steal its' grammer and with the documentation, we shall be able to produce the tool which can be used to convert the code into other language with is compatible to other languages for use. As we did not rewrite the compiler again, hence reusability of the source code is required.

 

Architectural Design I - Structure Charts

Referring to the Diagram Figure 2, it shows the Coverage Diagram for Grammer Stealing. In this design, it is able to support functionality described in the software requirement specification, user interface and fixed method which is illustrated by showing step-by-step of how the tools is achieved. 

 

 Architectural Design II - Transform and Transaction Flow

Referring to the Diagram Figure 1, it shows the Effort Shift for renovation tool development. Generic Core is more like a transform centre where several outputs are produced.