1/106
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
____ “medio para representar el sistema usando algun tipo de notacion grafica”…
modelado
por que modelar?
__________: Establece un mecanismo simplificado de comunicacion, representando graficamente aspectos fundamentales del elemento modelado
Entendernos
por que modelar?
___________ es una forma sencilla de plasmar de forma clara en un ____ las ideas y conceptos
documentar
_______ provee una herramienta ___ de comunicacion
visual
por que modelar?
______ resulta una excelente herramienta para revisiones, validaciones, analisis, redise;os, etc
Analizar
que podemos modelar?
____: que hace el producto?
requerimientos
por que modelar?
__________ como esta hecho? (nivel de abstraccion mas alta)
arquitectura
por que modelar?
______, representada con diagramas de bloques, flujo de datos entre estos
arquitectura
por que modelar?
__________: como esta hecho?
implementacion
por que modelar?
_________: descrita en el nivel de abstraccion mas bajo
implementacion
dise;o, utiliza, ____ de arquitectura, tarjetas ___, ____ de clases/despliegue/componentes, etc
CRC. Diagramas
UML, creado por _______, ______ e _____ en los 90
James Rumbaugh, Grady Booch, Ivar Jacobson
UML, junto al ________, fue uno de los grandes impulsores de la industria del software en los 90
modelo de objetos
UML, es un “____” que combina lo mejor de cada uno de sus metodos individuales de analisis y dise;o orientado a objetos
metodo unificado
UML contiene una notacion robusta para el modelado y desarrollo de los _______________
sistemas orientados a objetos
UML, tras un estudio en Nebraska, fue reducido a _____________ de diagrama para representar lo esencial de un sistema
cinco tipos
_____: muestran actividades incluidas en un proceso o en el pensamiento de datos
Diagramas de Actividad
_____: exponen interaccinoes entre un sistema y su entorno
Diagramas de casos de uso
_____: muestran interacciones entre actores y el sistema, y entre componentes del sistema
diagramas de secuencias
_____: revelan las clase de objeto en el sistema y las asociaciones entre estas clases
diagramas de clase
_____: explican como reacciona el sistema frente a eventos internos y externos
diagramas de estado
Perspectivas de Somerville:
____: modela el contexto/entorno del sistema
externa
Perspectivas de Somerville:
____: modela la interaccion entre un sistema y su entorno, y sus componentes
interaccion
Perspectivas de Somerville:
____: modela la organizacion del sistema o estructura de datos que procese el sistema
estructural
Perspectivas de Somerville:
____: modela el _____ dinamico del sistema y como responde ante ciertos eventos
comportamiento

Tipos de diagramas:
____: establece fronteras del sistema e interaccion con el entorno
contexto
_____, muestran que el entorno incluye varios sistemas automatizados, pero no muestra relaciones entre ellos, y el sistema especificado
modelos de contexto
Los sistemas ______ generan datos para el sistema o consumen datos del sistema
generan
en los __________, los sistemas pueden estar ________ o ubicados en edificios separados
modelos de contexto. fisicamente juntos
en los _________, todas las relaciones llegan a afectar los requerimientos y el dise;o del sistema a definir, por lo que deben tomarse en cuenta
modelos de contexto

