Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering

PDF

DePaul University

Theses/Dissertations

2014

Articles 1 - 1 of 1

Full-Text Articles in Entire DC Network

Preserving The Quality Of Architectural Tactics In Source Code, Mehdi Mirakhorli Jun 2014

Preserving The Quality Of Architectural Tactics In Source Code, Mehdi Mirakhorli

College of Computing and Digital Media Dissertations

In any complex software system, strong interdependencies exist between requirements and software architecture. Requirements drive architectural choices while also being constrained by the existing architecture and by what is economically feasible. This makes it advisable to concurrently specify the requirements, to devise and compare alternative architectural design solutions, and ultimately to make a series of design decisions in order to satisfy each of the quality concerns.

Unfortunately, anecdotal evidence has shown that architectural knowledge tends to be tacit in nature, stored in the heads of people, and lost over time. Therefore, developers often lack comprehensive knowledge of underlying architectural design …