O'Reilly logo

Systems Analysis and Design with UML, 4th Edition by David Tegarden, Barbara Haley Wixom, Alan Dennis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required