SDLC Flashcards
What does SDLC stand for
Systems (or in some sources, Software) Development Life Cycle
This refers to the process of developing software through business needs, analysis, design, implementation and maintenance. Software has to go through various phases before it is born which are as follows:
SDLC
The SDLC focuses on the ____, _____, and ______ for building and/or implementing the IT solution.
software engineering phases, processes, tools and techniques
According to Satzinger et al, ______ is a systematic approach to solving business problems
SDLC
_____ involves identifying and responding to a problem or opportunity and incorporates the project management and system development processes and activities.
Planning
a formal ______ process ensures that the goal, scope, budget, schedule, technology, and system development processes, methods, and tools are in
Planning
__________ attempts to delve into the problem or opportunity more fully
Analysis
Analysis: For example, the project team may document the current system to develop an _____ model to understand the system currently in place.
“as is”
Analysis: Systems analysts will meet with various stakeholders (users, managers, customers, etc.) to learn more about the problem or opportunity. This work is done to ______________ or bottlenecks associated with the current
identify and document any problems
Analysis: Requirements can be developed through a number of means— ______
interviewing, joint applications development (JAD), conducting surveys, observing work processes, and reading company
Analysis: Using modeling techniques, the current system, user requirements, and logical design of the future system called the ___ system are represented and documented
“to be”
what is the purpose of Analysis?
To analyze the business situation thoroughly to determine and structure the requirements and to select between competing system features.
What is the deliverable in Analysis?
The functional specifications for a system that meets user requirements and is feasible to develop and implement
The project team uses the requirements and “to be” logical models as input for designing the architecture to support the new information system
Design
This phase is concerned with how the system functionality is to be provided by the components of the system.
Design