Font size
WorksheetsSDLC Quiz
Total questions: 58
Worksheet time: 3hrs 42mins
Define SDLC.
What is the purpose of SDLC?
List all the phases in SDLC in order.
What is the importance of planning & requirement analysis phase?
What is the importance of design phase?
Differentiate functional and non-functional requirements.
What are black box and white box testing?
List the 4 types of testing discussed in this chapter.
What are the popular SDLC models in industry now?
What is waterfall model?
List 2 advantages of waterfall model.
List 2 disadvantages of waterfall model.
Define Agile SDLC model.
What is Agile Manifesto?
List any 4 principles of agile manifesto?
List any 2 popular agile methods.
List any 3 advantages of agile model.
List any 2 disadvantages of agile model.
Define DevOps Model.
List the seven stages of DevOps lifecycle.
List 2 advantages of DevOps model.
List any 2 disadvantages of DevOps model.
List any 3 Agile tools.
List any 3 DevOps tools.
What are Non-functional Requirements and How Do They Work?
What is requirement engineering?
Who are the stakeholders of a software project, give 2 examples.
State 2 advantages of each of the following users' requirement gathering methods :
User survey: Can be conducted easily, Can reach many people with low cost
User interview: Interviewer can guide interviewee during the interview, Encourages contact between developers and users
User existing documents review: Relatively inexpensive, Good source of background information
User existing software review: Identify design defects, Highlights areas of existing system for improvement
Study user-supplied documentation: No time commitment from users is required, Good for learning about procedures, regulations, and standards
What is SRD and what are the main components of it?
What is URD and what are the main components of it?
What is a requirement check list?
In software development team, who designs the typography of the system?
(a)
List 3 common types of UIs.
graphical user interface
command line interface
voice-enabled user interface
What can a storyboard be used in software development process?
What is the advantages of developing storyboard design for software application?
The figure below shows (a) page layout structure.
What are the key elements in a simple use case diagram? Explain each of them.
Compare the difference between primary users and secondary users in a system?
Who’s the main user of Unified Modeling Language? And what do they use it for?
Explain the purpose of designing a use case diagram.
What are the symbols represent elements in a simple use case diagram?
Explain each element in a simple use case diagram.
What and how principles of software testing help in software project development?
What scope of testing are included in White Box Testing?
What static software testing techniques uses testing document to verify whether the actual product meets the stated specification?
What static software testing techniques requires an experience personnel or expert to check if the product meets the stated requirement?
What dynamic software testing techniques verifies that each function of the software application operates in conformance with the requirement specification?
What dynamic software testing techniques determine the performance of the system and to validate or verify the quality attribute of the system?
List in order of testing implemented in Functional Testing?
Unit Testing
Integration Testing
System Testing
User Acceptance Testing
What are the types of Non-Functional Testing mentioned in the slides?
Which kind of Testing requires the Tester to execute one-by-one test in an individual manner?
Which kind of Testing requires the Tester to use tools and scripts for Testing?
In which stage of Software Testing Lifecycle requires the determination of the roles and responsibilities of the tester?
In which stage of Software Testing Lifecycle the test cases are executed, and test results of the product are shown?
In which stage of Software Testing Lifecycle the whole test processes are evaluated and a final review report on the testing to signify the end of testing is generated?
What is the starting phase of Software Testing Lifecycle? What is the most important task in this phase?
What is the required artefacts before testing can be executed?
What artefacts are required for automated testing during testing?
