• DocumentCode
    1691357
  • Title

    Architecture-centric software engineering

  • Author

    Bosch, Jan

  • Author_Institution
    Dept. of Comput. Sci., Groningen Univ., Netherlands
  • fYear
    2002
  • Firstpage
    681
  • Lastpage
    682
  • Abstract
    Many software organizations are in the transition from project-centric to architecture-centric engineering of software. This tutorial addresses this development by providing an overview and in-depth treatment of the issues surrounding the architecture-centric engineering of software. Topics include software architecture design in the presence of existing components and infrastructure (top-down versus bottom-up), architecture evaluation and assessment, software artefact variability management, software product lines and the role of the software architect. These topics are, in addition to the technical perspective, discussed from process and organizational viewpoints. The topics are extensively illustrated by examples and experiences from many industrial cases. The tutorial presents our experiences, reflections and research results concerning architecture-centric software engineering.
  • Keywords
    software architecture; architecture-centric software engineering; bottom-up design; industrial cases; organizational viewpoint; process viewpoint; software architect role; software architecture assessment; software architecture design; software architecture evaluation; software artefact variability management; software components; software infrastructure; software product lines; technical perspective; top-down design; tutorial; Companies; Computer architecture; Computer industry; Permission; Programming; Reflection; Software architecture; Software engineering; Software quality; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
  • Conference_Location
    Orlando, FL, USA
  • Print_ISBN
    1-58113-472-X
  • Type

    conf

  • Filename
    1008027