• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 3 fuera de 30 páginas
Examen

SD 1 – Introduction to Software Development 7

Document preview thumbnail
Vista previa 3 fuera de 30 páginas

SD 1 – Introduction to Software Development 7

Vista previa del contenido

1. Which of the following best describes a "use case" in software development?

A. A list of all software bugs

B. A model describing the interaction between the user and the system

C. A type of software testing

D. A part of the coding process

Answer: B) A model describing the interaction between the user and the system

Rationale: A use case is a detailed description of how a user interacts with a system

to achieve a specific goal.




2. Which of the following is a feature of functional programming?

A. Emphasizes functions as the primary building blocks

B. Focuses on manipulating objects

C. Requires explicit memory management

D. Uses only class-based structures

Answer: A) Emphasizes functions as the primary building blocks

,Rationale: Functional programming focuses on using functions to process data,

avoiding side effects and mutable state.




3. What is the primary advantage of using modular programming?

A. It reduces the need for documentation

B. It increases the complexity of the code

C. It improves code reusability and maintainability

D. It eliminates the need for testing

Answer: C) It improves code reusability and maintainability

Rationale: Modular programming divides the software into smaller, manageable

modules, which enhances reusability and makes maintenance easier.




4. Which of the following is not a feature of object-oriented programming?

A. Encapsulation

B. Inheritance

C. Polymorphism

D. Compilation

Answer: D) Compilation

, Rationale: Compilation is not a feature of object-oriented programming. The core

principles of OOP are encapsulation, inheritance, and polymorphism.




5. What is the primary benefit of test-driven development (TDD)?

A. It speeds up the coding process

B. It ensures that the software is bug-free

C. It improves code quality by writing tests before coding

D. It eliminates the need for code reviews

Answer: C) It improves code quality by writing tests before coding

Rationale: TDD focuses on writing tests before writing code, ensuring that the

code meets the defined requirements and behaves as expected.




6. Which of the following is the first phase of the SDLC?

A. Design

B. Implementation

C. Testing

D. Planning

Answer: D) Planning

Información del documento

Subido en
17 de marzo de 2025
Número de páginas
30
Escrito en
2024/2025
Tipo
Examen
Contiene
Preguntas y respuestas
$10.99

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
douglasmugwe82
5.0
(1)
Vendido
2
Seguidores
0
Artículos
4215
Última venta
1 año hace



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes