Está en la página 1de 5

Desarrolle las preguntas de la 1 a la 30 del capítulo 10 (1 pts cada uno)

Respuesta:

Pregunta1: Liste 2 razones de utilizar una metodología orientada a objetos para el desarrollo de
sistemas

R/ para tener una mejor visión de lo que necesita el proyecto a realizar, facilidad que aporta para
desarrollar el sistema

Pregunta2: Describa la diferencia entre una clase y un objeto

R/ objeto: son personas, lugares o cosas que son relevantes para el sistema bajo análisis, clase:
conjunto de atributos y comportamientos compartidos por cada objeto de la clase

Pregunta3: Explique el concepto de herencia en los sistemas orientados a objetos

R/ es una característica que solo se encuentra en los sistemas orientados a objetos y permite que
una clase derivada de una clase base herede todos los atributos y comportamientos

Pregunta4: ¿Qué significa CRC?

R/ significa clase, responsabilidad y colaboradores

Pregunta5: Describa lo que agrega el pensamiento en objetos a la tarjeta CRC

R/ aporta clarificar el pensamiento y ayudar a crear los diagramas de UML

Pregunta6: ¿Qué es UML?

R/ lenguaje unificado de modelación

Pregunta7: ¿Cuáles son los 3 elementos principales de UML?

R/ cosas, relaciones, diagramas

Pregunta8: Haga una lista de lo que incluye el concepto de cosas estructurales

R/ clases: define los atributos y los métodos de un conjunto de objetos

Interfaces: son clases abstractas, lo que significa que no se pueden crear directamente instancias
de ellas

Colaboraciones: son asociaciones que representan agregaciones muy fuertes

Casos de uso: describe un grupo de actividades en un sistema que produce un resultado concreto
y tangible

Clases activas: componen un sistema y como se relacionan entre si


Componentes: es una simple lista de valores

Nodos: representan un espacio de nombres de un lenguaje de programación

Pregunta9: Haga una lista de lo que incluye el concepto de cosas de comportamiento

R/ interacciones: los diferentes cambios que puede sufrir un atributo

Maquinas de estado: muestran un objeto durante su vida y los estímulos que hacen que el objeto
cambie su estado

Pregunta10: ¿Cuáles son los 2 tipos principales de diagramas en UML?

R/ Diagramas estructurales: muestran la estructura estática del sistema y sus partes en diferentes
niveles de abstracción

Diagramas de comportamiento: muestran como se comportan un sistema de información de


forma dinámica

Pregunta11: Haga una lista de los diagramas que se incluyen en los diagramas estructurales

R/ Diagrama de clases: muestra la estructura del sistema, subsistema o componente utilizando


clases con sus características, restricciones y relaciones

Diagrama de componentes: se utiliza para el desarrollo basado en componentes, para describir


con arquitectura orientada a servicios

Diagrama de despliegue: muestra la arquitectura del sistema como despliegue de artefactos de


software

Diagrama de objetos: un grafico de instancias, incluyendo objetos y valores de datos

Diagrama de paquetes: muestra los paquetes y las relaciones entre los paquetes

Diagrama de perfiles: diagrama UML auxiliar que permite definir estereotipos personalizados,
valores etiquetados y restricciones como un mecanismo de extensión ligero al estándar UML

Diagrama de estructura compuesta: muestra la estructura interna de un clasificador estructurado

Pregunta12: Haga una lista de los diagramas que se incluyen en los diagramas de comportamiento

R/ Diagrama de actividades: muestra la secuencia y las condiciones para coordinar los


comportamientos de nivel inferior, en lugar de los clasificadores que poseen esos
comportamientos.

Diagrama de casos de uso: describe un conjunto de acciones que algunos sistemas o sistemas
deben o pueden realizar en colaboración con uno o más usuarios externos del sistema para
proporcionar algunos resultados observables y valiosos a los actores u otros interesados del
sistema.

Diagrama de maquina de estados: se utiliza para modelar el comportamiento discreto a través de


transiciones de estados finitos.

Pregunta13: ¿Qué es lo que describe un modelo de casos de uso?

R/ muestra una vista del sistema desde la perspectiva del usuario, por cual describe que hace el
sistema sin describir como lo hace

Pregunta14: ¿Describiría un modelo de casos de uso como un modelo lógico o físico del sistema?
Defienda su respuesta en un párrafo

