Está en la página 1de 18

Anlisis de Sistemas

Preguntas de exmenes finales


1) Resultado de la etapa de Anlisis segn las distintas metodologas AOO y AE.
Anlisis Estructurado
Se obtiene un modelo del comportamiento del sistema, que describe lo que este debe
hacer para satisfacer los requisitos, omitiendo detalles de implantacin. Se crea a
partir del modelo ambiental y del modelo de comportamiento, los cuales definen la
frontera del sistema con el mundo y el comportamiento necesario del sistema para
interactuar.
Anlisis Orientado a Objetos
Una comprensin ms precisa de los requisitos, fcil de mantener y que ayude a
estructurar el sistema entero incluyendo la arquitectura. Se obtiene el conjunto de
requisitos y se analizan, refinndolos y estructurndolos.
Se obtienen los modelos del negocio y del dominio, capturando, los objetos del
sistema, el qu del sistema.

2) Comparacin del modelo de casos de uso con el modelo de anlisis:


Modelo de casos de uso
Descrito por el lenguaje del cliente
Vista externa.
Estructurado por los casos de uso.
Usado como contrato entre el cliente y
desarrolladores sobre que debera hacer el
sistema.
Puede contener redundancias e
inconsistencias.
Captura la funcionalidad del sistema.
Define caso de uso que se analizaran con
ms profundidad en el modelo de anlisis.

Modelo de anlisis
Descrito con el lenguaje del
desarrollador.
Vista interna del sistema.
Estructurado por las clases y paquetes
estereotipados.
Usado por los desarrolladores para
comprender como debera darse forma
al sistema.
No debera tener redundancia e
inconsistencias.
Esboza como llevar a cabo la
funcionalidad del sistema.
Define realizaciones de casos de uso y
cada uno de ellas representa el anlisis
de un caso de uso del modelo de casos
de uso.

3) Etapas de la planificacin. Que es el mbito?


1. Determinar el mbito de software: Describir la funcin, el rendimiento, las
restricciones y la fiabilidad del sistema. Se logra mediante una entrevista
preliminar en la cual se desarrollan tres tipos de preguntas:
1. De contexto libre para conseguir un entendimiento bsico
del problema.
2. Para profundizar la comprensin del problema.
3. Para analizar la efectividad de la entrevista.
2. Estimar los recursos requeridos (Humanos, de Software Reutilizables, de Entorno)
3. Estimacin de Costos y Plazos
4. Seguimiento y Supervisin del Proyecto de Software (Control)
5. Gestin de riesgos de software
1

Anlisis de Sistemas
Preguntas de exmenes finales

4) En que etapa se realiza la factibilidad y en que consiste? Cual es el objetivo de


este anlisis?
El estudio de factibilidad se realiza durante la primera etapa del proceso de desarrollo
de sistemas: la encuesta. Consiste en revisar la solicitud de proyecto y determinar si
merece o no la inversin de recursos. Su finalidad es evaluar solicitudes de proyecto,
reuniendo informacin que permite emitir un juicio con conocimiento y causa. Se
analizan cuatro tipos de factibilidad: operacional, econmica, tcnica y legal.

5) Enumere y explique herramientas del relevamiento.


HERRAMIENTA CARACTERISTICAS
Entrevista

Joint Application
Design
Cuestionario

Observacin
Personal

Anlisis de
documentacin
existente
Muestreo

Conversacin dirigida con formato


de preguntas y respuestas que tiene
un propsito especfico.
Tipos de Preguntas:
abiertas - cerradas - sondeos
Conversacin grupal que ahorra
tiempo y dinero.
Grilla de preguntas abiertas y
cerradas proporcionadas a los
usuarios que representan una
forma rpida para recolectar
enormes cantidades de datos.
Realizada sobre el tomador de
decisiones del sistema, sus
actividades y su ambiente fsico.
Observacin y anlisis de
documentacin e informes de la
empresa.
Seleccionar sistemticamente
elementos representativos de una
poblacin.
Pasos:
1. Determinar datos
2. Determinar poblacin
3. Seleccionar tipo de muestra
4. Decidir tamao de muestra

OBJETIVO
Informacin Buscada
Opinin, sentimientos
acerca del sistema actual.

