Está en la página 1de 14

UNIVERSIDAD AUTÓNOMA GABRIEL RENE MORENO

FACULTAD DE INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN Y


TELECOMUNICACIONES

PRACTICO

ALUMNO:

MAMANI SOLIZ CHRISTIAN CELSO 218030940

DOCENTE:

Ing. Angélica Garzón Cuellar


CUESTIONARIO DE S.I. II
1) ¿Definir y visualizar el modelo del Diseño del PUDS?
R/ El modelo de diseño según PUDS es un modelo de objetos que describe la realización física de
los casos de uso centrándose en como los requisitos funcionales y no funcionales, junto con otras
restricciones relacionadas con el entorno de implementación tienen impacto en el sistema a
considerar. Este modelo sirve de abstracción de la implementación del sistema y es, de ese modo,
utilizada como una entrada fundamental de las actividades de implementación.
2) Flujo de trabajo Diseño. Diseñar las actividades y participantes del Diseño
R/ Las actividades de diseño que éste flujo presenta son:
- Diseño de la arquitectura
Identificar nodos y configuraciones de red
Identificar subsistemas y sus interfaces
Identificar clases de diseño arquitecturalmente significantes
Identificar mecanismo de diseño genérico
- Diseñar caso de uso
Identificar clases de diseño participantes
Describir interacciones de objetos de diseño
Identificar los subsistemas participantes e interfaces
Describir interacciones entre subsistemas
Capturar requisitos de implementación
- Diseñar clase
Perfilar la clase de diseño
Identificar las operaciones
Identificar los atributos
Identificar asociaciones y agregaciones
Identificar generalizaciones
Describir métodos
Describir los estados
Tratar los requisitos especiales
- Diseñar subsistema
Mantener dependencias entre subsistemas
Mantener las interfaces proporcionados por el subsistema
Mantener los contenidos del subsistema
Los participantes o trabajadores que participan del FT Diseño son:
- Arquitecto: Responsable de la integridad del modelo de diseño y de despliegue.
- Ingeniero de casos de uso: Responsable de la integridad de los casos de uso.
- Ingeniero de componentes: Define y mantiene las operaciones métodos, atributos,
relaciones y requisitos de implementación de clases de diseño. Debe mantener la
integridad de los subsistemas controlando que se realizan las interfaces.

3) Diseñar las actividades del diseño de caso de uso y explicar características


R/ Las actividades que se deben realizar son:

Diagramas de clases: Se crea un subsistema con las clases que participan en cada caso de uso

Diagramas de interacción: Se utilizan diagramas de secuencia, en donde se muestra las


interacciones entre objetos mediante transferencia de mensajes entre objetos o subsistemas.
Flujo de sucesos-diseño: Se realizan los detalles de los caminos que tiene el diagrama de
interacción. Estos caminos se pueden describir en las etiquetas de los diagramas. Y a través de
estas descripciones el ingeniero de componentes descubrirá con frecuencia nuevas excepciones
que no se tuvieron en cuenta durante la captura o el análisis de los requisitos.

Requisitos de la implementación: Los requisitos de la implementación son una descripción textual


que recoge requisitos, tales como los requisitos no funcionales, sobre una realización de caso de
uso. Requisitos que se capturan sólo en la fase de diseño, pero que es mejor tratar en la
implementación.

4) ¿Cuáles son los artefactos que se obtienen en el diseño?


R/ Los artefactos que tiene el FT Diseño son:

- Modelo de Diseño
- Clase del Diseño
- Realización de caso de uso-diseño
- Subsistema de diseño
- Interfaz
- Descripción de la Arquitectura (Vista del modelo de diseño)
- Modelo de despliegue
- Descripción de la arquitectura (Vista del Modelo de despliegue)

5) ¿Explicar la jerarquía de subsistemas de Diseño?


R/ Tenemos los:

- Subsistemas de aplicación: Son las capas superiores de aplicación y pueden derivarse


directamente de los paquetes de análisis. Se distinguen en capa específica y general.
- Subsistemas intermedios y de software del sistema: Constituye los cimientos de un
sistema. Son Sistemas Operativos, SGBD, Software de comunicación, tecnologías de
distribución de objetos, kits de construcción de GUIs, gestores de transacciones, etc.

