Teoría Flashcards

1
Q

Describa el significado de las siglas UML

A

Significa lenguaje unificado de modelado, y se usa para especificar, visualizar, construir y documentar los artefactos de sistemas software, tmb para el modelado de negocio y otros sistemas no software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Enumere las fases del UP. Indique en cuál fase se establece la factibilidad del sistema.

A

Las fases UP son inicio, elaboración, construcción y transición, la factibilidad del sistema se logra establecer en la fase de inicio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Defina el concepto requerimiento. Describa los tipos de Requerimientos No funcionales planteados por
LARMAN.

A

Los requerimientos son las capacidades y características que debe poseer el sistema. Responden a las preguntas ¿Qué hace el sistema?¿Cómo lo hace? ¿Con qué lo hace? . Larman describe a los requerimientos no funcionales como todo lo demás, son los que se pueden recoger en los casos de uso que están relacionados o en el artefacto de especificación complementaria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Defina Proceso Elemental de Negocio.

A

es una tarea realizada por una persona en un lugar, un instante, como respuesta a un evento del negocio que añade un valor cuantificable para el negocio y deja los datos en un estado consistente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Indique el significado de cada sigla y/o acrónimo: UP, RUP, UML, FURPS y CRUD.

A

Proceso Unificado - Proceso Unificado de Rational - Lenguaje Unificado de Modelado - Funcionalidad/Facilidad/Fiabilidad/Rendimiento/Soporte - Crear/Leer/Actualizar/Borrar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describa brevemente el significado de un ciclo de vida iterativo e incremental.

A

El ciclo de vida iterativo e incremental se basa en la ampliación y refinamiento del sistema mediante múltiples iteraciones, con retroalimentación cíclica y adaptación, el sistema crece incrementalmente iteración tras iteración.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Defina el Concepto de Caso de Uso.

A

Un caso de uso es una colección de escenarios con éxitos y fallos relacionados, que describe a los actores utilizando un sistema para satisfacer un objetivo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describa las Dimensiones, Alcance, Nivel, Estructura, Interacción e Instanciación de un CU

A

Alcance: define la extensión de lo que consideramos que debemos desarrollar (sistema o negocios)
Nivel: se refiere al nivel de la meta del caso de uso, que puede ser Usuario ( La meta de usuario de un actor primario se define como el objetivo para conseguir la finalización de un trabajo), Resumen (involucra múltiples metas de usuario), Subfunción ( requeridos para llevar a cabo las metas de usuario).
Estructura: un cu puede estar sin-estructura o re-estructurado, cuando reestructuramos un cu se crean relaciones de inclusión y exclusión.
Interacción: puede ser semántica (cuando se obvian detalles de la interacción lo que permite evitar detalles de tecnologías a utilizar) o dialogal (cuando se detalla el dialogo entre el actor y el
sistema a nivel de atributo).
Instanciación: concreto/real (iniciado por el actor y lleva a cabo todo el comportamiento que desea el actor) o abstracto (no se instancia por el mismo, es de subfunción y forma parte de otro caso de uso) .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es Análisis y qué es Diseño?

A

El análisis pone énfasis en una investigación del problema y los requisitos.
El diseño pone énfasis en una solución conceptual que satisface los requisitos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Nombre al menos dos disciplinas que son altamente desarrolladas en la etapa de inicio.

A

Requisitos y gestión del proyecto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué diferencia existe entre las asociaciones de composición y agregación?

A

Se diferencian en que en la agregación la parte podría estar en más de una instancia del compuesto, en cambio en la composición la parte es de un único compuesto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Defina que es una meta principal, una meta complementaria y una sub-meta.

A

Una meta principal es una meta independiente (no tiene relación de subordinación con otra meta) que al ser lograda explica o fundamenta la razón de existencia del negocio. Una meta complementaria es una meta independiente que al ser lograda no explica la razón de existencia del negocio pero ayuda a la meta principal. Una sub-meta es una meta que al ser alcanzada (o lograda) contribuye al logro parcial de otra meta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describa brevemente como se deduce que una meta tiene nivel usuario.

A

Existe lo que se llama la prueba del café de descanso que dice que luego de finalizar esto, puedo tomarme un tiempo de descanso, ya que la meta usuario es el objetivo para conseguir la finalización de un trabajo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Enumere las dimensiones de escritura de un caso de uso.

A

Nivel - Alcance - Estructura - Caja - Instanciación - Interacción

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Mencione 3 directrices para la escritura de pasos de casos de uso.

A

Directriz 1: Usar gramática simple. La estructura de la oración debe ser simple:
“Sujeto/verbo/objeto directo/frase preposicional.”
Directriz 2: Muestra claramente “quien tiene el balón”. En cada paso un actor “tiene el balón”. El actor será el sustantivo de la oración. El
“balón” es el mensaje y los datos que son pasados de actor a actor.
Directriz 3: No es “controla si”, es “valida”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Defina que es una máquina de estados.

A

Una máquina de estados es un diagrama UML que ilustra los eventos y estados de un objeto y el comportamiento de un objeto al reaccionar a un evento.

17
Q

Defina que es una clase.

A

Una clase puede representar una cosa del mundo real (clase conceptual) o del software (clase software)

18
Q

Defina que es un atributo derivado.

A

Un atributo derivado que puede derivarse a partir d otra información, en UML se indica con /

19
Q

Defina el concepto de multiplicidad en un modelo del dominio.

A

La multiplicidad define cuantas instancias de una clase A pueden asociarse con una instancia de una clase B.

20
Q

Defina los siguientes conceptos: Post condición de negocio de éxito y Post condición de sistema de fracaso.

A

La post condición de negocio de éxito se da cuando se cumple el camino básico del caso de uso y se alcanza la meta.
La post condición de sistema de fracaso es el estado que se encuentra el sistema, luego de fracasar el CU.

21
Q

Explique a que refiere a la directriz de diagrama de actividad enunciada como: “Explicitar objetos de negocio cuando sea de utilidad”

A

Esta directriz se refiere al hecho de que un DA puede sobrevivir perfectamente sin objetos pero en ciertas circunstancias expresarlos aportan un valor extra.

22
Q

Describa la fase de inicio.

A

La fase de inicio suele ser corta para no perder su idea principal: decidir si el proyecto es viable para continuarlo, lo que se genera es una visión aproximada, se hace un análisis de negocio para poder visualizar su alcance y realizar algunas estimaciones imprecisas.