INGENIERIA DE SOFTWARE. Ing. Francisco Rodríguez Novoa
|
|
- Nicolás Fidalgo Ferreyra
- hace 5 años
- Vistas:
Transcripción
1 INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa
2 Tema 6 Requisitos y Casos de Uso Ing. Francisco Rodríguez
3 Rational Unified Process (RUP) 3
4 Requisitos. Objetivos Llegar a un acuerdo formal con los clientes y usuarios finales sobre lo que el sistema debe hacer. Proporcionar a los miembros del proyecto una idea clara de los Requisitos del sistema. Delimitar las fronteras del sistema. Proporcionar las bases para la planificación del contenido técnico de las iteraciones. Proporcionar las bases para estimar los costos y el tiempo para el desarrollo del sistema. Definir la interfase gráfica del sistema. 4
5 Requisitos. Workflow 5
6 Requisitos. Artefactos 6
7 Qué es un requerimiento? Un requerimiento se define como una condición o capacidad a la que debe ajustarse el sistema que se construye 7
8 Cómo son interpretados los Requisitos? Necesito algo para balancearme bajo un árbol en las tardes de descanso Cómo lo explicó el cliente? 8
9 Cómo son manejados los Requisitos? Cómo lo entendió el lider del proyecto? Cómo fue descrito por el consultor? Cómo fue y diseñado? analizado 9
10 Cómo son manejados los Requisitos? Cómo fue programado? Cómo fue dcumentado? Cómo fue instalado? 10
11 Cómo son manejados los Requisitos? Cómo fue cobrado? Qué soporte se brindó? Qué necesitaba realmente el cliente? 11
12 Dónde identificar Requisitos? Socios Usuarios Requisitos Modelado del Negocio Clientes 12
13 UML Requisitos. Estereotipos Estereotipos más importantes en la etapa de Requisitos. Actor Paquete Caso de Uso 13
14 Requisitos. Actividades 1. Identificar los Requisitos del sistema. 2. Encontrar los actores y casos de uso del sistema. 3. Construir el Modelo de Casos de Uso del Sistema. 4. Estructurar el Modelo de Casos de Uso del Sistema. 5. Priorizar los casos de uso del sistema. 6. Detallar los casos de uso del sistema. 14
15 Requisitos 1. Identificar los Requisitos del sistema 15
16 1. Identificar los Requisitos del sistema 1. Identificar los Requisitos funcionales. Especifica lo que debe hacer el sistema en relación a su entornos (usuarios u otros sistemas) sin tener en cuenta restricciones físicas. Especifican el comportamiento de las entradas y salidas del sistema. Se redactan en lenguaje natural. Se capturan en dos artefactos. Especificación de Requisitos de Sosftware. Modelo de Casos de Uso del Sistemas. 16
17 1. Identificar los Requisitos del sistema 1. Identificar los Requisitos funcionales. Ejemplo: El sistema debe: Actualizar la información de los profesores. Consultar los horarios de los cursos. Registrar reglas de evaluación. Consultar la programación de los exámenes. Cerrar un curso. 17
18 1. Identificar los Requisitos del sistema 2. Identificar los Requisitos no funcionales. Describen los atributos del sistema, entorno o ambiente donde éste se desarrolla. Se capturan en dos artefactos. Especificación de Requisitos de Software. Modelo de Casos de Uso del Sistemas. 18
19 2. Identificar los Requisitos no funcionales Requisitos NO Funcionales. Describen atributos del sistema o del ambiente en donde éste se desarrolla. Se pueden capturar en los casos de uso pero no se necesitan especificar de manera detallada. 19
20 2. Identificar los Requisitos no funcionales Requisitos NO Funcionales. De Facilidad de Uso (Usability) Están incluidos en las siguientes sub-categorías: factores humanos estética consistencia de la interfaz de usuario ayudas en línea agentes y wizards documentación de usuario y material de entrenamiento 20
21 2. Identificar los Requisitos no funcionales Requisitos NO Funcionales. De Fiabilidad (Reliability) Estan incluidos en las siguientes sub-categorías: frecuencia / severidad de los errores capacidad de recuperación capacidad predictiva exactitud tiempo promedio entre fallas (MTBF) 21
22 2. Identificar los Requisitos no funcionales Requisitos NO Funcionales. De Rendimiento (Performance) Estos Requisitos afectan a los funcionales en la medida de parámetros como: velocidad eficiencia disponibilidad exactitud tiempo de respuesta tiempo de uso de recursos 22
23 2. Identificar los Requisitos no funcionales Requisitos NO Funcionales. De Soporte (Supportability) Incluyen la capacidad de: prueba extensión adaptación mantenimiento compatibilidad configuración instalación y localización 23
24 2. Encontrar actores y casos de uso del sistema 1. Identificar los actores del sistema (actors). Un actor del sistema (actor) representa un rol (humano, software o hardware) externo al sistema con el que se establece intercambio directo de información. Ejemplo: Vendedor. Jefe de Almacén. Asistente de Producción. Nombre del Actor 24
25 2. Encontrar actores y casos de uso del sistema Dónde encontrar a los actores del sistema? Trabajadores del negocio (bussiness workers). Por cada trabajador del negocio con actividades a automatizar identificar a un actor del sistema. Dar al actor del sistema el mismo nombre del trabajador del negocio. 25
26 2. Encontrar actores y casos de uso del sistema Dónde encontrar a los actores del sistema? Trabajadores del negocio (bussiness workers). 26
27 2. Encontrar actores y casos de uso del sistema Dónde encontrar a los actores del sistema? Trabajadores del negocio (bussiness workers). 27
28 2. Encontrar actores y casos de uso del sistema Otros elementos que ayudan a encontrar a los actores del sistema. Personas que usan el sistema. Personas que interactuarán con el sistema. Personas que proveen información al sistema. Usuarios que requieren ayuda de parte del sistema para poder desarrollar sus actividades o tareas. Usuarios que se requieren para ejecutar las funciones principales o más obvias del sistema. 28
29 2. Encontrar actores y casos de uso del sistema 2. Crear la lista de los actores del sistema. Nombre del actor. Debe dar idea clara del rol que representa o juega. Debe ser fácil de entender por los miembros del proyecto. Utilizar un sustantivo con letra inicial mayúscula. (UML). Siempre corresponde con el nombre de un trabajador o actor del negocio. Excepciones pueden ser roles de mantenimiento y administración del sistema. Descripción. Describir la función que realiza para el sistema. Tener en cuenta la responsabilidad que tiene. 29
30 2. Encontrar actores y casos de uso del sistema 3. Identificar los casos de uso del sistema (use cases). Un caso de uso del sistema identifica: Es un proceso específico del sistema con identidad propia. Define una secuencia de acciones que el sistema realiza para un actor en particular. Define la interacción con el actor correspondiente. Produce un resultado observable y esperado para el actor correspondiente. Nombre del caso de uso 30
31 2. Encontrar actores y casos de uso del sistema Dónde encontrar casos de uso del sistema? Cuáles son las actividades del negocio objetos de automatización? Cuáles son las tareas que el actor desea que el sistema desarrolle? El actor crea, almacena, cambia, elimina o consulta datos en el sistema? El actor necesita informar al sistema cambios generados en el entorno circundante al sistema? El actor necesita ser informado sobre la ocurrencia de situaciones externas al sistema? 31
32 2. Encontrar actores y casos de uso del sistema 4. Crear la lista de los casos de uso del sistema. Nombre del caso de uso del sistema. Debe dar idea clara de las acciones a realizar. Se concibe desde el punto de vista del actor. Debe ser fácil de entender por los miembros del equipo del proyecto. Debe ser un verbo o una frase verbal en infinitivo. (UML). Descripción. Se indica el objetivo fundamental del proceso. Debe indicar el propósito del caso de uso. 32
33 3. Construir el Modelo de Casos de Uso del Sistema Está formado por: Actores del sistema. Diagrama de Actores del sistema. Casos de uso del sistema. Paquetes. Dependencias entre paquetes. Asociaciones entre actores y casos de uso del sistema. Asociaciones entre casos de uso. Diagramas de Casos de Uso. 33
34 3. Construir el Modelo de Casos de Uso del Sistema 2. Construir el Diagrama de Casos de Uso del sistema El Diagrama de Casos de Uso del sistema es. Herramienta proporcionada por UML. Muestra gráficamente los Requisitos funcionales del sistema. Muestra los procesos que son usados por los roles del sistema. Solo se tiene en cuenta QUIÉN realiza QUÉ proceso? QUIÉN? (actor del sistema identificado). QUÉ? (caso de uso del sistema identificado). Relaciones entre ellos (asociaciones). No constituye un Diagrama de Flujo de Datos. 34
35 4. Estructurar Modelo de Casos de Uso del Sistema 1. Encontrar comportamiento común en varios casos de uso del sistema. Dentro de la ejecución de un caso de uso del sistema pueden encontrarse actividades que se repiten en otros. Considerarlos duplicados o triplicados hace que. Sea más complejo. La arquitectura del sistema se multiplique innecesariamente. Estás repeticiones se modelan a través. Asociaciones entre casos de uso. Asociación de tipo Inclusión (Include). Asociación de tipo Extensión (Extend). Asociación de tipo Generalización. 35
36 4. Estructurar Modelo de Casos de Uso del Sistema 2. Encontrar asociaciones de tipo Inclusión (Include) entre los casos de uso del sistema. Es una relación de dependencia entre dos casos de uso. El caso de uso base depende del caso de uso incluido. Se establece cuando el caso de uso base necesita incluir obligatoriamente la secuencia de acciones descritas por el caso de uso incluido. El caso de uso incluido es de obligatoria ejecución cuando ocurra el evento respectivo dentro del caso de uso base. 36
37 4. Estructurar Modelo de Casos de Uso del Sistema 2. Encontrar asociaciones de tipo Inclusión (Include) entre los casos de uso del sistema. Cuándo utilizar la inclusión? Cuando exista un comportamiento común a varios casos de uso (reuso). Las acciones similares en los casos de uso base se extraen al caso de uso incluido. Cuando existen casos de uso complejos: Se simplifica el caso de uso base extrayendo parte de las acciones al caso de uso incluido. 37
38 4. Estructurar Modelo de Casos de Uso del Sistema 2. Encontrar asociaciones de tipo Inclusión (Include) entre los casos de uso del sistema. La flecha se orienta de manera que indique que el caso de uso base es quien necesita incluir al caso de uso incluido. Se utiliza el estereotipo <<include>> y se coloca encima de la flecha. <<include>> Caso de Uso base Caso de Uso incluido 38
39 Ejemplo de <<include>> Reintegrar cuenta corriente <<include>> Cliente Validar operación <<include>> Reintegrar cuenta crédito 39
40 4. Estructurar Modelo de Casos de Uso del Sistema 3. Encontrar asociaciones de tipo Extensión (Extend) entre los casos de uso del sistema. Es una relación de dependencia entre dos casos de uso. El caso de uso extendido depende del caso de uso base. Se establece cuando el caso de uso extendido ocurre excepcionalmente en el caso de uso base. El caso de uso extendido ocurre solo cuando ocurra el evento respectivo dentro del caso de uso base. 40
41 4. Estructurar Modelo de Casos de Uso del Sistema 3. Encontrar asociaciones de tipo Extensión (Extend) entre los casos de uso del sistema. Al caso de uso base solo le interesa el resultado de la invocación del caso de uso extendido. El caso de uso base es el que conoce la asociación entre ambos. El caso de uso extendido no necesita conocer cuáles casos de uso se extienden a él. 41
42 4. Estructurar Modelo de Casos de Uso del Sistema 3. Encontrar asociaciones de tipo Extensión (Extend) entre los casos de uso del sistema. Cuándo utilizar la extensión? Cuando exista un comportamiento común a varios casos de uso (reuso). Las acciones similares en los casos de uso base se extraen al caso de uso extendido. Cuando existen casos de uso complejos: Se simplifica el caso de uso base extrayendo parte de las acciones al caso de uso extendido. 42
43 4. Estructurar Modelo de Casos de Uso del Sistema 3. Encontrar asociaciones de tipo Extensión (Extend) entre los casos de uso del sistema. La flecha se orienta de manera que indique que el caso de uso extendido constituye la extensión del caso de uso base. Se utiliza el estereotipo <<extended>> y se coloca encima de la flecha. <<extended>> Caso de Uso base Caso de Uso extendido 43
44 Casos de Uso ejemplo 1 <<extends>> Realizar Giro por Internet <<includes>> Realizar Giro Cliente Identificar Usuario 44
45 Casos de Uso ejemplo 2 45
46 4. Estructurar Modelo de Casos de Uso del Sistema 4. Encontrar asociaciones de tipo Generalización (Generalization) entre los casos de uso del sistema. Es una relación de herencia entre casos uso. Los casos de uso hijos heredan la estructura, comportamiento y asociaciones del caso de uso padre. El caso de uso padre es abstracto y solo se crean instancias de los casos de uso hijos. 46
47 4. Estructurar Modelo de Casos de Uso del Sistema 4. Encontrar asociaciones de tipo Generalización (Generalization) entre los casos de uso del sistema. Cuándo utilizar la generalización? Cuando existen dos o más casos de uso que poseen un comportamiento y estructura muy común. Las actividades comunes son llevadas hacia un caso de uso padre o generalizado. Las actividades diferentes y particulares se quedan en los casos de uso hijos. 47
48 4. Estructurar Modelo de Casos de Uso del Sistema 4. Encontrar asociaciones de tipo Generalización (Generalization) entre los casos de uso del sistema. Se utiliza una flecha con saeta transparente. La flecha se orienta de manera que indique que los casos de uso hijos necesitan heredar el comportamiento del caso de uso padre. Caso de Uso hijo 1 Caso de Uso padre Caso de Uso hijo 2 48
49 4. Estructurar Modelo de Casos de Uso del Sistema 5. Encontrar asociaciones de tipo Generalización (Generalization) entre los actores del sistema. Si existen dos o más actores que: Utilizan el sistema de la misma forma. Ocupar el rol de otro actor en un momento determinado. Entonces es posible. Establecer una relación de Generalización entre ellos. Simplificar el modelo de Casos de Uso. El actor hijo hereda el rol representado por el actor padre en la relación. 49
50 Un ejemplo: Sistema Académico El sistema permitirá: A los profesores: Consultar los horarios de sus cursos Consultar la programación de los exámenes Actualizar y ver su información personal Registrar y modificar las notas de los estudiantes a su cargo Cerrar un curso Requisitos funcionales 50
51 Un ejemplo: Sistema Académico A los estudiantes: Consultar los horarios de sus cursos Consultar la programación de los exámenes Actualizar y ver su información personal Consultar notas de un curso Requisitos funcionales 51
52 El actor Profesor y sus Casos de uso Consultar horarios de cursos (from Use Cases) Profesor (f rom Actors) Mantener información del profesor (from Use Cases) Consultar horarios de examenes Registrar notas de un curso (from Use Cases) (from Use Cases) Validar acceso (from Use Cases) 52
53 Relaciones entre actores Usuario Estudiante Profesor 53
54 Casos de uso del Usuario Consultar horarios de cursos Usuario (f rom Actors) Validar acceso Consultar horario de exámenes 54
55 Casos de uso del Estudiante Estudiante (f rom Actors) Mantener información del estudiante Consultar notas de un curso 55
56 Casos de uso del Profesor Mantener información del profesor Profesor (f rom Actors) Registrar notas de un curso Cerrar un curso 56
57 Modelo de Casos de uso del Sistema Académico Consultar horarios de cursos Estudiante (f rom Actors) Consultar notas de un curso Validar acceso Cerrar un curso Mantener información del estudiante Usuario (f rom Actors) Mantener información del profesor Consultar horario de exámenes Profesor (f rom Actors) Registrar notas de un curso 57
58 Construcción de Casos de uso Ejemplo: Sistema de Matricula La universidad quiere automatizar su sistema de matrícula de cursos de verano. Un Empleado inicializa la oferta de cursos ofrecidos para el verano. Un mismo curso tiene varias ofertas (secciones). Durante un cierto período de tiempo, después de que se haya definido la oferta de cursos, los estudiantes pueden utilizar el sistema para añadir o eliminar cursos a matricular. Los alumnos seleccionan 4 cursos obligatorios y 2 cursos electivos. Los profesores pueden utilizar el sistema para obtener las listas de alumnos matriculados en su curso. Los usuarios del sistema de matrícula acceden a él mediante un login y una password que le es asignada. 58
59 Construcción de Casos de uso Ejemplo: Sistema de Matricula Actores : Empleado Estudiante Profesor Casos de uso Ingresar Oferta de cursos Añadir o Eliminar Curso Obtener Listado de Alumnos 59
60 Caso Sistema de Matricula Construcción de Casos de uso Caso de uso : Ingresar oferta de cursos Actor : Empleado Precondición : Empleado ha sido admitido como usuario Poscondición : Se ha registrado la oferta de cursos Flujo Básico Actor 1.El C.U. comienza cuando Empleado Indica Ingresar oferta 2.Ingresa Código de Curso 3. Ingresa Sección, Horario y Aula 4. Repite 2 a 3 por cada curso 5. Indica Guardar Flujos Alternativos Sistema 1. El sistema muestra formulario Ingresar oferta 2.Muestra nombre del curso 3.Verifica aula disponible y horario sin cruce 4. Repite 2 a 3 por cada curso 5. Muestra mensaje de confirmación y el C.U. termina. 60
61 Priorización de Casos de Uso En base a la experiencia... Seleccionar los que influyan profundamente en la arquitectura básica, dando soporte al dominio y a las capas de servicio de alto nivel o Escoger los que presenten el máximo riesgo, funciones urgentes o complejas en las primeras iteraciones. 61
62 Priorización de Casos de Uso... Los que requieran investigación a fondo o nueva tecnología. Aquellos que representen procesos primarios o la línea de negocio. Los que apoyen directamente el aumento de ingresos o la reducción de costos. 62
63 Priorización de Casos de Uso En base a ponderaciones... Se definen valores a los atributos de los Requisitos. Se aplican pesos a los diferentes valores de los atributos. Se calcula el peso total de cada requerimiento. Se priorizan los Requisitos de mayor peso total. 63
64 CRITERIOS DE PRIORIZACION CASOS DE USOS Crear Proveedor Generar Orden de Compra Generar Cotización Generar Solicitud de Cotización Generar Documento por Compra en Efectivo Registrar Importación Seleccionar Cotizaciones Crear Moneda Crear País Modificar Proveedor Modificar Solicitud de Cotización Modificar Cotización Modificar Orden de Compra Eliminar Proveedor Eliminar Solicitud de Cotización Eliminar Cotización Eliminar Orden de Compra Modificar Moneda Modificar País Eliminar Moneda Eliminar País Emitir Reporte de Requerimientos pendientes Emitir Reporte de Situación de Requerimientos Emitir Reporte de Requerimientos por vencer Emitir Reporte de Cotizaciones Emitir Reporte de Orden de Compra por Proveedor Emitir Reporte de Orden de Compra por ítem Casos de usos primarios Casos de usos secundarios Casos de usos opcionales Complejidad Riesgo Precedencia Premura Calificación 64
65 Conclusiones La identificación de los Requisitos funcionales llevará a la proyección de las funciones del sistema. La descripción de los Requisitos no funcionales facilitarán la construcción de la plataforma del sistema. La construcción del Modelo de Casos de Uso del Sistema permitirá la definición de la arquitectura del sistema. 65
66 FIN 66
4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software
UARG.UNPA 2009 Un caso de uso es una interacción típica entre un usuario y un sistema computacional.(fowler) Un caso de uso especifica el comportamiento deseado del sistema (objetivos del usuario). (Jacobson)
Más detallesUNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE
UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa Tema 7 Modelo de Análisis Ing. Francisco Rodríguez Rational Unified Process (RUP) 3 OBJETIVOS Conocer que el Análisis ve
Más detallesUML. Diagrama de Casos de Usos. Prof. Daniel Riesco
UML Diagrama de Casos de Usos Prof. Daniel Riesco Diagramas de Caso Uso Secuencia de transacciones desarrolladas por un sistema en respuesta a un evento iniciado por un actor Sirven para especificar la
Más detallesPONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UNA HERRAMIENTA CASE PARA LA GESTIÓN DEL ALCANCE DE PROYECTOS BASADA EN WBS Anexos Germán
Más detallesLenguaje de Modelamiento Unificado.
Lenguaje de Modelamiento Unificado. Pontificia Universidad Javeriana What can you Model with UML? 1. Structure Diagrams include: The Class Diagram Object Diagram Component Diagram Composite Structure Diagram
Más detallesIngeniería de requerimientos de software: Análisis. Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes
Ingeniería de requerimientos de software: Análisis Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Referencias El Lenguaje Unificado de Modelado. Grady Booch, James Rumbaugh e Ivar
Más detalles12/08/2017. Casos de uso. Casos de uso. Casos de uso. Casos de uso
ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso Los Casos de Uso (Jacobson) describen bajo la forma de acciones y reacciones
Más detallesCaso de Uso. Herramienta de relevamiento. domingo, 28 de octubre de 12
Herramienta de relevamiento Son descripciones de un conjunto de secuencia de acciones que ejecuta el sistema para obtener un resultado Los casos de uso especifican un comportamiento deseado, no como se
Más detallesCIDE, SA. RIF: J NIT: MODELO FUNCIONAL
MODELO FUNCIONAL SIGA C O NTE NlD O Introducción Aspectos Conceptuales Definición de modelo Requisitos de un Modelo Funcional Modelando la Funcionalidad del Sistema: Diagrama de Casos de Uso Definición
Más detallesDiagrama de Casos de Uso. Casos de Uso
Diagrama de Casos de Uso 1 Casos de Uso Un requerimiento funcional describe un servicio o función del sistema. Un requerimiento no-funcional es una restricción sobre el sistema (por ejemplo el tiempo de
Más detallesMODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril
MODULO III Análisis y Diseño de Sistemas de Información INF-162 III. RUP 3.1 Introducción Facilitador: Miguel Cotaña 26 de Abril 2010 1 INTRODUCCION Rational Unified Process (RUP o Proceso Racional Unificado),
Más detallesESTRUCTURAR EL MODELO DE CASOS DE USO
ESTRUCTURAR EL MODELO DE CASOS DE USO SEMANA 3 Primera Sesión Profesores del Curso: Aréstegui Guillén Oscar Temario Refinar la definición del sistema Detallar un Caso de Uso Documento Especificación de
Más detallesRegistrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:
1 REQUERIMIENTOS FUNCIONALES INTIFICADOR: R1 Registrar información o datos de una persona Si Alta Número y tipo de documento Apellidos y Nombres completos Dirección Teléfono Firma DOCUMENTOS VISUALIZACIÓN
Más detallesINGENIERIA DE SOFTWARE. Ing. Francisco Rodríguez Novoa
INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa Ingeniería de Software Tema 5 Modelado del Negocio Ing. Francisco Rodríguez Rational Unified Process (RUP). Workflow Una organización humana es una
Más detallesgestión para una empresa de autobuses que se dedica al transporte regional, nacional e internacional de viajeros. Las
INGENIERÍA DEL SOFTWARE I Práctica 3 Modelado de Requisitos Univ. Cantabria Fac. de Ciencias María Sierra y Patricia López Ejemplo Práctico de Desarrollo de Software El proyecto consiste en el desarrollo
Más detallesTEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura
Más detallesDesarrollo Orientado a Objetos en Métrica v. 3
Desarrollo Orientado a Objetos en Métrica v. 3 Carlos Rossi Jiménez c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.1/45 Estructura del curso 1. Estructura de Métrica v. 3 2. Técnicas orientadas a
Más detallesAnálisis y Diseño del Software. El Lenguaje Unificado de Modelado UML 2.0
Análisis y Diseño del Software El Lenguaje Unificado de Modelado UML 2.0 Contenidos Introducción al modelado del software Presentación de UML Modelado de Casos de Usos Diagramas de casos de uso Modelado
Más detallesUnidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.
Unidad V. UML Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas Objetivos Conocer el modelo UML Utilizar el modelo UML como parte de la metodología
Más detallesEspecificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor
Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre
Más detallesAnálisis y Diseño de Sistemas
Análisis y Diseño de Sistemas Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Clase 6 Modelo de Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE 2006
Más detallesINGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ
INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software
Más detallesUML (Unified Modeling Language) Octubre de 2007
UML (Unified Modeling Language) Octubre de 2007 UML un modelo o pieza de información producido en el proceso de desarrollo de software Un lenguaje para especificar, visualizar y construir artefactos de
Más detallesUn caso de uso es una tarea que debe poder llevarse a cabo con el apoyo del sistema que se está desarrollando, se representa mediante un óvalo.
Casos de uso Un caso de uso es una tarea que debe poder llevarse a cabo con el apoyo del sistema que se está desarrollando, se representa mediante un óvalo. Consultar información Registrarse Relaciones
Más detallesANEP UTU MALDONADO NOMBRE DEL PROYECTO ASIGNATURAS
ANEP UTU MALDONADO NOMBRE DEL PROYECTO ASIGNATURAS Análisis y Diseño de Aplicaciones Formación Empresarial Programación III Proyecto Sistemas de Bases de Datos II Sistemas Operativos
Más detallesIngeniería a de Software CC51A
Ingeniería a de Software CC51A Clase Auxiliar Auxiliar: Andrés s Neyem Oficina 418 de Doctorado aneyem@dcc.uchile.cl 19 de Marzo de 2007 Aspectos Generales Grupo CC51A Diseño Cliente Requisitos Usuario
Más detallesProceso Unificado de Desarrollo de Software. 13 de sep de 2006
Proceso Unificado de Desarrollo de Software 13 de sep de 2006 Referencias básicas El Proceso unificado de desarrollo de Software I. Jacobson, G. Booch y J.Rumbaugh Addison Wesley - Pearson Education 1999
Más detallesDIAGRAMAS DE CASOS DE USO. Prof. Hooberth Chávez Bedoya
DIAGRAMAS DE CASOS DE USO Prof. Hooberth Chávez Bedoya 1 Definir el comportamiento del sistema El comportamiento de un sistema es cómo un sistema actúa y reacciona El comportamiento del sistema es capturado
Más detallesCLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez
CLASE 3: UML DIAGRAMAS CASOS DE USO Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez UML UML es un lenguaje para especificar, visualizar, construir y documentar los artefactos de
Más detallesDiagramas de Casos de Uso. Ingeniería del Sw-II, José Merseguer
Diagramas de Casos de Uso 19 Diagramas de Casos de Uso Casos de Uso es una técnica para capturar información de cómo un sistema o negocio trabaja actualmente, o de cómo se desea que trabaje. No pertenece
Más detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias
Más detallesModelo y Análisis 179
Modelo y Análisis 179 2.6 Análisis Funcional Por medio del análisis funcional: Se muestra las operaciones de los objetos y sus dependencia de datos por medio de los diagramas de flujo de datos. Se descompone
Más detallesUso de Metodología ICONIX
Uso de Metodología ICONIX Metodología Consiste en un lenguaje de modelamiento y un proceso. El lenguaje de modelamiento es la notación gráfica (incluye diferentes tipos de diagramas) El proceso define
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Más detallesAnálisis de Requisitos Funcionales y No Funcionales. Análisis y Diseño de Sistemas de Información UNIDAD 3
Análisis de Requisitos Funcionales y No Funcionales Análisis y Diseño de Sistemas de Información UNIDAD 3 Requisitos Los requisitos o requerimientos son la descripción de las necesidades que debe satisfacer
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 12 Nombre: Análisis y diseño orientado a objetos Contextualización Cada análisis debe contemplar elementos exclusivos del
Más detallesQué Necesita el Usuario
Qué Necesita el Usuario Qué Pidió el Usuario Cómo lo Vio el Analista Cómo se Diseñó Cómo lo Escribió el Programador Cómo Funciona el Sistema (en ocasiones...) Qué es? Técnica para la captura de requisitos
Más detallesDiagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING
Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING Objetivos Comprender la importancia del modelado y el uso de diagramas para la Ingeniería y la arquitectura. Conocer las ventajas que
Más detallesCASOS DE USO Exploración de Requerimientos
Cap. 9 Kendall & Kendall Cap 5 Jacobson SESION 8 CASOS DE USO Exploración de Requerimientos Ana Mercedes Cáceres mercycaceres@gmail.com Instructora: Carmen Morales Año 2006. 1 OBJETIVOS Conocer la importancia
Más detallesDOCUMENTACIÓN REQUERIMIENTOS
DOCUMENTACIÓN REQUERIMIENTOS HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA. CARLOS
Más detallesObjetivos: Descripción del curso. Curso: Dirigido a: UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO UNIVERSIDAD NACIONAL DE INGENIERÍA
UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO Duración: 24 hrs. Código: UMLAN Curso: Descripción del curso Ingeniería de Requerimientos es la disciplina para desarrollar una especi cación completa, consistente
Más detallesUML Unifield Modeling Languaje
UML Unifield Modeling Languaje 1 Modelo: Representación abstracta de una especificación, un diseño o un sistema. Generalmente, basada en una visión particular y compuesta por uno o más diagramas. Lenguaje
Más detalles1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA A LA QUE PERTENECE:
Más detallesTema 2. Casos de Uso C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L
Tema 2. Casos de Uso C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L É N M E L I Á N BAT I STA J O S É MARCOS M O R E N O
Más detallesSistemas de Información II. Modelo del Negocio
Modelo del Negocio El Proceso Unificado Concepción Elaboración Construcción Transición Modelado del Negocio Requerimientos Análisis y Diseño Implementación Prueba Implantación Admón. del Proyecto Iteraciones
Más detallesInteracción Persona - Ordenador
Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición
Más detallesDocumentación de Requisitos con Casos de Uso
de Documentación de Requisitos con Casos de Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2012 de Los son historias que describen interacciones entre: Actores: personas
Más detallesCristian Blanco
UNIDAD DIDÁCTICA 8. ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS. DIAGRAMAS DE COMPORTAMIENTO En el siguiente enlace tienes una descripción y algunos ejemplos de todos los diagramas UML.: http://jms32.eresmas.net/tacticos/uml/umlindex.html
Más detalles1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA
Más detallesFormatos para prácticas de laboratorio
Fecha de efectividad: 2009-2 CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 03-1 5224 Análisis y Diseño de Sistemas de Información PRÁCTICA No. LABORATORIO DE NOMBRE DE LA PRÁCTICA
Más detallesTema 4e: Proceso Unificado: Análisis
Tema 4e: Proceso Unificado: Análisis Marcos López Sanz Índice Visión general Diagramas UML Artefactos Modelo de análisis Clases de análisis Realización en análisis de los casos de uso Paquetes de análisis
Más detallesSistemas de Información II. Análisis de Sistemas Orientado a Objetos
Análisis de Sistemas Orientado a Objetos El Proceso Unificado Concepción Elaboración Construcción Transición Modelado del Negocio Requerimientos Análisis y Diseño Implementación Prueba Implantación Admón.
Más detallesDOCUMENTO ARQUITECTURA DE SOFTWARE
DOCUMENTO ARQUITECTURA DE SOFTWARE 1. Introducción Básicamente, este documento intenta servir de guía durante la fase de elaboración del módulo Recursos Humanos para la División de Personal de la ENAHP-IUT
Más detallesAnálisis y Diseño de Sistemas Clase 5 Ingeniería de Requerimientos El modelo de Casos de Uso
Metodologías de Desarrollo Análisis y Diseño de Sistemas Clase 5 Ingeniería de Requerimientos El modelo de Lic. María Mercedes Vitturini 1er. CUATRIMESTRE 2007 Dpto. Ciencias e Ingeniería de la Computación
Más detallesInstrucción 1. Criterios, Convenciones y recomendaciones para utilizar este instructivo
Página 1 de 6 1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de de sistemas de información. 3. Ámbito de responsabilidad. USUO Usuario operativo. AN
Más detallesEl sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores).
ERS IEEE 830 En el capítulo 1 se explicó que es el estándar IEEE 830. A continuación, se lo aplica en la definición de los requerimientos del sistema, basado en las historias de usuario. Introducción Propósito
Más detallesRational Unified Process
Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto
Más detallesContenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo
Tutorial Contenido 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo 1. El proceso Fases soportadas por UML Análisis de requisitos de usuario Análisis de requisitos de software Diseño de la plataforma
Más detallesPRESENTACIÓN TRABAJO FIN DE GRADO
PRESENTACIÓN TRABAJO FIN DE GRADO SISTEMA DE CONTROL DE DEMANDAS CIUDADANAS 2 º C I C L O D E I N G E N I E R Í A E N I N F O R M Á T I C A Á R E A : I N G E N I E R Í A D E L S O F T W A R E A L U M N
Más detallesPrincipios de Análisis Informático. Tema 3: Fase de inicio
Principios de Análisis Informático Tema 3: Fase de inicio Eduardo Mosqueira Rey LIDIA Laboratorio de Investigación y desarrollo en Inteligencia Artificial Departamento de Computación Universidade da Coruña,
Más detallesTeoría de sistemas. Unidad 6. Modelado organizacional o de negocios y Requisitos. M. en I. Sara Vera Noguez.
Teoría de sistemas Unidad 6. Modelado organizacional o de negocios y Requisitos M. en I. Sara Vera Noguez. 1 Universidad Autónoma del Estado de México Material didáctico multimedia, Sólo visión El Modelado
Más detallesMODELADO DE CASOS DE USO (Libro UML 2-Arlow & Neustad)
MODELADO DE CASOS DE USO (Libro UML 2-Arlow & Neustad) Determinar el límite de un sistema: en primer lugar se necesita decidir que es parte del sistema (dentro de los límites del sistema) y que es externo
Más detallesArray Development. Array Development Plan de Pruebas de Aceptación Versión 1.0
Array Development Array Development Versión 1.0 Array Development Versión 1.0 Historia de Revisión Fecha Versión Descripción Autor 27/06/2007 1.0 Versión Final Array Development Pág. 2 de 15 Array Development
Más detallesMODELO DE REQUISITOS
Capítulo 2 MODELO DE REQUISITOS 2.1 Introducción Un modelo, en el desarrollo de software, define cómo solucionar los problemas que aparecen en el desarrollo de una aplicación. Para desarrollar el software,
Más detallesProgramación. Orientada a Objetos. Prof. Angela Di Serio. Universidad Simón Bolívar Especialización en Telemática
Programación Orientada a Objetos Prof. Angela Di Serio Universidad Simón Bolívar Especialización en Telemática Agenda Clase 2 Qué es Orientado a Objetos? Conceptos: objeto, clase, instancias, mensajes
Más detallesANEXOS ANEXO 1 PLATAFORMA VIRTUAL DE APRENDIZAJE COLABORATIVO BASADO EN LA METODOLOGÍA POL. (PLAPOL+)
ANEXOS ANEXO 1 PLATAFORMA VIRTUAL DE APRENDIZAJE COLABORATIVO BASADO EN LA METODOLOGÍA POL. (PLAPOL+) Carlos Andrés Moreno Mayor Fernando José García Cabal DOCUMENTO DE ANALISIS 1 REVISIONES Versión Fecha
Más detalles1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados.
Página 1 de 8 1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de de sistemas automatizados. 2. Ámbito de responsabilidad. RDSI Responsable del Desarrollo
Más detallesModelos de Desarrollo de Programas y Programación Concurrente Ejemplo de Cátedra
Modelos de Desarrollo de Programas y Programación Concurrente Ejemplo de Cátedra Enunciado Un Servicio de Correo electrónico (e-mail) desea incorporar nuevas funcionalidades a las opciones que actualmente
Más detallesLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado UML UML es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar
Más detallesProgramación Orientada a Objetos. Conceptos Básicos
Programación Orientada a Objetos Conceptos Básicos Programación Orientada a Objetos Paradigma de programación Un programa orientado a objetos está organizado como un conjunto de agentes en interacción
Más detallesSistema de Administración de Farmacias Modelo de Diseño Versión 1.0. Historia de revisiones
Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0 Historia de revisiones Fecha Versión Descripción Autor 14/09/2014 1.0 Versión Inicial Guillermo López 14/09/2014 1.0 Revisión. SQA Modelo
Más detallesUnidad II. Metodología para resolver problemas aplicando la POO. Parte 1
Unidad II Metodología para resolver problemas aplicando la POO Parte 1 1 Metodología para resolver problemas aplicando la POO Fases I.Definición de requisitos II.Análisis del problema III.Diseño de solución
Más detallesUNIDAD 2: INTRODUCCION AL PARADIGMA ORIENTADO A OBJETOS. MODELADO DE OBJETOS USANDO DIAGRAMA DE CLASES
UNIDAD 2: INTRODUCCION AL PARADIGMA ORIENTADO A OBJETOS. MODELADO DE OBJETOS USANDO DIAGRAMA DE CLASES RELACIONES ENTRE OBJETOS Los objetos interactúan entre ellos por medio de mensajes para solicitar
Más detallesTEST (2 0 puntos, 0 20 puntos por pregunta correcta, puntos por error) [Marcar sólo una opción]
EXAMEN FINAL ORDINARIO TEST (2 0 puntos, 0 20 puntos por pregunta correcta, -0 05 puntos por error) [Marcar sólo una opción] Cuál de las siguientes áreas de conocimiento de la ingeniería del software,
Más detallesDiagramas De Casos De Uso
Estáticos Diagramas De Casos De Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario.. Por lo tanto los casos de uso determinan los requisitos
Más detallesCASOS DE USO.
CASOS DE USO Suponga que va a comenzar a desarrollar un sistema Por dónde empieza? Obviamente con el proceso de "levantado de requerimientos", el cual un proceso muy parecido entre un exorcismo y un psicoanálisis,
Más detallesAnálisis y Diseño Orientado a Objetos. 2 - Análisis
Análisis y Diseño Orientado a Objetos 2 - Análisis El proceso unificado de desarrollo, Ivar Jacobson, Grady Booch, James Rumbaugh, Ed. Addison Wesley, 1999 The unified software development process, Ivar
Más detallesDepartamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE
Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE 1 ANÁLISIS DE REQUISITOS Los requisitos determinan lo que debe hacer el sistema así como las
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de
Más detallesLABORATORIO DE INTERACCION HUMANO COMPUTADORA MANUAL DE PRÁCTICAS. Practica #1. Identificación del proyecto a Desarrollar
Practica #1 Identificación del proyecto a Desarrollar El alumno definirá el Proyecto a Desarrollar tomando en cuenta las 8 disciplinas que involucra la Interacción Humano Computadora Disciplinas: Computación,
Más detallesProceso Unificado de Desarrollo de Software. Fase de Inicio
Proceso Unificado de Desarrollo de Software Fase de Inicio A. Soriano (UCV-USB) 1 Septiembre 2005 Proceso Unificado: Referencia Básica Craig Larman Applying UML and Patterns: An Introduction to Object.
Más detallesCLASE 4: CASOS DE USO REQUERIMIENTOS. Universidad Simón Bolívar. Ing. de Software. Prof. Ivette Martínez
CLASE 4: CASOS DE USO REQUERIMIENTOS Universidad Simón Bolívar. Ing. de Software. Prof. Ivette Martínez Casos de Uso Un caso de uso es una descripción de las posibles secuencias de interacción entre el
Más detallesModelos de Software. Ingeniería en Sistemas de Información
Ingeniería en Sistemas de Información 2017 Modelos de Software 2 Introducción 3 Introducción Qué es un Modelo? http://lema.rae.es/drae/?val=modelo Persona de buena figura que en las tiendas de modas se
Más detallesDesarrollo del Módulo de Transportes para el Sistema de Gestión Académica RUTADEMIC
Gestión Académica RUTADEMIC DOCUMENTO DE ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE REQUISITOS FUNCIONALES Y NO FUNCIONALES Especificación de Requerimientos de Software DERS Historial de Revisión Fecha
Más detallesINGENIERÍA WEB. Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017
INGENIERÍA WEB Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017 INTRODUCCIÓN: Aspectos importantes en las aplicaciones WEB Modelo de Dominio
Más detallesEstimación de Esfuerzo con Casos de Uso
Estimación de Esfuerzo con Casos de Uso Ing. Natalia Bibiana Trejo Estimación de Esfuerzo con Casos de Uso Necesitamos predecir Cuánto tiempo llevará el desarrollo del SW Cuántas personas se requieren
Más detallesIngeniería del Software de Gestión
Marcos López Sanz Ingeniería del Software de Gestión Tema 9: Proceso Unificado: Índice Visión general de Descripción de la (vista del modelo de ) de construcciones de la el un sub una Realizar pruebas
Más detallesHistorial de Revisiones
NotaSoft Visión Versión 0.1 [Nota: La siguiente plantilla se ha desarrollado para su uso con Rational Unified Process. El texto que se encuentra entre corchetes y presentado en estilo itálicas azul se
Más detallesTema 4g: Proceso Unificado: Implementación
Tema 4g: Proceso Unificado: Implementación Marcos López Sanz Índice Visión general Artefactos Componentes Subsistemas de implementación Interfaces Descripción de la arquitectura (vista del modelo de implementación)
Más detallesModelado Estructural F E B R E R O,
Modelado Estructural F E B R E R O, 2 0 1 4 Modelado Estructural Sirve para describir los diferentes tipos y relaciones estáticas existentes entre los diferentes objetos de un sistema. A la hora de desarrollar
Más detallesdiagramas de comportamiento con UML.
U.T.7: Elaboración de diagramas de comportamiento con UML. [Fuente: Entornos de Desarrollo, Alicia Ramos, Ed.Garceta] [Fuente: EL LENGUAJE UNIFICADO DE MODELADO, Grady Booch, James Rumbaugh, Ivar Jacobson,
Más detallesDISEÑO DE SISTEMAS. Por: Ing. Tanya Recalde Ch.
DISEÑO DE SISTEMAS Por: Ing. Tanya Recalde Ch. CAPÍTULO 6 TRANSICIÓN DEL ANÁLISIS AL DISEÑO DE SISTEMAS 6.1. INTRODUCCIÓN Las conclusiones obtenidas durante el análisis de hechos forman la base para la
Más detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detallesLENGUAJE UNIFICADO UML _6 TRABAJO COLABORATIVO_1 AGENCIA DE VIAJES ASTROS TRABAJO PRESENTADO:
1 LENGUAJE UNIFICADO UML 200609_6 TRABAJO COLABORATIVO_1 AGENCIA DE VIAJES ASTROS TRABAJO PRESENTADO: LEYDY SUSANA VALENCIA RINCÓN CÓDIGO: 38682020 YUDIS MENDOZA FLOREZ CODIGO: 50879536 FLOR ERNILDA AMARILES
Más detallesPROGRAMA DE MATERIA MATERIA:
DATOS DE IDENTIFICACIÓN MATERIA: CENTRO ACADÉMICO: DEPARTAMENTO ACADÉMICO: ANÁLISIS Y DISEÑO CIENCIAS BÁSICAS SISTEMAS DE INFORMACIÓN PROGRAMA EDUCATIVO: ING. EN COMPUTACIÓN INTELIGENTE AÑO DEL PLAN DE
Más detallesTema 9: Método de Craig Larman
Tema 9: Método de Craig Larman Maria-Isabel, Sanchez Segura Arturo, Mora-Soto Diagramas de UML Los diagramas expresan gráficamente partes de un modelo Use Case Use Case Use Case Diagrams Diagramas de Use
Más detallesIngeniería de Requisitos
Ingeniería de Requisitos Proceso de Ingeniería de Requisitos Departamento de Ciencias de la Computación Universidad de Chile Andrés Vignaga Proceso de Desarrollo Disciplina de Requisitos Roles Artefactos
Más detallesCliente. Generalización. Cliente Comercial
Casos de Uso Análisis y Diseño OO 2008-3 Qué es un caso de uso? Especificación del comportamiento de un sistema ode una parte de este Descripción de un conjunto de secuencia de acciones, incluyendo variantes
Más detalles