User loginRecent blog posts
Homeland Security Advisory System
Popular contentToday's: |
Understanding Software ArchitectureSubmitted by geekwisdom on Mon, 2008-09-22 15:08.
Software architecture is a discipline focused on the quality attributes of a system, the "ilities". While functional requirements and constraints are important to understand, the software architect is primarily concerned with the quality attribute requirements. The Software Engineering Institute at Carnegie Mellon University uses the following definition of software architecture.
Others define it differently but in most cases you can begin to communicate intelligently about a software architecture by answering the following questions to the level required by the parties who need to communicate about it.
These questions can be applied to various aspects (or views) of a system to produce a helpful composite which can be used to communicate about the architecture, including evaluation and refinement of the architecture. The main aspects of a system can be grouped into three major categories.
( categories: Programming/Architecture )
|
Mozilla Project
Google SearchesGeek(Wisdom).com is not affiliated with google. We just like their search engine.
SyndicationFront Page Programming/Architecture Security/Privacy Systems Administration Old SiteLooking for the old, old site? 2009/01/06 16:06:27
|