Powerpoint Ais
Powerpoint Ais
Powerpoint Ais
DEVELOPMENT
A Systems Development Life Cycle (SDLC) adheres to important phases that are essential for developers, such as:
Planning
analysis
Design
And implementation
System analysis
The goal ofsystem analysisis to determine where the problem
is in an attempt to fix the system. This step
involvesbreaking downthe system in different pieces to
analyze the situation, analyzing project goals, breaking
down what needs to be created and attempting to engage
users so that definite requirements can be defined.
Design
Insystems designthe design functions and operations are
described in detail, including screen layouts, business rules,
process diagrams and other documentation. The output of
this stage will describe the new system as a collection of
modules or subsystems.
The design stage takes as its initial input the requirements
identified in the approved requirements document. For each
requirement, a set of one or more design elements will be
produced as a result of interviews, workshops, and/or
prototype efforts.
Testing
The code is tested at various levels insoftware testing. Unit,
system and user acceptance testing are often performed.
This is a grey area as many different
Baselines in the
SDLC
functional baseline
Allocated baseline
product baseline
updated product baseline
Complementary to SDLC
Software prototyping
Joint applications development(JAD)
Rapid application development(RAD)
Extreme programming(XP); extension of earlier work in
Strengths and
weaknesses
Weaknesses
Control.
Detailed steps.
Rigidity.
Documentation.
Ease of maintenance.
Development and design standards.
Tolerates changes in MIS staffing.
Prototyping
Advantages of prototyping
Disadvantages of prototyping
Insufficient analysis
User confusion of prototype and finished system
Developer misunderstanding of user objectives
Developer attachment to prototype
Excessive development time of the prototype
Expense of implementing prototyping
Dynamic Systems
Development
Method(DSDM)
Computer-aided software
engineering (CASE)
Supporting software
Alfonso Fuggetta classified CASE into 3 categories:
Tools
Workbenches
Environments
Project Management
Objective
The objectives of the systems development and project management
audit/ assurance review are to:
before it goes live, place future reliance on the process based upon the
assurance work performed while the application is under development,
and implement integrated computer-assisted audit techniques (CAATs)
as part of the design of the application
Project management
information system
implementation