SlideShare una empresa de Scribd logo
Departamento deDepartamento de
Lenguajes y Sistemas InformáticosLenguajes y Sistemas Informáticos
escuela técnica superior
de ingeniería informática
Introducción aIntroducción a
REM 1.2.2REM 1.2.2
Amador Durán ToroAmador Durán Toro
Enero 2006Enero 2006
Versiónoriginal:AmadorDuránToro(enero2006)
Sevilla, enero de 2006
Amador Durán Toro 1
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Orígenes de REMOrígenes de REM
– Tesis doctoral "Un Entorno Metodológico deUn Entorno Metodológico de
Ingeniería de Requisitos para Sistemas deIngeniería de Requisitos para Sistemas de
InformaciónInformación"
Amador Durán Toro,
Universidad de Sevilla,
septiembre 2000
– Proyecto CICYT "Metodologías,
Herramientas y Nuevos
Entornos para la Ingeniería de
Requisitos" (MENHIRMENHIR)
– Experiencia docente con
proyectos de alumnos
(MÉTRICA V2.1)
– Experiencia profesional en
desarrollo de aplicaciones y en
el uso de estándares (MIL-STD-
2167A, MIL-STD-498)
– Falta de metodologías para la
ingeniería de requisitos
– Pocas herramientas CARE* y
muy complejas
*Computer-Aided Requirements Engineering
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 1 de 35
Sevilla, enero de 2006
Amador Durán Toro 2
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Características básicas de REMCaracterísticas básicas de REM
– Herramienta de gestión de requisitos gratuita*
– Interfaz de usuario sencillo e intuitivo
– Basada en XML y XSLT, genera HTML**
*Se necesita permiso del autor para su uso no académico.
**Puede generar cualquier salida que pueda generarse con XSLT
Sevilla, enero de 2006
Amador Durán Toro 3
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Características básicas de REMCaracterísticas básicas de REM
– Uso de plantillas y patrones lingüísticos para requisitos
– Almacenamiento en base de datos relacional (Access)
– Todos los objetos tienen menú contextual
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 2 de 35
Sevilla, enero de 2006
Amador Durán Toro 4
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• SitioSitio webweb de REM (actual)de REM (actual)
Sevilla, enero de 2006
Amador Durán Toro 5
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• SitioSitio webweb de REM (actual)de REM (actual)
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 3 de 35
Sevilla, enero de 2006
Amador Durán Toro 6
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• SitioSitio webweb de REM (actual)de REM (actual)
Sevilla, enero de 2006
Amador Durán Toro 7
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• SitioSitio webweb de REM (actual)de REM (actual)
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 4 de 35
Sevilla, enero de 2006
Amador Durán Toro 8
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• SitioSitio webweb de REM (actual)de REM (actual)
Sevilla, enero de 2006
Amador Durán Toro 9
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Proceso de instalaciónProceso de instalación
– Necesita MSXML3MSXML3 (viene con IE6) y DAO 3.5DAO 3.5 (viene
con Windows*).
– Descomprimir REM_1_2_2.REM_1_2_2.zipzip en un directorio
temporal y ejecutar SETUP.EXE
*Versiones con tecnología NT a partir de Windows 2000
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 5 de 35
Sevilla, enero de 2006
Amador Durán Toro 10
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Proceso de instalaciónProceso de instalación
Sevilla, enero de 2006
Amador Durán Toro 11
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Proceso de instalaciónProceso de instalación
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 6 de 35
Sevilla, enero de 2006
Amador Durán Toro 12
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Proceso de instalaciónProceso de instalación
Sevilla, enero de 2006
Amador Durán Toro 13
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Proceso de instalaciónProceso de instalación
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 7 de 35
Sevilla, enero de 2006
Amador Durán Toro 14
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Arquitectura de REMArquitectura de REM
Documento
REM
Documento
REM
XMLXML
XML
Transformado
(HTML)
XML
Transformado
(HTML)
XSLTXSLTREM
DTD
REM
DTD
*
DLL
Recursos
DLL
Recursos
*
*
Documento
Base
Documento
Base
*Configurables por el usuario
Sevilla, enero de 2006
Amador Durán Toro 15
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Interfaz MDIInterfaz MDI
– REM tiene una interfaz MDI, por lo que se pueden
tener varios proyectos abiertos y varias ventanas
del mismo proyecto.
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 8 de 35
Sevilla, enero de 2006
Amador Durán Toro 16
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Proyectos en REMProyectos en REM
– En REM, un proyecto de ingeniería de requisitos
está compuesto por cuatro documentos:
• Documento de Requisitos del Sistema
• Documento de Análisis del Sistema
• Registro de Conflictos y Defectos
• Registro de Peticiones de Cambio en los Requisitos
– Los proyectos se almacenan como archivos con
extensión .rem (bases de datos de Access)
– Los archivos XML y HTML se regeneran
automáticamente
– Se recomienda crear un
directorio para las
figuras en el directorio
donde se almacene el
proyecto
Sevilla, enero de 2006
Amador Durán Toro 17
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Documento baseDocumento base
– Cuando se crea un proyecto nuevo, REM copia un
proyecto (documento) base por defecto.
– Por defecto, es un proyecto vacío, pero se podría
usar cualquier proyecto como proyecto base.
– Sólo hay que guardarlo en %REM_HOME%/base y
configurar REM para que lo utilice.
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 9 de 35
Sevilla, enero de 2006
Amador Durán Toro 18
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Hoja de estilo XSLTHoja de estilo XSLT
– Cada vez que se produce un cambio en el proyecto,
REM regenera el HTML regenerando el XML y
aplicando una hoja de estilo externa XSLT.*
– Por defecto genera un documento HTML, pero se
pueden crear hojas de estilo para generar otros
documentos diferentes.
*La regeneración puede desactivarse con el botón
Sevilla, enero de 2006
Amador Durán Toro 19
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Hoja de estilo XSLTHoja de estilo XSLT
– Ejemplos de XSLT alternativos
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 10 de 35
Sevilla, enero de 2006
Amador Durán Toro 20
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Hoja de estilo XSLTHoja de estilo XSLT
– Ejemplos de XSLT alternativos
Sevilla, enero de 2006
Amador Durán Toro 21
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Hoja de estilo XSLTHoja de estilo XSLT
– Ejemplos de XSLT alternativos
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 11 de 35
Sevilla, enero de 2006
Amador Durán Toro 22
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Hoja de estilo XSLTHoja de estilo XSLT
– Ejemplos de XSLT alternativos
Sevilla, enero de 2006
Amador Durán Toro 23
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Hoja de estilo XSLTHoja de estilo XSLT
– Ejemplos de XSLT alternativos
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 12 de 35
Sevilla, enero de 2006
Amador Durán Toro 24
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Conceptos básicosConceptos básicos
– Los objetos de primer nivel se crean con la barra
de creación, y se asignan como hijos al objeto
seleccionado en la vista de árbol.*
– Todos los objetos tienen un menú de contexto en
el que están disponibles las opciones de clonación,
edición de propiedades** y eliminación.***
*O a la raíz si el objeto seleccionado no lo acepta como hijo
**Hacer doble clic sobre un objeto equivale a la opción de editar propiedades
***Un objeto sólo puede eliminarse si no está referenciado por otro objeto
– Los objetos de segundo nivel se
crean mediante el menú de
contexto de los objetos que
pueden ser sus padres.
– Los objetos pueden cambiar de
padre mediante arrastrar y soltar
o copiar y pegar.
– Al arrastrar y soltar, el cursor
indica que se acepta el objeto, y el
cursor que no se acepta.
Sevilla, enero de 2006
Amador Durán Toro 25
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Conceptos básicosConceptos básicos
– Todos los objetos tienen propiedades comunes y
también específicas de cada tipo de objeto.
– El diálogo de edición de propiedades está
organizado de forma que agrupa las propiedades
comunes en las mismas pestañas.*
*Patrón de diseño de interfaz de usuario Tabbed Hierarchy [Durán et al., 2002]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 13 de 35
Sevilla, enero de 2006
Amador Durán Toro 26
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Conceptos básicosConceptos básicos
– Todos los objetos tienen propiedades comunes y
también específicas de cada tipo de objeto.
– El diálogo de edición de propiedades está
organizado de forma que agrupa las propiedades
comunes en las mismas pestañas.*
*Patrón de diseño de interfaz de usuario Tabbed Hierarchy [Durán et al., 2002]
Sevilla, enero de 2006
Amador Durán Toro 27
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Sección/ApéndiceSección/Apéndice
– Divide los documentos en secciones o apéndices.
– Acepta cualquier objeto de primer nivel como hijo.
– Las secciones se numeran de forma tradicional, los
apéndices como A, B, C, etc.
– La ordenación de sus elementos (hijos) por
nombre permite construir glosarios de términos.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 14 de 35
Sevilla, enero de 2006
Amador Durán Toro 28
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Sección/ApéndiceSección/Apéndice
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 29
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Párrafo/Elemento de glosarioPárrafo/Elemento de glosario
– Añade texto libre dentro del documento.
– Permite definir elementos de glosario (EdG).
– Se generan automáticamente enlaces a los EdG
cuando aparecen en el texto de cualquier objeto.
– El nombre del objeto es el nombre del EdG que se
define; en el caso de los párrafos no es relevante.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 15 de 35
Sevilla, enero de 2006
Amador Durán Toro 30
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Párrafo/Elemento de glosarioPárrafo/Elemento de glosario
– Ejemplo de uso (párrafo)
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 31
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Párrafo/Elemento de glosarioPárrafo/Elemento de glosario
– Ejemplo de uso (elemento de glosario)
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 16 de 35
Sevilla, enero de 2006
Amador Durán Toro 32
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Fichero gráficoFichero gráfico
– Inserta imágenes externas en el documento.
– Cualquier imagen aceptada por Internet Explorer
puede insertarse y visualizarse correctamente, por
ejemplo archivos WMF ó EMF (vectoriales).
– Almacena la ruta al archivo de forma relativa a la
ubicación del fichero del proyecto (*.rem),
permitiendo al usuario total movilidad.
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 33
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Fichero gráficoFichero gráfico
– Ejemplo de uso (EMF exportado de Visio)
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 17 de 35
Sevilla, enero de 2006
Amador Durán Toro 34
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
[ ][ ]•• OrganizaciónOrganización
– Informa sobre las organizaciones de los
participantes.
– Permite indicar por y para qué organización se
desarrolla (portada).
Sevilla, enero de 2006
Amador Durán Toro 35
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
[ ][ ]•• OrganizaciónOrganización
– Ejemplo de uso (información organizaciones)
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 18 de 35
Sevilla, enero de 2006
Amador Durán Toro 36
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
[ ][ ]•• OrganizaciónOrganización
– Ejemplo de uso (portada)
Sevilla, enero de 2006
Amador Durán Toro 37
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Participante (Participante (stakeholderstakeholder))
– Informa sobre las personas que participan en el
proyecto: desarrolladores, clientes, usuarios, etc.
– Permite asociar autores y fuentes a los requisitos
y demás objetos.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 19 de 35
Sevilla, enero de 2006
Amador Durán Toro 38
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Participante (Participante (stakeholderstakeholder))
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 39
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• ReuniónReunión
– Información sobre entrevistas o reuniones,
incluyendo el acta.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 20 de 35
Sevilla, enero de 2006
Amador Durán Toro 40
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• ReuniónReunión
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 41
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• ObjetivoObjetivo
– Requisitos de alto nivel, normalmente en estructura
jerárquica (aceptan otros objetivos como hijos).
– Incluyen información de priorización y de
rastreabilidad (el resto de requisitos también).
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 21 de 35
Sevilla, enero de 2006
Amador Durán Toro 42
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• ObjetivoObjetivo
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 43
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• ActorActor
– Normalmente, tipos de usuarios, aunque a veces
también otros sistemas informáticos.
– Se usan en la especificación de los pasos de los
casos de uso.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 22 de 35
Sevilla, enero de 2006
Amador Durán Toro 44
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• ActorActor
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 45
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Requisito de informaciónRequisito de información
– Información que debe almacenar el sistema para
cumplir los objetivos, indicando datos específicos.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 23 de 35
Sevilla, enero de 2006
Amador Durán Toro 46
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Requisito de informaciónRequisito de información
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 47
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Requisito de restricción (regla de negocio)Requisito de restricción (regla de negocio)
– Regla de negocio que debe tenerse en cuenta al
desarrollar el nuevo sistema.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 24 de 35
Sevilla, enero de 2006
Amador Durán Toro 48
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Requisito de restricción (regla de negocio)Requisito de restricción (regla de negocio)
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 49
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Caso de usoCaso de uso
– Servicio que el sistema debe prestar a los actores.
– Constan de pasos que pueden tener excepciones.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 25 de 35
Sevilla, enero de 2006
Amador Durán Toro 50
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Caso de usoCaso de uso
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 51
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
– Servicios que el sistema debe prestar a los actores
descritos de la forma tradicional (req. funcionales).
– Cualquier otro requisito que no encaje en las
categorías anteriores.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 26 de 35
Sevilla, enero de 2006
Amador Durán Toro 52
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 53
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Matriz deMatriz de rastreabilidadrastreabilidad
– Visualiza gráficamente las dependencias
registradas.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 27 de 35
Sevilla, enero de 2006
Amador Durán Toro 54
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Matriz deMatriz de rastreabilidadrastreabilidad
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 55
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Tipo de objetos (clase)Tipo de objetos (clase)
– Conjunto de objetos con características similares.
– Puede tener atributos, componentes (objetos
internos) e invariantes.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 28 de 35
Sevilla, enero de 2006
Amador Durán Toro 56
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Tipo de objetos (clase)Tipo de objetos (clase)
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 57
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Tipo valorTipo valor
– Una enumeración o un tipo de valores complejos,
p.e. Dirección
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 29 de 35
Sevilla, enero de 2006
Amador Durán Toro 58
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Tipo valorTipo valor
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 59
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• AsociaciónAsociación
– Relación entre dos tipos de objetos.
– Aparte de atributos, componentes e invariantes,
deben tener roles.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 30 de 35
Sevilla, enero de 2006
Amador Durán Toro 60
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• AsociaciónAsociación
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 61
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Operación de sistemaOperación de sistema
– Servicio concreto que ofrece el sistema y en el
que participan objetos internos del mismo.
– Puede tener parámetros, un tipo de resultado, pre
y postcondiciones y excepciones.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 31 de 35
Sevilla, enero de 2006
Amador Durán Toro 62
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Operación de sistemaOperación de sistema
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 63
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• ConflictoConflicto
– Problema detectado en los requisitos: falta de
información, contradicciones, etc.
– Puede incluir alternativas de solución.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 32 de 35
Sevilla, enero de 2006
Amador Durán Toro 64
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• ConflictoConflicto
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 65
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Defecto (no conformidad)Defecto (no conformidad)
– Falta de calida en uno o más requisitos.
– Al igual que los conflictos, pueden tener
alternativas y se puede calcular su impacto.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 33 de 35
Sevilla, enero de 2006
Amador Durán Toro 66
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Defecto (no conformidad)Defecto (no conformidad)
– Ejemplo de uso
[ ][ ]
Sevilla, enero de 2006
Amador Durán Toro 67
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Petición de cambioPetición de cambio
– Solicitud de uno o más cambios en uno o más
requisitos.
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 34 de 35
Sevilla, enero de 2006
Amador Durán Toro 68
Introducción aIntroducción a REM 1.2.2REM 1.2.2
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1.1. ¿Qué es REM?¿Qué es REM?
2.2. Obtener REMObtener REM
3.3. Instalar REMInstalar REM
4.4. Conceptos básicosConceptos básicos
4.1 Proyecto4.1 Proyecto
4.2 Documento base4.2 Documento base
4.3 XML, XSLT y4.3 XML, XSLT y
HTMLHTML
5. Objetos de REM5. Objetos de REM
5.1 Generales5.1 Generales
5.2 Requisitos5.2 Requisitos
5.3 Modelado5.3 Modelado
5.4 Gestión5.4 Gestión
•• Petición de cambioPetición de cambio
– Ejemplo de uso
[ ][ ]
Introducción a REM 1.2.2
© Amador Durán Toro, 2006 Página 35 de 35

