Este documento describe las fases del ciclo de vida y diseño de sistemas de información. Explica que el ciclo de vida consta de 6 fases: 1) investigación preliminar, 2) determinación de requerimientos, 3) diseño del sistema, 4) desarrollo de software, 5) prueba del sistema, y 6) implantación y evaluación. También describe técnicas, métodos y procedimientos utilizados en el diseño de sistemas de información.
1. Ciclo de vida y diseño de los
sistemas de información
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario Politécnico “Santiago Mariño”
Extensión Barcelona
Sistemas de información Sección S9
Bachiller: Valderrama Gabriela
CI: 24.448.875
2. Introducción
El desarrollo de software, es una de las áreas de la tecnología a donde
muchos ingenieros y licenciados en informática suelen acercarse.
También denominado como el proceso del desarrollo de software, el
ciclo de vida del software nos permite entablar una serie de
procedimientos mediante las cuales se procede para la realización del
mismo. De hecho gracias a este término, es que se han ido creando
los métodos del ciclo del software, que no son otra cosa mas que
metodologías que indican distintos pasos a seguir para el desarrollo
de un producto.
3. Ciclo De Vida
De Sistemas de Información
Ciclo De Vida
Es un enfoque por fases del análisis y diseño que
sostiene que los sistemas son desarrollados de mejor
manera mediante el uso de un ciclo especifico de
actividades del analista y del usuario.
4. Fases
1. Investigación preliminar
2. Determinación de requerimientos
3. Diseño del sistema
4. Desarrollo de Software
5. Prueba del sistema
6. Implantación y evaluación
Ciclo De Vida De Sistemas De
Información
5. Fases
1. Investigación Preliminar: se identifican los problemas
informativos y sus causas, posibilidades de mejorar y los
principales objetivos del proyecto.
2. Determinación de Requerimientos: el analista plantea los
requerimientos o necesidades del usuario para el nuevo sistema.
Ciclo De Vida De Sistemas De
Información
6. Fases
3. Diseño del sistema: produce los detalles que establecen la forma
en la que el sistema cumplirá con los requerimientos de
información.
4. Desarrollo de software: se procede a realizar la elaboración de los
programas específicos, mediante los lenguajes de programación.
Ciclo De Vida De Sistemas De
Información
7. Fases
5. Prueba del sistema: detectar los errores que se hayan podido
cometer en las etapas anteriores del proyecto (y, eventualmente,
corregirlos).
6. Implantación y Evaluación: verificar e instalar nuevo equipo.
Capacitar a los usuarios, instalar la aplicación y construir todo
los archivos de datos necesarios para utilizarla.
Ciclo De Vida De Sistemas De
Información
8. El Diseño de Sistemas se define como el proceso de aplicar ciertas
técnicas y principios con el propósito de definir un dispositivo, un
proceso o un Sistema, con suficientes detalles como para permitir su
interpretación y realización física.
El diseño de un sistema de información produce los elementos que
establecen cómo el sistema cumplirá los requerimientos identificados
durante el análisis del sistema.
Diseño de Sistemas
de Información
9. TECNICAS
• Herramientas de especificación: Apoyan el proceso de formular las
características que debe tener una aplicación, tales como entradas,
Salidas, procesamiento y especificaciones de control. Muchas
incluyen herramientas para crear especificaciones de datos.
• Herramientas para presentación: Se utilizan para describir la
posición de datos, mensajes y encabezados sobre las pantallas de
las terminales, reportes y otros medios de entrada y salida.
Diseño de Sistemas
de Información
10. • Herramientas para el desarrollo de Sistemas: Estas herramientas nos
ayudan como analistas a trasladar diseños en aplicaciones funcionales.
• Herramientas para Ingeniería de Software: Apoyan el Proceso de
formular diseños de Software, incluyendo procedimientos y controles,
así como la documentación correspondiente.
• Generadores de códigos: Producen el código fuente y las aplicaciones a
partir de especificaciones funcionales bien articuladas.
• Herramientas para pruebas: Apoyan la fase de la evaluación de un
Sistema o de partes del mismo contra las especificaciones. Incluyen
facilidades para examinar la correcta operación del Sistema así como el
grado de perfección alcanzado en comparación con las expectativas.
Diseño de Sistemas
de Información
11. Métodos
Son Pautas de desarrollo brindado por los modelos de ciclos de vida, los cuales
están constituidos por las siguientes etapas:
• Especificación de requerimientos: Se realizan entrevistas con el usuario
identificando los requerimientos y necesidades del usuario.
• Análisis: Modela los requerimientos del usuario.
• Diseño: Se modela la solución del sistema, teniendo en cuenta el ambiente
de implementación a utilizar, por ejemplo, si el sistema es centralizado o
distribuido, la base de datos a utilizar, lenguaje de programación,
performance deseada, etc.
Diseño de Sistemas
de Información
12. • Implementación: Dado el lenguaje de programación elegido se
implementa el sistema.
• Testeo: En esta etapa se verifica y valida el sistema teniendo en
cuenta algunos criterios determinados por el grupo
correspondiente.
• Mantenimiento: Es la etapa más difícil de desarrollo del sistema,
actualiza y modifica el sistema si surgen nuevos requerimientos.
Diseño de Sistemas
de Información
13. Procedimientos
• Transforma elementos estructurales de la arquitectura del programa. La
importancia del Diseño del Software se puede definir en una sola palabra
Calidad, dentro del diseño es donde se fomenta la calidad del Proyecto. El
Diseño es la única manera de materializar con precisión los requerimientos
del cliente.
• El Diseño del Software: es un proceso y un modelado a la vez. El proceso de
Diseño es un conjunto de pasos repetitivos que permiten al diseñador
describir todos los aspectos del Sistema a construir. A lo largo del diseño se
evalúa la calidad del desarrollo del proyecto con un conjunto de revisiones
técnicas:
Diseño de Sistemas
de Información
14. El diseño debe implementar todos los requisitos explícitos
contenidos en el modelo de análisis y debe acumular todos los
requisitos implícitos que desea el cliente.
Debe ser una guía que puedan leer y entender los que construyan
el código y los que prueban y mantienen el Software.
El Diseño debe proporcionar una completa idea de lo que es el
Software, enfocando los dominios de datos, funcional y
comportamiento desde el punto de vista de la Implementación.
Diseño de Sistemas
de Información
15. Conclusión
Cada vez son más las personas que toman en cuenta la información sobre
el ciclo de vida para tomar decisiones, haciendo un esfuerzo por
aprovechar al máximo sus preferencias sin poner en riesgo,
inconscientemente, su futuro.
El concepto del ciclo de vida es aplicable a las decisiones cotidianas que
tomamos en casa y en nuestro lugar de trabajo, decisiones sobre cómo
ofrecer servicios y ocuparnos del desarrollo de nuestras comunidades. Los
ciudadanos, las empresas y los gobiernos están encontrando formas de
fomentar el concepto del ciclo de vida y sopesar el impacto de sus
preferencias.