Parte 5: Questiones de los examenes Software

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

Regarding non-functional requirements, select the INCORRECT answer: -The degree of satisfaction (or verification) is incremental. -They state restrictions on the product under development or in the development process. -They do not require implementation since they are not functional requirements. -Functional requirements are cut crosswise by non-functional requirements.

(Incorrect one!) -They do not require implementation since they are not functional requirements.

1. In regards to the differences between Classes and Datatypes, please select the INCORRECT answer: -The population of a class is finite and variable while the population of a datatype is finite or infinite but constant. -A class can be simple or structured while a datatype is always simple. -The attributes of a class are fixed or variable while the values of a datatype are fixed and immutable. -A class can be part of unidirectional (one-way) or bidirectional (two-way) associations while a datatype can only be part of unidirectional associations.

(Incorrect option!) -A class can be simple or structured while a datatype is always simple.

How can we decide if a domain concept is modeled as a class or as a datatype? Please, select the INCORRECT answer: -A domain concept will be always modeled as a class since concepts are always abstract. -A domain concept will be modeled as a class or as a datatype depending on the target system. Therefore, the type of modeling is domain-dependent. -A domain concept will be modeled as an object if it represents a concrete domain instance. -A domain concept will be modeled as a class if it represents a family of instances and not just a concrete concept.

(Incorrect option!) -A domain concept will be always modeled as a class since concepts are always abstract.

Regarding a domain vocabulary...Please, select the INCORRECT answer: -It comprises two sets: a conceptual model vocabulary and a technical vocabulary. -The conceptual model vocabulary is a kind of bridge between a requirements specification and a conceptual model ensuring consistency between both. -The technical vocabulary only collects technical terms in the context of the project (but not domain concepts). -All previous answers are NOT correct.

-All previous answers are NOT correct.

¿En el modelo de vistas arquitectónico, a que vistas pertenecen las características de fiabilidad, rendimiento y disponibilidad? a) Ejecución y despliegue b) Desarrollo c) Lógica d) Fisica

a) Ejecución y despliegue (proceso)

¿Cuáles son los criterios para la selección de una arquitectura? a) Extensibilidad, Modificabilidad, Simplicidad, Eficiencia. b) Extensibilidad, Modificabilidad, Complejidad, Eficiencia. c) Extensibilidad, Modificabilidad, Simplicidad, Eficacia. d) Ninguna de las anteriores.

a) Extensibilidad, Modificabilidad, Simplicidad, Eficiencia.

Sobre las métricas de calidad, ¿Qué debemos medir? a) Propiedades deseables e indicadores medibles b) Indicadores analíticos y relacionales c) Propiedades deseables e indicadores analíticos. d) Indicadores morfológicos y léxicos.

a) Propiedades deseables e indicadores medibles

¿Cuáles son las propiedades individuales de los requisitos del software? a) Tamaño, claridad, comprobabilidad y condiciones de error. b) Tamaño, completitud, comprobabilidad y condiciones de error. c) Tamaño, claridad, comprobabilidad y consistencia. d) Tamaño, claridad, completitud y consistencia.

a) Tamaño, claridad, comprobabilidad y condiciones de error.

Un buen requisito: a) Está escrito en voz pasiva. b) Evitará contener términos concretos del diseño. c) Contendrá sentencias condicionales. d) a y c son correctas.

b) Evitará contener términos concretos del diseño.

Indique la opción verdadera. a) La generalización permite disminuir el nivel de abstracción. b) La realización puede entenderse como una "generalización débil": se hereda la interfaz, pero no la implementación c) El problema de la realización es que aumenta la reutilización y la dependencia. d) La realización puede entenderse como una "generalización débil": se hereda la implementación, pero no la interfaz.

b) La realización puede entenderse como una "generalización débil": se hereda la interfaz, pero no la implementación

A la hora de identificar los requisitos de software, la frase decir el que (análisis) pertenece a: a) Requisitos inversos. b) Requisitos funcionales. c) Requisitos no funcionales. d) Todas las anteriores son ciertas.

b) Requisitos funcionales.

Select the correct difference between software and user requirements a) User requirements focus on domain goals while software requirements on a consistent and complete organization. b) The goal of the user requirements is the requirements elicitation while for the software requirements is the requirement analysis. c) The user requirements focus on models and the software requirements on the development and use of a prototype. d) None of the answers is correct.

b) The goal of the user requirements is the requirements elicitation while for the software requirements is the requirement analysis.

¿Cuál es la diferencia entre validar y verificar un requisito? a) Verificar es encontrar los defectos de interpretación, mientras que validar un requisito es encontrar los defectos de implementación. b) Validar es encontrar defectos en la interpretación y verificación es encontrar defectos en la implementación. c) La validación no requiere interacción con el cliente, mientras que la verificación sí. d) No hay ninguna diferencia.

b) Validar es encontrar defectos en la interpretación y verificación es encontrar defectos en la implementación.

Indique cuál de las siguientes afirmaciones relacionadas con la generalización y especialización es la correcta: a) generalizar implica añadir un subsistema al diagrama de componentes mientras que especializar implica suprimir un componente de un subsistema b) generalizar implica crear superclases mientras que especializar implica crear subclases c) generalizar implica crear subclases mientras que especializar implica crear superclases d) generalizar y especializar una clase es esencialmente lo mismo

b) generalizar implica crear superclases mientras que especializar implica crear subclases

From the following options, which should NOT be included in a conceptual model? a) relationships including static actions b) relationships including dynamic actions c) classes including attributes d) classes including methods

b) relationships including dynamic actions

¿Cuáles son las propiedades deseables del modelo? a) Abstracto, predictivo, comprensible y barato. b) Comprensible, preciso, predictivo y caro. c) Comprensible, preciso, predictivo y barato. d) Abstracto, predictivo, comprensible y caro.

c) Comprensible, preciso, predictivo y barato.

¿Para qué más son útiles (especialmente) las pre-condiciones y post-condiciones a parte de para documentar el diseño? a) Para la depuración del software. b) Para indicar un error en el proveedor. c) Para indicar un error en el cliente. d) Ninguna de las anteriores.

c) Para indicar un error en el cliente.

Indique cual de las siguientes afirmaciones es verdadera: a) Los actores de un caso de uso deben identificarse como categorías de usuarios. b) Todo requisito de software debe tener, al menos, un requisito de usuario asociado. c) Todo requisito de usuario debe tener, al menos, un requisito de software asociado. d) Ninguna de las anteriores.

c) Todo requisito de usuario debe tener, al menos, un requisito de software asociado.

La transformación de asociación n-aria en clase intermedia... a) Permite la existencia de tuplas repetidas, cuando es necesario. b) Es una forma de implementar la asociación n-aria, pero hay que añadir restricciones adicionales para no permitir tuplas repetidas y para expresar las multiplicidades originales perdidas. c) Las multiplicidades originales se pierden, y aparecen otras nuevas. d) Todas son correctas.

d) Todas son correctas.


Set pelajaran terkait

PRACTICE QUESTIONS • RENAL SYSTEM •

View Set

CNA 234 / Chapter 1 - Introducing Active Directory (incomplete)

View Set

TQM Chapter 6: Quality in Customer-Supplier Relationships

View Set

Joshua 17 - Flashcard MC questions - Ted Hildebrandt

View Set