CHAPTER 4

BUSINESS PROCESS AND FUNCTIONAL MODELING

Functional models describe business processes and the interaction of an information system with its environment. In object-oriented systems development, two types of models are used to describe the functionality of an information system: use cases and activity diagrams. Use cases are used to describe the basic functions of the information system. Activity diagrams support the logical modeling of business processes and workflows. Both can be used to describe the current as-is system and the to-be system being developed. This chapter describes business process and functional modeling as a means to document and understand requirements and to understand the functional or external behavior of the system.

OBJECTIVES

  • Understand the process used to identify business processes and use cases.
  • Understand the process used to create use-case diagrams.
  • Understand the process used to model business processes with activity diagrams.
  • Understand the rules and style guidelines for activity diagrams.
  • Understand the process used to create use case descriptions.
  • Understand the rules and style guidelines for use case descriptions.
  • Be able to create functional models of business processes using use-case diagrams, activity diagrams, and use case descriptions.

CHAPTER OUTLINE

  1. Introduction
  2. Business Process Identification with Use Cases and Use-Case Diagrams
    1. Elements of Use Case Diagrams
    2. Identify Major Use Cases
    3. Creating Use-Case Diagrams
  3. Business Process ...

Get Systems Analysis and Design with UML, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.