|
|
|
Software Architecture & Design
Overview of Software Architecture & Design
The system of software architecture & design features as an integral part of the software development life cycle. Over the last few decades there has been a substantial increase in the use of software architecture & design in business activities. Software architecture & design are updated from time to time to bring them at par with the growing needs of today’s world. The term software architecture deals with the guideline of a computer system. It is the process, which works towards development of task specific software. All software related documentations fall under the purview of software architecture & design.
Origin of Software Architecture & Design
The origin of software architecture & design dates back to the year 1968. Edsger Dijkstra introduced the concept in his research papers on computer software. David Parnas was the second person to work on the field of software architecture & design
|
Their research works stressed the point that designing the right software is the most crucial step in software development life cycle. The research works on software architecture & design gained popularity in the early phase of 1990s due to its diverse range applications. Architectural documentation, development of languages dealing with software architecture & design and innovation of new architectural style are some of the basic fields of research in software architecture & design.
|
Languages Used in Software Architecture & Design
Several programming languages are used in the process of software architecture & design. Architecture description languages, popularly known as ADLs, are the finest modes to explain the architecture of computer software. DAOP-ADL, Acme and xADL are the architectural description languages mostly used in software architecture & design.
|
|
|
|