Cuáles son las características biológicas que están marcadas en tu individual...
Semana6_Grupo3_AndrésCabrera.pdf
1. Carrera: Ingeniería en Sistemas de
Información.
Materia: Ingeniería de Software.
Tema: Diseño de Software.
Integrantes:
Andrés Cabrera
Riccardo Feijoó
Edgar Ramos
Nivel y Paralelo: 5to A.
2. 1.Diagramas de UML
UML es un estándar o serie de normas significa “Unified
Modeling Language”esta herramienta es usado por
analistas-programadores en empresas medianas o grandes
equipos de desarrollo de software con el objetivo de
planificar y documentar.
Existen distintos tipos de Diagramas en UML:
Diagramas de casos de uso: Representan a los actores y
procesos principales que intervienen en un desarrollo de
software.
Diagramas de clases: Una clase es una entidad, puede ser un
diagrama del dominio que intervienen en un problema.
Diagramas de secuencia: Representan objetos software y el
intercambio de mensajes.
Diagramas de colaboración: Representan objetos o clases y
la forma de transmisión de los mensajes, cumplen un
objetivo.
Diagramas de estados: Representa como evoluciona un
sistema mediante eventos que ocurren.
Fases del desarrollo de un sistema:
-Análisis de requerimientos: Captura requerimientos del
cliente.
-Análisis: Se abarca las clases y objetos las clases que están
en el dominio del problema.
-Diseño: El resultado del Análisis es expandido a una
solución técnica.
-Programación: Las clases de diseño son convertidas a
código por un lenguaje de programación orientado a objetos.
-Pruebas: Pruebas de unidades, integración, sistema y
aceptación, para verificar que el sistema satisface los
requerimientos del cliente.
El UML ofrece beneficios:
-Mejores tiempos totales de desarrollo .
-Modelar sistemas utilizando conceptos orientado a objetos.
-Establecer conceptos y artefactos ejecutables.
-Mejor soporte a la planeación y control de proyectos.
-Alta reutilización y minimizar costos.
3. Diagrama de Casos de Uso
Las funciones del sistema en cuestión se representan desde
el punto de vista del usuario, este diagrama muestra la
relación entre un actor (usuario) y sus requisitos o
expectativas del sistema. Esto permite visualizar de manera
fácil qué casos de uso deben tenerse en cuenta durante el
desarrollo para que los atores logren su objetivo.
Elementos y estructura
Actor: Sea una persona o sistema, se representa con el
dibujo de una figura humana esquemática.
Sistema: Se refiere al aso de uso tiene forma de rectángulo.
Caso de uso: Es una elipse que incluye un texto describiendo
el proceso.
Asociación : Es una línea extendida para relacionar.
Es importante de asegurarse de que el diagrama de casos de
uso no sea demasiado confuso, lo cual suele pasar al
representar varios casos en el mismo diagrama relacionados
entre sí por las asociaciones. En caso de duda, conviene
crear un diagrama de casos de uso independiente para cada
uno de ellos.
A continuación el ejemplo de diagrama de
casos de uso, en el proyecto EXTREM CINEMA.
4.
5. Diagramas de clases
Los diagramas de clases son uno de los tipos de diagramas
más útiles en UML, ya que trazan claramente la estructura
de un sistema concreto al modelar sus clases, atributos,
operaciones y relaciones entre objetos.
Beneficios del diagrama de clase
• Comprender mejor la visión general de los esquemas de
una aplicación.
• Expresar visualmente cualesquier necesidades específicas
de un sistema y divulgar esa información en toda la
empresa.
• Crear diagramas detallados que resalten cualquier código
específico que será necesario programar e implementar en
la estructura descrita.
• Ofrecer una descripción independiente de la
implementación sobre los tipos empleados en un sistema
que son posteriormente transferidos entre sus
componentes.
Tipos de relaciones
Un diagrama de clases incluye los siguientes tipos de
relaciones:
•Asociación.
•Agregación.
•Composición.
•Dependencia.
•Herencia.