1/16
This set of flashcards covers key concepts from the lecture on system analysis, development, and performance, aimed at preparing students for their upcoming exam.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No study sessions yet.
What is a master test plan and when is it developed?
A master test plan is developed during the analysis phase.
During which phase is actual testing done?
The actual testing is done during the implementation phase.
What is unit testing?
Unit testing ensures that a single code unit—program, class, or method—works correctly.
What does integration testing verify?
Integration testing verifies that new code units work together and don’t crash existing code.
What is the purpose of regression testing?
Regression testing verifies that new features don’t unintentionally change existing functionality.
What is user acceptance testing (UAT)?
User acceptance testing is performed by the client to verify that the system meets functional requirements.
What is the difference between static and dynamic testing?
Static testing means that the code is not executed, while dynamic testing involves executing the code.
What is meant by manual testing?
Manual testing is the process of manually checking software for defects without the use of automated tools.
What is alpha testing?
Alpha testing is user testing of a completed information system using simulated data.
What is beta testing?
Beta testing is user testing of a completed information system using real data in the real user environment.
What is the focus of usability testing?
Usability testing focuses on effectiveness, efficiency, and user satisfaction with the system.
What does the implementation phase of SDLC involve?
The implementation phase involves organizational changes from the current information system to a new one.
What are the four installation strategies?
Direct, parallel, single-location (pilot), and phased installation.
What is corrective maintenance?
Corrective maintenance refers to changes made to a system to repair flaws in its design, coding, or implementation.
What factors influence the maintainability of systems?
Latent defects, number of system customers, quality of documentation, maintenance personnel, tools, and program structure.
What role does user documentation serve?
User documentation provides information on an application system, how it works, and how to use it.
What is the purpose of test scenarios?
Test scenarios outline the exact conditions for testing to validate specific functionalities or user journeys.