SOFTWARE DEVELOPMENT QUESTIONS AND
ANSWERS ELABORATION!!!
What are the SDLC phases?
ANSWER :1) Planning and Analysis
2) Software/Systems Design
3) Implementation
4) Testing
5) Intergration
6) Deployment
7) Maintenance
Waterfall Model
ANSWER :A series of steps in which a software system trickles down from
analysis to design to implementation.
What are the steps of the Waterfall Model
ANSWER :1. Project planning
2. Requirements
3. Analysis
4. Design
5. Coding
6. Testing
7. Deployment
Agile
, ANSWER :Software development is performed in time boxed or small increments
to allow more adaptivity to change
DevOps
ANSWER :Software development and information technology operations
Confidentiality
ANSWER :Ensures that only authorized parties can view the information
integrity
ANSWER :Ensures that the data is not modified or altered without permission
Availability
ANSWER :Ensuring that data is available to authorized users when it is needed
Least Privilege
ANSWER :Users and processes should be run using the least amount of access
necessary to perform a given function
Defense in Depth
ANSWER :Layering of security controls is more effective and secure than relying
on a single control
Never Trust User Input
ANSWER :Any input that is received from a user should undergo input validation
prior to allowing it to be utilized by an application