• DocumentCode
    1967440
  • Title

    Making use of architecture throughout the software life cycle - How the build hierarchy can facilitate product line development

  • Author

    Unphon, Hataichanok

  • Author_Institution
    DHI Water Environ. Health, IT Univ. of Copenhagen, Copenhagen
  • fYear
    2009
  • fDate
    16-16 May 2009
  • Firstpage
    41
  • Lastpage
    48
  • Abstract
    This paper presents an empirical study of how the application of genuine architecture can be employed beyond the design phase of product line development. The study is based on a co-operative research project with a company developing product line architecture for hydraulic modelling software. By concretising the architecture as a build hierarchy the architecture mediates the evolution of the design throughout the whole software life cycle. The empirical evidence has confirmed the improvements of (1) the software quality and flexibility, (2) the communication and cooperation with new developers, (3) the distribution of work and parallel implementation, and (4) the foreseen usage by hydraulic and environmental consultants who tailor the software. Our research further indicates requirements for the architectural analysis tools that are deliberately embedded in the daily development practices.
  • Keywords
    product development; software architecture; software quality; software reusability; hydraulic modelling software; product line architecture; product line development; software flexibility; software life cycle; software quality; Application software; Computational modeling; Computer architecture; Mice; Product design; Programming; Software architecture; Software engineering; Software quality; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Sharing and Reusing Architectural Knowledge, 2009. SHARK '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3726-9
  • Type

    conf

  • DOI
    10.1109/SHARK.2009.5069114
  • Filename
    5069114