SAD Unit-3
SAD Unit-3
- Core Principles:
Shareware:
Cost: Free for a limited trial period, then requires purchase for continued use.
Usage: Users can experience a restricted set of features during the trial.
Distribution: Freely distributed by the developer.
Source Code: Usually closed-source.
Shareware tools in SAD might include trial versions of software used for system modeling or
project management, where users can evaluate the tool before deciding to purchase it.
Licensed Tools:
Cost: Requires a paid license for usage, with varying pricing models
(subscriptions, perpetual licenses).
Usage: Full functionality is unlocked with a valid license.
Distribution: Controlled by the developer or vendor.
Source Code: Almost always closed-source.
licensed tools could include enterprise-level modeling tools like Microsoft Visio,
project management software like Microsoft Project, or database management
systems like Oracle or SQL Server.
5. explain V model.
Gather & Analyze Requirements: Define what the software needs to do.
Design: Plan the system's architecture and components.
Implementation: Build the software based on the design.
Testing: Verify the software meets requirements and functions correctly.
Deployment: Release the software for use.
Maintenance: Address issues and keep the software functioning.
4. Explain prototyping mode.
The source code of the The source code of the software is not
software is not available available to its users.
to its user.
Load runner
4. **Protocol Support**: It covers various protocols like HTTP, HTTPS, SAP GUI.
In this Model, you can start with some of the software specifications and develop the
first version of the software. After the first version if there is a need to change the
software, then a new version of the software is created with a new iteration. Every
release of the Iterative Model finishes in an exact and fixed period that is called
iteration.
The Iterative Model allows the accessing earlier phases, in which the variations made
respectively. The final output of the project renewed at the end of the Software
Development Life Cycle (SDLC) process.
Phases:
1. **Requirements**: Gather and analyze stakeholder requirements to understand project scope.
2. **Design**: Create detailed design document outlining software architecture and components.
The Spiral Model is a Software Development Life Cycle (SDLC) model that
provides a systematic and iterative approach to software development. In its
diagrammatic representation, looks like a spiral with many loops. The exact number
of loops of the spiral is unknown and can vary from project to project. Each loop of
the spiral is called a Phase of the software development process.
1. Planning
The first phase of the Spiral Model is the planning phase, where the scope of the
project is determined and a plan is created for the next iteration of the spiral.
2. Risk Analysis
In the risk analysis phase, the risks associated with the project are identified and
evaluated.
3. Engineering
In the engineering phase, the software is developed based on the requirements
gathered in the previous iteration.
4. Evaluation
In the evaluation phase, the software is evaluated to determine if it meets the
customer’s requirements and if it is of high quality.
5. Planning
The next iteration of the spiral begins with a new planning phase, based on the
results of the evaluation.
12. big bang model:
The Big bang model is an SDLC model that starts from nothing. It is the simplest
model in SDLC (Software Development Life Cycle) as it requires almost no
planning. However, it requires lots of funds and coding and takes more time. The
name big bang model was set after the “Great Big Bang” which led to the
development of galaxies, stars, planets, etc. Similarly, this SDLC model combines
time, efforts, and resources to build a product. The product is gradually built as the
requirements from the customer come, however, the end product might not meet the
actual requirements.
Pros of Big Bang Model :
There is no planning required for this.
Suitable for small projects
Very few resources are required.
As there is no proper planning hence it does not require managerial staffs
Easy to implement
It develops the skills of the newcomers
Very much flexible for the developers working on it
Cons of Big Bang Model :
Not suitable for large projects.
Highly risky model and uncertain
Might be expensive if requirements are not clear
Poor model for ongoing projects