Entradas

Wiki: Tendencia en el desarrollo de software

  Tendencia en el desarrollo de software 1. Marco de metodologia agil SCRUM 2.Descripción: Scrum es un marco de trabajo ágil ampliamente utilizado en el desarrollo de software y proyectos de gestión. Se basa en principios de colaboración, adaptabilidad y entrega iterativa de productos. Scrum se divide en roles, eventos y artefactos clave para ayudar a los equipos a trabajar de manera más efectiva. Roles en Scrum: - Scrum Master: Facilita el proceso y elimina obstáculos para el equipo. - Product Owner: Representa las necesidades del cliente y prioriza el trabajo. - Equipo de Desarrollo: Los miembros del equipo que crean el producto. Eventos en Scrum: - Sprint: Un período de tiempo fijo (por lo general, de 2 a 4 semanas) en el que se desarrolla un conjunto de funcionalidades. - Reunión de Planificación del Sprint: Define el trabajo que se realizará durante el Sprint. - Reunión Diaria de Scrum: Breve reunión diaria para sincronizar el trabajo del equipo. - Revisión del Sprint: Demostr...

Principales diagramas de UML

 El análisis y diseño de software son etapas fundamentales en el ciclo de vida de desarrollo de aplicaciones. Estas etapas permiten definir, planificar y construir sistemas de software de manera efectiva. En este proceso, se utilizan diferentes técnicas y modelos para comprender, representar y documentar la arquitectura del sistema. En este texto, se mencionan el modelo 4+1 Vistas y el Lenguaje de Modelado Unificado (UML) como herramientas clave en esta labor. Además, se hace énfasis en la importancia de documentar adecuadamente la arquitectura de software para facilitar el mantenimiento y soporte futuro. Los principales diagramas de UML mencionados son: - Diagrama de Casos de Uso: Este diagrama se utiliza para representar las interacciones entre los actores (usuarios, sistemas externos) y el sistema. Muestra cómo los usuarios interactúan con el software y qué funcionalidades ofrece en respuesta a estas interacciones. - Diagrama de Clases: Este diagrama se centra en la estructura i...

Diagramas para la documentación de las vistas propuestas en el modelo 4+1

 El modelo 4+1 Vistas, propuesto por Philippe Kruchten, es una metodología para describir la arquitectura de software desde múltiples perspectivas o vistas concurrentes. Este enfoque permite comprender y documentar de manera integral un sistema de software. Las cuatro vistas principales en este modelo son: - Vista de Casos de Uso (Use-Case View): Esta vista se enfoca en los aspectos funcionales del sistema y se representa a través de diagramas de casos de uso. Describe cómo los actores interactúan con el sistema y qué funcionalidades ofrece en respuesta a las interacciones. - Vista Lógica (Logical View): La vista lógica se centra en la estructura interna del software. Aquí, se utilizan diagramas de clases y diagramas de secuencia para representar las clases, objetos, relaciones y la lógica de negocio del sistema. - Vista de Implementación (Implementation View): Esta vista se ocupa de los detalles de la implementación del software. Utiliza diagramas de componentes, despliegue y otro...

Las técnicas y principios de modelado de software

 Análisis y Diseño de Software   1. Análisis de Requerimientos    - Identificación de necesidades funcionales y no funcionales.    - Documentación de objetivos y restricciones.    - Comunicación con stakeholders.   2. Modelado de Sistemas de Información    - Modelos de Análisis: Requerimientos, funcionamiento y comportamiento.    - Modelos de Diseño: Arquitectura, interfaces y detalles.   3. Metodologías Ágiles    - Enfasis en software funcional.    - Importancia de la documentación.   4. Modelo 4+1 Vistas    - Basado en el estándar IEEE-1471.    - Representa el sistema con 5 vistas: lógica, proceso, desarrollo, física y escenarios.   5. UML (Lenguaje de Modelamiento Unificado)    - Utilizado para la creación de diagramas.    - Diagramas como casos de uso, clases, comunicación, secuencia, actividades, compon...

Cronograma y presupuesto del proyecto

Imagen
 Cronograma Presupuesto Link del Excel del cronograma y el presupuesto

Estudio de línea base de tiempo y costos del proyecto

 Proyecto: App para restaurante - Estudio de línea base de tiempo y costos del proyecto degamos el desgloce de las actividades y el link .gan del proyecto implementado en ganntproject click aqui para acceder al .gan del proyecto  1. Inicio del Proyecto   Inicio: 01/03/2023 - Fin: 15/03/2023 1.1. Reunión de Inicio del Proyecto 1.2. Definición de Objetivos 1.3. Planificación Inicial Gerente de Proyecto : costo de 533.333 el dia Nota: el gerente del proyecto se sumaran los costos en todos los campos ya que esta presente durante todas las actividades del proyecto.   2. Análisis de Requisitos 2.1. Recopilación de Requisitos Inicio: 16/03/2023 - Fin: 30/03/2023 Analista de Requisitos: costo de 308.000 el dia Entrevistadores (externos): costo de 33.333 el dia 2.2. Análisis de Requisitos Inicio: 31/03/2023 - Fin: 14/04/2023 Analista de Requisitos: costo de 308.000 el dia Equipo de Análisis: costo de 200.000 por analista al dia 2.3. Validación de Requisitos Inicio: 15/04...

Construcción de especificación funcional - Mockups

  Historia de Usuario 1:   Como cliente, quiero registrarme en la aplicación para realizar pedidos en línea.   Mockup:  Link mockup 1 Descripción: Los clientes pueden crear cuentas en la aplicación proporcionando información básica como nombre, dirección y teléfono.   Historia de Usuario 2:   Como cliente, quiero iniciar sesión en la aplicación con mi cuenta para acceder a mis pedidos anteriores y preferencias.   Mockup: Link mockup 2.1 Link mockup 2.2 Link mockup 2.3 Descripción: Los usuarios registrados pueden iniciar sesión para acceder a sus perfiles y ver tanto su historial de pedidos como favoritos.   Historia de Usuario 3:   Como cliente, quiero explorar el menú y consultar los precios de los productos disponibles.   Mockup: Link mockup 3.1 Link mockup 3.2 Descripción: Los usuarios pueden navegar por el menú de la empresa, ver imágenes de los productos y conocer sus precios.   Historia de Usuario 4: ...