Green University of Bangladesh
Green University of Bangladesh
Green University of Bangladesh
SUBMITTED BY : SUBMITTED TO :
MD ISHRAKH BARI SHUVO MD. SOLAIMAN MIA
ID – 181002027 ASSISTANT PROFESSOR
SEC - DA
OVERVIEW OF SYSTEM MODELING
Models of dynamic systems are very important tools for design and analysis to understand many
domains including mechanical systems, electrical systems, information systems, life sciences etc.
Moreover, most real-world applications include multiple domains in the same system that interact
dynamically across domain boundaries. System modeling functionality in the Wolfram language
provides powerful tools for simulation, analysis, and programming modeling capabilities. The
extensive algorithms available in the Wolfram language allow you to easily switch between easy-to-
use functions and create your own advanced custom workflow.
TYPES OF UML DIAGRAMS
UML stands for Unified Modeling Language. It is a rich language for modeling software solutions, application
structures, system behavior and business processes. There are two main categories. Structure diagrams and behavioral
diagrams.
A UML use case diagram is an initial form of system / software requirements for a
new underdeveloped software program. Using cases specifies the expected
behavior and is not the correct method of creation. Specific uses Once identified,
both text and visual presentations can be identified. A key concept of modeling in
terms of usage is that it helps us design a system from a user’s perspective. It is an
effective strategy for communicating system behavior in user terms by specifying
the behavior of all externally visible systems.
The image is generally easy to use and usually does not display details when used:
It summarizes some of the relationships between the actor and the system, just in
case of use.
It does not display the sequence of steps performed to achieve the goal in each use.
As mentioned, the diagram should be easy to use and can have several shapes. If
you have more than 20 uses, you are probably using the image for use.
SEQUENCE DIAGRAM (DESIGN AN EXAMPLE FOR AN ATM
SYSTEM)
Advantages : Disadvantages:
Executable UML is a modeling language designed to express requirements clearly and unequivocally. Notation is a
subset of the Unified Modeling Language of the Object Management Group. But the underlying semantics is
completely different than any UML. The goal of the executable UML approach was to define UML models with
appropriate behavioral specifications in order to be effective. In its purest form, executable UML software eliminates
system programming requirements.