0% found this document useful (0 votes)
16 views

SW Eng RAD

Uploaded by

manimaransa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

SW Eng RAD

Uploaded by

manimaransa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

4.

RAD Model
• Rapid Application Development (RAD) model is the
methodology proposed for quicker design and
deployment of a product
• This model includes the technologies and concepts of
prototyping and interactive designs
• RAD model requires a very short time span of 60-90
days for completing the software and delivering to the
customer
• It proves to be the most preferable solution to quick
needs and implementation of web based application
• reuse of existing prototypes in the referred application
facilitates faster deployment of the new application
Phases of RAD model
1. Business modeling
2. Data modeling
3. Process modeling
4. Application generation
5. Testing and turnover
1. Business modeling:
• Business modeling is the stage in which the
types of information that are prime factors
to the application are defined
2. Data modeling:
• The information from the previous phase is
filtered into useful and meaningful sets of
data
• The characteristics of entities and their
relationships also defined this phase
3. Process modeling:
• It defines the activities needed to process the
entities
• Every instruction concern the processing of
the data from the initial to the final stages of
application
4. Application generation:
• In this type of phase uses automated tools to
generate the working model of designed application
• The automated tools are used for fater analysis of
similar components for reuse and save the time for
new designs
5. Testing & turnover:
• The final phase is to test the correctness and
consistency of the developed application
• Reusing a component involves increased risk factors
because the interface modules need to relate the
different modules of varying applications
5. Process framework
• Framework activities are processes of basic
functionalities and common all software products
• These actions can be applied to every product without
any further modifications
Example:
User name & Password
Activities:
1. Gathering the requirements:
• The customary process framework activities begin with
the analysis and observations made the requirements
• This process is also called communication.
Concluding the communication process produces a list of
gathered & approved requirements
2.Scheduling and staff allocation:
• Based on the gathered information and plans the model is
selected for development
• Appropriate members are assigned depending the
knowledge possesses for every week
3. Design and Deployment:
• The design process may be eliminated by reusing a module
• Efficient modeling & processes ease the risks at the later
stages of a product
4.Suppliementry Framework Activities:
• The product developed has to be checked at regular
intervals that proceeding in the right path
• Risk analysis is also another major course of action to
prevent disastrous outcomes at the end
6. Capability Maturity Model Integration(CMMI)
 CMMI is an approach for improving the process
level operations
 The CMMI is a compilation of many best
approaches to enhance a product’s efficiency,
quality & endurance
 It collects the strategies for improving the
processes at many levels of functionality, on
teams, tasks, sub tasks and the whole project
Areas:
1. Product and service Development
2. Service Establishment and Management
3. Product and service Acquisition
CMMI Levels:
The CMMI model was evolved from the
software CMM for integrating many different
and organized models into new models
Levels:
1. Initial
2. Repeatable
3. Defined
4. Managed
5. Optimizing
CMMI LEVELS
Focus on Continuous
LEVEL 5 OPTIMIZED Process improvement

Process Quantitatively
LEVEL 4 MANAGED Measured and Controlled

Process Characterized for


LEVEL 3 DEFINED Organization and its Proactive

LEVEL 2 REPEATABLE Process Characterized by PROJUECTS

Process un Predictable, Poorly


LEVEL 1 INITIAL Controlled and REACTIVE
1. Initial:
It is poorly controlled phase with no proper designation
of the schedule and resources needed for the
development
2. Repeatable:
The control processes are ordered and in position
3. Defined:
The processes are regulated well understand and properly
ordered
4. Managed:
The consistency of all the process is achieved in this stage
5. Optimizing:
It concentrates on smoothening of approaches for better ,
faster and risk free execution of the process
 People Capability Maturity Model(PCMM) is another
model of capability maturity model released in 1995
 It deals with improvement of human resources on the
organization
7. Process pattern
 A standard order of activities for completing a task
 The order may not be ordered as the pattern has been
proven as most optimal solution
 Patterns compile a set of activities or tasks or actions a
prescribed sequence of execution
 These patterns are considered in software lifecycles
customer communication, coding , reviews and test
patterns
8. Process assessments
 Every process has its own strength, weekness and
associated risks
 These factors have to be discovered to determine the
level of applicability
 The strength of all possible affirmative solutions has
to be resolved to decide on the applicable solution
and the first alternative
 Evaluation of the strengths, weakness and risk of
every process against a process model is called as
process assessment
Process assessment describes the result of
evaluation
• Incomplete –Still needs revision and
modifications
• Performed-Complete definition and satisfies
the customer
• Managed-Controlled and maintained
• Established – Standard procedure applied
• Predictable – Defined with limits of execution
• Optimizing – Slight alterations required

You might also like