Use this resource - and many more! - in your textbook!
AcademicPub holds over eight million pieces of educational content for you to mix-and-match your way.

A component-based groupware development methodology
By: van Sinderen, M.; Pires, L.F.; de Farias, C.R.G.;
2000 / IEEE / 0-7695-0865-0
Description
This item was taken from the IEEE Conference ' A component-based groupware development methodology ' Software development in general and groupware applications in particular can greatly benefit from the reusability and interoperability aspects associated with software components. Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving buildings blocks, called software components. This paper presents a methodology for the development of groupware applications using a set of composable software components. This methodology consists of splitting the software development process according to four abstraction levels, viz., enterprise, system, component and object, and three different views, viz., structural, behavioural and interactional. The use of different abstraction levels and views allows a better control of the development process. We illustrate this methodology using a chat application as a case study.
Related Topics
Chat Application
Component-based Groupware Development Methodology
Reusability
Interoperability
Software Components
Software Development Process
Collaborative Software
Collaborative Work
Programming
Application Software
Assembly
Object Oriented Modeling
Telematics
Information Technology
Usability
Prefabricated Construction
Groupware
Open Systems
Software Reusability
Engineering
Software Artefacts