Más contenido relacionado

La actualidad más candente

Casos de éxito de TSP en México
Casos de éxito de TSP en MéxicoCasos de éxito de TSP en México
Casos de éxito de TSP en México
Software Guru
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
María Inés Cahuana Lázaro
 
Plsql y paquetes
Plsql y paquetesPlsql y paquetes
Plsql y paquetes
Fabián Alexander Moya
 
Requerimientos de Usabilidad
Requerimientos de  UsabilidadRequerimientos de  Usabilidad
Requerimientos de Usabilidad
gcaicedo
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De Rational
Julio Pari
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
Johan Villamizar Tabares
 
Rup
RupRup
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
Luis Fernando Aguas Bucheli
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
angel2365
 
Requisitos
RequisitosRequisitos
Requisitos
guest90198711
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
Israel Rey
 
Diagramas de Secuencia.
Diagramas de Secuencia.Diagramas de Secuencia.
Diagramas de Secuencia.
Juan Raul Vergara
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
Mauricio Chura Beltran
 
Documento de vision
Documento de visionDocumento de vision
Documento de vision
Mariano Gutierrez
 
Ads sistema-panaderia-ADS
Ads sistema-panaderia-ADSAds sistema-panaderia-ADS
Ads sistema-panaderia-ADS
RosarioRuiz35
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
Juan Carlos Tapias
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
MICProductivity
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
MSc Aldo Valdez Alvarado
 
Especificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSEspecificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRS
sullinsan
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
M'elver Melende'z
 

La actualidad más candente (20)

Casos de éxito de TSP en México
Casos de éxito de TSP en MéxicoCasos de éxito de TSP en México
Casos de éxito de TSP en México
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Plsql y paquetes
Plsql y paquetesPlsql y paquetes
Plsql y paquetes
 
Requerimientos de Usabilidad
Requerimientos de  UsabilidadRequerimientos de  Usabilidad
Requerimientos de Usabilidad
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De Rational
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Rup
RupRup
Rup
 
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Requisitos
RequisitosRequisitos
Requisitos
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 
Diagramas de Secuencia.
Diagramas de Secuencia.Diagramas de Secuencia.
Diagramas de Secuencia.
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Documento de vision
Documento de visionDocumento de vision
Documento de vision
 
Ads sistema-panaderia-ADS
Ads sistema-panaderia-ADSAds sistema-panaderia-ADS
Ads sistema-panaderia-ADS
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Especificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSEspecificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRS
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 

Destacado

Proyecto
Proyecto Proyecto
Proyecto
amtaboada
 
Leccion 1 de_fep
Leccion 1 de_fepLeccion 1 de_fep
Leccion 1 de_fep
Zoyne TAyo
 
School engagement somewhere special team mates impact document
School engagement somewhere special team mates impact documentSchool engagement somewhere special team mates impact document
School engagement somewhere special team mates impact document
TeamMates
 
Theorie der Form
Theorie der FormTheorie der Form
Seminario Marketing Gubernamental
Seminario Marketing GubernamentalSeminario Marketing Gubernamental
Seminario Marketing Gubernamental
Juan Pelaez
 
Design Poole - Interior Design Projects
Design Poole - Interior Design ProjectsDesign Poole - Interior Design Projects
Design Poole - Interior Design Projects
DesignPoole
 
Community SUmmit: Legal & Licensing / FOSS Foundations Enable Community Growt...
Community SUmmit: Legal & Licensing / FOSS Foundations Enable Community Growt...Community SUmmit: Legal & Licensing / FOSS Foundations Enable Community Growt...
Community SUmmit: Legal & Licensing / FOSS Foundations Enable Community Growt...
Paris Open Source Summit
 
Watercolour Buildings
Watercolour BuildingsWatercolour Buildings
Watercolour Buildings
guest0932b48c
 
Craig willingham an evaluation of grow nyc’s wic x 2 for fruits and veggies p...
Craig willingham an evaluation of grow nyc’s wic x 2 for fruits and veggies p...Craig willingham an evaluation of grow nyc’s wic x 2 for fruits and veggies p...
Craig willingham an evaluation of grow nyc’s wic x 2 for fruits and veggies p...
isound
 
O sentido da vida
O sentido da vidaO sentido da vida
O sentido da vida
guest308aeb
 
Less Work More Cows2
Less Work More Cows2Less Work More Cows2
Less Work More Cows2
Dairy Tuner LLC
 
Agua Y Refranes
Agua Y RefranesAgua Y Refranes
Agua Y Refranes
Juan Carlos
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
vanliria
 
Um CíRculo De Leitura
Um CíRculo De LeituraUm CíRculo De Leitura
Um CíRculo De Leitura
guest011131
 
