Page 125 - DCAP308_OBJECT_ORIENTED_ANALYSIS_AND_DESIGN
P. 125
Unit 10: System Conception
Streamlining: remove restriction the way system work Notes
Simplification: let ordinary person perform task
Automation: automate manual process
Integration: combine functionality from different system
Globalisation: travel to other country & observe their cultural & business practice
Task Make distinction between automation and integration.
10.1.2 Elaboration
Elaboration is the point where you want to have a better understanding of the problem:
Who is the application for?
understand which person & organization are stakeholder (financial sponsors & end
user) for new system
financial sponsors are important because they are paying for system & expect the
project to be success & within budget
user will determine success of system
What problem will it solve?
determine which feature will be in new system & which will not
Where it will be used?
determine new system is complement of existing system, it will be used locally or
distributed via a network or it just a new capability that you deploy without
disrupting workflow
When is it needed?
Feasible time: the time in which system can be developed within cost & resources
Required time: when system needed to meet business goals
Why it is needed?
understand motivation for new system
business case will give you insight what stakeholders expect
How it will work?
The purpose of elaboration is to analyse the problem, develop the project plan further, and
eliminate the riskier areas of the project. By the end of the elaboration phase, we aim to have a
general understanding of the entire project, even if it is not necessarily a deep understanding
(that comes later, and in small, manageable chunks).
Two of the UML models are often invaluable at this stage. The Use Case Model helps us to
understand the customer’s requirements, and we can also use the Class Diagram to explore the
major concepts our customer understands.
In the Elaboration Phase, we are concerned with exploring the problem in detail, understanding
the customer’s requirements and their business, and to develop the plan further.
LOVELY PROFESSIONAL UNIVERSITY 119