Requerimientos y el
aspecto de la interfaz del
nuevo sistema.
Actitudes, creencias,
comportamientos,
caractersticas y
pensamientos generales
acerca del sistema actual.
Lo que realmente se hace
y las relaciones entre
tomadores de decisiones y
el personal. Reacciones.
Necesidades de la
organizacin.
Hechos, cifras,
informacin financiera,
contexto organizacional,
tipos de documentos y
problemas existentes del
sistema actual.

Anlisis de Sistemas
Preguntas de exmenes finales
6) Describa las caractersticas de las distintas clases de AOO. Con cuales se
corresponden las entidades de un DER en AOO.
Caractersticas de clases:
Relaciones entre clases
(1) Asociacin Forma de comunicacin entre dos clases.
(2) Agregacin Forma de asociacin que se usa para representar un
objeto de una clase que est agregado dentro de otro perteneciente a
otra clase.
(3) Composicin Un objeto es fsicamente construido a partir de otro.
Jerarquas
(1) Generalizacin Factorizar elementos comunes de un conjunto de
clases en una clase ms general, la superclase.
(2) Especializacin Capturar particularidades de un conjunto de objetos
no discriminados por las clases ya identificadas. Las nuevas
caractersticas se representan en una subclase.
Las entidades de un DER en el Anlisis Orientado a Objetos son los objetos de clases.
Las distintas clases de AOO no son de: interfaces, entidad y control?
7) Distintos tipos de entidades en un DER.
1. Asociativa Entidad y Relacin de la cual se desea dejar registrada informacin.
2. Supertipo Entidad que contiene elementos comunes de varias entidades subtipo.
3. Subtipo Contiene particularidades de un objeto.

Anlisis de Sistemas
Preguntas de exmenes finales
8) Herramientas y objetivos de cada una de las vistas.
rea

Vista

Esttica

Clasificacin
Estructural
Describe
elementos del
sistema y sus
relaciones con
otros.

Comportamiento
Dinmico
Describe el
comportamiento
del sistema en el
tiempo.

Herramientas
Diagramas

de Clases

de Casos de Uso

de Casos de
Uso

de
Implementacin

de
Componentes

de Despliegue

de Despliegue

de Mquina de
Estados

de Estados

de Actividad

de Actividad

de Secuencia
de Interaccin
de
Colaboracin

Gestin de
Modelo
Organiza
jerrquicamente
los modelos.

de Gestin de
Modelo

de Clases

Conceptos
Clase
asociacin
generalizacin
dependencia
realizacin
interfaz
caso de uso
actor
asociacin
extensin
inclusin
generalizacin
componente
interfaz
dependencia
realizacin
Nodo
componente
dependencia
realizacin
estado
evento
transicin
accin
actividad
estado
transicin
divisin
unin
interaccin
objeto
mensaje
activacin
colaboracin
interaccin
rol
mensaje
paquete
subsistema
modelo

Objetivos
Qu modela?
Conceptos del
dominio de la
aplicacin.
Entidades de
comportamiento
discreto y no
dinmico.
Comportamiento
de un sistema,
subsistema o
clase. Enumera
actores y CU,
relacionndolos.

CVs de objetos
mostrando
eventos en cierto
plazo.
Actividades de
computacin
implicadas en la
ejecucin de un
clculo.
Secuencias de
intercambio de
msjs, con flujos
de control a
travs de los obj.
Conjunto de
paquetes que
contiene
elementos del
modelo.

Anlisis de Sistemas
Preguntas de exmenes finales
9) Definir los distintos modelos del anlisis estructurado. Cual es el objetivo y las
herramientas de c/u de los diagramas de AE?
Modelos de Anlisis Estructurado
Modelo Esencial
Lo que el sistema debe hacer para satisfacer los requerimientos del usuario, diciendo
lo mnimo posible acerca de cmo se implementar. Supone tecnologa perfecta y que
es de fcil obtencin y sin costo.
Se compone de:
Modelo Ambiental
Define la frontera entre el sistema y el resto del mundo. Consiste en un diagrama de
contexto, una lista de acontecimientos y una descripcin del propsito.
Modelo del Comportamiento
Describe el comportamiento requerido para que el sistema interacte exitosamente
con el ambiente. Consiste en un diagrama de flujo de datos, un diagrama de entidadrelacin, un diagrama de transicin de estados, un diccionario de datos y una
especificacin de proceso.
Diagramas de Anlisis Estructurado
Herramienta
Declaracin de Propsitos

Lista de Acontecimientos

Diagrama de Contexto

Diagrama de Flujos de Datos

Diccionario de Datos

