Developing an Architecture for the Software Subsystem of a Learning Technology System - An Engineering Approach
暂无分享,去创建一个
There exists an urgent demand on defining architectures for Learning Technology Systems (LTS), so that high-level frameworks for understanding these systems can be discovered, portability, interoperability and reusability can be achieved and adaptability over time can be accomplished. In this paper we propose an architecting process for only the software subsystem of an LTS. We base our work upon the LTSA working standard of IEEE LTSC, which serves as a business model and on the practices of a well-established software engineering process. Special emphasis is granted on imposing a component-based nature on the produced architecture.
[1] Stuart A. Sutton. Building a Web-based Education System , 1999 .
[2] Thomas J. Mowbray,et al. Inside CORBA - distributed object standards and applications , 1998, Addison-Wesley object technology series.
[3] Clemens A. Szyperski,et al. Component software - beyond object-oriented programming , 2002 .
[4] Philippe Kruchten,et al. The 4+1 View Model of Architecture , 1995, IEEE Softw..
[5] Ivar Jacobson,et al. The Unified Software Development Process , 1999 .