Universidad de Guayaquil Facultad de Ciencias Matemáticas y Físicas Carrera de Ingeniería en Software Tema: ALCANCE DE PROYECTOS DE INVESTIGACION Materia: Elaboración de Proyectos Curso: SOF-S-NO-9-2 Estudiante: Anchundia Velez Juan Andres Tutor: ING. PEDRO MANUEL GARCIA ARIAS, MSc Guayaquil, Ecuador Enero de 2024 Investigación sobre el Alcance de un Proyecto de Software Introducción: El alcance de un proyecto de software es un aspecto crítico que determina los límites y objetivos del desarrollo. Esta investigación se centra en entender la importancia del alcance, los elementos clave que deben considerarse y cómo la definición precisa del alcance contribuye al éxito del proyecto. Importancia del Alcance: 1. Claridad de Objetivos: Un alcance bien definido establece claramente los objetivos del proyecto, permitiendo a todas las partes involucradas comprender qué se espera lograr. 2. Control de Cambios: Ayuda a controlar y gestionar cambios durante el desarrollo, evitando desviaciones innecesarias que puedan afectar el tiempo y los recursos. Elementos Clave en la Definición del Alcance: 1. Requisitos del Cliente: Entender las necesidades y expectativas del cliente es esencial para determinar el alcance del proyecto. 2. Limitaciones de Tiempo y Recursos: Establecer límites realistas en cuanto a plazos y recursos disponibles. 3. Funcionalidades Necesarias: Identificar las características y funciones esenciales que deben incluirse en la aplicación. Proceso de Definición del Alcance: 1. Recolección de Requisitos: Entrevistas con los interesados, encuestas y análisis de documentos para recopilar todos los requisitos del proyecto. 2. Priorización de Requisitos: Clasificar los requisitos según su importancia y viabilidad para establecer qué funcionalidades son críticas y cuáles son opcionales. 3. Creación de la Declaración del Alcance: Documentar formalmente los objetivos, limitaciones, restricciones y entregables del proyecto. Ejemplo Práctico: Desarrollo de un Sistema de Gestión de Ventas para una Tienda Minorista Requisitos del Cliente: 1. Registro y seguimiento de inventario. 2. Proceso de punto de venta eficiente. 3. Generación de informes de ventas y análisis de desempeño. Limitaciones de Tiempo y Recursos: El proyecto debe completarse en 6 meses con un equipo de desarrollo de 5 personas. Funcionalidades Necesarias: 1. Sistema de registro de productos y actualización automática del inventario. 2. Proceso de pago fácil y rápido en el punto de venta. 3. Generación de informes diarios y mensuales sobre las ventas y el inventario. Declaración del Alcance: El proyecto consiste en desarrollar un sistema de gestión de ventas que permita a la tienda minorista registrar y gestionar su inventario de manera eficiente, realizar transacciones en el punto de venta de manera rápida y segura, y generar informes detallados sobre las ventas y el inventario. El alcance del proyecto no incluirá la integración con sistemas externos. Conclusión: Definir el alcance de un proyecto de software de manera clara y precisa es esencial para el éxito del desarrollo. Un buen entendimiento de los requisitos del cliente, las limitaciones de tiempo y recursos, y la identificación de las funcionalidades clave son pasos críticos en este proceso. En el ejemplo proporcionado, un sistema de gestión de ventas para una tienda minorista, el alcance se centra en las necesidades específicas del cliente y las limitaciones del proyecto, proporcionando una guía clara para el equipo de desarrollo.