Official Cert Guide - Chapter 1 - 3 Flashcards
Where stands SDLC for? And which types are includes?
Software Development Life-Cycle
Agile
Waterfall
Lean
SDLC contains which 6 plans?
Planning
Defining
Designing
Building
Testing
Deployment
Why should you use SDLC?
To create correct code instead of cowboy code. Standards and structures must be made
SDLC has several models. Which models are mostly used? Provide the 3 most important ones.
Waterfall
Lean
Agile
The waterfall method is one of the populair methods. Which phases does it contain?
- Requirement/analysis
- Design
- Coding
- Testing
- Maintenance
What is the downside of the waterfall method? (3 answers)
- Does not handle change very well during later phases.
- Finish of the project will only be achieved at the end of the project.
- Quality. Not enough time to develop which decreases Quality.Project is 50% complete
What are important concepts of Lean? (3 answers)
- Elimination of waste
- Just-in-time
- Continuous improvement(Kizan)
On which model is Agile based?
Based on Lean method
Which 12 principes are the core of the Agile Manifesto
- Customer satisfaction
- Changing requirements in the proces
- Software is delivered frequently
- Process based on close
What is the biggest win Agile opposite Waterfall
Quick and continue deployment during the process instead of waiting for the end.
Where stands MVC for?
Model-View-Controller
Were was MVC used for?
One of the first design patterns to leverage the seperation of concepts (SoC) principe
What is the SoC principe?
Is used to decouple an application interdependencies and f unctions from it other parts.
What is the goal of MVC?
Make various layers of the application modular. Such as: 1. Data Access 2. Business logic 3. presentation
What uses MVC concepts?
Web framworks.
Angular
The classical MVC pattern has three main parts?
Model
View
Controller
Where is the observer pattern used for?
To address the problem of sharing information between one object and many other objects
Which observer pattern logical components are there? (2 Answers)
Subject
Observer
What does the observer pattern subject do?
Reers to the objet state being observed
What does the observer pattern observer do?
Synchonize its data with the subject when called
What is the most populair CLI shell in Linux
Bash
Which features supports Bash?
Piping
Which command can you use in Bash to represent the directory where you are?
This is done through a DOT (.) like: ./filname.sh
Which sign you can use to reference the home directory?
This is done through a Tilde (~) like: ~/