Architecture and Design in Software Engineering, Architectural Patterns

Authors

  • Yulduz Erkiniy Control and Computer Engineering Department

Abstract

It is commonly mistaken that Software Engineering is only about coding. However, the work of Software Engineering is beyond writing a code. It composes several important processes before starting starting writing codes. One of the most important and complicated process is Architecture and Design. The paper presents the development of architecture and design of any software, describing  design processes, formalization and actual existing architectural patterns used in different software solutions.

References

Suryanarayana, Girish (2015), "Software Process versus Design Quality: Tug of War?", IEEE Software, 32 (4), p. 7–11.

Whitten, Jeffrey L., Lonnie D. Bentley, Kevin C. Dittman, (2003), Systems Analysis and Design Methods, 6th edition.

R.N. Taylor, N. Medvidovic, E. M. Dashofy., Software architecture: Foundation, theory and practice, Wiley, 2009.

Andreessen, Marc (20 August 2011), Why software is eating the worlds, The wall street journal,Retrieved 25 April 2020.

M. Shaw and D. Garlan, Software architecture: perspectives on an emerging discipline, Prentice hall, 1996.

Published

2023-04-03

How to Cite

Erkiniy, Y. (2023). Architecture and Design in Software Engineering, Architectural Patterns. Acta of Turin Polytechnic University in Tashkent, 12(3). Retrieved from https://acta.polito.uz/index.php/journal/article/view/136

Issue

Section

Technical Science and Engineering