Before starting to code, it makes sense
to analyze the task at hand and to work
out an efficient, robust design for
a solution because, as the saying goes,
a picture is worth a thousand words.
Some of these methods can be worked
through by hand, with simple aids such
as a white-board or a stack of cards.
But the strengths of automated analysis
and design or modeling is apparent.
Saigun believes that
modeling improves the quality of software
produced. Saigun uses Models for communication
among stakeholders. Different models
present the system from different perspectives.
We represent solutions in external perspective
showing the system’s context or
environment. Saigun also uses extensively,
process models showing the system development
process as well as activities supported
by the system. We highlight the following
through Modeling
•Behavioral perspective showing
the behaviour of the system
•Structural perspective showing
the system or data architecture
:
• Context modeling
• Process Modeling
• Behavioral Modeling
• Dictionary data modeling
• Object Modeling
• Library class hierarchy
• Object Aggregation
• Object interaction |