SOFTWARE ENGINEERING AND MANAGEMENT (SEM)

Mastering Software Engineering and Management
Test your knowledge in Software Engineering and Management with our comprehensive 51-question quiz! This quiz is designed for students, professionals, and anyone interested in assessing their understanding of software development methodologies, project management, and agile practices.
- Multiple choice and checkbox questions
- Covering key concepts like RAD, Agile, Waterfall, and project management roles
- Perfect for exam preparation or self-assessment
RAD stands for
Relative Application Development
Rapid Application Development
Rapid Application Document
None of the mentioned
Which one of the following models is not suitable for accommodating any change?
Build & Fix Model
Prototyping Model
RAD Model
Waterfall Model
RAD Model has
2 phases
3 phase
5 phases
6 phases
Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
100-200
200-400
400-1000
Above 1000
What is a Software ?
Software is set of programs
Software is documentation and configuration of data
Software is set of programs, documentation & configuration of data
None of the mentioned
Which of these does not account for software failure ?
Increasing Demand
Low expectation
Increasing Supply
Less reliable and expensive
What are attributes of good software ?
Software maintainability
Software functionality
Software development
Software maintainability & functionality
Which of these does not affect different types of software as a whole?
Heterogeneity
Flexibility
Business and social change
Security
The reason for software bugs and failures is due to
Software companies
Software companies
Both Software companies and Developers
All of the mentioned
“Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to:
Unauthorized access to computer material
Unauthorized modification of computer material
Dissemination of viruses or other malware
All of the mentioned
A model that is the demo implementation of the system.
Waterfall
Prototype
Incremental
Agile
A stage in which individual components are integrated and ensured that they are error-free to meet customer requirements.
Coding
Testing
Design
Implementation
A step in waterfall model that involves a meeting with the customer to understand the requirements.
Requirement Gathering
SRS
Implementation
Customer review
Methodology in which project management processes were step-by step.
Incremental
Waterfall
Prototyping
Spiral
An individual who plans and directs the work.
Stakeholder
Project manager
Team leader
Programmer
A planned program if work that requires a definitive amount of time, effort and planning to complete.
Problem
Project
Process
Program
Which of the following is delivered at the end of the Sprint?
A document containing test cases for the current sprint
An architectural design of the solution
An increment of Done software
Wireframes designs for User Interface
Product Backlog should be ordered on the basis of?
Value of the items being delivered
The complexity of the items being delivered
Size of the items being delivered
The risk associated with the items
Based on the Scrum Team choice
In an Agile environment, what is the main responsibility of a tester?
Create test scenarios and test cases
Finding bugs
Create automation scripts
Send test execution reports to the stakeholders
There is no role as a Tester in Scrum
When is a Sprint Retrospective ceremony performed?
Whenever the team suggests
At the end of each Sprint
Whenever needed
Whenever the Product Owner suggests
Whenever the Scrum Master suggests
When can a Sprint be canceled?
The Sprint items are no longer needed
Sprint can never be canceled
When Development is unable to complete the work
Information required to start the development is not available
Whenever the Product Owner says
What should a Development Team do during a Sprint Planning meeting when they have realized that they have selected more than the items they can complete in a Sprint?
Get more developers onboard
Seek help from the other Scrum Team Members
Work overtime
Inform the Product Owner
Take a call to remove some of the Sprint Backlog Items
Who is responsible to measure the Project’s performance?
The Scrum Master
The Delivery Manager
The Product Owner
The Development Team
The Scrum Team
What does a BurnDown Chart display?
Project Progress
Amount of remaining work with respect to time
The velocity of the team
The capacity of the team members
How many more items can be picked up in a Sprint
What are the main responsibilities of a Scrum Master?
A. Removing Impediments
Facilitating meeting as and when requested
Helps the Product Owner order the Product Backlog
Consulting the Development Team and Product Owner
Bridging the Gap between the Team and the Customer
In Scrum, when is a Sprint Over?
When all the Sprint Backlog Items are completed
When the Product Owner suggests
When all the Sprint Backlog tasks are completed
When the final testing is completed
When the time box expires
What is done during a Sprint Review Meeting?
Demo of the Increment
The team discusses the improvements that can be applied for the upcoming sprints
Present the Project’s performance to the Stakeholders
Inspect progress towards the Sprint Goal
Discuss the architectural and technical aspects of the project
What is a Sprint Review?
Activity to Introspect and Adapt
Activity to improve Scrum Processes
Activity to seek approval for the work done
Activity to plan for the next Sprint
Activity to plan for the release
What do we mean by a cross-functional Development Team?
Each of the Development Team members should be cross-functional
The developer should able to create test cases and execute them
The Development Team should collaborate with the other Development Teams
The Development Team consist of Developers and Testers
The Development Team should have all the skills necessary to deliver the Done Increment
Who should necessarily attend the Daily Standup meeting?
The Development Team
The Scrum Team
The Development Team and the Product Owner
The Development Team and the Scrum Master
The Scrum Team and the Stakeholders
What happens when all the Sprint Items cannot be completed?
The Sprint should be extended
The Sprint ends with the done items
The Sprint should be canceled
The unfinished Sprint items should be removed from the Sprint Backlog
Start the next Sprint with the unfinished items first
Which of the following activity is not timeboxed?
Sprint Retrospective
Sprint
Product Backlog Refinement
Daily Scrum
Incremental development in Extreme Programming (XP) is supported through a system release once every monthIncremental development in Extreme Programming (XP) is supported through a system release once every month
True
False
In XP Increments are delivered to customers every _______ weeks.
One
Two
Three
Four
Is a customer involved test development and validation in XP ?
Yes
No
It may vary from Customer to Customer
None of the mentioned
User requirements are expressed as __________ in Extreme Programming.
Implementation tasks
Functionalities
scenarios
None of the mentioned
Which four framework activities are found in the Extreme Programming(XP) ?
Analysis, design, coding, testing
Planning, analysis, design, coding
Planning, design, coding, testing
Planning, analysis, coding, testing
When forming an Agile project team it is BEST to use:
Generalized Specialists
Top management officials
Highly specialized developers
All of the above
How is Agile planning different from the traditional approach to planning?
Agile planning is done only once
Agile planning is non iterative
Agile planning places emphasis on the plan
Agile planning places emphasis on planning and is iterative
A Persona used within an Agile user story can he thought of as:
A person who viIl only use the application infrequently
A person who will influence early adopters of the application
A person who will influence early adopters of the application
An imaginary representation of a user role
What is NOT a characteristics of a good user story?
Value
Negotiable
Estimatable
Dependant
What does “Timeboxed” means in Agile terms?
Fast
Flexible
Frequent
Fixed
How does tools like FIT and Fitness compliment Agile?
Automated Acceptance Tests
Continuous Integration
Unit Test
Unit Test D. Code coverage metrics
What is Extreme Programming?
T is a set of software development practices that are aimed to create reliable software using extensive feedback, developer engagement, and small development iterations.
It is programming method that involves programming during very long hours.
It is a programming method that invloves searching for very complicated algorithms to solve problems.
It is a problem-solving process based on investigating hundreds of possibilities before choosing one.
Which of the following is NOT a practice of Extreme Programming?
Test-Driven Development
Small Releases
Shared Code and Responsibility
Empower Customers
What is pair programming?
When two students work together to code on one computer.
One student coding on two computers.
Two students working on two computers.
A pair of programmers working on coding by themselves.
What does the driver do in pair programming?
The driver is the boss of the team.
The driver runs the mouse while the navigator runs the keyboard.
The driver drives the car in the video game.
The driver operates the keyboard and the mouse and follows directions from the navigator.
Which of the following is important to remember when pair programming?
Communicate with each other
Listen to each other
Switch roles often
All of the above
What are the navigator's responsibilities when pair programming? Select the best answer
The navigator controls the computer keyboard and mouse
The navigator observes what the driver is coding
The navigator listens to the driver, help solve problems and point out potential problems or coding errors.
The navigator listens to the driver.
What is the best explanation for pair programming?
Two heads are better than one.
When you divide up the task and have one person be the driver and the other be the navigator you can learn from each other and work as a team
The more people you have coding the better.
One coder can't do as much.
{"name":"SOFTWARE ENGINEERING AND MANAGEMENT (SEM)", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge in Software Engineering and Management with our comprehensive 51-question quiz! This quiz is designed for students, professionals, and anyone interested in assessing their understanding of software development methodologies, project management, and agile practices.Multiple choice and checkbox questionsCovering key concepts like RAD, Agile, Waterfall, and project management rolesPerfect for exam preparation or self-assessment","img":"https:/images/course5.png"}
More Surveys
Behavioral & Structural Design Pattern Quiz Quiz
10516
Design Patterns Quiz
10525
The Scrum Framework
1477
ISTQB Test
11616
Agile Maturity Test
1050
Chapter 2 Meaningful Names & Chapter 3 Functions
10511
Test automation training - entry knowledge check
10525
The Value of Agile
5233
Linting rules
10510
PSSR question summary
7429
Task 4.2: Review Process
5229
QA/QC Questions
6325