Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PLANIFICACION
Se prepara el diseño y posterior implementación del sistema. Es necesario definir el
alcance del proyecto, justificarlo y escoger una metodología para su desarrollo.
También es preciso asociar las diferentes actividades a plazos de tiempo y designar
roles y responsabilidades.
ANALISIS
Una vez que el equipo de proyecto se decide por una metodología de desarrollo
determinada, da comienzo la segunda etapa en el ciclo de vida de un sistema de
información. Es la que tiene que ver con el análisis y donde se busca concretar una
serie de requisitos, que son los que regirán el nuevo sistema o los cambios a
introducir en el antiguo, si con el proyecto se busca su actualización.
DISEÑO
El objetivo de esta etapa es corroborar que el diseño propuesto cumple con los requisitos de
negocio establecidos. Puede ser necesario repetir las pruebas tantas veces como haga falta
para evitar errores y, de hecho, conviene que el usuario final dé su conformidad con el
resultado. Por último, este estadio concluye con la verificación y validación, que ayudan a
asegurar la compleción del programa con éxito.
IMPLEMENTACION
En esta etapa del ciclo de vida de un sistema de información hay que proceder a la
instalación del hardware y software elegidos, crear las aplicaciones correspondientes,
someterlas a pruebas, crear la documentación pertinente y capacitar a los usuarios. La
conversión de datos es importante en este estadio, en el que ya se empieza a trabajar en el
nuevo sistema.
MANTENIMIENTO
Esta etapa del ciclo de vida de un sistema de información está relacionada con las
operaciones del día a día. Por lo general, consiste en introducir los ajustes necesarios para
mejorar el rendimiento y corregir los problemas que puedan surgir. Una vez concluye la
etapa de implementación se suele abrir un periodo de operación supervisada, durante el
que las actividades de mantenimiento cobran una especial importancia, al orientarse a
hacer backups, dar soporte a los usuarios, resolver fallos, optimizar el sistema para
cuestiones relacionadas con la seguridad o la velocidad y revisar el software para garantizar
la alineación con las metas del negocio.
CARACTERÍSTICAS:
FASES:
La ingeniería del sistema comprende, por tanto, los requisitos globales a nivel
del sistema, así como una cierta cantidad de análisis y de diseño a escala
superior.
Análisis Conceptual
Diseño Lógico
Mantenimiento
El software sufrirá cambios a lo largo de su vida útil. Estos cambios pueden ser
debidos a tres causas:
El modelo en cascada, a pesar de ser lineal, contiene flujos que permiten la vuelta
atrás. Así, desde el mantenimiento se vuelve al análisis, el diseño o la codificación, y
también desde cualquier fase se puede volver a la anterior si se detectan fallos. Estas
vueltas atrás no son controladas, ni quedan explícitas en el modelo, y este es uno de
los problemas que presenta este paradigma.
Descripción Gráfica
Una de las formas de describir un sistema es preparar un bosquejo que señale sus
características, identifique la función para la que sirve e indique cómo éste interactúa con
otros elementos, entre otras cosas. Sin embargo, describir de esta manera un sistema
grande es un proceso tedioso y propenso a errores ya que es fácil omitir algún detalle o
dar una explicación que quizá los demás no entiendan.
En lugar de las palabras el análisis estructurado utiliza símbolos, o íconos, para crear un
modelo gráfico del sistema. Los modelos de este tipo muestran los detalles del sistema. Si
se seleccionan los símbolos y notación correctos entonces casi cualquier persona puede
seguir la forma en que los componentes se acomodarán entre si para formar el sistema.
El diagrama lógico de flujo de datos muestra las fuentes y destinos de los datos, identifica
y da nombre a los procesos que se llevan a cabo, identifica y da nombre a los grupos de
datos que relacionan una función con otra y señala los almacenes de datos a los que se
tiene acceso.
Diccionario de Datos
Descripción de todos los datos usados en el sistema. Puede ser manual o automatizado.
Todas las definiciones de los elementos en el sistema (flujo de datos, procesos y
almacenes de datos) están descritos en forma detallada en el diccionario de datos. Si
algún miembro del equipo encargado del proyecto desea saber alguna definición del
nombre de un dato o el contenido particular de un flujo de datos, esta información debe
encontrarse disponible en el diccionario de datos
Diseño Estructurado
Se enfoca en el desarrollo de especificaciones del software. La meta del diseño
estructurado es crear programas formados por módulos independientes unos de otros
desde el punto de vista funcional.
El diseño estructurado es una técnica específica para el diseño de programas y no un
método de diseño de comprensión. Esta técnica conduce a la especificación de módulos de
programa que son funcionalmente independientes. La herramienta fundamental del diseño
estructurado es el diagrama estructurado, los cuales son de naturaleza
Lunes gráfica del
30 de Noviembre y evitan
2020
cualquier referencia relacionada con el hardware o detalles físicos. Su finalidad no es
mostrar la lógica de los programas. Los diagramas estructurados describen la interacción
entre módulos independientes junto con los datos que un módulo pasa a otro cuando
interacciona con él. Estas especificaciones funcionales para los módulos se proporcionan a
los programadores antes que dé comienzo la fase de escritura de código.
El proceso antes descrito se repite varias veces, el proceso finaliza cuando los
usuarios y analistas están de acuerdo en que el sistema ha evolucionado lo suficiente
como para incluir todas las características necesarias.
Este capítulo define los siguientes procesos principales del ciclo de vida:
1. Proceso de adquisición.
2. Proceso de suministro.
3. Proceso de desarrollo.
Lunes 30 de Noviembre del 2020
4. Proceso de operación.
5. Proceso de mantenimiento.
Las actividades y tareas en un proceso primario son responsabilidad de la organización
que lo inicia y ejecuta. Esta organización asegura que ese proceso existe y es operativo.
A) PROCESO DE ADQUISICIÓN
El proceso de adquisición contiene las actividades y las tareas del adquiriente. Este
proceso consiste en las siguientes actividades:
a) Inicio c) Preparación y actualización del contrato
b) Preparación de la solicitud de d) Seguimiento del proveedor
propuestas e) Aceptación y finalización.
EJEMPLO:
EJEMPLO:
C) PROCESO DE DESARROLLO
EJEMPLO:
D) PROCESO DE OPERACIÓN
E) PROCESO DE MANTENIMIENTO
E) PROCESO DE VALIDACIÓN
Validación
Preparar los requerimientos de prueba, casos de prueba y especificaciones
de prueba seleccionados para analizar los resultados de las pruebas.
Asegurar que estos requerimientos de prueba, casos de prueba y
especificaciones
Validar que el producto software satisface su uso previsto.
Probar el producto software, cuando sea apropiado, en áreas seleccionadas
del entorno de destino.
Revisiones técnicas
*Se deberán llevar a cabo revisiones periódicas en hitos predeterminados tal como del
Lunes 30 de Noviembre se 2020
especifica en los planes del proyecto.
*Las partes deberán acordar todos los recursos necesarios para llevar a cabo las
revisiones.
*Las partes deberán acordar para cada revisión los siguientes elementos: agenda de la
reunión, productos software y problemas a revisar; alcance y procedimientos y
criterios de entrada y salida para la revisión.
* Se deberá evaluar el estado del proyecto con relación a los planes, plazos, normas y
guías del proyecto aplicables.
El resultado de la revisión deberá discutirse entre las dos partes y deberá conseguir lo
siguiente:
● REVISIONES TÉCNICAS:
● Son completes
● El desarrollo, operación o mantenimiento se lleva a cabo de acuerdo con los
planes, plazos, normas y guías del proyecto
G) PROCESO DE AUDITORIA
● Los productos software tal como están codificados (tales como un elemento
software) reflejan la documentación de diseño.
● Los requerimientos prescritos por la documentación para las revisiones de
aceptación y las pruebas, son adecuados para la aceptación de los productos
software.
● Los costos y los plazos se adhieren a los planes establecidos.
4. Proceso de 3. Proceso de
Formación Mejora
El proceso de mejorar es un
Es un proceso para proporcionar y
proceso para establecer,
mantener personal capacitado. La
evaluar, medir, controlar y
adquisició n, suministro, desarrollo,
mejorar un proceso del ciclo
operació n o mantenimiento de los
de vida del software.
productos software depende en gran
medida de personal entendido y Este proceso consta de las
competente. siguientes actividades:
Este proceso consta de las siguientes
actividades:
Establecimie
nto del
Implementació proceso
n del proceso Evaluació n
Desarrollo del proceso
del material Mejora del
de formació n
Implementació proceso
n del plan de
formació n
Lunes 30 de Noviembre del 2020
Inicio y
definició n
del
Planifica
alcance
ció n
Ejecució
ny
Revisió n
ycontrol
evaluaci
Finalizaci
ón
ón
Tal como sea necesario y por acuerdo de El gerente deberá informar, en momentos
las partes interesadas, los requerimientos acordados, el progreso del proceso,
del proceso pueden ser modificados para cumplimiento de los planes y soluciones a
alcanzar los criterios de finalizació n. ACTIVIDADES situaciones de falta de progreso.
Revisión y evaluación
Finalizaci
El gerente deberá asegurar que los productos
software y los planes se evalú an con relació n a Cuando se complete todos
la satisfacció n de los requerimientos. software, actividades y tar
deberá determinar si el
completado teneindo en cue
especificados en el contrato.
El gerente deberá analizar los resultados de la
evaluació n de los productos software,
actividades y tareas completadas durante la El gerente deberá comp
ejecució n del proceso, en relació Implementación
n al del proceso resultados y registros de
cumplimiento de los objetios y de los planes. software, actividades
Se define y documenta la infraestructura para cumplirempleadas
los se han complet
requerimientos del proceso que este emplea, considerando
procedimientos, normas y técnicas aplicables.
PROCESO DE
INFRAESTRUCTURA
Establecimiento de la infraestructura
ACTIVIDADES Se planifica y documenta la configuració n de la infraestructura. Se
debrían considerar aspectos de funcionalidad, prestaciones, seguridad
física y de acceso, requerimientos de espacio, equipos, costos y
Mantenimiento de la infraestructura
limitaciones de tiempo.
D) Proceso de Formación
E)
ACTIVIDADES