Software Engineering: Key Concepts, Models, and Requirements, Exams of Software Engineering

Software Engineering: Key Concepts, Models, and Requirements

Typology: Exams

2025/2026

Available from 03/17/2026

pauline-mbula
pauline-mbula 🇬🇧

232 documents

1 / 5

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Software Engineering: Key Concepts,
Models, and Requirements
What is an example of bespoke (custom) software? - Air traffic control systems
What includes responsiveness, processing time, and resource utilization? - Efficiency
What is a product characteristic indicating that software can evolve to meet changing needs? -
Maintainability
What is primarily concerned with theories and methods underlying computers and software systems? -
Computer science
What are applications that execute on a remote computer and are accessed by users from their own
computer? - Interactive transaction-based applications
Google Apps, Microsoft Office 365, and Adobe Creative Suite are examples of what? - Software
as a service
Which of these would be a violation of professional computer ethics? - Game playing on
employer's machine at lunch
Which are part of all software processes? - Specification, validation, evolution, development
Is software engineering only concerned with the technical issues of software development? -
False
Which profession does not have procedures for licensing by state licensure boards? - Software
developer
pf3
pf4
pf5

Partial preview of the text

Download Software Engineering: Key Concepts, Models, and Requirements and more Exams Software Engineering in PDF only on Docsity!

Software Engineering: Key Concepts,

Models, and Requirements

What is an example of bespoke (custom) software? - ✔️ ✔️ Air traffic control systems

What includes responsiveness, processing time, and resource utilization? - ✔️ ✔️ Efficiency

What is a product characteristic indicating that software can evolve to meet changing needs? - ✔️ ✔ ️ Maintainability

What is primarily concerned with theories and methods underlying computers and software systems? - ✔️ ✔️ Computer science

What are applications that execute on a remote computer and are accessed by users from their own computer? - ✔️ ✔️ Interactive transaction-based applications

Google Apps, Microsoft Office 365, and Adobe Creative Suite are examples of what? - ✔️ ✔️ Software as a service

Which of these would be a violation of professional computer ethics? - ✔️ ✔️ Game playing on employer's machine at lunch

Which are part of all software processes? - ✔️ ✔️ Specification, validation, evolution, development

Is software engineering only concerned with the technical issues of software development? - ✔️ ✔ ️ False

Which profession does not have procedures for licensing by state licensure boards? - ✔️ ✔️ Software developer

Which step of the waterfall model identifies and describes fundamental software systems abstractions?

  • ✔️ ✔️ System and software design

Which is not an advantage of incremental development over the waterfall model? - ✔️ ✔️ System structure over time

Which process activity does customer testing belong to? - ✔️ ✔️ Software validation

What is an early version of a software system used to demonstrate concepts? - ✔️ ✔️ Prototype

What means understanding existing procedures and changing these processes to increase quality? - ✔️ ✔️ Process improvement

Which of these is not an identified level in the SEI's Capability Maturity Model? - ✔️ ✔️ Matured

What is not an advantage of using incremental development and delivery? - ✔️ ✔️ Higher risk of overall project failure

Is the more realistic model of software development an iterative process lasting the software's lifetime?

  • ✔️ ✔️ True

Is more rapid delivery and deployment of useful software possible in the waterfall model compared to the incremental model? - ✔️ ✔️ False

Can plan-driven processes and agile processes be integrated? - ✔️ ✔️ True

Which of these would not be classified as a category of non-functional requirements? - ✔️ ✔ ️ Information requirements

Which of these is not a primary step in gathering requirements? - ✔️ ✔️ Presenting requirements to customers

What is the goal of the requirements elicitation process? - ✔️ ✔️ To understand the work that stakeholders do and how they might use a new system.

What is the process of understanding and defining what services are required from the system? - ✔️ ✔ ️ Requirements elicitation

What are use cases? - ✔️ ✔️ A way of describing interaction between users and a system using a graphical model and structured text.

Which of these would not be a check performed during requirements validation? - ✔️ ✔️ Scenario checks

Who could be considered a stakeholder for a billing system being developed for a phone company? - ✔ ️ ✔️ All of a, b, c and d

What is the process of managing and controlling requirement changes? - ✔️ ✔️ Requirements management

Do requirements change once development has begun? - ✔️ ✔️ False

What is a system boundary? - ✔️ ✔️ It defines what is and is not part of the system being developed.

What are use case models used for? - ✔️ ✔️ To model interactions between a system and external agents.

What are sequence diagrams used for? - ✔️ ✔️ To model interactions between system components.

What do class diagrams show? - ✔️ ✔️ The classes in a system and the associations between them.

What is an example of a behavioral model? - ✔️ ✔️ Activity diagram

What type of model is a state diagram? - ✔️ ✔️ Behavioral model

What type of model is a class diagram? - ✔️ ✔️ Structural model

What does a context model show? - ✔️ ✔️ A system's environment including several other automated systems.

What does a structural model display? - ✔️ ✔️ The organization of a system in terms of components and their relationships.

Is a system model a complete representation of a system? - ✔️ ✔️ False