Open AccessBook
Software Engineering: A Programming Approach
Douglas Bell
- 01 Jan 2000
88
TL;DR: This work designs Structured Programming, a Programming Language for Object- Oriented Programming, with a focus on Modularity, and describes its design and implementation.
read more
Abstract: Acknowledgments. Software-Problems and Prospects. SPECIFICATION. Requirements. Formal Specification. DESIGN. Structured Programming. Modularity. Functional Decomposition. Data.Structure Design. Data Flow Design. Object- Oriented Design. PROGRAMMING PARADIGMS. The Programming Language. Parallel Programming. Object-Oriented Programming. Functional Programming. Logic Programming. IMPLEMENTATION. Software Tools. Validation and Verification. Software Fault Tolerance. Teams. Review. Index.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Models for Undergraduate Project Courses in Software Engineering
Mary Shaw,James E. Tomayko +1 more
- 07 Oct 1991
TL;DR: The software engineering course provides undergraduates with an opportunity to learn something about real-world software development, and the material most often taught is at high risk of becoming obsolete within a few years.
Models for Undergraduate Project Courses in Software Engineering. Review paper for curriculum design workshop, MIT Endicott House, January 1991
Mary Shaw,James E. Tomayko +1 more
- 01 Jan 1991
TL;DR: The software engineering course provides undergraduates with an opportunity to learn something about real-world software development.
78
Towards a Model for Object-Oriented Design Measurement
Ralf Reißing
- 01 Jan 1996
TL;DR: In this paper a formal model for object-oriented design called ODEM (Object-oriented DEsign Model) is presented, which can serve as a foundation for the formal definition of object- oriented design metrics.
63
Measuring cognitive activities in software engineering
Pierre N. Robillard,Patrick d'Astous,Françoise Détienne,Willemien Visser +3 more
- 01 Apr 1998
TL;DR: In this paper, the authors present an approach to the study of cognitive activities in collaborative software development, based on the videotaping of the activities of software engineers, transcription of the videos, coding of the transcription, defining categories from the coded episodes and defining cognitive behaviors or dialogs from the categories.
56
•Posted Content
Measuring Cognitive Activities in Software Engineering
TL;DR: This project presents two original contributions that make this approach generic in software engineering, the introduction of a formal hierarchical coding scheme and the merging of psychological and statistical analysis approaches to build a cognitive model.
52
Related Papers (5)
Roger S. Pressman
- 01 Jan 1982
Martin Fowler
- 01 Jan 1999
Shyam R. Chidamber,Chris F. Kemerer +1 more
- 02 Sep 2011
Malcolm Wallace
- 01 Jan 1995