• DocumentCode
    2043726
  • Title

    Developing supportable enterprise information systems - architectural, managerial and engineering imperatives

  • Author

    Maciaszek, Leszek A.

  • Author_Institution
    Macquarie Univ., Sydney, NSW, Australia
  • fYear
    2005
  • fDate
    26-29 Sept. 2005
  • Firstpage
    721
  • Lastpage
    722
  • Abstract
    This paper describes a tutorial presentation aimed at explaining fundamental conditions for building supportable object-oriented distributed enterprise information systems. It concentrates on architectural design, managerial techniques, and engineering approaches for developing supportable systems. A supportable system is one that delivers desired functionality and satisfies other system qualities with understandable, maintainable and scalable design that minimizes object dependencies in the code. We propose how to harness the complexity of large design models, manage large system production, ensure supportable architectural design, use metrics to measure supportability, take advantage of design patterns and frameworks, and manage forward and reverse-engineering cycles so that a measurably-supportable system will result.
  • Keywords
    distributed processing; information systems; object-oriented methods; reverse engineering; software maintenance; architectural design; design patterns; forward-engineering cycles; managerial techniques; object-oriented distributed enterprise information systems; reverse-engineering cycles; Buildings; Design engineering; Engineering management; Maintenance engineering; Management information systems; Object oriented modeling; Organisms; Production systems; Programming profession; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2368-4
  • Type

    conf

  • DOI
    10.1109/ICSM.2005.41
  • Filename
    1510182