๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Ethnographically informed analysis for software engineers

โœ Scribed by STEPHEN VILLER; IAN SOMMERVILLE


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
341 KB
Volume
53
Category
Article
ISSN
1071-5819

No coin nor oath required. For personal study only.

โœฆ Synopsis


It is increasingly recognized that human, social, and political factors have a signi"cant impact on software systems design. To address this, ethnographic studies of work have been used to inform the systems design process, especially in cooperative work settings where systems support several users working together. Based on our experience of these studies, we have investigated the integration of social analysis into the systems design process by developing an integrated approach to social and object-oriented analysis. New methods are unlikely to be adopted in industry unless they can be integrated with existing practice. Our approach, called Coherence, addresses this issue by helping identify use cases, generating initial use case models, and by using the Uni"ed Modelling Language (UML) to represent social aspects of work that may have an impact on the design of computer-based systems. Coherence is the fusion of two well-established strands of research on ethnographically informed design and viewpoint-oriented requirements engineering. This paper introduces Coherence, and focuses on the support provided for social analysis. We have identi"ed three social viewpoints, namely a distributed coordination viewpoint, a plans and procedures viewpoint and an awareness of work viewpoint. Coherence is illustrated using a case study based on an air tra$c control system.


๐Ÿ“œ SIMILAR VOLUMES


Application of AI in software and inform
โœ Bรกlint Molnรกr; Jรณzsef Frigรณ ๐Ÿ“‚ Article ๐Ÿ“… 1991 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 447 KB

Methodologies already exist for information systems analysis and design (e.g. SSADM, JSP, Merise, etc.) and supporting tools, namely, CASE (Computer Aided Software Engineering) and RDBMS (Relational Database Management System) and~or 4GL tools. All of these tools contain a data dictionary at the cor

The applicability of software engineerin
โœ Chrisanthi Avgerou ๐Ÿ“‚ Article ๐Ÿ“… 1987 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 926 KB

The development of computer-based information systems involves more than the building of a complicated software system because each information system is embedded in a social and organizational environment. Software Engineering, which relies mainly on engineering approaches and places emphasis on fo