Art 42, sp 2012, 01
Art 42, sp 2012, 01Art 42, sp 2012, 01
Art 42, sp 2012, 01
Michael Jenner
 
Tania camila menjura gómez
Tania camila menjura gómezTania camila menjura gómez
Tania camila menjura gómez
tata-gomez
 
Informatica
InformaticaInformatica
Informatica
Georgina Burgos
 
Short Gallery
Short GalleryShort Gallery
Short Gallery
Connie Rohne
 
Values finalppp
Values finalpppValues finalppp
Values finalppp
WendyMataCamacho
 

Destacado (20)

Proyecto
Proyecto Proyecto
Proyecto
 
Leccion 1 de_fep
Leccion 1 de_fepLeccion 1 de_fep
Leccion 1 de_fep
 
School engagement somewhere special team mates impact document
School engagement somewhere special team mates impact documentSchool engagement somewhere special team mates impact document
School engagement somewhere special team mates impact document
 
Theorie der Form
Theorie der FormTheorie der Form
Theorie der Form
 
Initiation twitter
Initiation twitterInitiation twitter
Initiation twitter
 
Seminario Marketing Gubernamental
Seminario Marketing GubernamentalSeminario Marketing Gubernamental
Seminario Marketing Gubernamental
 
Design Poole - Interior Design Projects
Design Poole - Interior Design ProjectsDesign Poole - Interior Design Projects
Design Poole - Interior Design Projects
 
Community SUmmit: Legal & Licensing / FOSS Foundations Enable Community Growt...
Community SUmmit: Legal & Licensing / FOSS Foundations Enable Community Growt...Community SUmmit: Legal & Licensing / FOSS Foundations Enable Community Growt...
Community SUmmit: Legal & Licensing / FOSS Foundations Enable Community Growt...
 
Watercolour Buildings
Watercolour BuildingsWatercolour Buildings
Watercolour Buildings
 
Craig willingham an evaluation of grow nyc’s wic x 2 for fruits and veggies p...
Craig willingham an evaluation of grow nyc’s wic x 2 for fruits and veggies p...Craig willingham an evaluation of grow nyc’s wic x 2 for fruits and veggies p...
Craig willingham an evaluation of grow nyc’s wic x 2 for fruits and veggies p...
 
O sentido da vida
O sentido da vidaO sentido da vida
O sentido da vida
 
Less Work More Cows2
Less Work More Cows2Less Work More Cows2
Less Work More Cows2
 
Agua Y Refranes
Agua Y RefranesAgua Y Refranes
Agua Y Refranes
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Um CíRculo De Leitura
Um CíRculo De LeituraUm CíRculo De Leitura
Um CíRculo De Leitura
 
Art 42, sp 2012, 01
Art 42, sp 2012, 01Art 42, sp 2012, 01
Art 42, sp 2012, 01
 
Tania camila menjura gómez
Tania camila menjura gómezTania camila menjura gómez
Tania camila menjura gómez
 
Informatica
InformaticaInformatica
Informatica
 
Short Gallery
Short GalleryShort Gallery
Short Gallery
 
Values finalppp
Values finalpppValues finalppp
Values finalppp
 

Similar a Indroducción a REM 1.2.2

Estudio Fp Informatica Grado medio
Estudio Fp Informatica Grado medioEstudio Fp Informatica Grado medio
Estudio Fp Informatica Grado medio
adriaN1989
 
Presentacion Estudios CFIGM
Presentacion Estudios CFIGMPresentacion Estudios CFIGM
Presentacion Estudios CFIGM
maksym
 
Presentacion Estudios Cfgm Final
Presentacion Estudios Cfgm FinalPresentacion Estudios Cfgm Final
Presentacion Estudios Cfgm Final
maksym
 
#netIO 1 - Ecosistema .NET
#netIO 1 - Ecosistema .NET#netIO 1 - Ecosistema .NET
#netIO 1 - Ecosistema .NET
Eduard Tomàs
 
Presentacion Estudios 2
Presentacion Estudios 2Presentacion Estudios 2
Presentacion Estudios 2
maksym
 
Temariocomputacion2010
Temariocomputacion2010Temariocomputacion2010
Temariocomputacion2010
lssillo
 
Presentacion Estudios
Presentacion EstudiosPresentacion Estudios
Presentacion Estudios
maksym
 
Explotación Sistemas Informáticos
Explotación Sistemas InformáticosExplotación Sistemas Informáticos
Explotación Sistemas Informáticos
guest111b6c
 
Eif208 redesde computadoreseinternet7edision
Eif208   redesde computadoreseinternet7edisionEif208   redesde computadoreseinternet7edision
Eif208 redesde computadoreseinternet7edision
Jaime Cortes
 
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVOEvolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
JOELPOZOCORDOVA1
 
Explotación de sistemas informáticos
Explotación de sistemas informáticosExplotación de sistemas informáticos
Explotación de sistemas informáticos
matiasf
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
victdiazm
 
Log en Aplicaciones Java y JavaEE
Log en Aplicaciones Java y JavaEELog en Aplicaciones Java y JavaEE
Log en Aplicaciones Java y JavaEE
Vortexbird
 
Explotación de sistemas informáticos la buena
Explotación de sistemas informáticos la buenaExplotación de sistemas informáticos la buena
Explotación de sistemas informáticos la buena
matiasf
 
PHP Con symfony
PHP Con symfonyPHP Con symfony
PHP Con symfony
csalazart
 
Silex para aplicaciones web MVC
Silex para aplicaciones web MVCSilex para aplicaciones web MVC
Silex para aplicaciones web MVC
Asier Marqués
 
Programa
ProgramaPrograma
Programa
xavazquez
 
MANUAL_PARA_EL_PROTAGONISTA_EN_INFORMATICA
MANUAL_PARA_EL_PROTAGONISTA_EN_INFORMATICAMANUAL_PARA_EL_PROTAGONISTA_EN_INFORMATICA
MANUAL_PARA_EL_PROTAGONISTA_EN_INFORMATICA
FranciscoJavierGaita3
 
Estandares E Learning: UPSP
Estandares E Learning: UPSPEstandares E Learning: UPSP
Estandares E Learning: UPSP
guest2d8f3a
 
Framework .net
Framework .netFramework .net
Framework .net
magister845
 

Similar a Indroducción a REM 1.2.2 (20)

Estudio Fp Informatica Grado medio
Estudio Fp Informatica Grado medioEstudio Fp Informatica Grado medio
Estudio Fp Informatica Grado medio
 
Presentacion Estudios CFIGM
Presentacion Estudios CFIGMPresentacion Estudios CFIGM
Presentacion Estudios CFIGM
 
Presentacion Estudios Cfgm Final
Presentacion Estudios Cfgm FinalPresentacion Estudios Cfgm Final
Presentacion Estudios Cfgm Final
 
#netIO 1 - Ecosistema .NET
#netIO 1 - Ecosistema .NET#netIO 1 - Ecosistema .NET
#netIO 1 - Ecosistema .NET
 
Presentacion Estudios 2
Presentacion Estudios 2Presentacion Estudios 2
Presentacion Estudios 2
 
