Entradas

Ejemplo de artefactos en XP completo

Artefactos en XP

Artefactos de XP - Ejemplos desarrollados

HISTORIA DE USUARIO Historia de Usuario Número: 8 Nombre: Generación de comprobantes de pago a los usuarios Modificación (o extensión) de Historia de Usuario (No. y Nombre): Usuario: Sistema Iteración Asignada: 1 Prioridad en Negocio: Alta - 10 Puntos Estimados: 2 semanas Riesgo en Desarrollo: Bajo - 2 Puntos Reales: Descripción: Se realizará un sistema de compras en linea y es necesaria la generación de comprobantes de pago que se muestren dentro del sistema y que se envíe una copia al correo del cliente. Observaciones: No hay observaciones. TAREAS DE INGENIERÍA Tarea de Ingeniería Número Tarea: 1 Historia de Usuario (Nro. y Nombre): 8 – Generación de comprobantes de pago a los usuarios Nombre Tarea: Creación del formato de recibo Tipo ...

Ingeniería de software - Definiciones

Sistema socio-técnico El objetivo de los sistemas socio-técnicos es el desarrollo de sistemas de trabajo en los que los aspectos sociales y técnicos estén integrados y se apoyen mutuamente. Se sitúan dentro de una organización y están diseñados para ayudar a dicha organización con un objetivo amplio ya sea organizacional o de negocio. Propiedades emergentes de un sistema Son propiedades que no se atribuyen a ninguna parte específica del sistema, más bien surgen cuando el proyecto es integrado completamente, pueden se funcionales o no funcionales. Específicamente, los funcionales se refieren únicamente a las capacidades o funciones del sistema. Por el contrario los no funcionales aportan propiedades que no son operativas como la confiabilidad, en esta es importante mantener una métrica. Procesos, personas y sistemas informáticos Este punto se relaciona con los sistemas socio-técnicos y el proceso del negocio, al desarrollar un sistema primero tienes que entender como funciona ...

Comparación - Ingeniería de Software e Ingeniería en Sistemas Computacionales

Para comenzar hablaré sobre qué es una ingeniero e ingeniería para tener un punto de referencia. El origen de la palabra ingeniero se remonta a los tiempos de las antiguas civilizaciones, en este tiempo su definición era muy general. Solo eran personas que aplicaban los conocimientos, de forma practica. A pesar de existir ciertas definiciones anteriores a esta, la de Aquiles Gay fue la que ganó el podio para ocupar el primer lugar definiendolo de la siguiente forma: "El ingeniero es un hombre que partiendo de conocimientos, ideas, recursos, medios y material humano, construye objetos o productos tecnológicos, realiza proyectos técnicos o desarrolla procesos tecnológicos; su objetivo fundamental es, como planteo general, mejorar la calidad de vida del ser humano". Por otro lado tenemos que la definición de ingeniería es la siguiente: "Es la profesión en la que el conocimiento de las ciencias matemáticas y naturales adquiridas mediante el estudio, la experienc...

Metodologías ágiles - Ensayo XP vs SCRUM

Imagen
SCRUM Scrum es una metodología de desarrollo ágil, en la que se aplican un conjunto de buenas prácticas para trabajar colaborativamente y obtener un resultado de calidad en nuestros proyectos. Proporciona una estructura de roles, reuniones, reglas y artefactos. Los equipos son los responsables de crear y adaptar sus procesos dependiendo lo que el proyecto exija. Iteraciones o Sprints Scrum utiliza iteraciones de longitud llamadas Sprints, típicamente de dos semanas a días de duración.  Es una alternativa excelente al módelo clásico de cascada, si diferencia más destacable es que en cada etapa las iteraciones se repiten como se muestra en la siguiente imagen. Roles Product owner Única persona responsable de maximizar el retorno de la inversión (ROI) del esfuerzo de desarrollo Responsable de la visión del producto Constantemente re-prioriza el Backlog del Producto, ajustando las expectativas a largo plazo, como los planes de liberaciones Es el ár...

Evaluación I

1.    Los métodos ágiles se utilizan en: a)    Programación Orientada a Objetos b)    Desarrollo de software c)    Soporte de Software d)    Programación estructurada e)    Calidad de Software 2.    ¿Qué modelo de desarrollo de software utilizan los métodos ágiles? a)    Cascada b)    Lineal c)    Iterativo d)    Espiral e)    Evolutivo 3.    ¿Cuáles son las principales características en las que se basa el método ágil? a)    Trabajo en equipo, adaptable, avances funcionales b)    Satisfacción del cliente, reduce tiempo, una sola entrega final. c)    Comunicación, no se adapta a los cambios, no es interactivo. d)    Orientado a resultados, no hay comunicación, no hay trabajo en equipo 4.    ¿Cuáles son las características que  diferencian al método ágil del convencional? a)  ...

Mapa conceptual sobre metodologías ágiles

Imagen