Especificacin de Proceso

Objetivo
Hacer una declaracin breve y concisa del
propsito del sistema, no detalladamente.
Listar narrativamente los estmulos que
ocurren en el mundo exterior a los cuales
el sistema debe responder. Pueden ser
orientados a flujos, temporales o de
control.
Caso especial de un DFD en una sola
burbuja que representa todo el sistema.
Demuestra las caractersticas del mismo:
terminadores, datos que E/S, almacenes
usados y la frontera.
Permite visualizar un sistema como una
red de procesos funcionales conectados
entre s por flujos y almacenes. Modela
las funciones que debe llevar a cabo un
sistema y sus interacciones. Consta de
procesos, flujos, almacenes y
terminadores.
Listar organizadamente todos los datos
pertinentes al sistema con definiciones
precisas y rigurosas para obtener un
entendimiento comn del sistema.
Describir lo que sucede en cada burbuja
primitiva. Debe ser claro para ambos el
analista y el usuario, debe ser fcilmente
comunicado al pblico y no debe imponer
decisiones de diseo e implementacin.
Existen tres herramientas: Lenguaje
Estructurado, pre/post condiciones y
tablas de decisin.
5

Anlisis de Sistemas
Preguntas de exmenes finales

Diagrama de Entidad Relacin

Diagrama de Transicin de Estados

Describir con alto nivel de abstraccin la


distribucin de los datos almacenados en
un sistema, enfatizando relaciones entre
almacenes. Consta de tipos de objetos y
sus relaciones.
Enfatizar el comportamiento dependiente
del tiempo del sistema para desarrollar el
modelo esencial. Esta compuesto por
estados, cambios de estado y
condiciones/acciones.

10) Cada una de las relaciones entre clases.


1. Asociacin
Conexin semntica bi-direccional entre clases. Es una abstraccin de los enlaces que
existen entre los objetos instancia de la clase asociada.
2. Relacin de Agregacin
Relacin de asociacin que se puede descomponer en sus partes. Es un acoplamiento
ms fuerte entre clases.
3. Relacin de Composicin
Es parecida a la anterior pero es mas fuerte es el encargado de gestionar las partes.

11) Explique las relaciones entre CU. Entre que objetos se puede dar cada una de
ellas.
Relacin
Asociacin

Extensin

Inclusin

Generalizacin

Funcin
Comunicacin entre un
actor y un caso de uso en
el cual este participa.
Insercin de
comportamiento adicional
en un CU base.
Insercin de
comportamiento adicional
en un CU base, que lo
describe explcitamente.
Relacin entre un CU
general y uno ms
especfico que hereda
propiedades del ms
general y agrega las suyas
propias.

Notacin

12) Mencione y explique tipos de prototipos.


Parchado
Construccin de un sistema que funciona pero est parchado.
No Operacional
Modelo a escala no funcional para probar determinadas aspectos del diseo.
6

Anlisis de Sistemas
Preguntas de exmenes finales
Primero en Serie
Creacin de un primer modelo a escala completo en un sistema, llamado a veces
piloto. Es til cuando se planean muchas instalaciones del mismo sistema.
De Caractersticas Seleccionadas
Construccin de un modelo operacional que incluye algunas pero no todas las
caractersticas del sistema final. Se va construyendo por mdulos los cuales son parte
del sistema real.

13) Cuales son las funciones de los servicios de portabilidad de I-CASE


La funcin de el bloque de servicios de portabilidad es permitir que las herramientas
CASE y su marco de integracin migren de arquitectura sin cambios significativos.
Proporcionan una transferencia suave de informacin entre una herramienta y otra.

14) Que tipo de costo y beneficio incluira en el Anlisis de Costo y Beneficio de


un sistema. Por que?
Tipos de Costos
De Construccin
Salarios de personal + extras
Capacitacin
Tiempo de PC y herramientas de desarrollo
Reclutamiento de Personal
Espacio y equipo fsicos
Viajes de relevamiento
De Instalacin
Capacitacin
Conversin BD
Instalacin comercial
Aprobacin reglamentaria
Ejecuciones paralelas
Equipo de instalacin
Del Dinero
Por dinero prestado para hacer el proyecto
Perdida de intereses que hubiese ganado haciendo otro proyecto
Operacionales
Hardware, materiales y equipo
Software
Personal
Mantenimiento
Planta Fsica
Facilidades
Del Fracaso
Reparacin de fallas
Perdidas por fallas
Legales por fallas

