Software Engineering 6 Flashcards
software development approach that focuses on creating a working model of the software to demonstrate its functionality to stakeholders
Prototype Model
phases of protoype model
- requirement gathering
- quick design
- prototype development
- prototype testing
Feedback obtained from prototype
testing forms the basis for the
refinement phase. Developers analyse
the feedback and begin making
necessary changes and improvements
to the prototype
refinement
when to use Prototyping Model
customers does not know exact project requirements
Prototyping Model Advantages
- early detection of issues
- timely identification and resolution of issues
- flexibility
- continual improvements
Prototyping Model Disadvantages
- scope creeo
- extend project timeline
- increase complexity
- unrealistic expectations
Prototyping Model Real World Applications
- web application design
- user interface design
- game development
- combines development and operations to increase the efficiency, speed, and security of software development and delivery compared to traditional processes.
- A more nimble software development lifecycle results in a competitive advantage for businesses and their customers
development and operations
DevOps Lifecycle
- plan
- code
- build
- test
- release
- deploy
- operate
- monitor
7 Cs of DevOps
- Continuous Development
- Continuous Testing
- Continuous Operation
- Continuous Feedback
- Continuous Monitoring
- Continuous Deployment
- Continuous Integration
DevOps Advantages
- improved collaboration
- faster delivery
- increased efficiency
DevOps Disadvantages
- initial implementation challenge
- security concern
- cost consideration
DevOps Application
- netflix
- amazon
- etsy
- nordstorm
- simplest model in the Software Development Life Cycle.
- It is an approach to software development where the entire project is developed in one go, without following a structured set of phases or iterations.
Bigbang Model
The block diagram of bigbang model:
- time
- software product
- effort
- resources