1.2.3 Software Development Flashcards
Identify common stages of SDLCs
Feasibility, Requirements, Analysis, Design, Development, Testing, Implementation, Evaluation, Maintenance.
Define white box testing
-Involves testing the algorithms in the code and making sure all parts of those algorithms function as intended.
-It focuses on identifying and testing all the possible paths of execution through a program.
-On each test run, the path of execution is noted so it can be compared with other runs.
What is SDLC?
The various stages in designing and implementing a new computer system. These stages - typically analysis, design, implementation, testing and installation - are part of the systems life cycle performed by the main design team.
What does a feasibility study establish?
Whether the project can be done: in terms of economic, time, technical, political and legal considerations
What is a requirement?
A specific feature of the new system and is recorded in a document called requirements specification. Broken down into: Interface – how the user interacts with it.
Functionality – what will the system do.
Performance – how well/fast will the system respond.
What is the waterfall lifecycle?
The waterfall model derives its name from its cascading effect from one phase to another.
Each phase has a well-defined start and end point with identifiable deliverables.