Vous êtes sur la page 1sur 6

Universidad Nacional del Callao

Facultad de Ingeniera Industrial y de Sistemas


Diseo de Sistemas

Balotario de preguntas

1. Defina que es el UML?


El UML (Leguaje unificado de modelado) es un Lenguaje grfico
para
la
especificacin,
visualizacin,
construccin
y
documentacin de piezas de informacin usadas durante el
desarrollo de software. UML ofrece un estndar para describir un
"plano" del sistema (modelo), incluyendo aspectos conceptuales
tales como procesos de negocio, funciones del sistema, y aspectos
concretos como expresiones de lenguajes de programacin,
esquemas de bases de datos
2. Indique los nombres de los creadores de UML
a. Grady Booch
b. James Rumbaugh
c. Ivar Jacobson
3. Indique cuales son las caractersticas generales del UML
a. Permite definicin formal de un metamodelo
b. Permite especificacin de un lenguaje de intercambio de datos
c. Permite notacin comprensible por el humano

4. Indique los alcances del UML


Unifica conceptos de los mtodos Booch, OMT y OOSE por parte
de Booch y Rumbaugh pueden ser descritas como centradas en
objetos, ya que sus aproximaciones se enfocan hacia el modelado
de los objetos que componen el sistema, su relacin y
colaboracin. por otro lado, la metodologa de Jacobson es ms

centrada a usuario, ya que todo en su mtodo se deriva de los


escenarios de uso

5. Indique cuatro enfoques principales luego de la unificacin


de simbologa del UML:
a. Permitir modelar los sistemas
b. Establecer un lenguaje orientado a objetos
c. Tratar las aplicaciones de sistemas complejos en la escala
adecuada
d. Crear un leguaje de modelado utilizable tanto por hombre y las
mquinas

6. Qu aportan los conceptos a un modelo?


Desarrollar un modelo para un sistema de software antes de su
construccin o renovacin es tan esencial como tener un modelo
para un edificio antes de levantarlo. Un lenguaje de modelamiento
debe incluir: elementos fundamentales que modelan tales como
los conceptos
7. Defina que son los diagramas de casos de uso?
Los diagramas se utilizan para dar diferentes perspectivas del
problema segn lo que nos interesa representar en un
determinado momento, para obtener requerimientos de un nuevo
sistema se utiliza.
Describe un conjunto de secuencias de acciones que un sistema
ejecuta, para producir un resultado observable de inters. Se
emplea para estructurar los aspectos de comportamiento de un
modelo.

8. Que se entiende por diagramas de clases.


Los diagramas de clases muestran las diferentes clases que
componen un sistema y cmo se relacionan unas con otras. Se
dice que los diagramas de clases son diagramas estticos

porque muestran las clases, junto con sus mtodos y atributos, as


como las relaciones estticas entre ellas.

9. Defina brevemente que son los diagramas de secuencia?


Para modelar los aspectos dinmicos de un sistema se utilizan los
diagramas de secuencia los cuales representan la forma en que
grupos de actores y clases se comunican entre s mediante el paso
de mensajes para realizar cierto comportamiento. son un tipo de
diagramas de interaccin. Constan de un conjunto de objetos y
sus relaciones, incluyendo los mensajes que se pueden enviar
unos objetos a otros. Cubren la vista dinmica del sistema. Los
diagramas de secuencia enfatizan el ordenamiento temporal de
los mensajes mientras que los diagramas de colaboracin
muestran la organizacin estructural de los objetos que envan y
reciben mensajes. Los diagramas de secuencia se pueden
convertir en diagramas de colaboracin sin prdida de
informacin, lo mismo ocurren en sentido opuesto.

10.

Que es un actor en UML?

El Actor Modela un tipo de objeto fuera del dominio del sistema


pero que interacta directamente con l, Los actores pueden
representar roles jugados por usuarios humanos, hardware
externo, u otros sujetos. Un actor no necesariamente representa
una entidad fsica especfica, sino simplemente una faceta
particular (es decir, un "rol") de alguna actividad que es relevante
a la especificacin de sus casos de uso asociados. As, una nica
instancia fsica puede jugar el rol de muchos actores diferentes y,
asimismo, un actor dado puede ser interpretado por mltiples
instancias diferentes.

11.

Que elementos debe tener un caso de uso?

Los casos de uso pueden tener atributos y operaciones que


pueden ser representados como clases con algunas restricciones.

12.
Que representa la relacin de asociacin en los
diagramas de casas de uso?
En los diagramas de casos de uso la relacin de asociacin
representa la participacin de un actor en un caso de uso.
13.
Indique brevemente que permite una relacin de
generalizacin entre dos actores?
Una relacin de generalizacin desde un actor A hacia un actor B,
indica que A es una especializacin de B, esto es A hereda el
comportamiento de B
14.
Cundo
<<extend>>?