6) Definir y especificar los elementos y relaciones del diagrama de secuencia


R/

7) ¿Explicar los fragmentos combinados y definir cada operador del diagrama de


secuencia?
R/ Los fragmentos combinados en un diagrama de secuencia establecen el comportamiento de
varios fragmentos de interacción, si bien ellos mismos solo forman el marco. Los definen los
operadores de interacción y los operandos de interacción: los operandos contienen uno o varios
mensajes. En la línea de vida, antes de un fragmento combinado, se sitúa una restricción, también
llamada condición de guarda, que controla los operandos contenidos.

Entre los operadores tenemos:

Ejecución opcional (opt)

Se trata de una alternativa, que se obtiene utilizando el operador opt seguido de una condición de


test. El marco se ejecuta si se cumple esa condición.

Ejecución iterativa o bucle (loop)

El marco se ejecuta mientras se cumple una condición, se efectúa mediante el


operador loop seguido de los parámetros opcionales min, max y de una condición de test. El
contenido del marco se ejecutará min veces sin exceder del máximo establecido que lo
estipularemos en el parámetro max.

Ejecución condicional (alt): Se trata de otro operador para la alternativa, va seguida de varias
condiciones de test y de la palabra clave else. El cuerpo se divide en varias regiones, cada una con
una condición asociada. Se ejecuta el cuerpo de la región cuya condición se cumple. El contenido
de la última región se asocia a la palabra clave else (si no) y sólo se ejecuta si no se verifica ninguna
de las condiciones precedentes.

Ejecución paralela (par): En el cuál el cuerpo se divide en varias regiones. Cada región representa
una computación paralela. Se ejecuta de forma paralela el cuerpo de cada región.

Ejecución break (break): Se ejecuta la traza de break en lugar del resto del fragmento donde está
incluido (excepciones).

8) Realizar ejemplo de diagrama de secuencia visualizando los siguientes


operadores:
a) Alternativas “alt” modela estructuras switch….
b) Opción “opt” modela estructuras if…then…

c) Bucle “loop” serie de mensajes iterativos


9) Definir y especificar los elementos y relaciones de máquina de estado
R/ Una máquina de estados es cualquier dispositivo que almacena el estado de un objeto en un
momento dado y puede cambiar el estado o causar otras acciones según la entrada que reciba.

10) ¿Concepto de evento, estado, transición y acción?


R/ Evento: Un evento es un tipo de ocurrencia significativa que tiene una localización en tiempo y
espacio. Ocurre en un punto en el tiempo y no tiene duración. Se modela algo como evento si su
ocurrencia tiene consecuencias.

Estado: define un pequeño número de estados con nombre. Un estado puede estar caracterizado
de tres formas complementarias: como un conjunto de valores que son cualitativamente similares
en cierta forma; como un periodo de tiempo durante el cual un objeto espera que ocurra algún
evento o eventos o como un periodo de tiempo durante el cual un objeto realiza alguna actividad
hacer.

Transición: Una transición que deja un estado define la respuesta de un objeto en ese estado a
una ocurrencia de un evento. En general, una transición tiene un evento que la dispara, una
condición de guarda, un efecto y un estado destino.

Acción: Es una operación atómica que se realiza dentro de un estado.


11) Realizar ejemplos de diagrama de estado de algún sistema de gestión
R/

12) Definir y especificar los elementos y relaciones del diagrama de tiempo


R/ El diagrama de Tiempo define el comportamiento de los diferentes objetos con una escala de
tiempo. Provee una representación visual de los objetos cambiando de estado e interactuando a lo
largo del tiempo. 

Puede usar diagramas de tiempos para definir componentes de software dirigidos por hardware o
embebidos; por ejemplo, aquellos usados en un sistema de inyección de combustible, un
controlador de microondas. También puede usar diagramas de tiempo para especificar procesos
de negocio dirigidos por tiempo.
13) ¿Mencionar y especificar, cuáles son los sistemas en tiempo real, ¿Citar algunos
ejemplos que están dirigido por el tiempo?
R/ Los sistemas de tiempo real son aquellos en los que no tiene importancia el usuario, sino los
procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los
procesos en el momento que lo requieran, se utilizan en entornos donde son procesados un gran
número de sucesos o eventos.
Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra.