Temariocomputacion2010
Temariocomputacion2010Temariocomputacion2010
Temariocomputacion2010
 
Presentacion Estudios
Presentacion EstudiosPresentacion Estudios
Presentacion Estudios
 
Explotación Sistemas Informáticos
Explotación Sistemas InformáticosExplotación Sistemas Informáticos
Explotación Sistemas Informáticos
 
Eif208 redesde computadoreseinternet7edision
Eif208   redesde computadoreseinternet7edisionEif208   redesde computadoreseinternet7edision
Eif208 redesde computadoreseinternet7edision
 
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVOEvolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
Evolución, historia Y ESTRUCTURA DEL SISTEMA OPERATIVO
 
Explotación de sistemas informáticos
Explotación de sistemas informáticosExplotación de sistemas informáticos
Explotación de sistemas informáticos
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Log en Aplicaciones Java y JavaEE
Log en Aplicaciones Java y JavaEELog en Aplicaciones Java y JavaEE
Log en Aplicaciones Java y JavaEE
 
Explotación de sistemas informáticos la buena
Explotación de sistemas informáticos la buenaExplotación de sistemas informáticos la buena
Explotación de sistemas informáticos la buena
 
PHP Con symfony
PHP Con symfonyPHP Con symfony
PHP Con symfony
 
Silex para aplicaciones web MVC
Silex para aplicaciones web MVCSilex para aplicaciones web MVC
Silex para aplicaciones web MVC
 
Programa
ProgramaPrograma
Programa
 
MANUAL_PARA_EL_PROTAGONISTA_EN_INFORMATICA
MANUAL_PARA_EL_PROTAGONISTA_EN_INFORMATICAMANUAL_PARA_EL_PROTAGONISTA_EN_INFORMATICA
MANUAL_PARA_EL_PROTAGONISTA_EN_INFORMATICA
 
Estandares E Learning: UPSP
Estandares E Learning: UPSPEstandares E Learning: UPSP
Estandares E Learning: UPSP
 
Framework .net
Framework .netFramework .net
Framework .net
 

Último

Practica individual-Semana.Curso Liderazgo y comportamiento organizacional
Practica individual-Semana.Curso Liderazgo y comportamiento organizacionalPractica individual-Semana.Curso Liderazgo y comportamiento organizacional
Practica individual-Semana.Curso Liderazgo y comportamiento organizacional
JanethLozanoLozano
 
Presentacion-SGCN-Movistar-Asobancaria-2021.pdf
Presentacion-SGCN-Movistar-Asobancaria-2021.pdfPresentacion-SGCN-Movistar-Asobancaria-2021.pdf
Presentacion-SGCN-Movistar-Asobancaria-2021.pdf
jacontreras1973
 
Gastronomía Turística ecuatoriana sabores de mi tierra
Gastronomía Turística ecuatoriana sabores de mi tierraGastronomía Turística ecuatoriana sabores de mi tierra
Gastronomía Turística ecuatoriana sabores de mi tierra
MONICACAROLINAGUAMAN
 
Dosier Italy Coffee Tea Store 24.2.pdf, franquicia
Dosier Italy Coffee Tea Store 24.2.pdf, franquiciaDosier Italy Coffee Tea Store 24.2.pdf, franquicia
Dosier Italy Coffee Tea Store 24.2.pdf, franquicia
AndreuVilar
 
¿Think-E Estafa? - Un Nuevo Sistema de Aprendizaje de Inglés.pdf
¿Think-E Estafa? - Un Nuevo Sistema de Aprendizaje de Inglés.pdf¿Think-E Estafa? - Un Nuevo Sistema de Aprendizaje de Inglés.pdf
¿Think-E Estafa? - Un Nuevo Sistema de Aprendizaje de Inglés.pdf
Think-e Comentarios México
 
Sesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdfSesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdf
JhoanaSilvaHeredia
 
Caso de Éxito Scorpion - Juan Corona.pdf
Caso de Éxito Scorpion - Juan Corona.pdfCaso de Éxito Scorpion - Juan Corona.pdf
Caso de Éxito Scorpion - Juan Corona.pdf
juancorona45
 
LA MACROECONOMIA Y MICROECONOMIA, CONCEPTOS
LA MACROECONOMIA Y MICROECONOMIA, CONCEPTOSLA MACROECONOMIA Y MICROECONOMIA, CONCEPTOS
LA MACROECONOMIA Y MICROECONOMIA, CONCEPTOS
amelyquispecaxi2006
 
Mario Mendoza Marichal - La Perennia.pdf
Mario Mendoza Marichal - La Perennia.pdfMario Mendoza Marichal - La Perennia.pdf
Mario Mendoza Marichal - La Perennia.pdf
Mario Mendoza Marichal
 
Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999
MiguelZavala76
 
Carta de motivacion Corporacion tecnica alemana
Carta de motivacion Corporacion tecnica alemanaCarta de motivacion Corporacion tecnica alemana
Carta de motivacion Corporacion tecnica alemana
Unidad de Emprendimiento ambulante
 
Nutrición amway Nutrilite PPT EMPRESARIOS MAYO 2024.pdf
Nutrición amway Nutrilite PPT EMPRESARIOS MAYO 2024.pdfNutrición amway Nutrilite PPT EMPRESARIOS MAYO 2024.pdf
Nutrición amway Nutrilite PPT EMPRESARIOS MAYO 2024.pdf
JulianCorrea38
 
Semana 2 - Competidores en el analisis de administracion
Semana 2 - Competidores en el analisis de administracionSemana 2 - Competidores en el analisis de administracion
Semana 2 - Competidores en el analisis de administracion
MarinaGutierrez35
 
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
micarnavaltupatrimon
 
Las Inteligencias Artificiales pdf que hizimos en grupo
Las Inteligencias Artificiales pdf que hizimos en grupoLas Inteligencias Artificiales pdf que hizimos en grupo
Las Inteligencias Artificiales pdf que hizimos en grupo
fabianlomparteomg
 
ORGANIZACIÓN EMPRESARIAL..............pptx
ORGANIZACIÓN EMPRESARIAL..............pptxORGANIZACIÓN EMPRESARIAL..............pptx
ORGANIZACIÓN EMPRESARIAL..............pptx
NoeliaLupacaInquilla1
 
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANOINVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
jennicaceres
 
2Personnel Web - Manual de Usuario 2022.pdf
2Personnel Web - Manual de Usuario 2022.pdf2Personnel Web - Manual de Usuario 2022.pdf
2Personnel Web - Manual de Usuario 2022.pdf
BrenisQuintanaJohnna
 
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdfDIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
peruvip2
 
CALDERAS PROTOCOLO DE SEGURIDAD INDUSTRIAL
CALDERAS PROTOCOLO DE SEGURIDAD INDUSTRIALCALDERAS PROTOCOLO DE SEGURIDAD INDUSTRIAL
CALDERAS PROTOCOLO DE SEGURIDAD INDUSTRIAL
america magallanes
 

Último (20)

