
Software Engineering: Prog Fundamentals - Software Development
Authored by Liam Dunphy
Computers
11th Grade
Used 4+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
30 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Imagine a scenario where a large software development company, led by project managers Cie and Liam, is tasked with creating a complex financial system. Which of the following is true for their Structured Development Approach?
Suited to small projects, with clear requirements and performance is not considered to be critical.
Suited to large projects, with evolving requirements and performance is not critical.
Suited to large projects, with clearly defined requirements and performance is critical.
Suited to large projects, with evolving requirements and performance is not considered to be critical.
Answer explanation
The Structured Approacd is suited to large projects, with clearly defined requirements and performance is critical.
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Emily is leading a software development team that is working on a new mobile app for a startup. The app's requirements are expected to change frequently based on user feedback. Which of the following is true for the Agile Development Approach in this scenario?
Suited to user-centered projects, with clear requirements and performance is not considered to be critical.
Suited to user-centered projects, with evolving requirements and performance is not considered to be critical.
Suited to backend machine-centered projects, with clear requirements and performance is critical.
Suited to backend machine-centered projects, with evolving requirements and performance is not considered to be critical.
Answer explanation
Suited to user-centered projects, with evolving requirements and performance is not considered to be critical.
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Ollie, Liam, and Aiden are collaborating on a new app development using the Waterfall Development Approach. They are discussing the correct sequence of stages for their project. Which of the following represents the correct order?
Requirements definition, determining specifications, design, development, integration, testing and debugging, installation, maintenance.
Determining specifications, requirements definition, design, development, integration, testing and debugging, installation, maintenance.
Requirements definition, determining specifications, development, design, integration, testing and debugging, installation, maintenance.
Requirements definition, design, determining specifications, development, testing and debugging, integration, installation, maintenance.
Answer explanation
The correct order for the Waterfall Development Approach is: Requirements definition, determining specifications, design, development, integration, testing and debugging, installation, maintenance.
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
In a project planning session, Emily discussed adopting Agile methodologies for their upcoming software project. Which of the following terms is NOT typically associated with Agile Development?
Agility
Collaboration
Flexibility
Sequential
Answer explanation
Sequential is NOT typically associated with Agile Development as Agile focuses on iterative and incremental development rather than following a strict sequential process.
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
When a software company, such as Tech Innovations Inc., is tasked with developing a new mobile application for managing class schedules at a university, which expert is likely responsible for formulating the set of requirements?
Software Engineer
Business Systems Analyst
Programmer
Users
Answer explanation
The Business Systems Analyst is likely responsible for formulating the set of requirements as they bridge the gap between the business needs and the technical solutions in software development projects.
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
In the context of a software development project for a new educational app, what does it mean for a requirement to be verifiable?
Requirements are worded in such a way that it is straightforward for both the client, represented by Emily, to accept and the developer, Liam, to demonstrate that the requirement has indeed been fulfilled.
The requirement should be stated in such a way that it includes full details regarding how the requirement will be met as the software is designed and developed.
All requirements should focus on a user need and they should be expressed in the form 'As [role], I want [goal], so that [benefit].'
Verifiable requirements must be expressed mathematically so that when tested there is a clear boundary between what is acceptable and what is unacceptable.
Answer explanation
Requirements are worded in such a way that it is straightforward for both the client, represented by Emily, to accept and the developer, Liam, to demonstrate that the requirement has indeed been fulfilled.
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Observing how employees like Zak and Liam use software tools during their daily tasks is likely part of which of the following?
Surveys
Interviews
Time management studies
Business analysis
Answer explanation
Observing how employees like Zak and Liam use software tools during their daily tasks is likely part of business analysis, as it involves analyzing how technology is utilized in the workplace for operational improvements.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?