Entradas

Ejemplos Artefactos XP

Imagen
HISTORIA DE USUARIO TAREAS DE INGENIERÍA     TARJETAS CRC Sistema - Administración de productos - Administración de usuarios - Administración de compras Administrador Sistema Cliente - Registro - Compra - Revisión de status GUI Sistema

Tarea 2 Ingeniería Basica de Software

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: *Funcionales. Al integrar al software, las partes trabajan en conjunto para cumplir un objetivo, es decir cumplen una "función". *No funcionales. El comportamiento de un sistema en el entorno operativo. Un ejemplo común es la fiabilidad. Evolución de un sistema De acuerdo con las leyes de Lehman, un software debe evolucionar para mantenerse funcional, ya sea por cambios en los requerimientos originales, cambios del cliente, mejoras en la funcionalidad y diseño, etc. En caso de que el software no evolucione, se transforma en un sistema heredado y en algunos casos puede ser desechado. Desmantelamiento de un sistema Un sistema es desmantelado cuando se pone fuera de servicio después de terminar su periodo de utilidad operativa. Para realizar este...

Ingenieria en Sistemas e Ingenieria en Software

Ingenieria en Sistemas El ingeniero en Sistemas Computacionales es el profesionista capaz de concebir, diseñar e innovar lenguajes de programación y sistemas operativos con aplicaciones administrativas, científicas e industriales. Es competente en construir, operar y mantener diferentes arquitecturas de hardware, desarrolla y evalúa proyectos de redes de cómputo y base de datos con propósitos específicos. Profesionistas competentes para aplicar matemáticas, algorítmica, programación y electrónica a la solución de problemas relacionados con el área de la computación y demás tecnologías afines, utilizando un enfoque integrador de todos los aspectos éticos, socioculturales, económicos, administrativos, políticos, científicos y tecnológicos inherentes al problema buscando siempre el beneficio del país. Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, la apli...

XP vs SCRUM

Imagen
Diferencias entre XP y SCRUM SCRUM Scrum es un modelo de referencia que define un conjunto de prácticas y roles, y que puede tomarse como punto de partida para definir el proceso de desarrollo que se ejecutará durante un proyecto.  Scrum es un proceso de desarrollo de software iterativo y creciente utilizado comúnmente en entornos basados en el desarrollo ágil de software. Aunque Scrum estaba enfocado a la gestión de procesos de desarrollo de software, puede ser utilizado en equipos de mantenimiento de software, o en una aproximación de gestión de programas. Los roles principales en Scrum son: XP (eXtreme Programming) Es la más destacada de las metodologías ágiles del desarrollo del software. Fue ideada por Kent Beck a finales de los 90. En XP los cambios en los requisitos son un aspecto natural del desarrollo de los proyectos VALORES XP CARACTERISTICAS PRINCIPALES EN XP  LAS PRINCIPALES DIFERENCIAS ENTRE SCRUM Y XP Ambas s...

Modelo Cascada

Imagen
Modelo Cascada  Este es el más básico de todos los modelos y ha servido como bloque de construcción para los demás paradigmas de ciclo de vida. Está basado en el ciclo convencional de una ingeniería y su visión es muy simple: el desarrollo de software se debe realizar siguiendo una secuencia de fases. Cada etapa tiene un conjunto de metas bien definidas y las actividades dentro de cada una contribuyen a la satisfacción de metas de esa fase o quizás a una subsecuencia de metas de la misma.  El arquetipo del ciclo de vida abarca las siguientes actividades: Ingeniería y Análisis del Sistema: Debido a que el software es siempre parte de un sistema mayor, el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software. Análisis de los requisitos del software: el proceso de recopilación de los requisitos se centra e intensifica especialmente en el software. El ingeniero de software ...

Cuestionario

1.      Los métodos ágiles se utilizan en: b)     Desarrollo de software 2.      ¿Qué modelo de desarrollo de software utilizan los métodos ágiles? c)     Iterativo 3.      ¿Cuáles son las principales características en las que se basa el método ágil? a)     Trabajo en equipo, adaptable, avances funcionales 4.      ¿Cuáles son las características que   diferencian al método ágil del convencional? a)     El cliente participa en el equipo de desarrollo b)     Trabajo en equipo c)     Satisfacción del cliente e)     Adaptable en cualquier etapa del proyecto 5.      En los métodos ágiles el cliente: b)     Se incorpora al equipo de trabajo

Mapa Conceptual

Imagen