SlideShare una empresa de Scribd logo
1 de 26
UP - UML
                     Taller de Casos de Uso y
Documento de Especificación de requerimientos


                        Javier González Sánchez, MCs
                                          javiergs@acm.org




                    Departamento de Tecnologías de Información
                                  ITESM, campus Guadalajara
javiergs@acm.org
Desarrollo de Software

Necesidad
                               Notación
requerimientos




  modelos        Proceso
(diagramas)      metodología         Herramientas


Producto
                                              javiergs@acm.org
Ciclo de vida en RUP

                                              fases




Fuente: Jacobson et al., 2000

                                       javiergs@acm.org
Diagramas de UML

Los diagramas expresan gráficamente partes de un modelo desde cierta perspectiva




                                                             Diagramas de
                                                             Componentes
                                      Modelo(s)




                                                                      Estáticos
Dinámicos
                                                                 De Estructura
De funcionalidad
                                                                De arquitectura
De Comportamiento
                                                                 javiergs@acm.org
Relación entre los resultados


     Modelo de
    Casos de Uso                                                verificado por




especificado por
                         realizado por
                                                                             Modelo de
                                           distribuido por                    Prueba
             Modelo de
              Análisis
                               Modelo de                         implementado por
                                Diseño

                                                   Modelo de
                                                   Despliegue

                                                                       Modelo de
                                                                     Implementación




                                                                          javiergs@acm.org
Diagramas por Modelo (estático y dinámico)




                              javiergs@acm.org
Comenzamos




 javiergs@acm.org
Ejemplo




javiergs@acm.org
Comenzamos




 javiergs@acm.org
Relaciones: comunicación

UML define cuatro tipos de relación en los Diagramas de Casos de Uso:



1. Comunicación




                                                                 javiergs@acm.org
Relaciones: inclusión


2. Inclusión

una instancia del Caso de Uso origen incluye también el
comportamiento descrito por el Caso de Uso destino




<<include>> reemplaza a <<uses>>
                                                          javiergs@acm.org
Relaciones: extensión



3. Extensión

el Caso de Uso origen extiende el comportamiento del Caso de
Uso destino




                                                        javiergs@acm.org
Relaciones: herencia



4. Herencia
el Caso de Uso origen hereda la especificación del Caso de Uso destino
y posiblemente la modifica y/o amplía




                                                          javiergs@acm.org
Comenzamos


1.    Id del documento


2.    Titulo



3.    Pre-condiciones

4.    Post-condiciones



5.    Flujo de acción

6.    Flujos alternos



7.    Comentarios / notas adicionales



                          javiergs@acm.org
Comenzamos




 javiergs@acm.org
Ejemplo de diagrama de actividad




                    javiergs@acm.org
Resumen del día 1



                  Documento de             Documento de                Documento de
                 especificación de        especificación de           especificación de
                  casos de uso             casos de uso                casos de uso


                  Diagrama de              Diagrama de                 Diagrama de
                  casos de uso             casos de uso                casos de uso


 Proyecto

     El
  Cliente     Documento de           Diagrama                  Documento de
     Y         especificación de        de                    especificación de
                                                                casos de uso
    Sus       casos de uso           actividad
necesidades

                        Diagrama de                            Diagrama de
                                                               casos de uso
                        casos de uso

                                  Modelo de casos de uso
                             El analista con los requerimientos



                                                                                      javiergs@acm.org
javiergs@acm.org
Caso de estudio




Sistema “Grafica”




Sistema




     javiergs@acm.org
Caso de estudio (parte A)




            javiergs@acm.org
Caso de estudio (parte B)




            javiergs@acm.org
SRS


    Portada




                                  <Project Name>
               Software Requirements Specification
                       For <Subsystem or Feature>
                                    Version <1.0>




                                        javiergs@acm.org
SRS


    Histórico




                               Revision History
                   Version               Description              Author
          Date
<dd/mmm/yy>      <x.x>       <details>                 <name>




                                                                javiergs@acm.org
SRS



    Introducción al documento: propósito, definiciones, referencias

    Descripción del producto: función, características, dependencias




    Requerimientos: funcional y no funcional


    Apéndices: función, características, dependencias


                                                                       javiergs@acm.org
Gracias !




Javier González Sánchez, MCs
      javiergs@itesm.mx




                    javiergs@acm.org

Más contenido relacionado

Destacado

Hospital management system
Hospital management systemHospital management system
Hospital management systemAsmat Hayat
 
Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemPradeep Bhosale
 
Pharmacy management system Requirement Analysis and Elicitation Document
Pharmacy management system Requirement Analysis and Elicitation Document Pharmacy management system Requirement Analysis and Elicitation Document
Pharmacy management system Requirement Analysis and Elicitation Document Habitamu Asimare
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemsubu
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemPranil Dukare
 
