skip to main content

Towards supporting the software architecture life cycle

Weinreich, Rainer ; Buchgeher, Georg

The Journal of systems and software, 2012-03, Vol.85 (3), p.546-561 [Periódico revisado por pares]

New York: Elsevier Inc

Texto completo disponível

Citações Citado por
  • Título:
    Towards supporting the software architecture life cycle
  • Autor: Weinreich, Rainer ; Buchgeher, Georg
  • Assuntos: Architecture ; Architecture (computers) ; Computer architecture ; Computer programs ; Descriptions ; Design engineering ; Life cycle engineering ; Mathematical models ; Product life cycle ; Software ; Software architecture ; Software architecture analysis ; Software architecture design ; Software architecture evaluation ; Software architecture knowledge management ; Software architecture life cycle ; Software architecture model ; Software architecture tools ; Software engineering ; Studies ; Systems design
  • É parte de: The Journal of systems and software, 2012-03, Vol.85 (3), p.546-561
  • Notas: ObjectType-Article-2
    SourceType-Scholarly Journals-1
    ObjectType-Feature-1
    content type line 23
  • Descrição: ► Individual activities of the software architecture life cycle are supported very well. ► An integrated approach supporting the whole life cycle is still missing. ► We present such an approach. ► It is based on a single semi-formal architecture model and an integrated set of tools. ► Further benefits are consistent architecture models and fewer redundant activities. Software architecture is a central element during the whole software life cycle. Among other things, software architecture is used for communication and documentation, for design, for reasoning about important system properties, and as a blueprint for system implementation. This is expressed by the software architecture life cycle, which emphasizes architecture-related activities like architecture design, implementation, and analysis in the context of a software life cycle. While individual activities of the software architecture life cycle are supported very well, a seamless approach for supporting the whole life cycle is still missing. Such an approach requires the integration of disparate information, artifacts, and tools into one consistent information model and environment. In this article we present such an approach. It is based on a semi-formal architecture model, which is used in all activities of the architecture life cycle, and on a set of extensible and integrated tools supporting these activities. Such an integrated approach provides several benefits. Potentially redundant activities like the creation of multiple architecture descriptions are avoided, the captured information is always consistent and up-to-date, extensive tracing between different information is possible, and interleaving activities in incremental development and design are supported.
  • Editor: New York: Elsevier Inc
  • Idioma: Inglês

Buscando em bases de dados remotas. Favor aguardar.