Computer Science 255 Review for second hour exam (to be given Friday, Oct. 24) Usual caveats apply Reading - Chapters 8 - 12 inclusive including additional material on file organization and access, file definitions, and software engineering. 1. Be able to describe the three basic file organizations and to give definitions of file, record, field, key field, entity, and attribute. 2. Be able to give a description of the software engineering process, with particular attention to the software life cycle (waterfall) model, and describe what this has to do with business data processing. 3. Be able to write statements for basic data validation. Be able to define and use level 88 constructs. 4. Be able to write a small program using the COBOL report writer. Be able to specify report elements, and to use the INITIATE, GENERATE, and TERMINATE statements. 5. Be able to write programs to create a level break report. Be able to do this both –from scratch” and using the COBOL report writer. Be able to write a Warnier-Orr diagram for such a program. 6. Be able to specify a one, two, or three dimensional table, and manipulate the elements of the table (read/write entries in the table, add up elements, etc.). 7. Be able to specify a table (one-dimensional) for sequential or binary search, and to write the appropriate SEARCH verb. 8. Be able to write the procedure division entries necessary to merge two sequential files. Be able to check that a file is in sequence. Variable length records will be on the next exam.