Professional Documents
Culture Documents
5.2 - System Analysis and Design
5.2 - System Analysis and Design
5.2 - System Analysis and Design
Design
Implementation
Verification
Maintenance
- Prototype Model:-
• The prototyping model was developed on the
assumption that it is often difficult to know all of
your requirements at the beginning of a project.
• When using the Prototyping Model, the developer
builds a simplified version of the proposed system
and presents it to the customer for consideration as
part of the development process.
• The customer in turn provides feedback to the
developer, who goes back to refine the system
requirements to incorporate the additional
information.
- Spiral Model:-
• The spiral model is a software development
process combining elements of both design and
prototyping-in-stages, in an effort to combine
advantages of top-down and bottom-up concepts.
• Also known as the spiral lifecycle model, it is a
systems development method (S.D.M) used in
information technology.
• This model of development combines the features
of the prototyping model and the waterfall model.
• The spiral model is intended for large, expensive
and complicated projects.
- Rapid Application Development (R.A.D) Model:-
• Rapid Application Development is a term originally
used to describe a software development process
introduced by James Martin in 1991.
• R.A.D. was developed in IBM and finally formalized
it by publishing a book in 1991 called Rapid
Application Development.
• R.A.D is a software development methodology,
which involves iterative development and the
construction of prototypes.
• In short, R.A.D. refers to a group of application
development methods with a goal to meet tight
schedules. Prototyping is a common approach
used in R.A.D
System analysts help organisations to use
technology effectively and to incorporate rapidly
changing technologies into their existing systems.
• A system analyst’s work evolves rapidly, reflecting
new areas of specialization and changes in
technology.
• System analysts focus on the system problems and
use computer technology to meet the needs of an
organisation.
• They design and develop new computer systems
by choosing and configuring hardware and
software.
Role of a system analyst:-
• Leader:- Hiring, training and motivating
• Spokesman:- Contacts outside the department to
other areas of the organisation.
• Monitor:- Scan the external environment to keep
with technical changes and competition.
• Liasion:- Working relationships between IT and
business units.
• Entrepreneur:- Translates organisational plans and
strategies into information system actions.
• Resource Allocator:- Decides how to allocate
human, financial and information resources and
acts as the main custodian of corporate data.
Role of a system analyst:- (contd.)
• Innovation:- Should look ways to make better
business decisions, improve returns, build
connectivity, both within the organisation and
across the length of the value chain.
• Communicating performances and value:- Once IT
executives get their performance measurements in
place, they need to share value metrics.
• Acting as visionary:- Should broaden their visions
and shift their priorities from saving money for the
company to create value for customers.