BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
Sdlc
1. Which of the following software qualities makes things visible to users?
Select an answer
A. Internal
*B. External
Which of the following methodologies combines thorough analysis and design
phases with the use of a variety of system models and mock-ups?
Select an answer
*A. Parallel development
B. Phased development
C. Prototyping
D. Throwaway prototyping
E. Waterfall development
When the methodology requires that the system be broken into a series of
versions that are developed sequentially, the analyst is performing _____
development.
Select an answer
A. Parallel
*B. Phased
C. Prototyping
D. Rapid application
E. Throwaway prototyping
Functional Specification is drafted in which of the following phases?
Select an answer
A. Conception
B. Construction
C. Initiation
D. Design
*E. Analysis
Which category of development methodologies is better suited to projects with
short time schedules?
Select an answer
A. parallel methodologies
*B. RAD methodologies
C. scheduled methodologies
D. structured methodologies
E. waterfall methodologies
F. parallel methodologies
The first step in SDLC is:
Select an answer
A. Analysis
B. Design
*C. Problem / Opportunity Identification
D. Development and Documentation
2. Kim repeatedly performs the analysis, design, and implementation phases
concurrently in a cycle until the system is completed. She is following the
_____ methodology.
Select an answer
A. Parallel
B. Phased
C. Prototyping
D. Rapid application and Throwaway prototyping
*E. Waterfall
How many steps are in the Systems Development Life Cycle (SDLC)?
Select an answer
A. 4
B. 5
*C. 6
D. 10
In the Analysis phase, the development of the ______occurs, which is a clear
statement of the goals and objectives of the project.
Select an answer
A. Documentation
B. Flowchart
*C. Program specification
D. Design
Which of the statements are true about when to use the Incremental model?
(Please select ALL that apply)
Select an answer
*A. A need to get basic functionality to the market early
*B. On projects which have lengthy development schedules
*C. Used only On a project with well-known old and proven new technology
The person that identifies opportunities for improvements and designs an
information system to implement them is called a(n) _____.
Select an answer
A. Computer programmer
B. End-user
*C. Systems analyst
D. Systems specialist
E. Technical writer
_______is the process of translating a task into a series of commands that a
computer will use to perform that task.
Select an answer
3. A. Project design
B. Installation
C. Systems analysis
*D. Programming
Feasibility analysis examines several questions. It also includes questions
like:
Select an answer
*A. Can we build it (technical feasibility)
B. Do we have the people to build it (human feasibility)
C. If we build it, can our computers handle the load (operational
feasibility
D. Can we get it done on time (schedule feasibility)
E. All the questions are valid
Translating the algorithm into a programming language occurs at the ____________
step of the PDLC.
Select an answer
A. Coding
*B. Debugging
C. Creating the algorithm
D. Writing documentation
____ manage the system development, assign staff, manage the budget and
reporting, and ensure that deadlines are met.
Select an answer
*A. Project managers
B. Network engineers
C. Graphic designers
D. Systems analysts