Practica individual-Semana.Curso Liderazgo y comportamiento organizacional
Practica individual-Semana.Curso Liderazgo y comportamiento organizacionalPractica individual-Semana.Curso Liderazgo y comportamiento organizacional
Practica individual-Semana.Curso Liderazgo y comportamiento organizacional
 
Presentacion-SGCN-Movistar-Asobancaria-2021.pdf
Presentacion-SGCN-Movistar-Asobancaria-2021.pdfPresentacion-SGCN-Movistar-Asobancaria-2021.pdf
Presentacion-SGCN-Movistar-Asobancaria-2021.pdf
 
Gastronomía Turística ecuatoriana sabores de mi tierra
Gastronomía Turística ecuatoriana sabores de mi tierraGastronomía Turística ecuatoriana sabores de mi tierra
Gastronomía Turística ecuatoriana sabores de mi tierra
 
Dosier Italy Coffee Tea Store 24.2.pdf, franquicia
Dosier Italy Coffee Tea Store 24.2.pdf, franquiciaDosier Italy Coffee Tea Store 24.2.pdf, franquicia
Dosier Italy Coffee Tea Store 24.2.pdf, franquicia
 
¿Think-E Estafa? - Un Nuevo Sistema de Aprendizaje de Inglés.pdf
¿Think-E Estafa? - Un Nuevo Sistema de Aprendizaje de Inglés.pdf¿Think-E Estafa? - Un Nuevo Sistema de Aprendizaje de Inglés.pdf
¿Think-E Estafa? - Un Nuevo Sistema de Aprendizaje de Inglés.pdf
 
Sesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdfSesión 1-2 Formulación de Estados Financieros (2).pdf
Sesión 1-2 Formulación de Estados Financieros (2).pdf
 
Caso de Éxito Scorpion - Juan Corona.pdf
Caso de Éxito Scorpion - Juan Corona.pdfCaso de Éxito Scorpion - Juan Corona.pdf
Caso de Éxito Scorpion - Juan Corona.pdf
 
LA MACROECONOMIA Y MICROECONOMIA, CONCEPTOS
LA MACROECONOMIA Y MICROECONOMIA, CONCEPTOSLA MACROECONOMIA Y MICROECONOMIA, CONCEPTOS
LA MACROECONOMIA Y MICROECONOMIA, CONCEPTOS
 
Mario Mendoza Marichal - La Perennia.pdf
Mario Mendoza Marichal - La Perennia.pdfMario Mendoza Marichal - La Perennia.pdf
Mario Mendoza Marichal - La Perennia.pdf
 
Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999Bloqueo y candadeo, norma NOM-004-STPS-1999
Bloqueo y candadeo, norma NOM-004-STPS-1999
 
Carta de motivacion Corporacion tecnica alemana
Carta de motivacion Corporacion tecnica alemanaCarta de motivacion Corporacion tecnica alemana
Carta de motivacion Corporacion tecnica alemana
 
Nutrición amway Nutrilite PPT EMPRESARIOS MAYO 2024.pdf
Nutrición amway Nutrilite PPT EMPRESARIOS MAYO 2024.pdfNutrición amway Nutrilite PPT EMPRESARIOS MAYO 2024.pdf
Nutrición amway Nutrilite PPT EMPRESARIOS MAYO 2024.pdf
 
Semana 2 - Competidores en el analisis de administracion
Semana 2 - Competidores en el analisis de administracionSemana 2 - Competidores en el analisis de administracion
Semana 2 - Competidores en el analisis de administracion
 
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
Mi Carnaval, sistema utilizará algoritmos de ML para optimizar la distribució...
 
Las Inteligencias Artificiales pdf que hizimos en grupo
Las Inteligencias Artificiales pdf que hizimos en grupoLas Inteligencias Artificiales pdf que hizimos en grupo
Las Inteligencias Artificiales pdf que hizimos en grupo
 
ORGANIZACIÓN EMPRESARIAL..............pptx
ORGANIZACIÓN EMPRESARIAL..............pptxORGANIZACIÓN EMPRESARIAL..............pptx
ORGANIZACIÓN EMPRESARIAL..............pptx
 
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANOINVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
INVESTIGACION FORMATIVA GESTIÓN DE TALENTO HUMANO
 
2Personnel Web - Manual de Usuario 2022.pdf
2Personnel Web - Manual de Usuario 2022.pdf2Personnel Web - Manual de Usuario 2022.pdf
2Personnel Web - Manual de Usuario 2022.pdf
 
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdfDIRECTORIO órgano de control institucional - ABRIL 2024.pdf
DIRECTORIO órgano de control institucional - ABRIL 2024.pdf
 
CALDERAS PROTOCOLO DE SEGURIDAD INDUSTRIAL
CALDERAS PROTOCOLO DE SEGURIDAD INDUSTRIALCALDERAS PROTOCOLO DE SEGURIDAD INDUSTRIAL
CALDERAS PROTOCOLO DE SEGURIDAD INDUSTRIAL
 

