Software Engineering T/F

A sleek and modern digital illustration depicting software development concepts, including coding, project management, and testing processes, with vibrant colors and abstract shapes representing technology.

Essential Software Engineering Quiz

Test your knowledge in software engineering with our comprehensive quiz. This quiz covers a variety of topics, including software development processes, testing methodologies, and project management techniques.

Whether you are a student, professional, or just curious, you will find challenging questions designed to enhance your understanding of software engineering principles.

61 Questions15 MinutesCreated by CodingEagle472
Given a web based app for airplane ticketing, choose the right type of the following requirement: "Airplane tickets can be paid for using Mastercard or Visa bank cards."
Functional
Non-Functional
Given a web based app, choose the right type of the following requirement: "The system must be available every day of the week between 0-24 h"
Functional
Non-functional
In case of static testing, running the code is not needed
True
False
With incremental life cycle models no "small" waterfall models are used within the builds.
True
False
Rapid prototyping has the disadvantage that the user feedback appears late in the lifecycle
False
True
Configuration Management (CM) Process is characteristic for a CMMI ML2.
True
False
Bidirectional traceability is an element of the Requirements Management (REQM) process, which is characteristic for CMMI ML2.
False
True.
Requirement Management (REQM) process is characteristic for CMMI ML4.
True
False
Configuration Management (CM) process is characteristic for a CMMI ML3.
True
False
Within the project plan, the supporting activities, such as Configuration Management, Measurement etc. Must be described.
True
False
PRINCE is an enhancement of RUP.
True
False
Quality management in software development equals to good testing.
True
False
Permanent availability is not always a basic requirement for a software.
True
False
Short response time is a basic requirement for all software.
True
False
Overproduction is one of the 7 wastes in software development
True
False
Within the project plan, the Critical Path contains the most expensive activities.
True
False
Project plan must NOT always be done using MSProject; any other tool for project management can be used.
True
False
Measurement and Analysis (MA) process is characteristic for CMMI ML4.
True
False
Rapid prototyping has the advantage that user feedback appears early in the lifecycle
True
False
In case of using Test Driven Development (TDD), tests are developed before the code is developed.
True
False
Within the project plan, the supporting activities(such as Configuration Management, Measurements etc) must not be described, because the management does not allocate time for these activities.
True
False
When working in the agile way, documentation is not needed; the most important is to have code ready as soon as possible
True
False
Project plan must be done using MSProject.
True
False
Permanent availability is a basic requirement for all software.
True
False
Software Quality is NOT constant, even for the same one software product.
True
False
Short response time is not always a requirement for a software.
True
False
Scrum is NOT a sequential life cycle model.
True
False
Scrum is a sequential life cycle model
True
False
When using Extreme Programming as a lifecycle model, there is no need to deal with User Stories.
True
False
A good designer analyses more alternatives during system design
True
False
Given a web-based app, choose the right type of the following requirement: " The system can be used by 1000 users at the same time."
Functional
Non-functional
Software Engineers are not allowed to formulate functional requirements-this is always the task of the user.
True
False
In case of static testing, the test cases are derived based on the requirements
True
False
Equivalence partitioning is a white-box testing technique
True
False
White-box testing is based on the..
Internal structure of the code
UML diagrams
Software implementation means exactly the coding.
True
False
In projects shorter than 1 month, traceability must not be ensured among requirements, design elements, the code and the test cases-for such projects, commenting the code is enough
True
False
Black-box testing is based on the
Internal structure of the code
Requirements specification
Software testing means that we run the code to see how it works
True
False
Software testing means much more than running the code to see how it works.
True
False
Quality management in software development is NOT equal to good testing.
True
False
Scrum is NOT a software development method which can be used for agile projects.
True
False
Within the project plan, the Critical Path contains the activities for which Total Float is different from 0
True
False
When working in the agile way, documentation is needed; alternative ways of documentation (e.g. Photos of the Kanban board) are acceptable.
True
False
In an agile environment, size estimation for the code is not possible.
True
False
Within the project plan, the critical path contains the activities for which total float = 0
True
False
Black-box testing is based on the
Program graph
Requirements specification
Given a web based app, choose the right type of the requirement: "Every user must register before logging in using the login screen."
Functional
Non-functional
Traceability must be ensured among requirements, design elements, the code and the test cases.
True
False
Software engineers, users, and any other interested parties can formulate functional and non-functional requirements
True
False
Only a beginner analyses more alternatives during system design. An experienced designer will choose the best solution anyway.
True
False
In case of static testing, the test cases are derived based on the internal structure of the code
True
False
White box testing is based on the
Internal structure of the code
Requirement specification
RUP is a sequential lifecycle model
True
False
Scrum is a software development method for agile projects.
True
False
With incremental lifecycle models, we use "small" waterfall models within each build.
True
False
Configuration Management (CM) process is characteristic for CMMI ML2
True
False
RUP is not a sequential lifecycle model
True
False
Scrum is a sequential lifecycle model
True
False
SPICE is a continuous software process improvement model.
True
False
Scrum is NOT a sequential lifecycle model.
True
False
{"name":"Software Engineering T\/F", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge in software engineering with our comprehensive quiz. This quiz covers a variety of topics, including software development processes, testing methodologies, and project management techniques.Whether you are a student, professional, or just curious, you will find challenging questions designed to enhance your understanding of software engineering principles.","img":"https:/images/course6.png"}
Powered by: Quiz Maker