When constructing software , one's important difference separating a architectural overview and a granular design. An architectural sketch describes the broad framework of the system , encompassing primary modules and their connections. In contrast , an detailed specification dives further partic