1 / 36

Process Techniques for Data Flow Diagramming, Decision Making, and Structure Definition

This chapter covers various process techniques, including data flow diagrams, decision tables, decision trees, structured English, structure diagrams, matrices, action diagrams, and entity life cycle analysis.

adrianp
Download Presentation

Process Techniques for Data Flow Diagramming, Decision Making, and Structure Definition

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 12 ProcessTechniques

  2. Learning Objectives • To describe the mechanics of :- • Data flow diagram • Decision table • Decision tree • Structured English • Structure diagram • Matrices • Action diagram • Entity life cycle

  3. Data flow diagramming

  4. Data flow diagramming

  5. Data flow diagramming

  6. Data flow diagramming

  7. Data flow diagramming

  8. Data flow diagramming

  9. Data flow diagramming (Mason & Willcocks)

  10. Data flow diagramming

  11. Decision trees

  12. Decision tables

  13. Decision tables

  14. Structured English

  15. Structured English

  16. Structured English

  17. Structured English

  18. Structure diagrams Structure diagrams and structure definition diagrams allow you to automatically rearrange the layout of the diagram so that containment relationships appear with parents above their children.

  19. A Warnier/Orr diagram is a style of diagram which is extremely useful for describing complex processes (e.g. computer programs, business processes, instructions) and objects (e.g. data structures, documents, parts explosions). Warnier/Orr diagrams are elegant, easy to understand and easy to create. References : http://varatek.com/warnierorr.html

  20. Matrices

  21. Matrices CRUD (“create”, “read”, “update”, “delete”) matrix maps data to process to action (C or R or U or D). References: http://www.cbu.edu/~dbrandon/CRUD_with_Figures.doc.

  22. Matrices

  23. Action diagrams An Action Diagram provides a graphical overview of the structural elements of the software in addition to pseudo-code like text. Use an Action Diagram to represent either the high level overview of software structure or the detailed program logic. References : http://blogs.ittoolbox.com/eai/implementation/archives/using-action-diagrams-16414

  24. Action diagrams

  25. Action diagrams • Steps:- • Identify the process and data components and their relationships. • Develop the action diagram.

  26. Action diagrams Use the diagram constructs: sequence, repetition, condition, module, and data store, to develop an Action Diagram that represents the structure of the process as identified.

  27. Action diagrams Action Diagrams can be derived from correctly drawn Dependency Diagrams, Data Navigation Diagrams, or Decision Trees. Action Diagrams may be decomposed into program code. Some CASE tools generate program code directly from Action Diagrams.

  28. Action diagrams

  29. Action diagrams

  30. Entity Life History (ELH) • Method Entity Life History (ELH) analyses the life cycle of the entities in information systems; in this connection it investigates which integrity requirements and successor actions are relevant for each definition of a new entity, the administration of the entity, and the deletion of the entity. ELH is thus used to define the rules and regulations required for the actions with entities (insert, update, delete). • Means of representation is Entity Life Cycle.

  31. Entity life cycle An Entity Life Cycle Diagram is generated for each entity. This diagram illustrates all possible entity states and the (elementary) functions changing the states of the entity

  32. Entity life cycle

  33. End of Chapter 12 Thank You for Your Attention

More Related