Anlisis de Sistemas
Preguntas de exmenes finales
Tipos de beneficios
Tcticos
Reduccin del personal administrativo
Mayor velocidad en el procesamiento
Estratgicos
Identificar/atraer nuevos clientes
Entrar a nuevos mercados
Crear nuevos productos
Capturar, reproducir y distribuir conocimientos/experiencia
Producir informacin necesaria que anteriormente no tenia
Los tipos de costos y beneficios se utilizan para demostrarle al usuario que los
beneficios que esperamos obtener del nuevo sistema superan a los costos adicionales
que este produjo. Se deben calcular todos los costos anticipados asociados con el
sistema y luego cuantificar los beneficios hacindolos tangibles para poder comparar.

15) Que representan las transformaciones en el AE y que cumple este mismo


objetivo en AOO?
Las transformaciones en el Anlisis Estructurado representan la ejecucin de un
proceso, en el cual se convierten entradas al sistema en salidas del mismo.
En el Anlisis Orientado a Objetos, este objetivo lo cumplen las transiciones o cu?

16) Que representa un DTE en AOO y que en AE?


Diagrama de Transicin de Estados en Anlisis Orientado a Objetos
Representa el comportamiento dinmico de un objeto en cierto plazo, modelando su
ciclo de vida.
Diagrama de Transicin de Estados en Anlisis Estructurado
Representa el comportamiento dependiente del tiempo del sistema completo.

Anlisis de Sistemas
Preguntas de exmenes finales
17) Compare el ciclo de vida estructurado y el ciclo de vida incremental.
Ciclo de Vida Estructurado
Anlisis Estructurado
Implantacin descendente
Las actividades pueden llevarse a cabo en
paralelo, mientras estn terminadas sus
etapas anteriores.

Consta de 9 actividades
Existe la retroalimentacin

Ciclo de Vida Incremental


Combina elementos del Modelo Lineal
Secuencial (CV Clsico) con Prototipos.
Iterativo e incremental
Cada incremento resulta en un producto
operacional entregable, el cual es
utilizado para planear el prximo
incremento.(pero tambin se puede
utilizar paralelismo)
Consta de 4 etapas e incrementos.
Iterativo

18) Qu es un modelo? Semntica y presentacin.


Modelo
Simplificacin de la realidad; abstraccin de un sistema que resalta los elementos de
mayor importancia y omite los no relevantes. Estn construidos en un lenguaje de
modelado universal (UML).
Semntica
Capta el significado de una aplicacin como una red de construcciones lgicas. Tiene
estructura sintctica, reglas para asegurar su correccin y dinmicas de ejecucin.
Presentacin Visual
Muestra la informacin semntica de modo que pueda ser considerada y corregida por
humanos. No agregan significado. Organizan la presentacin dirigiendo su
comprensin.

Anlisis de Sistemas
Preguntas de exmenes finales
19) Cuadro comparativo de todos los modelos evolutivos de software. Como
mnimo 2 similitudes y 2 diferencias
Incremental

Diferencias

Similitudes

En Espiral

Crea versiones de
producto operables

Crea versiones
funcionales(no hay
diferencia)

En la primer iteracin
entrega productos
operables
Consta de solo etapas del
modelo lineal secuencial

Entrega modelos o
prototipos
Incorpora otras
etapas

De ensamblaje en
Componentes
Crea versiones de
software
reutilizables(todos
estos son as)
Crea clases que
encapsulan datos y
algoritmos
Involucra tareas de
manejo de
bibliotecas

Combina elementos de modelos secuencial


lineal y de prototipo
Son Evolutivos(las dos propiedades siguientes indican esto)
Son iterativos
Producen versiones cada vez mas sofisticadas del software

20) Explique 3 caractersticas orientadas a objetos


Clase
Abstraccin que encapsula datos y procedimientos para describir el contenido y
comportamiento de alguna entidad del mundo real. Descripcin generalizada de una
coleccin de objetos similares. Existen entre las clases relaciones de Asociacin,
Agregacin y Composicin. Adems se pueden organizar en jerarqua como
Generalizacin y Especializacin.
Mensajes
Medio a travs del cual los objetos interactan entre si. Estimulan la ocurrencia de
cierto comportamiento en el objeto receptor. Existen categoras de mensajes:
Constructores, Destructores, Selectores, Modificadores e Iteradores.
Herencia
Propiedad de heredar atributos y comportamientos de clases superiores en jerarqua,
llamadas superclases. Aumenta la reutilizacin de componentes. Existen dos formas
de herencia: Simple y Mltiple.

