Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELING TOOLS AND TECNIQUES - Coggle Diagram
MODELING TOOLS AND TECNIQUES
Business Process Modeling
Represents one or more business processes
Example:
handling an airline reservation, filling a product order, or updating a customer account
During requirements modeling
Analysts often create models that use a standard language called business process modeling notation (BPMN) which represent events, processes, and workflows
Integrating BPM into the CASE development process leads to faster results, fewer errors, and reduced cost
Functional Decomposition Diagrams (FDD)
A top-down representation of a function or process
An analyst can
show business functions and break
them down into lower-level functions and processes
Creating an FDD is similar to
drawing an organization chart
During requirements modeling
Analysts use FDDs to model business functions and show how they are organized into lower-level processes
Involves graphical methods and nontechnical language that represent the system at various stages of development
Help users, managers, and IT professionals understand the design of a system
Analysts use functional decomposition diagrams, business process models, data flow diagrams, and Unified Modeling Language diagrams to help them understand system requirements
Unified Modeling Language (UML)
Visualizing and documenting software systems design
Uses object-oriented design concepts, but it is independent of any specific programming language
can be used to describe business processes and requirements generally
provides various graphical tools
Example: use case diagrams and sequence diagrams
During requirements modeling
A systems analyst can utilize the UML to represent the information system from a user’s viewpoint
USE CASE DIAGRAM
visually represents the interaction between users and the information system
Data Flow Diagrams (DFD)
Analysts create DFDs to show how the system stores, processes, and transforms data
Built using standardized symbols and notation to describe various entities and their relationship
Gives insight into the inputs and outputs of each entity and the process itself