INGENIERÍA DE SOFTWARE 1 GUIA DOCUMENTO DE REQUISITOS INFORME PROYECTO Capítulo 1: Visión y alcance del proyecto Versión 1.0, mayo del 2023 CONSIDERACIONES • Los documentos PDF no gráficos deben seguir la norma ICONTECT vigente para trabajos escritos: títulos primer y segundo nivel, tablas y figuras involucradas, numeración de páginas (A,B) donde A corresponde al número del capítulo y B al consecutivo de la página (1,2,3, …). • El entregable consiste en un archivo tipo “carpeta”, comprimido formato “DocumentoRequisitos_Parte1_X” donde X corresponde a tu código como estudiante. • La carpeta debe contener los siguientes archivos: 1. Capitulo1_Vision_y_Alcance_proyecto.PDF 2. Capitulo1_Anexo_Problema_SituacionActual.PDF (storyboard) 3. Capitulo1_Anexo_Solucion_PrototipoBajoNivel.PDF (boceto) 4. Capitulo1_Anexo_Solucion_SituacionFutura.PDF (storyboard) .ZIP con el nombre CONTENIDO 1.1 CONTEXTO ANALISIS • Organización • Proceso actual 1.2 PROBLEMA • Planteamiento • Formulación 1.3 DEFINICIÓN SOLUCIÒN • Descripción proyecto • Concepción producto • Proceso futuro INFORME DE AVANCE 2 1.1 CONTEXTO DE ANÁLISIS CONTENIDO 1.1 CONTEXTO ANALISIS • 1.1.1 Organización • 1.1.2 Proceso actual 1.1.1 Organización Describir la organización en la cual se ha identificado la problemática a analizar, presentando los siguientes elementos: • Nombre organización, • Sector • Ubicación, • Misión, • Visión 1.1.2 Proceso actual Describir el proceso donde se ha identificado la problemática presentando: nombre del proceso, qué se hace, quiénes intervienen (actores), dónde se está realizando (lugar: organización y dependencias involucradas), cómo se está realizando. Ayuda: descripción del proceso enseñanza-aprendizaje de las temáticas a abordar con el caso. Responder a las preguntas: ¿cómo se enseñan actualmente los conceptos claves del paradigma orientado a objetos en la UAO? ¿quienes participan de este proceso enseñanza-aprendizaje?, ¿qué se enseña?, ¿cuáles recursos se utilizan?, ¿cuál metodología o pedagogía se utiliza?, ¿cómo se evalúa la comprensión de estos conceptos claves? INFORME DE AVANCE 2 1.2 PROBLEMA CONTENIDO 1.2 PROBLEMA • 1.2.1 Planteamiento del problema • 1.2.2 Formulación del problema 1.2.1 Planteamiento del problema Se refiere a la descripción del problema, se expone el problema evidenciando los síntomas, las causas, las consecuencias y los actores afectados (roles de las personas afectadas) y cómo son afectados. Referenciar como un anexo el “storyboard” de la situación actual. Responde a las preguntas, ¿cómo se evidencian las dificultades que se presentan en el proceso analizado? ¿A quiénes afectan estas dificultades y cómo se afectan? ¿Cuáles son las causas de estas dificultades? ¿qué consecuencias se producen y se producirán si continúan estas dificultades? 1.2.2 Formulación del problema Se refiere a un enunciado en el cual se expresa concretamente el problema, en términos explícitos, claros y concretos; delimitando la problemática a un espacio y tiempo precisos, a una población específica, y con determinadas variables. Existen dos formas de enunciar el problema: interrogativa y declarativa; la más utilizada es la forma interrogativa. Ver ejemplos en diapositiva siguiente. INFORME DE AVANCE 2 1.3 DEFINICIÓN DE LA SOLUCIÓN CONTENIDO 1.3 DEFINICIÓN SOLUCIÒN • 1.3.1 Descripción proyecto • 1.3.2 Concepción producto • 1.3.3 Proceso futuro 1.3.1 Descripción del proyecto Se describe el proyecto indicando su título, su nombre, su sigla y su finalidad. También se presenta su objetivo general, sus requisitos, sus restricciones y se listan los interesados clave. Consideraciones: • La finalidad del proyecto se refiere al valor agregado del proyecto a la organización para la cual se construirá el prototipo funcional de software. • El objetivo general se refiere a la meta principal de su proyecto, ej. Desarrollar el prototipo funcional para la gestión de afiliados en el Club Náutico “La Sirena” de la ciudad de Cartegena. 1.3.2 Concepción del producto Descripción producto Describir el producto en términos de las siguientes herramientas: “Elevator Pitch”, “Product Box” y “NOT LIST” (qué es y qué no es nuestro producto). Prototipo de baja fidelidad Explicar el propósito del prototipo. Representar mediante un prototipo de baja fidelidad como un wireframe con flujo de navegación o un boceto. Referenciar este prototipo como anexo “Prototipo_bajaFidelidad”. Elevator Pitch & Product Box Elevator Pitch for <target customer> (destinatarios o población objetivo), who <statement of need or opportunity>, the <product name>, is a <product category>, that <key benefit, compelling reason to buy/use>, unlike <primary competitive alternative>, our product <statement of primary differentiation> <statement of others differentiation> Product Box nombre, “slogan”, logo, tres beneficios (no son características técnicas), incluyendo el principal. NOT LIST 1.3.3. Proceso futuro Describir el proceso futuro donde se pretende realizar la intervención con nuestra solución, identificado el escenario ideal con el nombre del proceso, qué se hace, quiénes intervienen (actores), dónde se realizará (lugar: organización y dependencias involucradas) y cómo se realizará. Referenciar como anexo “SituacionFutura_storyboard”. Ayuda: descripción del proceso enseñanza-aprendizaje de las temáticas a abordar con el caso incluyendo la solución propuesta. Responder a las preguntas: ¿cómo realizar el proceso analizado utilizando nuestro producto software? ¿quienes participan de este nuevo proceso?, ¿qué hace cada actor en el nuevo proceso?