21) Diferencia entre el modelo en espiral y el incremental.

10

Anlisis de Sistemas
Preguntas de exmenes finales
MODELO INCREMENTAL

MODELO ESPIRAL

Diferencias
Entrega versiones del producto
Entrega versiones del producto no
operables
necesariamente funcionales
En el primer incremento, entrega un En la primera iteracin puede llegar a
producto esencial con los aspectos
construir un modelo en papel o
bsicos
prototipos.
Consta solo de las etapas del modelo Incorpora otras etapas
lineal secuencial
Se centra en la entrega de un
Se divide en un nmero de actividades
producto operacional con cada
estructuradas.
incremento
Antes de terminar la entrega (n-1) se La ejecucin de las iteraciones es
puede empezar a desarrollar la
secundaria, no solapada (termina una
entrega n (paralelismo)
vuelta y empieza otra)
Los primeros incrementos generan
Cada vuelta genera una nueva versin del
versiones incompletas
modulo
Similitudes
Son Iterativos
Producen versiones cada vez mas completas del Software
Combinan los modelos de Prototipo y Lineal Secuencial (CV Clsico)

22) Nivelacin ascendente y descendente. Describir.


Nivelacin Ascendente
Como sabemos el DFD consiste en un solo nivel, con demasiadas burbujas, por ello se
necesita una nivelacin ascendente del DFD preliminar. Se agrupan procesos con
significado, cada uno de los cuales representa una burbuja de un diagrama de nivel
superior.
Nivelacin Descendente
Posiblemente los procesos identificados en el DFD resulten no ser primitivos y
requieran particiones descendentes en DFD de nivel inferior (solo significa que los
procesos iniciales pudieran resultar demasiados complejos para ser descriptos
adecuadamente en una especificacin de proceso de una pagina)

23) Herramientas orientadas a objetos. Cuales son y cuando se usan.


Diagramas
Diagrama de Clases

Herramientas
clases
interfaces
colaboraciones

Objetivo
Proporcionar la vista
esttica de un sistema
modelando:
11

Anlisis de Sistemas
Preguntas de exmenes finales

Diagrama de Objetos

objetos
relaciones

Diagrama de CU

casos de uso
actores
relaciones
objetos
relaciones
mensajes

Diagrama de Interaccin

Diagrama de Estados

Diagrama de Actividades

estados
transiciones
eventos
actividades
estados de actividad
estados de accin
transiciones
objetos

- vocabulario
- colaboraciones
- esquema lgico de BD
Representar instancias de
elementos encontrados en
el diagrama de clases.
Modelar el contexto de un
sistema y los requisitos.
Diagrama de Secuencias
Resaltar la ordenacin
temporal de los mensajes.
Diagrama de Colaboracin
Resaltar la organizacin
estructural de los objetos.
Modelar objetos reactivos,
los cuales estn ociosos y
reciben un evento al cual
responden.
Modelar:
-Flujo de trabajo
-Ejecucin de una
Operacin

24) Cual es el mejor paradigma para un sistema orientado a objetos?

25) Que es un estado de un sistema?


Estado del sistema
Comportamiento del sistema que es observable y que perdura durante algn periodo
finito de tiempo. Conjunto de circunstancias o atributos que caracterizan una persona
o cosa del sistema en ese tiempo dado.

26) Factibilidad. Tipos y descripcin de cada uno.


Pruebas de Factibilidad
Examinan la posibilidad de que el sistema sea factible- que sea de utilidad para la
organizacin emprendedora del proyecto. El estudio es realizado por un pequeo
grupo de personas familiarizadas con tcnicas de sistemas y expertas en procesos de
anlisis y diseo.
Existen cuatro tipos de Factibilidad
Operacional
Se refiere a la resistencia del cambio. Se analizan las siguientes preguntas:
- Existe apoyo para el proyecto?
12