se

debe

utilizar

una

relacin

de

tipo

Se utiliza la relacin <<extend>> cuando describe una variacin


de la conducta normal, Se recomienda utilizar cuando un caso de
uso es similar a otro (caractersticas).
15.

Qu es un diagrama de caso de uso?

Un caso de uso especifica un conjunto de secuencias de acciones,


incluyendo variantes, que el sistema puede ejecutar y que
produce un resultado observable de valor para un particular
actor. Tambin puede considerarse como una operacin/tarea
especfica que se realiza tras una orden de algn agente externo,
sea desde una peticin de un actor o bien desde la invocacin
desde otro caso de uso.
16.
En diagramas de casos de uso, defina la relacin
<<include>>
Los casos de uso pueden tener relaciones con otros casos de uso.
<<include>> especifica una situacin en la que un caso de uso
tiene lugar dentro de otro caso de uso
17.
De acuerdo a la Norma Tcnica Peruana NTP ISO/IEC
12207:2004, el proceso de verificacin consiste en:

Consiste en determinar si los productos software de una actividad


cumplen con los requerimientos o condiciones que tienen
impuestas por las actividades precedentes. Por motivos de
efectividad en costo y rendimiento, se debera integrar, lo antes
posible, la verificacin, en los procesos (tales como los de
suministro, desarrollo, operacin o mantenimiento) que la
emplean. Estos procesos pueden incluir anlisis, revisin y
prueba.
18.
Indique tres procesos primarios de la norma NTP
ISO/IEC 12207:2004 y defina brevemente cada uno de ellos
a. Desarrollo: contiene las actividades para el anlisis de los
requerimientos, diseo, codificacin, integracin, pruebas e
instalacin y aceptacin relacionadas con los productos
software. Puede contener actividades a nivel de sistema si se
estipula en el contrato.
b. Operacin: El proceso cubre la operacin del producto
software y el apoyo a la operacin de los usuarios. Ya que la
operacin del producto software est integrada a la operacin
del sistema, las actividades y tareas de este proceso hacen
referencia al sistema
c. Mantenimiento: Este proceso se inicia cuando el producto
software sufre modificaciones en el cdigo y la documentacin
asociada, debido a un problema o a la necesidad de mejora o
adaptacin. El objetivo es modificar el producto software
existente preservando su integridad. Este proceso incluye la
migracin y retirada del producto software.

19.
Indicar tres procesos de apoyo de la norma NTP
ISO/IEC 12207:2004 y defina brevemente
a. Documentacin: es un proceso para registrar la documentacin
producida por un proceso o actividad del ciclo de vida. El
proceso contiene el conjunto de actividades para planificar,
disear, desarrollar, producir, editar, distribuir y mantener
aquellos documentos que necesitan todos los involucrados
tales como gerentes, ingenieros y usuarios del sistema o
producto software.
b. Gestin de configuracin: es el proceso de aplicar
procedimientos tcnicos y administrativos a lo largo del ciclo

de vida del software para: identificar, definir y establecer la


lnea base de los elementos software en un sistema; controlar
modificaciones y comunicacin de los elementos; registrar e
informar del estado de los elementos y peticiones de
modificacin; asegurar la completitud, consistencia y
correccin de los elementos; y controlar el almacenamiento,
manipulacin y entrega de los elementos
c. Aseguramiento de calidad: proporcionar la seguridad
apropiada de que los productos y procesos software del ciclo
de vida del proyecto son conformes con sus requerimientos
especificados y se adhieren a los planes establecidos

20.
Indicar cuales son los procesos organizativos de la
norma NTP ISO/IEC 12207:2004 y defina brevemente cada
uno de ellos
a. Gestin : contiene las actividades genricas y tareas que
pueden ser empleadas por cualquier parte que tenga que
gestionar sus respectivos procesos. El gerente es responsable
de la gestin del producto, gestin del proyecto y gestin de
las tareas de los procesos aplicables, tales como el de
adquisicin, suministro, desarrollo, operacin, mantenimiento
o soporte
b. Mejora : proceso es un proceso para establecer, evaluar, medir,
controlar y mejorar un proceso del ciclo de vida del software.
Sus procesos son: Establecimiento del proceso. Evaluacin del
proceso. Mejora del proceso.
c. Recursos Humanos: proceso para proporcionar y mantener
personal capacitado. La adquisicin, suministro, desarrollo,
operacin o mantenimiento de los productos software depende
en gran medida de personal entendido y competente

Vous aimerez peut-être aussi