R/ No, ya que el modelo de caso de uso interactúa con entre si y con los usuarios del sistema, en
cambio, el modelo lógico modela elementos estáticos

Pregunta15: Defina que es un actor en un diagrama de casos de uso

R/ en este caso de uso, el actor viene a ser el estudiante ya que el realizara la acción, ya que un
actor es el que utiliza el sistema inicia un evento que a su vez genera una serie relacionada de
interacciones en el sistema

Pregunta16: ¿Cuáles son las 3 cosas de un caso de uso siempre debe describir?

R/ un actor que inicia un evento, el evento que desencadena un caso de uso, el caso de uso que
realiza las acciones desencadenadas por el evento

Pregunta17: ¿Qué es lo que describe un diagrama de actividad?

R/ los diagramas de actividad muestran la secuencia de actividades en un proceso, incluyendo las


actividades secuenciales y paralelas, además de las decisiones que se toman, mayormente se crea
un diagrama de actividades para mostrar los diferentes escenarios posibles

Pregunta18: Escriba en un párrafo que describa el uso de los carriles en los diagramas de actividad

R/ los carriles indican particionamiento y se utilizan para mostrar que actividades se realizan en
cada plataforma, como un navegador, servidor o computadora mainframe, también muestran las
actividades que realizan distintos grupos de usuarios, los carriles son zonas que pueden describir
tanto la lógica como la responsabilidad de una clase

Pregunta19: ¿Qué se puede describir en un diagrama de secuencia o de comunicación?

R/ Los diagramas de secuencia pueden ilustrar una sucesión de interacciones entre clases o
instancias de objetos a través del tiempo, a menudo, los diagramas de secuencia se utilizan para
ilustrar el procesamiento descrito en los escenarios de casos de uso
Pregunta20: ¿Por qué definir clases es una tarea tan importante del análisis orientado a objetos?

R/ las metodologías orientadas a objetos trabajan para describir las clases, atributos, métodos y
relaciones entre las clases, como la programación ocurre a nivel de clase, definir clases es una de
las tareas más importantes del análisis orientado a objetos

Pregunta21: ¿Qué se puede mostrar en un diagrama de clases?

R/ las clases de sistemas, sus atributos, operaciones (o métodos) y las relaciones entre los objetos

Pregunta22: Defina la sobrecarga de métodos

R/ es la creación de varios métodos con el mismo nombre, pero con diferente lista de tipos de
parámetros.

Pregunta23: Mencione las 4 categorías en las que se clasifican las clases

R/ Clases de entidad: las clases de entidad representan elementos del mundo real como personas
o cosas

Clases de limite o de interfaz: proveen los medios para que los usuarios trabajen con el sistema

Clases abstractas: son clases que no se pueden instanciar en forma directa

Clases de control: se utilizan para controlar el flujo de actividades, actúan como un coordinador a
la hora de implementar las clases

Pregunta24: ¿Cuáles son los pasos para crear un diagrama de secuencia?

R/ incluir el actor del diagrama de caso de uso en el diagrama de secuencia mejorado, defina una o
mas clases de interfaz para cada actor, cree prototipos de paginas web para todas las interfaces
humanas, asegúrese de que cada caso de uso tenga una clase de control, aunque se pueden crear
mas durante el diseño detallado, examine el caso de uso para ver que clases de entidad están
presentes, tenga en cuenta que el diagrama de secuencia se puede modificar de nuevo al realizar
el diseño detallado, para obtener un mayor grado de reutilización, considere mover los métodos
de una clase de control a una clase de entidad

Pregunta25: ¿Cuáles son las 2 categorías de relaciones entre clases?

R/ asociaciones y relaciones entre un todo y sus partes

Pregunta26: ¿para que se utilizan los diagramas de generalización/especialización (gen/spec)?

R/ se utiliza para considerar un diagrama de clases mejorado

Pregunta27: ¿Cuál es otro termino para el polimorfismo?

R/ redefinición
Pregunta28: ¿Qué se describe mediante un diagrama de estados?

R/ es otra herramienta para determinar los métodos de las clases, se utiliza para examinar los
distintos estados que puede tener un objeto

Pregunta29: ¿Qué es un paquete en la metodología del UML?

R/ son contenedores para otras cosas de UML, como los casos de uso o las clases

Pregunta30: ¿Por qué es importante usar el UML para el modelado?

R/ Para poder tener un mejor cambio tanto en la relación de la comunicación como en la calidad
del producto

También podría gustarte