Anlisis de Sistemas
Preguntas de exmenes finales
- Los mtodos actuales son aceptados?
- El nuevo sistema es ms til y operacional?
- Participan los usuarios en el desarrollo?
- Cules son las repercusiones en la productividad?
Tcnica
Se refiere a la existencia de la tecnologa a implantar. Se analizan las siguientes
preguntas:
- Tiene el personal la capacidad tcnica necesaria?
- El sistema ofrecer las respuestas adecuadas?
- Tendr el sistema fcil crecimiento?
- Existe garanta de exactitud, confiabilidad, facilidad de acceso y seguridad de
datos?
Econmica
Verificar que los beneficios financieros superen o en su defecto igualen a los costos.
Se estiman costos de:
- La investigacin completa
- Hardware y software
- No llevar a cabo el proyecto
Y beneficios de:
- Reduccin de costos
- Reduccin de errores
Legal
Se refiere a la aprobacin legal vigente en el territorio geogrfico de la implantacin
del proyecto.
(Guarda una seria relacin con el anlisis de costos y beneficios)
27) Que es un sumidero a infinito?
Sumidero a infinito
Proceso que tiene flujos de entrada y no de salida. (Tambin llamado agujero
negro).

28) Cuales son los distintos modelados?


Modelados
Modelo Fsico Actual
Es un modelo del sistema que actualmente esta en uso. Este modelo muestra la forma
fsica de transporte y manipulacin de datos.
Modelo Lgico Actual
Muestra requerimientos puros o esenciales que realiza el sistema actual del usuario.
Se eliminan los detalles de implantacin arbitraria.
Modelo Fsico Nuevo: Muestra las limitaciones de implantacin impuesta por el
usuario.
Modelo Lgico Nuevo: Modelo de los requerimientos puros o esenciales del usuario
quiere.

29) Como balancear el DFD y el DTE.


Balanceo del DFD y el DTE
13

Anlisis de Sistemas
Preguntas de exmenes finales
-

Cada burbuja de control del DFD se asocia con un DTE como una EP y
viceversa.
Cada condicin del DTE debe corresponder con un flujo de datos de E al
proceso de control y viceversa.
Cada accin del DTE debe corresponder con un flujo de control de S del
proceso del DFD.

30) Tipos de flujos.


Flujo de Datos
Informacin que ingresa o sale de un proceso, compuesta por estructuras de datos.
Son un conducto a lo largo del cual viajan los paquetes de datos entre procesos y/o
almacenes.
Flujo Temporal
Inician con la llegada de un momento dado en el tiempo.
Flujo de Control
Seales o interrupciones que coordinan y sincronizan las actividades de procesos.

31) Herencia simple y mltiple.


Herencia
Propiedad de heredar atributos y comportamientos de clases superiores de jerarqua
superclases. Aumenta la reutilizacin de componentes.
Simple
Una clase hereda de una sola clase superior.
Mltiple
Una clase hereda simultneamente de varias clases superiores.

32) Que es un JAD y cuando se usa?


JAD
Joint Application Design
Herramienta de relevamiento que consiste en una reunin grupal donde se definen los
requerimientos de anlisis y diseo de la interfaz de usuario. Permite la ausencia de
personas importantes y ahorra tiempo y dinero:
Se usa cuando:
- Existen usuarios impacientes por el nuevo sistema.
- Cuando se prevea que se va recopilar mas informacin que con las
entrevistas personales.

33) Que es una entidad?


Entidad
Se utiliza para modelar informacin que posee una vida larga y a menudo es
persistente. Modelan informacin y comportamiento asociado de algn fenmeno o
suceso del mundo real. Puede tener comportamiento relativo a la informacin que
contiene.
14

Anlisis de Sistemas
Preguntas de exmenes finales

34) Que opciones existen al momento de planificar un sistema de software.


Al momento de necesitar un nuevo sistema de software, existen distintas opciones
tener en cuenta:
1. Desarrollarlo
Crear internamente el software.
2. Comprarlo
Adquirir el software o componentes ya desarrollados:
3. Subcontratar
Contratar un tercero quien hace el trabajo a bajo costo.

35) Principales caractersticas del modelo esencial.


Caractersticas
- Debe modelar lo que el sistema tiene que hacer para satisfacer los requisitos
- Debe decir lo mnimo posible acerca de la implantacin del sistema
- Supone tecnologa perfecta, fcil obtencin y sin costo
36) Qu implica el anlisis y cuando termina?
Implica analizar los requisitos del usuario refinndolo y estructurndolos para
conseguir una compresin ms precisa y una descripcin de los mismos que sea fcil
de mantener y que nos ayude a estructurar el sistema entero. Debe resolver aspectos
no tomados en cuenta durante la captura de requisitos:
- Interferencia, concurrencia y conflictos entre CU
- Falta de detalle
- Redundancias en los requisitos.
Termina cuando se ha concedido el modelado de los requisitos del usuario y se
elabora el estudio de factibilidad.

