Professional Documents
Culture Documents
3
SpE Merewae tycy
B 5 '
Dal
ete Se DCm te by
Project Management Tools
preemie bg
Analysis Tools
Design Tools
Programming Tools
Prototyping Tools
ecm etre limiteby
pease te ale)3
Maintenance Tools
www.educba.com
What CASE stands for?
o CASE stands for Computer Aided Software Engineering
SEM CeO
DUR
Ge Od
r
CUE ora
DSU Ly
Be ue Cua
CEPR sy
Programming Tools
ernie MCTTy
Du ra
Ce cee
DE Tre Bly
www.educba.com
What are CASE tools?
© CASE is the use of software tools to help in the development and maintenance
of software.
© CASE tools are sets of software application programs, which are used to
automate SDLC (Software Development Life Cycle) activities.
» Software systems that are intended to provide Automated Support for
software process activities.
» Automated Support is that we use some software to develop another
software.
© CASE is the use of a computer-assisted method to organize and control the
development of software, especially on large, complex projects involving many
software components and people.
o Using CASE allows designer, code writers, testers, planners and managers to
share a common view of where a project stands at each stage of development.
Who uses CASE tools?
o CASE tools are used by software project managers, analysts and engineers to
develop software system.
1. Central Repository
# Are helpful in all the stages of SDLC, from the requirement to gathering
to testing and documentation
» Combination of Upper CASE tools & Lower Case tools
Planning
3Svo 4eddy
Analysis
Implementation
ASV 4eM07
Testing
Maintenance
What are the major types of CASE tools?
3
3.2 Matrix Diagram or Chart
wen Eo
the data is created in a matrix to show the
relationship between different groups of
MATRIX information; shows the strength of the
DIAGRAM relationship between objectives, factors,
and causes that exist between the rows and
columns that make up the entire matrix.
The matrix shape you use will depend on the number of elements you want to
compare. There are five common matrix diagrams: L-shaped, Y-shaped, C-shaped,
T-shaped, and X-shaped.
Why use matrix diagrams?
© For example, when comparing two lists with a simple one-to-one relationship,
you can easily depict the relationships in a straightforward side-by-side table.
However, if some of the elements in the list are related to more than one other
element, the side-by-side table visualization is inadequate. The connections
between each element become tangled and difficult to track.
= That's where a matrix diagram comes in.
= A matrix diagram charts those complex relationships clearly by documenting
the two (or more) lists as rows and columns and mapping their relationships
within the cells.
When to use matrix diagrams?
You can use matrix diagrams whenever you need to identify and assess the
relationships between two or more sets of data.
What is it: The L-shaped chart is the simplest and most common matrix
diagram. It compares two sets of data in a two-dimensional table.
You can also tally the scores and note the totals on the end rows to help rank
or prioritize items within the chart.
When to use it: Use the L-shaped diagram when you need to compare two
groups of items or one group to itself.
L = Shaped Matrix Diagram used as a Prioritization Matrix
sa ccrL to
therm B
eo
q
Symbol
é
Value
1
Relationship
Weak
0 a Medium
Wer oO g S 5 Strong
Peres A 4
ene a. ¢ nikunjbhoraniya.com
Ls | 2
Y-shaped matrix diagram
What is it: The Y-shaped diagram relates three groups of items that are all
related to each other in a circular flow (i.e., A — ~ B-— -C+ A). These
relationships are depicted in a circular diagram.
When to use it: Use the Y-shaped matrix when you need to compare three
tightly related groups. It can also be used as a practical simplification of the
C-shaped matrix.
Y-shaped matrix diagram
&.
Py 5,
Oo Qn, Yep ny
2 d oY
ae
ooe “ss oe %
AND Cage eo
BQ oR ON
“ES < @
Q Oo
Z Production capacity (e
s
. 0 Inventory levels Oo
What is it: A C-shaped diagram, like a Y-shaped matrix, compares three sets
of data. However, the C-shaped matrix relates the three groups
simultaneously in a three-dimensional cube diagram.
When to use it: Use the C-shaped matrix when you need to compare three
groups simultaneously (e.g. the people, products, and processes in a factory).
C-shaped matrix diagram
When to use it: Use the T-shaped matrix when you need to compare two
groups that are related to one primary list (but not to each other).
Relationship matrix Unload trucks
(e) Strong eh
© 6
A
©O
X-shaped matrix diagram
What is it: The X-shaped matrix is useful for comparing two pairs of
complementary lists. It is similar to the T-shaped diagram but it extends the
T-shaped chart to include an additional set of data.
The result is a diagram with an X- and Y-axis forming a cross or “X" shape that
compares four total groups of data. In this relationship matrix, each axis is
related to the groups immediately adjacent to it, but not the group across
from it.
When to use it: Use the X-shaped diagram when you need to compare four
groups of items.
Relationship matrix
High amount of
time spent
© Low amount of
time spent Product manager
* .
X-shaped matrix diagram David
6 SULT lg
Nia
© Gutkowski
O O Laue
Mickey
Neilands
=Tire ist
Ata g
aan)
Oakton
Erica
Romaguera
Principal engineer
How to build matrix diagrams?
Before you begin building your diagram, you need to define your objective for
the exercise. What information or insights are you trying to glean from your
analysis?
Be careful during this process to avoid any bias that could skew your results.
4. Select the appropriate matrix type
The matrix you use to analyze the data depends on what your goal is and the
types of data you are comparing. (See the section above to determine which
type of matrix diagram best suits your data sets.)
5. Determine how to compare your data
Determine how you will compare the data and what symbols you will use to
notate the matrix.
For instance, will you be comparing the relationships based on strength (i.e.,
strong, medium, weak) or some other factor like influence or responsibility?
How will you mark those relationships on the matrix?
6. Document the matrix relationships
This is the core step of matrix analysis. Take your time and methodically work
through each cell, comparing each set of relationships carefully based on the
rules you outlined in Step 5.
Make sure there is consensus on each decision and document any relevant
discussion surrounding the analysis. Documentation can help you as you
review your choices and finalize the chart.
7. Review and draw conclusions
Once your analysis is complete, you can review the matrix to evaluate and
draw conclusions based on the results.
3
3.3 Process Modelling
HOUSE
CONSTRUCTION PROCESS
What is the definition of process modeling?
° Process modeling is the graphical representation of business processes or
workflows. Like a flow chart, individual steps of the process are drawn out so
there is an end-to-end overview of the tasks in the process within the context of
the business environment.
2° Modeling allows visualization of business processes so organizations can better
understand their internal business procedures so that they can be managed and
made more efficient. This is usually an agile exercise for continuous
improvement.
° Process modeling is a vital component of process automation, as a process
model needs to be created first to define tasks and optimize the workflow before
it is automated.
What are the benefits of using process modeling?
© The act of process modeling provides a visualization of business processes,
which allows them to be inspected more easily, so users can understand how
the processes work in their current state and how they can be improved. Other
benefits from process modeling include:
Improve efficiency — process modeling helps to improve the process,
helping business workers to be more productive by saving time
Gain transparency — modeling provides a clear overview of the process,
identifying the start and end point and all the steps in between
Ensure best practice — using process models ensures consistency and
standardization across the organization
Create understanding — by using the common language of process, it
makes it easier for users across the organization to communicate with each
other
Business orchestration — supports the coordination of people, systems
and information across the organization to support business strategy
What is Business Process Modeling Notation (BPMN)?
© Business Process Modeling Notation is the de-facto standard for process
modeling. This allows organizations to communicate their procedures in a
standard manner by using a universal, easy-to-understand visual representation
of the steps within a business process.
© Using BPMN in your organization is an excellent way to ensure that all users
adhere to best practice when modeling processes.
° BPMN notation consists of a combination of shapes to represent different types
of tasks, connected by arrows to demonstrate the flow of the process.
This Task returns
the value of the
Discussion Over to
True or False
Issue Voting List
[Oto 5 Issues]
. iy
nm Check Flights
wy
__~
Seats
Available?
e-Ticket
This is an example of a completed process map for a construction project.
Budgets Materials
Employees
Galaiy
PROJECT
MANAGER
ACCOUNT
" MANAGEMENT
CONSTRUCTION Bins
MANAGER
ENGINEERS
a
She
- SUPERVISOR
of EIS INSPECTIONS
PROCUREMENT
RESOURCES
TRADES
Bid Phase Scheduling Phase Construction Phase
a
4
Drawitigs and
‘
Specifications
a Inspections
i chors [=
Coordination with
Suppliers and
Specification Specification Subcontractors
Research and | Construction
Masber
Bids
r
Verification >?
ib.
Incomplete or
Inaccurate Bids
Master
Specification
Thanks!
3.0 Intended Learning Outcomes
and Topics
Intended Learning Outcomes
At the end of this module, the students will be able to:
Topics
3.1 | CASE Tools
3.2 | Matrices
3.3 | Process Modelling
3.1 | CASE Tools
CASE Tools
o CASE is the use of software tools to help in the development and maintenance of
software.
o CASE tools are sets of software application programs, which are used to automate
SDLC (Software Development Life Cycle) activities.
▪ Software systems that are intended to provide Automated Support for software
process activities.
▪ Automated Support is that we use some software to develop another
software.
o CASE is the use of a computer-assisted method to organize and control the
development of software, especially on large, complex projects involving many
software components and people.
o Using CASE allows designer, code writers, testers, planners and managers to share
a common view of where a project stands at each stage of development.
o CASE tools are used by software project managers, analysts and engineers to
develop software system.
o There are numbers of CASE tools available to simplify various stages of SDLC such
as Analysis tools, Design tools, Project management tools, Database Management
tools, Documentation tools are to name a few.
o The main purpose of the CASE tools is to decrease the development time and cost
and increase the quality of software.
o CASE tools are developed for the following reason:
▪ Quick installation
▪ Time saving by reducing coding and testing time
▪ Enrich graphical techniques and data flow
▪ Enhanced analysis and design development
▪ Create and manipulate documentation
▪ The speed during the system development increased
o CASE tools can be broadly divided into the following parts based on their use at a
particular SDLC stage:
1. Central Repository
▪ Are helpful in all the stages of SDLC, from the requirement to gathering to
testing and documentation
▪ Combination of Upper CASE tools & Lower Case tools
What are the major types of CASE tools?
o Diagram tools
o Process modeling tools
o Project management tools
o Matrix diagram tools
o Documentation tools
o Web development tools
o Quality assurance tools
o Maintenance tools
o Analysis tools
o Design tools
o Configuration management tools
o Change control tools
o Programming tools
o Prototyping tools
3.2 | Matrices
Matrix Diagram or Chart Tools
o Project managers juggle a variety of processes, programs, and people. With so many
variables interacting and affecting the trajectory of a project, it can be difficult to
understand how each element works together and influences outcomes.
o Matrix diagrams help project managers visualize and evaluate those complex
relationships so they can make better decisions and keep projects on track.
What is a matrix diagram or chart?
o Data
o Functions
o Concepts
o People
o Materials
o Equipment
o Actions
The relationships between items are indicated by a number or symbol in the cell where
each pair of elements intersect.
The matrix shape you use will depend on the number of elements you want to compare.
There are five common matrix diagrams: L-shaped, Y-shaped, C-shaped, T-shaped,
and X-shaped.
Matrix diagrams are especially helpful when trying to understand causal relationships or
conducting quality function deployment (QFD) analysis.
What is it: The L-shaped chart is the simplest and most common matrix diagram. It
compares two sets of data in a two-dimensional table.
One data set is represented on the left-hand column and it is compared against the
second data set in the top row of the table. Numbers or symbols notate the relationship
between pairs in the intersecting cells.
You can also tally the scores and note the totals on the end rows to help rank or
prioritize items within the chart.
When to use it: Use the L-shaped diagram when you need to compare two groups of
items or one group to itself.
Y-shaped matrix diagram
What is it: The Y-shaped diagram relates three groups of items that are all related to
each other in a circular flow (i.e., A ← → B← →C← →A). These relationships are depicted
in a circular diagram.
When to use it: Use the Y-shaped matrix when you need to compare three tightly
related groups. It can also be used as a practical simplification of the C-shaped matrix.
C-shaped matrix diagram
What is it: A C-shaped diagram, like a Y-shaped matrix, compares three sets of data.
However, the C-shaped matrix relates the three groups simultaneously in a three-
dimensional cube diagram.
When to use it: Use the C-shaped matrix when you need to compare three groups
simultaneously (e.g. the people, products, and processes in a factory).
What is it: A T-shaped diagram is essentially two L-shaped matrices joined by a single
list. This matrix lets you compare one list (the center “pole” of the T) to two other
groups. It is helpful when you have two distinct sets of questions about a core group.
When to use it: Use the T-shaped matrix when you need to compare two groups that
are related to one primary list (but not to each other).
What is it: The X-shaped matrix is useful for comparing two pairs of complementary
lists. It is similar to the T-shaped diagram but it extends the T-shaped chart to include an
additional set of data.
The result is a diagram with an X- and Y-axis forming a cross or “X” shape that compares
four total groups of data. In this relationship matrix, each axis is related to the groups
immediately adjacent to it, but not the group across from it.
When to use it: Use the X-shaped diagram when you need to compare four groups of
items.
How to build matrix diagrams?
Follow these steps to begin conducting a matrix analysis.
•
▪ Improve efficiency – process modeling helps to improve the process,
helping business workers to be more productive by saving time
▪ Gain transparency – modeling provides a clear overview of the process,
identifying the start and end point and all the steps in between
▪ Ensure best practice – using process models ensures consistency and
standardization across the organization
▪ Create understanding – by using the common language of process, it
makes it easier for users across the organization to communicate with each other
▪ Business orchestration – supports the coordination of people, systems
and information across the organization to support business strategy
What is Business Process Modeling Notation (BPMN)?
• Home
• Grades
• Announcements
• Modules
• Discussions
• BigBlueButton (Conferences)
• People
• Chat
• Syllabus
• Collaborations
• Google Drive
• Office 365
• Screencast-O-Matic
•
▪ Improve efficiency – process modeling helps to improve the process,
helping business workers to be more productive by saving time
▪ Gain transparency – modeling provides a clear overview of the process,
identifying the start and end point and all the steps in between
▪ Ensure best practice – using process models ensures consistency and
standardization across the organization
▪ Create understanding – by using the common language of process, it
makes it easier for users across the organization to communicate with each other
▪ Business orchestration – supports the coordination of people, systems
and information across the organization to support business strategy
o HSA Bank – HSA Bank used process modeling to capture the current state of
business processes. This allows them to analyze business processes and identify
pain points before eliminating waste to simplify processes and provide clarity to
employees. This enabled them to improve the case resolution of one process by
75%.
o Cofco International – Cofco moves tens of millions of tonnes of grain around the
world each year. It has to ensure it keeps up-to-date with changing laws on grain
standards in different countries. They used process modeling to visualise the process,
which created an instant overview of the process. This gave them end-to-end
traceability and the ability to easily update processes to ensure compliance.