Sue Conger's "The New Software Engineering"
Read "Chapter 10: Data-Oriented Design" (pages 391-458). The text uses the Martin [1990] version of Information Engineering to illustrate data-oriented design. The result of data-oriented analysis -- entity relationship diagrams, data flow diagrams, CRUD matrices, etc. -- is translated into screen designs, production database designs, action diagrams, procedural structures, and security plans. Compared to other approaches, data-oriented design has a strong emphasis on security, recovery, and audit controls, relating each to data and processes in the application.
In this reading, you will learn about the concepts and terminologies for data-oriented design, analyzing data and defining system controls, and the action diagram. The action diagram shows the processing details for an application in a structured format, which can be translated into programs and modules. You will also learn about menu structure, dialogue flow and hardware/software installation and testing in this reading. Take your time in reading and jot down any ideas or notes that stand out to you as particularly useful (or, conversely, confusing).