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
fDate :
July 30 2007-Aug. 1 2007
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;
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
DOI :
10.1109/SNPD.2007.542