Está en la página 1de 4

RESUMEN SEMANA 2 (FIS)

¿QUE ES UN SISTEMA?

• Es una combinación de componentes que actúan conjuntamente y cumplen un


determinado objetivo.
• Es un todo que no puede dividirse en partes.
• Un todo que no se puede entender por análisis.

ETAPAS DEL CICLO DE VIDA DE LA INGENIERIA DE SISTEMAS:

El ciclo de vida de la ingeniería de sistemas analiza todas las etapas desde la concepción hasta
el retiro del sistema.

El modelo de ciclo de vida de los sistemas consta de seis etapas, las tres primeras que abarcan
la parte de desarrollo del ciclo de vida y las tres últimas el período de post-desarrollo.

ETAPA DE CONCEPTO:

• Inicia con cierto reconocimiento de la necesidad de un nuevo sistema.


• Inicia con requisitos del usuario o más temprano con interacciones para comprender
nuevas capacidades, necesidades u oportunidades.
• El objetivo es estudiar las tecnologías potenciales y determinar el estado de lo que es
posible y lo que no.
• Nos basamos en lo que nos ha funcionado bien en el pasado, sin considerar alternativas
verdaderas, y por lo tanto perdemos oportunidades
• Un análisis incompleto en esta etapa puede generar un bajo costo y proyecciones de
cronogramas, así como una pobre comprensión de las alternativas técnicas, lo que
genera mala evaluación entre las alternativas.

ETAPA DE DESARROLLO:

• Las necesidades comerciales, junto con los requisitos de las partes interesadas, se
refinan en requisitos del sistema. Se definen requisitos para la producción, la
capacitación y las funciones de soporte. Se consideran e incorporan al diseño los
requisitos y restricciones de los sistemas.
• Una de las actividades clave de la etapa de desarrollo es especificar, analizar y diseñar
el sistema para que los elementos del sistema y sus interfaces se entiendan y se
especifiquen.
• Las interfaces del operador se especifican, prueban y evalúan durante la etapa de
desarrollo. Los procedimientos y la capacitación del operador y el desarrollador se
desarrollan y se entregan para garantizar que los humanos puedan interactuar con el
sistema.
• La retroalimentación se obtiene de las partes interesadas externas e internas a través
de una serie de revisiones técnicas y puertas de decisión. Los proyectos que no
muestran un progreso aceptable pueden ser redirigidos o incluso finalizados

Renzo Cavero
ETAPA DE PRODUCCION:

• La etapa de producción es donde se produce o fabrica el sistema. Es posible que se


requieran modificaciones del producto para resolver problemas de producción, reducir
los costos de producción o mejorar las capacidades del producto o del sistema.
Cualquiera de estos puede influir en los requisitos del sistema y puede requerir la re-
verificación o revalidación del sistema.

ETAPA DE UTILIZACION:

• La etapa de utilización es donde el sistema se opera en su entorno para entregar sus


servicios previstos. Las modificaciones del producto a menudo se planean para su
introducción a lo largo de la operación del sistema. Tales actualizaciones mejoran las
capacidades del sistema.
• Estos cambios deben ser evaluados por los ingenieros de sistemas para garantizar una
integración fluida con el sistema operativo.

ETAPA DE SOPORTE:

• La etapa de soporte es donde el sistema recibe servicios que permiten la operación


continua. Se pueden proponer modificaciones para resolver problemas de
compatibilidad, reducir los costos operativos o prolongar la vida útil de un sistema.
• Estos cambios requieren una evaluación del ingeniero de sistemas para evitar la pérdida
de las capacidades del sistema durante el funcionamiento.

ETAPA DE RETIRO:

• La etapa de jubilación es cuando el sistema y sus servicios relacionados se eliminan de


la operación. Las actividades de ingeniería del sistema en esta etapa se centran
principalmente en garantizar que se satisfagan los requisitos de eliminación. La
planificación para la jubilación es parte de la definición del sistema durante la etapa
conceptual. La experiencia ha demostrado repetidamente las consecuencias cuando la
jubilación del sistema no se considera desde el principio.

ENFOQUES DEL CICLO DE VIDA

ITERACION Y RECURSION:

La aplicación de iteración y recursión a los procesos del ciclo de vida con los ciclos de
retroalimentación apropiados, ayuda a asegurar una comunicación que comprenda el
aprendizaje continuo y las decisiones. Esto facilita la incorporación del aprendizaje a partir del
análisis adicional y la aplicación del proceso a medida que evoluciona la solución técnica.

METODO SECUENCIAL:

Las fortalezas de los métodos secuenciales son la predictibilidad, la estabilidad, la repetitividad


y la alta seguridad. La mejora del proceso se enfoca en aumentar la capacidad del proceso a
través de la estandarización, medición y control. Estos métodos se basan en los "planes
maestros" para anclar sus procesos y proporcionar comunicaciones a todo el proyecto. Por lo
general, los datos históricos se recopilan cuidadosamente y se mantienen como insumos para
la planificación futura a fin de que las proyecciones sean más precisas.

Renzo Cavero
METODOS INCREMENTALES E ITERATIVOS:

El enfoque de desarrollo incremental e iterativo se usa cuando los requisitos no están claros
desde el principio o el interesado desea mantener el sistema abierto a las posibilidades de
insertar nueva tecnología. Con base en un conjunto inicial de suposiciones, se desarrolla un
sistema candidato y luego se evalúa para determinar si cumple con las necesidades o requisitos
de las partes interesadas. De lo contrario, se inicia otra ronda evolutiva, y el proceso se repite
hasta que se entrega un sistema a las partes interesadas satisfechas o hasta que la organización
decida dar por finalizado el esfuerzo.

MODELOS DE CICLO DE SOFTWARE

METODOLOGIA LINEAL O EN CASCADA:

Es un flujo en secuencia lineal, en el cual el progreso se ve hacia abajo.

Significa que cualquier fase de implementación iniciara solo si la fase anterior está completa.

Es el enfoque más antiguo y más utilizado en el desarrollo de software.

METODOLOGIA EN FORMA DE V:

Extensión de la metodología lineal, su principal diferencia es la planificación temprana de la


prueba en el modelo V

METODOLOGIA INCREMENTAL O ITERATIVO:

Desarrollado para supera las debilidades del modelo de cascada.

Comienza con una planificación inicial y finaliza con la implementación con las interacciones
cíclicas intermedias.

La idea es desarrollar un sistema a través de ciclos repetidos (iterativos) y en porciones mas


pequeñas a la vez (incrementales). Permite a los desarrolladores de software aprovechar lo que
se aprendió durante el desarrollo de partes o versiones anteriores del sistema

Puede consistir en mini cascada o mini modelos V

METODOLOGIA EVOLUTIVA O ESPIRAL:

Combina las características del modelo incremental y de cascada.

Usa las mismas fases que el modelo de cascada agregándole las fases de planificación,
evaluación de riesgos y construcción de prototipos y simulaciones.

Se usa donde las necesidades del usuario no están bien definidas o el proyecto es grande, caro,
complicado.

Renzo Cavero
METODOLOGIAS AGILES:

Se basa en el desarrollo iterativo e incremental, donde los requisitos y las soluciones evolucionan
a través de la colaboración entre equipos internacionales.

Utiliza un ciclo de vida iterativo para producir rápidamente prototipo que el usuario pueda
evaluar y usar para sus requisitos.

Perfecto para proyectos pequeños y medianos donde los requisitos no se definen firmemente y
el usuario está dispuesto a trabajar con el desarrollador para lograr un proyecto exitoso.

Renzo Cavero

También podría gustarte