es ejemplo de _____
diagrama de actividad
los _______ muestran las _______ que incluyen un proceso de sistema
diagramas de actividad
un diagrama de actividad indica el proceso de inicio con un _____________
circulo relleno
un diagrama de actividad indica el fin con un _____________
circulo relleno dentro de otro circulo
en los diagramas de actividad, los ________________ representan actividades (subprocesos a realizar)
rectangulos con esquinas redondeadas
en los diagramas de actividad, las ______________ representan el flujo de una actividad a otra
flechas
en los diagramas de actividad, una ______________ se emplea para indicar coordinacion de actividades
barra solida
en los diagramas de actividad, el ____________ indica puntos de desicion
rombo
el dise;o arquitectonico intenta entender como ______________ y como tiene que ___________
debe organizarse un sistema. como tiene que dise;arse la estructura global del sistema
el ____________ es el enlace crucial entre dise;o y la ingenieria de requerimientos, ya que identifica principales componentes estructurales y la relacion entre ellos
dise;o arquitectonico
la _____________ se interesa por la ______ de programas individuales, donde este se separa en componentes
arquitectura en peque;o
la _____________ se interesa por la arquitectura de sistemas empresariales (incluyen otros sitemas, programas y componentes de programa)
arquitectura en grande
los sitemas empresariales de la arquitectura en grande se ______________ que diferentes compa;ias administran y poseen
distribuyen a traves de diferentes computadoras
el estilo y estructura arquitectonica se elige dependiendo de _______________ no funcionales
requerimientos de sistema
el dise;o arquitectura elige los requisitos no funcionales de sistema: ____, _____, __________, _________
rendimiento, seguridad, disponibilidad, mantenibilidad
dise;o arquitectonico, vistas:
__________: se relacionan requerimientos del sistema con entidades
vista logica
dise;o arquitectonico, vistas:
__________: muestra como, en tiempo de operacion, se compone el sistema de procesos en interaccion
vista de proceso
dise;o arquitectonico, vistas:
__________: ómo está organizado el software desde el punto de vista de los programadores
vista de desarollo
dise;o arquitectonico, vistas:
__________: expone el hardware del sistema y como los componentes de software se distribuyen a traves de ellos
vista fisica
el ___________ modela interacciones entre sistema y actores externos
modelado de casos de uso
los ___________ modelan interacciones entre componentes del sistema y agentes externos
diagramas de secuencia
un __________ es una unidad simple de trabajo
caso de uso
un __________ puede “incluir” la funcionalidad de otro _____ o “extender” otro _________ con su propio comportamiento
caso de uso
el caso de uso es utilizado por ______
actors
un ________ es un usuario del sistema, incluye usuario humanos y otros sistemas computarizados
actor
un ______ usa un caso de uso para desempe;ar alguna porcion de trabajo que es de valor para el negocio
actor
el conjunto de casos de uso al que un actor tiene acceso define su ___________
rol global y alcance de su accion
un __________ es una descripcion normal de la funcionalidad que el sistema tendra cuando se construya
caso de uso
una ___________ se asocia (normalmente) con un caso de uso para documentar elementos de dise;o a implementar de la funcionalidad del caso de uso en el nuevo sistema
diagrama de implementacion

la ________ de casos de uso a los que se asocia un _______ o __________ documenta la funcionalidad minima a implementar por el componente
lista. componente. una clase

un _______ es un grafico para representar la interaccion entre los objetos
diagrama de secuencia
los requisitos y casos de uso pueden ser utilizados en __________________
desarrollos agiles
a diferencia de la colaboracion tradicional de los desarrollos agiles, los requisitos y casos de uso se apoyan fuertemente en _____________
las especificaciones del sistema
los _______________ se centran en operaciones del sistema, con una tendnecia a la especificacion detallada del sistema
requisitos tradicionales
Los ________ se centran en las interacciones usuario/sistema con similaridades a las especificaciones detalladas
casos de uso
las _____________ se centran en el valor del cliente con una fuerte intencion de fomentar la comunicacion
historias de usuarios
las ____________ no pertenecen oficialmente a UML
tarjetas CRC
el mayor valor de las tarjetas CRC es que permiten _______________________ para apreciar mejor la tecnologia de objetas
Romper con el modo de procedimiento y pensamiento
las tarjetas CRC permiten que ________________
todo el equipo contribuya en dise;o
las tarjetas CRC se utilizan para representar ________ individuales
objetos
se crea una CRC por
clase
el nombre de la clase va ___________
en la parte superior
responsabilidad _________, colaboradores (otras clases) _____________
izquierda, derecha
normalmente los ___________ son una buena pista para encontrar candidatos a clases
sustantivos
los __________ de los casos de uso son candidatos a responsabilidades
verbos

la clase del objeto puede ser escrita en la _____________, las responsabilidades en la _________ y las clases colaboradoras a la ____________ de cada responsabilidad
parte superior. parte izquierda. derecha
las CRC no son _________________, pero una herramienta excelente de trabajo
medio de documentacion definitiva
se trabajan en __________
sesiones CRC
una sesion CRC empieza con alguien ___________________
simulando el sistema (hablando de que objetos envian mensajos a otros)
pensar a _________________ ayuda a descubrir problemas facilemten
traves de puntos debiles de proceso
el _______________ es una vista estatica de objetos y clases que cubren el espacio de analisis y dise;o
modelo logico
un ________ es una vista mas pobre, de alto nivel de los objetos de negocio y de las entidades
modelo de dominio
un _____________ es mas riguroso y enfocado al dise;o
modelo de clases
una clase es un elemento estandar UML, utilizado para especificar _______________
el patron del que se produciran los objetas en tiempo de ejecucion
el ___________ esta en el nucleo del desarollo y del dise;o orientado a objetos
modelo de clases