15

Anlisis de Sistemas
Preguntas de exmenes finales
*revisar

37) Herramientas de relevamiento (objetivos y caractersticas)


Cursogramas
Tablas/arbol de decision
Organigrama
(No son entrevistas, cuestionarios, JAD, observaciones personales, muestreo, anlisis
de informacin)
38) Objetivos del modelo esencial de la Metodologa Estructurada.
Los objetivos del modelo esencial de la metodologa estructurada, son crear un
sistema que pueda satisfacer los requisitos del usuario, creando un modelo bsico de
implementacin, considerando una tecnologa perfecta y sin costo. (Mi)
Objetivo:
39) Realice un esquema con los diagramas de AOO y mencione al menos 3 reglas
de consistencia entre ellos. Mencione a que vista pertenecen.
Diagramas de AOO
Vista
Vista Esttica/ Vista
de gestin de modelo

Diagramas
Diagrama de Clases

Vista de CU

Diagrama de CU

Vista de
implementacin
Vista de despliegue

Diagrama de
componentes
Diagrama de
despliegue
Diagrama de
Secuencias
Resaltar la
ordenacin temporal
de los mensajes.
Diagrama de
Colaboracin
Resaltar la
organizacin
estructural de los
objetos.

Vista de interaccin

Vista de Maquina de
estados
Vista de actividad

Consistencia
Las operaciones de las clases deben
coincidir con las flechas que le llegan
en el diagrama de secuencia.
Cada caso de uso debe tener un
diagrama de realizacin.

Todos los objetos deben estar en el


diagrama de clases y en el de
realizacin.

Diagrama de Estados
Diagrama de
Actividades

40) Explique las opciones disponibles al momento de encarar un proyecto de


software.
16

Anlisis de Sistemas
Preguntas de exmenes finales
-

Subcontratar (outsorcing)
Comprar
Desarrollar

40) Explique que representa el modelo del negocio y su diferencia con el modelo
del dominio.
Modelo del negocio: describe los procesos existentes u observados, con el objetivo de
comprenderlos. Especifica que procesos de negocio soportara el sistema.
La diferencia con el modelo del dominio, es que este ltimo se representa con un
conjunto de diagramas de clases en los que no se define ninguna operacin, solo
muestra:
Objetos del dominio o clases conceptuales,
Asociaciones entre las clases conceptuales
Atributos de las clases conceptuales.
En cambio, esto no es as para las entidades del negocio (si tienen operaciones)

41) Que es un paquete de anlisis?


Es un medio para organizar los artefactos del modelo de anlisis (clases de anlisis,
realizaciones de CU, y otros paquetes de anlisis recursivamente) en piezas
manejables. Deberan ser cohesivos y dbilmente acoplados.
Caractersticas:
- pueden representar una separacin de intereses de anlisis.
- deberan crearse basndose en los requisitos funcionales y en el dominio del
problema
- probablemente se convertirn en subsistemas.
42) Que es un requisito funcional?
Hacen a la funcin, requisito que especifica una accin que debe ser capaz de realizar
el sistema, sin considerar restricciones fsicas. Requisito que especifica
comportamiento de entrada/salida del sistema.

43) En que consiste la relacin de generalizacin y especializacin en los


diagramas de clases
Generalizacin Factorizar elementos comunes de un conjunto de clases
en una clase ms general (superclase).
Especializacin Capturar particularidades de un conjunto de objetos no
discriminados por las clases ya identificadas. Las nuevas caractersticas se
representan en una subclase.

17

Anlisis de Sistemas
Preguntas de exmenes finales
44) Explique y ejemplifique herencia mltiple.
Explicacin:
La herencia mltiple se da cuando una clase hija (subclase) hereda atributos y
operaciones de mas de una clase padre (superclase)

Ejemplo:
Puerta

Ventana

cerradura: string
picaporte: string

rejas: bool

PuertaVentana

*********************************************************************
***
UNA DIFERENCIA ENSENCIAL ENTRE EL ANALISIS OO Y EL
ESTRUCTURADO ES LA DIVISION POR CLASES CONCEPTUALES
(OBJETOS)

1. DER: defina los distintos tipos de entidades que participan en un DER


Asociativa
Supertipo
Subtipo

18