Author | Sรธlvberg, Arne. author |
---|---|
Title | Information Systems Engineering [electronic resource] : An Introduction / by Arne Sรธlvberg, David Chenho Kung |
Imprint | Berlin, Heidelberg : Springer Berlin Heidelberg, 1993 |
Connect to | http://dx.doi.org/10.1007/978-3-642-78001-1 |
Descript | XV, 540 p. online resource |
1. Introduction -- 1.1 Two Information System Examples -- 1.2 Information Systems Modeling -- 1.3 Contemporary Changes in System Development Practices -- 1.4 System Development Activities -- 1.5 The Methods Problem in Information Systems Engineering -- 1.6 Information Systems Analysis Approaches -- 2. Structured Analysis and Design -- 2.1 Structured Analysis -- 2.2 Structured Design -- 2.3 User Interfaces -- Exercises -- 3. Software Design -- 3.1 A Review of Software Terminology -- 3.2 Software Design for Maintainability -- 3.3 Program Structures for Hierarchical Files -- 3.4 The Object Oriented Approach -- 3.5 Principles for Creating Software with Acceptable Response Times -- 3.6 Workload Analysis of Software Design Specifications -- Exercises -- 4. Database Design -- 4.1 Files and Databases -- 4.2 Data Model Alternatives -- 4.3 Issues in Database Physical Design -- 4.4 Database Design Constrained by Traffic Load Estimates -- Exercises -- 5. Rule Modeling -- 5.1 Rule Formulation -- 5.2 Simple Rule Modeling Tools -- 5.3 Decision Trees -- 5.4 Decision Tables -- 5.5 Structured English -- 5.6 Comparison of Decision Trees, Decision Tables and Structured English -- 5.7 Process Logic and Expert Systems -- 5.8 An Introduction to Logical Inference -- Exercises -- 6. Information Systems Evolution: The Software Aspect -- 6.1 The Role of Standard Software in Information Systems Evolution -- 6.2 The Installation of Software Systems in Organizations -- 6.3 Evolutionary Behavior of Large Software Systems -- Exercises -- 7. Managing Information Systems Development Projects -- 7.1 Project Selection: The Master Plan -- 7.2 The Project Life Cycle -- 7.3 Project Evaluation and Control -- 7.4 The Information System Development Organization -- Exercises -- 8. Information System Support for Information System Development -- 8.1 Contemporary Environments for Supporting System Development -- 8.2 The Functional Properties of Support Systems for Information Systems Engineering (lSE-systems) -- 8.3 A Database for Supporting Information Systems Engineering -- 8.4 Information Systems Configuration Management -- Exercises -- 9. Engineering Design Principles for Unsurveyable Systems -- 9.1 The Engineering Design Process -- 9.2 Properties of Unsurveyable Systems -- 9.3 Development of Non-constructive Systems -- Exercises -- 10. Information and Information Systems -- 10.1 Relationships Between Knowledge and Information -- 10.2 Ways of Obtaining Knowledge -- 10.3 Formal and Informal Information -- 10.4 The Information System and Its Environment -- 10.5 Information Systems Viewed as Production Organizations -- 10.6 Self-Referential Information Systems -- Exercises -- 11. Three Domains of Information Systems Modeling โ and the Object-Oriented Approach -- 11.1 Subject Domain Modeling -- 11.2 Interaction Domain Modeling -- 11.3 Implementation Domain Modeling -- 11.4 The Basic Concepts of the Object-Oriented Approach -- 11.5 Object-Oriented Analysis -- 11.6 Object-Oriented Design -- 11.7 Object-Oriented, Function-Oriented, and Data-Oriented Approaches -- Exercises -- 12. Model Integration with Executable Specifications -- 12.1 Constructivity in Information Systems Modeling -- 12.2 The PPP Approach -- 12.3 The Problem of Removing Irrelevant Specificational Detail -- 12.4 A Simple Method for Abstracting Away Modeling Detail. -- Exercises -- 13. An Example of Comparing Information Systems Analysis Approaches -- 13.1 The Example: A One-Bit Window Protocol -- 13.2 Object-Oriented Analysis of the Communication Protocol -- 13.3 The Communication Protocol Modeled as a State-Transition Machine -- 13.4 Stimulus-Response Analysis of the Communication ProtocolExercises 473 -- Exercises -- 14. Formal Modeling Approaches -- 14.1 The Set-Theoretic Approach to Information Modeling -- 14.2 The Semantic Network Approach to Information Modeling -- 14.3 The ACM/PCM Modeling Approach -- 14.4 Petri Nets -- 14.5 The Behavior Network Model -- 14.6 The Retail Company Example -- 14.7 Simulation in the Behavior Network -- 14.8 Derivation of External Systems Properties Using Path Analysis -- 14.9 The Temporal Dimension ofInformation System Modeling -- 14.10 Modeling With Explicit Time Reference -- 14.11 Modeling With Topological Time -- Exercises -- References