14) Realizar ejemplos de diagrama de tiempo de algún sistema de gestión

R/
15) ¿Definir y especificar los elementos y relaciones del diagrama de navegación
para diseñar aplicaciones web?

16) Realizar ejemplo de diagrama de navegación en la vista principal del cliente

17) Realizar ejemplo de diagrama de navegación, visualizando cada subsistema


(Paquete) del software, con vistas de interacción de elementos entre el servidor de
aplicaciones y el cliente

18) Flujo de trabajo: Implementación, especificar actividades y participantes.

19) Flujo de trabajo: Pruebas, especificar actividades y participantes.

20) Para el caso de uso Retirar dinero de una cuenta corriente de un banco haga el
diagrama de secuencia correspondiente.

21) Realice un diagrama de secuencia con su diagrama de clases para el caso de uso
realizar venta de productos en una importadora

22) Para el caso de uso Depositar dinero de una cuenta corriente de un banco haga el
diagrama de Tiempo correspondiente.
23) Haga un diagrama de estado para el registro de traspaso de productos entre
sucursales de una importadora. El registro de clientes en una importadora lo realiza
la secretaria de dicha importadora,
24) Realice el diagrama de estado para registrar el traspaso de vehículos de un
propietario hacia otro, se debería poder saber quiénes fueron los dueños del
vehículo.
25) Realizar un Diagrama de Estados para modelar los posibles estados de un
teléfono: El teléfono público cuenta con las siguientes características: En el estado
sin tono, espera que se descuelgue el auricular, una vez hecho esto espera durante 30
segundos el ingreso de una ficha, si esto no sucede, vuelve al estado sin tono. Si es
ingresada una ficha, pasa al estado Tono, donde espera durante 30 segundos el
discado del 1 dígito. Si esto sucede, pasa al estado esperando número, donde espera
durante 10 segundos el discado de cada dígito, si este valor es sobrepasado, supone
que terminó el discado del número. Verifica el primer dígito, si es 0 supone llamada
nacional, sino supone llamada local. En el estado Uso Larga distancia, permanece
como máximo el tiempo del pulso para llamada larga distancia y en el estado Uso
Local, permanece como máximo el tiempo del pulso de llamada local.
26) Realice un diagrama de tiempo para una transacción de retiro de monto de
dinero de un cliente que tiene una cuenta de ahorro en una entidad financiera, que es
atendido por cajero, diseñar la línea de vida del estado y la línea de vida del valor,
integrando todo junto.
27) Definir características del sistema SAP y mencionar ejemplos
28) ¿Aplicaciones de CRM, BPM y especificar estrategias de negocio?
29) ¿Qué es Workflow y como se clasifican?
R/ Una tecnología que permite la automatización de procesos, racionalizándolos y posibilitándolos
a través de dos componentes implícitos: organización y tecnología.

Hay 3 tipo de Workflow

- WorkFlow Ad hoc: En el cual las reglas de los procedimientos pueden ser creadas o
modificadas durante el funcionamiento del proceso.
- Workflow de producción (Production Workflow): En la que se define la mayoría de las
reglas de procedimientos.
- Workflow administrativo: Es el término medio entre el workflow “ad hoc” y el de
“producción”. Se trata de actividades poco estructuradas, repetitivas, previsibles y con
reglas sencillas de coordinación de las tareas.

30) ¿Qué es un diagrama de estructura compuesta de UML y haga un ejemplo?


31) ¿Cuáles son los elementos manejados por workflow?
32) ¿Describa los componentes de la arquitectura del workflow?
33) ¿Definición de MRP ventajas y desventajas, mencionar ejemplo de sistemas de
producción?
R/ Se trata de un planificador de requerimientos de material, un sistema de información que -en
su versión más básica- nos permite planear y programar las tareas relacionadas con nuestra
producción.  
34) ¿Definición de ERP y cuáles son los beneficios?
35) ¿Arquitectura de ERP?
36) ¿Cuáles son las fases para la implantación de un ERP?

También podría gustarte