Software Architecture Analysis Method

Software Architecture Analysis Method

Software Architecture Analysis Method (SAAM) is a method used in software architecture to evaluate a system architecture. It was the first documented software architecture analysis method, and was developed in the mid 1990s to analyze a system for modifiability, but it is useful for testing any non-functional aspect.

SAAM was a precursor to the Architecture Tradeoff Analysis Method.

References

*cite web|url=http://www.sei.cmu.edu/architecture/scenario_paper/|title= Scenario-Based Analysis of Software Architecture|author= Rick Kazman, Gregory Abowd, Len Bass, Paul Clements|accessdate=2006-10-22


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Software Architecture Analysis Method — SAAM ist ein Akronym für Software Architecture Analysis Method . Das Verfahren wurde von Rick Kazman, Gregory Abowd, Len Bass und Paul Clements entwickelt. (Diese Abkürzung wird auch im militärischen Bereich für Surface to Air Anti missile… …   Deutsch Wikipedia

  • Architecture Tradeoff Analysis Method — In software engineering, Architecture Tradeoff Analysis Method (ATAM) is a risk mitigation process used early in the software development life cycle.ATAM was developed by the Software Engineering Institute at the Carnegie Mellon University. Its… …   Wikipedia

  • Software architecture — The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships between them. The term also… …   Wikipedia

  • Functional Software Architecture — A Functional Software Architecture (FSA) is an architectural model that identifies enterprise functions, interactions and corresponding IT needs. These functions can be used as reference by different domain experts to develop IT systems as part… …   Wikipedia

  • Software development process — Activities and steps Requirements Specification …   Wikipedia

  • Software design — is a process of problem solving and planning for a software solution. After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution. It includes low level… …   Wikipedia

  • Software analysis pattern — Software analysis patterns or simply analysis patterns in software engineering are conceptual models, which capture an abstraction of a situation that can often be encountered in modelling. An analysis pattern can be represented as a group of… …   Wikipedia

  • Software visualization — [(Diehl, 2002; Diehl, 2007; Knight, 2002)] is concerned with the static or animated 2 D or 3 D [(Marcus et al., 2003)] visual representation of information about software systems based on their structure [(Staples Bieman, 1999), size (Lanza,… …   Wikipedia

  • Software quality — Contents 1 Motivation for Defining Software Quality 2 Definition 3 Alternative Approaches to Software Quality Defin …   Wikipedia

  • Software development methodology — A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system. Contents 1 History 1.1 As a noun 1.2 As a… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”