[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-hisBirlamedisoft Pvt. Ltd
 
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4NICHOLAS RATEMO
 
Hospital management system(database)
Hospital management system(database)Hospital management system(database)
Hospital management system(database)Iftikhar Ahmad
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system projectHimani Chopra
 

Destacado (12)

Ontology
OntologyOntology
Ontology
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_system
 
Pharmacy management system Requirement Analysis and Elicitation Document
Pharmacy management system Requirement Analysis and Elicitation Document Pharmacy management system Requirement Analysis and Elicitation Document
Pharmacy management system Requirement Analysis and Elicitation Document
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his
 
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
 
Hospital management system(database)
Hospital management system(database)Hospital management system(database)
Hospital management system(database)
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 

Similar a 200601 UML Use Case Diagrams

Taller presentacion
Taller presentacionTaller presentacion
Taller presentacionyanqui0101
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon pooJhon Yuqui
 
Ejecucion del Proyecto
Ejecucion del ProyectoEjecucion del Proyecto
Ejecucion del ProyectoMario Solarte
 
Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4Marta Silvia Tabares
 
Proceso racional unificado
Proceso racional unificadoProceso racional unificado
Proceso racional unificadokary-1004
 
Modelo para Construcción de Soluciones
Modelo para Construcción de SolucionesModelo para Construcción de Soluciones
Modelo para Construcción de SolucionesMario Solarte
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1zurda21
 
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisSesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisJulio Pari
 
El desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectosEl desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectosTensor
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetosmenavi
 
UML_Clase_01
UML_Clase_01UML_Clase_01
UML_Clase_01mgonzalp
 

Similar a 200601 UML Use Case Diagrams (20)

Metodologia De Desarrollo De Software
Metodologia De Desarrollo De SoftwareMetodologia De Desarrollo De Software
Metodologia De Desarrollo De Software
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
 
1. uml
1. uml1. uml
1. uml
 
Método de las 6 d
Método de las 6 dMétodo de las 6 d
Método de las 6 d
 
02 rup
02 rup02 rup
02 rup
 
Clase03 m sw
Clase03 m swClase03 m sw
Clase03 m sw
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
Ejecucion del Proyecto
Ejecucion del ProyectoEjecucion del Proyecto
Ejecucion del Proyecto
 
Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4
 
Sesion1 adsi
Sesion1 adsiSesion1 adsi
Sesion1 adsi
 
Proceso racional unificado
Proceso racional unificadoProceso racional unificado
Proceso racional unificado
 
Modelo para Construcción de Soluciones
Modelo para Construcción de SolucionesModelo para Construcción de Soluciones
Modelo para Construcción de Soluciones
 
Clase7
Clase7Clase7
Clase7
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1
 
Presentacion pp
Presentacion ppPresentacion pp
Presentacion pp
 
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisSesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisis
 
Rational unified process (rup)
Rational unified process (rup)Rational unified process (rup)
Rational unified process (rup)
 
El desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectosEl desarrollo de software orientado a aspectos
El desarrollo de software orientado a aspectos
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
UML_Clase_01
UML_Clase_01UML_Clase_01
UML_Clase_01
 

Más de Javier Gonzalez-Sanchez (20)

201804 SER332 Lecture 01
201804 SER332 Lecture 01201804 SER332 Lecture 01
201804 SER332 Lecture 01
 
201801 SER332 Lecture 03
201801 SER332 Lecture 03201801 SER332 Lecture 03
201801 SER332 Lecture 03
 
201801 SER332 Lecture 04
201801 SER332 Lecture 04201801 SER332 Lecture 04
201801 SER332 Lecture 04
 
201801 SER332 Lecture 02
201801 SER332 Lecture 02201801 SER332 Lecture 02
201801 SER332 Lecture 02
 
201801 CSE240 Lecture 26
201801 CSE240 Lecture 26201801 CSE240 Lecture 26
201801 CSE240 Lecture 26
 
201801 CSE240 Lecture 25
201801 CSE240 Lecture 25201801 CSE240 Lecture 25
201801 CSE240 Lecture 25
 
201801 CSE240 Lecture 24
201801 CSE240 Lecture 24201801 CSE240 Lecture 24
201801 CSE240 Lecture 24
 
201801 CSE240 Lecture 23
201801 CSE240 Lecture 23201801 CSE240 Lecture 23
201801 CSE240 Lecture 23
 
201801 CSE240 Lecture 22
201801 CSE240 Lecture 22201801 CSE240 Lecture 22
201801 CSE240 Lecture 22
 
201801 CSE240 Lecture 21
201801 CSE240 Lecture 21201801 CSE240 Lecture 21
201801 CSE240 Lecture 21
 
201801 CSE240 Lecture 20
201801 CSE240 Lecture 20201801 CSE240 Lecture 20
201801 CSE240 Lecture 20
 
201801 CSE240 Lecture 19
201801 CSE240 Lecture 19201801 CSE240 Lecture 19
201801 CSE240 Lecture 19
 
201801 CSE240 Lecture 18
201801 CSE240 Lecture 18201801 CSE240 Lecture 18
201801 CSE240 Lecture 18
 
201801 CSE240 Lecture 17
201801 CSE240 Lecture 17201801 CSE240 Lecture 17
201801 CSE240 Lecture 17
 
201801 CSE240 Lecture 16
201801 CSE240 Lecture 16201801 CSE240 Lecture 16
201801 CSE240 Lecture 16
 
201801 CSE240 Lecture 15
201801 CSE240 Lecture 15201801 CSE240 Lecture 15
201801 CSE240 Lecture 15
 
201801 CSE240 Lecture 14
201801 CSE240 Lecture 14201801 CSE240 Lecture 14
201801 CSE240 Lecture 14
 
201801 CSE240 Lecture 13
201801 CSE240 Lecture 13201801 CSE240 Lecture 13
201801 CSE240 Lecture 13
 
201801 CSE240 Lecture 12
201801 CSE240 Lecture 12201801 CSE240 Lecture 12
201801 CSE240 Lecture 12
 
201801 CSE240 Lecture 11
201801 CSE240 Lecture 11201801 CSE240 Lecture 11
201801 CSE240 Lecture 11
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (16)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

200601 UML Use Case Diagrams

  • 1. UP - UML Taller de Casos de Uso y Documento de Especificación de requerimientos Javier González Sánchez, MCs javiergs@acm.org Departamento de Tecnologías de Información ITESM, campus Guadalajara
  • 3. Desarrollo de Software Necesidad Notación requerimientos modelos Proceso (diagramas) metodología Herramientas Producto javiergs@acm.org
  • 4. Ciclo de vida en RUP fases Fuente: Jacobson et al., 2000 javiergs@acm.org
  • 5. Diagramas de UML Los diagramas expresan gráficamente partes de un modelo desde cierta perspectiva Diagramas de Componentes Modelo(s) Estáticos Dinámicos De Estructura De funcionalidad De arquitectura De Comportamiento javiergs@acm.org
  • 6. Relación entre los resultados Modelo de Casos de Uso verificado por especificado por realizado por Modelo de distribuido por Prueba Modelo de Análisis Modelo de implementado por Diseño Modelo de Despliegue Modelo de Implementación javiergs@acm.org
  • 7. Diagramas por Modelo (estático y dinámico) javiergs@acm.org
  • 11. Relaciones: comunicación UML define cuatro tipos de relación en los Diagramas de Casos de Uso: 1. Comunicación javiergs@acm.org
  • 12. Relaciones: inclusión 2. Inclusión una instancia del Caso de Uso origen incluye también el comportamiento descrito por el Caso de Uso destino <<include>> reemplaza a <<uses>> javiergs@acm.org
  • 13. Relaciones: extensión 3. Extensión el Caso de Uso origen extiende el comportamiento del Caso de Uso destino javiergs@acm.org
  • 14. Relaciones: herencia 4. Herencia el Caso de Uso origen hereda la especificación del Caso de Uso destino y posiblemente la modifica y/o amplía javiergs@acm.org
  • 15. Comenzamos 1.  Id del documento 2.  Titulo 3.  Pre-condiciones 4.  Post-condiciones 5.  Flujo de acción 6.  Flujos alternos 7.  Comentarios / notas adicionales javiergs@acm.org
  • 17. Ejemplo de diagrama de actividad javiergs@acm.org
  • 18. Resumen del día 1 Documento de Documento de Documento de especificación de especificación de especificación de casos de uso casos de uso casos de uso Diagrama de Diagrama de Diagrama de casos de uso casos de uso casos de uso Proyecto El Cliente Documento de Diagrama Documento de Y especificación de de especificación de casos de uso Sus casos de uso actividad necesidades Diagrama de Diagrama de casos de uso casos de uso Modelo de casos de uso El analista con los requerimientos javiergs@acm.org
  • 20. Caso de estudio Sistema “Grafica” Sistema javiergs@acm.org
  • 21. Caso de estudio (parte A) javiergs@acm.org
  • 22. Caso de estudio (parte B) javiergs@acm.org
  • 23. SRS   Portada <Project Name> Software Requirements Specification For <Subsystem or Feature> Version <1.0> javiergs@acm.org
  • 24. SRS   Histórico Revision History Version Description Author Date <dd/mmm/yy> <x.x> <details> <name> javiergs@acm.org
  • 25. SRS   Introducción al documento: propósito, definiciones, referencias   Descripción del producto: función, características, dependencias   Requerimientos: funcional y no funcional   Apéndices: función, características, dependencias javiergs@acm.org
  • 26. Gracias ! Javier González Sánchez, MCs javiergs@itesm.mx javiergs@acm.org