• DocumentCode
    2113785
  • Title

    Architecting a software architect

  • Author

    Vickers, Brian

  • Author_Institution
    Jet Propulsion Lab., Pasadena, CA, USA
  • Volume
    6
  • fYear
    2004
  • fDate
    6-13 March 2004
  • Firstpage
    4155
  • Abstract
    Software architecture is a relatively new software engineering discipline that has emerged as a response to the growing complexity of software systems and the problems these systems attempt to solve. Software is becoming the dominant component of most aerospace systems and it is necessary for the aerospace software development community to develop new practices, principles, and standards to manage this growing complexity. The Jet Propulsion Laboratory (JPL) has developed and implemented a year-long educational program designed to develop expertise in software architectures and to train future software architects. Now in its third year, the software architect program (SWAP) selects senior software engineers and then apprentices them as software architects. The objective of this paper is to describe the structure of the SWAP, the program´s background, how the program has evolved, and the lessons learned from the implementation of this educational program.
  • Keywords
    aerospace computing; aerospace engineering; educational courses; industrial training; on-the-job training; software architecture; Jet Propulsion Laboratory; aerospace software development; aerospace systems; educational program; software architect program; software engineering; software engineers; software systems; Aerospace engineering; Educational programs; Programming; Propulsion; Software architecture; Software development management; Software engineering; Software standards; Software systems; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2004. Proceedings. 2004 IEEE
  • ISSN
    1095-323X
  • Print_ISBN
    0-7803-8155-6
  • Type

    conf

  • DOI
    10.1109/AERO.2004.1368238
  • Filename
    1368238