search for books and compare prices
Tables of Contents for The Art of Analysis
Chapter/Section Title
Page #
Page Count
Preface
vii
 
1 Introduction
1
16
What Is, Is
1
2
Just What Is a Complex Project?
3
3
Establishing User Interfaces
6
1
Forming an Interview Approach
7
2
Dealing with Political Factions
9
1
Joint Application Development (JAD)
10
6
Problems and Exercises
16
1
2 Analysis
17
17
The Concept of the Logical Equivalent
17
5
Tools of Structured Analysis
22
1
Making Changes and Modifications
23
6
Specification Formats
29
3
Problems and Exercises
32
2
3 Analysis Tools
34
27
Data Flow Diagrams
34
12
Process Specifications
46
6
State Transition Diagrams
52
4
Entity Relational Diagrams
56
2
Problems and Exercises
58
1
Mini-Project
59
2
4 Logical Data Modeling
61
20
Normalization Defined
61
1
Normalization Approaches
62
10
Combining User Views
72
2
Integration with Existing Models: Linking Databases
74
3
Business Rules
77
1
Triggering Operations
78
1
Problems and Exercises
79
1
Mini-Project
79
2
5 Object-Oriented Techniques
81
22
What Is Object-Oriented Analysis?
81
5
Identifying Objects and Classes
86
5
Object Modeling
91
2
Relationship to Structured Analysis
93
6
Client/Server and Object-Oriented Analysis
99
2
Problems and Exercises
101
2
6 CASE: Advantages and Disadvantages
103
15
CASE Defined
103
1
Data Repository Inputs
103
9
Why Does CASE Fail?
112
1
Why CASE Should Succeed
113
1
Open Systems Requirements and Client/Server
114
3
Problems and Exercises
117
1
7 Design Specifications
118
16
Business Specifications
118
5
Programming and Technical Specifications
123
3
Documentation
126
1
Acceptance Test Plans
126
4
Budget Process
130
2
Problems and Exercises
132
2
8 Business Process Reengineering
134
14
Analyzing Legacy Systems
135
1
Combining Structured and Object Techniques
136
3
Dealing with End Users
139
1
Information Systems Issues
140
4
Downsizing System Components
144
2
Problems and Exercises
146
2
9 Concepts of ISO 9000 and the Software Development Life Cycle
148
11
Developing a System of Procedures
148
1
Why ISO 9000?
149
1
How to Incorporate ISO 9000 into Existing Software Life Cycles.
150
5
Interfacing IS Personnel
155
3
Problems and Exercises
158
1
A Case Study: The CGT Rental Service Problem
159
3
B Case Study: The Collection Agency Problem
162
5
Glossary
167
5
References
172
3
Index
175