Software requirements & specifications: a lexicon of practice, principles and prejudices

Michael Jackson · ACM Press/Addison-Wesley Publishing Co. eBooks · 1995

Foreword by Jon Bentley. Preface. Acknowledgements. Introduction. A. Ambiguity. The Application Domain. Arboricide. Aspects of Software Development. B. The Bridges of Konigsberg. Brilliance. C. The Calendar. Classification. Composition. Connection Domains. Connection Frames. Context Diagrams. Critical Reading. D. Dataflow Diagrams--1. Dataflow Diagrams--2. Definitions. Dekker. Descriptions. Designations. Deskilling. Domain Characteristics. Domain Interactions. Domains. E. Entity-Relation Span. Events and Intervals. Existence. F. Frame Diagrams. The Fudge Factor. G. Graphic Notations. H. Hierarchical Structure. I. Identity. Implementation Bias. Individuals. Informal Domains. Is. J. JSP Frame. L. Logical Positivism. M. Machines. Mathematics. Method. Misfits. Models. Mood. A Multi-Frame Problem--1. A Multi-Frame Problem--2. N. The Narrow Bridge. O. Object-Oriented Analysis. P. The Package Router Problem. Partial Descriptions. Phenomena. Poetry. Polya. Predicate Logic. Problem Complexity. The Problem Context. Problem Frames. Problem Sensitivity. Procrustes. R. Raw Materials. Refutable Descriptions. Reification. Requirements. Restaurants. Rough Sketches. S. Scope of Description. Shared Phenomena. Simple Control Frame. Simple IS Frame. Software. Software Engineering. Span of Description. Specifications. T. Top-Down. Tree Diagrams. Trip-lets. W. What and How. Bibliography. Index.

Read the paper · More papers on PaperTik