• DocumentCode
    466915
  • Title

    Modeling and Practice on Component Based Software Design - a Case Study

  • Author

    Feng, Wenying ; O´Keefe, Peter ; Man, Shushuang

  • Author_Institution
    Trent Univ., Peterborough
  • Volume
    1
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    676
  • Lastpage
    681
  • Abstract
    Component software design has been a trend in software engineering. In this paper, the theory of component based design is applied to a real world application, the Graduate Student Information and Reporting system at Trent University. This paper demonstrates how existing components can be used and modified to develop a highly functional and user friendly system in a short amount of time. Transformational design models, analysis by stream functions and state transition machines, white-box and black-box reuse on reporting are discussed in details.
  • Keywords
    object-oriented programming; software architecture; software reusability; Graduate Student Information system; Graduate Student Reporting system; black-box reuse; component based software design; software engineering; state transition machines; stream function analysis; transformational design models; white-box reuse; Artificial intelligence; Computer science; Councils; Databases; Distributed computing; Mathematical model; Mathematics; Software design; Software engineering; Statistics; C#; Component reuse; DBMS.; GUI; MSSQL; RDL; State; Stream function;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.542
  • Filename
    4287591