Indroducción a REM 1.2.2

  • 1. Departamento deDepartamento de Lenguajes y Sistemas InformáticosLenguajes y Sistemas Informáticos escuela técnica superior de ingeniería informática Introducción aIntroducción a REM 1.2.2REM 1.2.2 Amador Durán ToroAmador Durán Toro Enero 2006Enero 2006 Versiónoriginal:AmadorDuránToro(enero2006) Sevilla, enero de 2006 Amador Durán Toro 1 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Orígenes de REMOrígenes de REM – Tesis doctoral "Un Entorno Metodológico deUn Entorno Metodológico de Ingeniería de Requisitos para Sistemas deIngeniería de Requisitos para Sistemas de InformaciónInformación" Amador Durán Toro, Universidad de Sevilla, septiembre 2000 – Proyecto CICYT "Metodologías, Herramientas y Nuevos Entornos para la Ingeniería de Requisitos" (MENHIRMENHIR) – Experiencia docente con proyectos de alumnos (MÉTRICA V2.1) – Experiencia profesional en desarrollo de aplicaciones y en el uso de estándares (MIL-STD- 2167A, MIL-STD-498) – Falta de metodologías para la ingeniería de requisitos – Pocas herramientas CARE* y muy complejas *Computer-Aided Requirements Engineering Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 1 de 35
  • 2. Sevilla, enero de 2006 Amador Durán Toro 2 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Características básicas de REMCaracterísticas básicas de REM – Herramienta de gestión de requisitos gratuita* – Interfaz de usuario sencillo e intuitivo – Basada en XML y XSLT, genera HTML** *Se necesita permiso del autor para su uso no académico. **Puede generar cualquier salida que pueda generarse con XSLT Sevilla, enero de 2006 Amador Durán Toro 3 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Características básicas de REMCaracterísticas básicas de REM – Uso de plantillas y patrones lingüísticos para requisitos – Almacenamiento en base de datos relacional (Access) – Todos los objetos tienen menú contextual Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 2 de 35
  • 3. Sevilla, enero de 2006 Amador Durán Toro 4 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• SitioSitio webweb de REM (actual)de REM (actual) Sevilla, enero de 2006 Amador Durán Toro 5 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• SitioSitio webweb de REM (actual)de REM (actual) Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 3 de 35
  • 4. Sevilla, enero de 2006 Amador Durán Toro 6 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• SitioSitio webweb de REM (actual)de REM (actual) Sevilla, enero de 2006 Amador Durán Toro 7 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• SitioSitio webweb de REM (actual)de REM (actual) Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 4 de 35
  • 5. Sevilla, enero de 2006 Amador Durán Toro 8 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• SitioSitio webweb de REM (actual)de REM (actual) Sevilla, enero de 2006 Amador Durán Toro 9 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Proceso de instalaciónProceso de instalación – Necesita MSXML3MSXML3 (viene con IE6) y DAO 3.5DAO 3.5 (viene con Windows*). – Descomprimir REM_1_2_2.REM_1_2_2.zipzip en un directorio temporal y ejecutar SETUP.EXE *Versiones con tecnología NT a partir de Windows 2000 Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 5 de 35
  • 6. Sevilla, enero de 2006 Amador Durán Toro 10 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Proceso de instalaciónProceso de instalación Sevilla, enero de 2006 Amador Durán Toro 11 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Proceso de instalaciónProceso de instalación Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 6 de 35
  • 7. Sevilla, enero de 2006 Amador Durán Toro 12 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Proceso de instalaciónProceso de instalación Sevilla, enero de 2006 Amador Durán Toro 13 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Proceso de instalaciónProceso de instalación Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 7 de 35
  • 8. Sevilla, enero de 2006 Amador Durán Toro 14 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Arquitectura de REMArquitectura de REM Documento REM Documento REM XMLXML XML Transformado (HTML) XML Transformado (HTML) XSLTXSLTREM DTD REM DTD * DLL Recursos DLL Recursos * * Documento Base Documento Base *Configurables por el usuario Sevilla, enero de 2006 Amador Durán Toro 15 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Interfaz MDIInterfaz MDI – REM tiene una interfaz MDI, por lo que se pueden tener varios proyectos abiertos y varias ventanas del mismo proyecto. Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 8 de 35
  • 9. Sevilla, enero de 2006 Amador Durán Toro 16 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Proyectos en REMProyectos en REM – En REM, un proyecto de ingeniería de requisitos está compuesto por cuatro documentos: • Documento de Requisitos del Sistema • Documento de Análisis del Sistema • Registro de Conflictos y Defectos • Registro de Peticiones de Cambio en los Requisitos – Los proyectos se almacenan como archivos con extensión .rem (bases de datos de Access) – Los archivos XML y HTML se regeneran automáticamente – Se recomienda crear un directorio para las figuras en el directorio donde se almacene el proyecto Sevilla, enero de 2006 Amador Durán Toro 17 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Documento baseDocumento base – Cuando se crea un proyecto nuevo, REM copia un proyecto (documento) base por defecto. – Por defecto, es un proyecto vacío, pero se podría usar cualquier proyecto como proyecto base. – Sólo hay que guardarlo en %REM_HOME%/base y configurar REM para que lo utilice. Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 9 de 35
  • 10. Sevilla, enero de 2006 Amador Durán Toro 18 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Hoja de estilo XSLTHoja de estilo XSLT – Cada vez que se produce un cambio en el proyecto, REM regenera el HTML regenerando el XML y aplicando una hoja de estilo externa XSLT.* – Por defecto genera un documento HTML, pero se pueden crear hojas de estilo para generar otros documentos diferentes. *La regeneración puede desactivarse con el botón Sevilla, enero de 2006 Amador Durán Toro 19 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Hoja de estilo XSLTHoja de estilo XSLT – Ejemplos de XSLT alternativos Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 10 de 35
  • 11. Sevilla, enero de 2006 Amador Durán Toro 20 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Hoja de estilo XSLTHoja de estilo XSLT – Ejemplos de XSLT alternativos Sevilla, enero de 2006 Amador Durán Toro 21 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Hoja de estilo XSLTHoja de estilo XSLT – Ejemplos de XSLT alternativos Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 11 de 35
  • 12. Sevilla, enero de 2006 Amador Durán Toro 22 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Hoja de estilo XSLTHoja de estilo XSLT – Ejemplos de XSLT alternativos Sevilla, enero de 2006 Amador Durán Toro 23 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Hoja de estilo XSLTHoja de estilo XSLT – Ejemplos de XSLT alternativos Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 12 de 35
  • 13. Sevilla, enero de 2006 Amador Durán Toro 24 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Conceptos básicosConceptos básicos – Los objetos de primer nivel se crean con la barra de creación, y se asignan como hijos al objeto seleccionado en la vista de árbol.* – Todos los objetos tienen un menú de contexto en el que están disponibles las opciones de clonación, edición de propiedades** y eliminación.*** *O a la raíz si el objeto seleccionado no lo acepta como hijo **Hacer doble clic sobre un objeto equivale a la opción de editar propiedades ***Un objeto sólo puede eliminarse si no está referenciado por otro objeto – Los objetos de segundo nivel se crean mediante el menú de contexto de los objetos que pueden ser sus padres. – Los objetos pueden cambiar de padre mediante arrastrar y soltar o copiar y pegar. – Al arrastrar y soltar, el cursor indica que se acepta el objeto, y el cursor que no se acepta. Sevilla, enero de 2006 Amador Durán Toro 25 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Conceptos básicosConceptos básicos – Todos los objetos tienen propiedades comunes y también específicas de cada tipo de objeto. – El diálogo de edición de propiedades está organizado de forma que agrupa las propiedades comunes en las mismas pestañas.* *Patrón de diseño de interfaz de usuario Tabbed Hierarchy [Durán et al., 2002] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 13 de 35
  • 14. Sevilla, enero de 2006 Amador Durán Toro 26 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Conceptos básicosConceptos básicos – Todos los objetos tienen propiedades comunes y también específicas de cada tipo de objeto. – El diálogo de edición de propiedades está organizado de forma que agrupa las propiedades comunes en las mismas pestañas.* *Patrón de diseño de interfaz de usuario Tabbed Hierarchy [Durán et al., 2002] Sevilla, enero de 2006 Amador Durán Toro 27 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Sección/ApéndiceSección/Apéndice – Divide los documentos en secciones o apéndices. – Acepta cualquier objeto de primer nivel como hijo. – Las secciones se numeran de forma tradicional, los apéndices como A, B, C, etc. – La ordenación de sus elementos (hijos) por nombre permite construir glosarios de términos. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 14 de 35
  • 15. Sevilla, enero de 2006 Amador Durán Toro 28 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Sección/ApéndiceSección/Apéndice – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 29 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Párrafo/Elemento de glosarioPárrafo/Elemento de glosario – Añade texto libre dentro del documento. – Permite definir elementos de glosario (EdG). – Se generan automáticamente enlaces a los EdG cuando aparecen en el texto de cualquier objeto. – El nombre del objeto es el nombre del EdG que se define; en el caso de los párrafos no es relevante. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 15 de 35
  • 16. Sevilla, enero de 2006 Amador Durán Toro 30 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Párrafo/Elemento de glosarioPárrafo/Elemento de glosario – Ejemplo de uso (párrafo) [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 31 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Párrafo/Elemento de glosarioPárrafo/Elemento de glosario – Ejemplo de uso (elemento de glosario) [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 16 de 35
  • 17. Sevilla, enero de 2006 Amador Durán Toro 32 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Fichero gráficoFichero gráfico – Inserta imágenes externas en el documento. – Cualquier imagen aceptada por Internet Explorer puede insertarse y visualizarse correctamente, por ejemplo archivos WMF ó EMF (vectoriales). – Almacena la ruta al archivo de forma relativa a la ubicación del fichero del proyecto (*.rem), permitiendo al usuario total movilidad. [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 33 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Fichero gráficoFichero gráfico – Ejemplo de uso (EMF exportado de Visio) [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 17 de 35
  • 18. Sevilla, enero de 2006 Amador Durán Toro 34 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión [ ][ ]•• OrganizaciónOrganización – Informa sobre las organizaciones de los participantes. – Permite indicar por y para qué organización se desarrolla (portada). Sevilla, enero de 2006 Amador Durán Toro 35 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión [ ][ ]•• OrganizaciónOrganización – Ejemplo de uso (información organizaciones) Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 18 de 35
  • 19. Sevilla, enero de 2006 Amador Durán Toro 36 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión [ ][ ]•• OrganizaciónOrganización – Ejemplo de uso (portada) Sevilla, enero de 2006 Amador Durán Toro 37 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Participante (Participante (stakeholderstakeholder)) – Informa sobre las personas que participan en el proyecto: desarrolladores, clientes, usuarios, etc. – Permite asociar autores y fuentes a los requisitos y demás objetos. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 19 de 35
  • 20. Sevilla, enero de 2006 Amador Durán Toro 38 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Participante (Participante (stakeholderstakeholder)) – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 39 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• ReuniónReunión – Información sobre entrevistas o reuniones, incluyendo el acta. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 20 de 35
  • 21. Sevilla, enero de 2006 Amador Durán Toro 40 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• ReuniónReunión – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 41 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• ObjetivoObjetivo – Requisitos de alto nivel, normalmente en estructura jerárquica (aceptan otros objetivos como hijos). – Incluyen información de priorización y de rastreabilidad (el resto de requisitos también). [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 21 de 35
  • 22. Sevilla, enero de 2006 Amador Durán Toro 42 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• ObjetivoObjetivo – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 43 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• ActorActor – Normalmente, tipos de usuarios, aunque a veces también otros sistemas informáticos. – Se usan en la especificación de los pasos de los casos de uso. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 22 de 35
  • 23. Sevilla, enero de 2006 Amador Durán Toro 44 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• ActorActor – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 45 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Requisito de informaciónRequisito de información – Información que debe almacenar el sistema para cumplir los objetivos, indicando datos específicos. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 23 de 35
  • 24. Sevilla, enero de 2006 Amador Durán Toro 46 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Requisito de informaciónRequisito de información – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 47 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Requisito de restricción (regla de negocio)Requisito de restricción (regla de negocio) – Regla de negocio que debe tenerse en cuenta al desarrollar el nuevo sistema. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 24 de 35
  • 25. Sevilla, enero de 2006 Amador Durán Toro 48 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Requisito de restricción (regla de negocio)Requisito de restricción (regla de negocio) – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 49 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Caso de usoCaso de uso – Servicio que el sistema debe prestar a los actores. – Constan de pasos que pueden tener excepciones. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 25 de 35
  • 26. Sevilla, enero de 2006 Amador Durán Toro 50 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Caso de usoCaso de uso – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 51 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales – Servicios que el sistema debe prestar a los actores descritos de la forma tradicional (req. funcionales). – Cualquier otro requisito que no encaje en las categorías anteriores. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 26 de 35
  • 27. Sevilla, enero de 2006 Amador Durán Toro 52 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 53 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Matriz deMatriz de rastreabilidadrastreabilidad – Visualiza gráficamente las dependencias registradas. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 27 de 35
  • 28. Sevilla, enero de 2006 Amador Durán Toro 54 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Matriz deMatriz de rastreabilidadrastreabilidad – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 55 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Tipo de objetos (clase)Tipo de objetos (clase) – Conjunto de objetos con características similares. – Puede tener atributos, componentes (objetos internos) e invariantes. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 28 de 35
  • 29. Sevilla, enero de 2006 Amador Durán Toro 56 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Tipo de objetos (clase)Tipo de objetos (clase) – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 57 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Tipo valorTipo valor – Una enumeración o un tipo de valores complejos, p.e. Dirección [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 29 de 35
  • 30. Sevilla, enero de 2006 Amador Durán Toro 58 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Tipo valorTipo valor – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 59 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• AsociaciónAsociación – Relación entre dos tipos de objetos. – Aparte de atributos, componentes e invariantes, deben tener roles. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 30 de 35
  • 31. Sevilla, enero de 2006 Amador Durán Toro 60 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• AsociaciónAsociación – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 61 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Operación de sistemaOperación de sistema – Servicio concreto que ofrece el sistema y en el que participan objetos internos del mismo. – Puede tener parámetros, un tipo de resultado, pre y postcondiciones y excepciones. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 31 de 35
  • 32. Sevilla, enero de 2006 Amador Durán Toro 62 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Operación de sistemaOperación de sistema – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 63 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• ConflictoConflicto – Problema detectado en los requisitos: falta de información, contradicciones, etc. – Puede incluir alternativas de solución. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 32 de 35
  • 33. Sevilla, enero de 2006 Amador Durán Toro 64 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• ConflictoConflicto – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 65 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Defecto (no conformidad)Defecto (no conformidad) – Falta de calida en uno o más requisitos. – Al igual que los conflictos, pueden tener alternativas y se puede calcular su impacto. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 33 de 35
  • 34. Sevilla, enero de 2006 Amador Durán Toro 66 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Defecto (no conformidad)Defecto (no conformidad) – Ejemplo de uso [ ][ ] Sevilla, enero de 2006 Amador Durán Toro 67 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Petición de cambioPetición de cambio – Solicitud de uno o más cambios en uno o más requisitos. [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 34 de 35
  • 35. Sevilla, enero de 2006 Amador Durán Toro 68 Introducción aIntroducción a REM 1.2.2REM 1.2.2 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1.1. ¿Qué es REM?¿Qué es REM? 2.2. Obtener REMObtener REM 3.3. Instalar REMInstalar REM 4.4. Conceptos básicosConceptos básicos 4.1 Proyecto4.1 Proyecto 4.2 Documento base4.2 Documento base 4.3 XML, XSLT y4.3 XML, XSLT y HTMLHTML 5. Objetos de REM5. Objetos de REM 5.1 Generales5.1 Generales 5.2 Requisitos5.2 Requisitos 5.3 Modelado5.3 Modelado 5.4 Gestión5.4 Gestión •• Petición de cambioPetición de cambio – Ejemplo de uso [ ][ ] Introducción a REM 1.2.2 © Amador Durán Toro, 2006 Página 35 de 35