El documento describe las etapas del ciclo de vida del desarrollo de sistemas, incluyendo la planificación, análisis, diseño, implementación, pruebas, instalación y mantenimiento. En la planificación se define el alcance del proyecto y se asignan los recursos. El análisis implica la elicitación de requisitos funcionales y no funcionales, así como el modelado de datos y procesos. En el diseño, se transforman los requisitos en especificaciones técnicas.
1. Ciclo de vida de un sistema de
información
Presentado por : Dainer Acosta Ariza
Al profesor: Wilkis Gómez De La hoz
2. El Ciclo de Vida del Desarrollo de Sistemas
es una metodología de sistemas usada para
facilitar el desarrollo de los sistemas de
información. Además, el SDLC ayuda a los
gestores de proyecto con la planificación del
desarrollo y la puesta en marcha de un
sistema de información que reúna los
requisitos del usuario
3. Etapas de desarrollo del
software
O Planificación
O Análisis
O Diseño
O Implementación
O Pruebas
O Instalación/despliegue
O Uso y mantenimiento
4. Planificación
O La planificación conceptual es la primera
fase del ciclo de vida del desarrollo de
sistemas. En esta fase, las personas
importantes que participan en el proyecto
o interesados definen el sistema
propuesto y determinan el alcance del
proyecto.
5. O Ámbito del proyecto
O Estudio de viabilidad
O Análisis de riesgos
O Estimación
O Planificación temporal
O Asignación de recursos
6. Ámbito del proyecto
Es el contorno o perímetro de un espacio o
lugar donde se va a dar el proyecto.
7. Estudio de viabilidad
Se hacen previos estudios si resulta
conveniente realizar el proyecto o
no, Se trata de un recurso útil antes de la
iniciación de una obra o del lanzamiento de
un nuevo software.
8. Análisis de riesgos
Se hace un previo análisis de posibles
riesgos que puedan afectar el proyecto a
corto, mediano y largo plazo ej:
dinero, tiempo, viabilidad, etc.
9. Estimación
Estudia o calcula el tiempo en que se
realizara el proyecto, además del dinero
aproximado que se invertirá en este
recursos humanos, etc.
10. Planificación temporal
Identificación de tareas, asignación de
tiempos y recursos a dichas
tareas y planificación de la secuencia de
ejecución de forma que el tiempo de
desarrollo del proyecto sea
mínimo.
11. Asignación de recursos
se origina de cuando se buscan balancear
los recursos limitados como
el capital, el trabajo y los equipos, frente a
las diversas e ilimitadas necesidades de sus
integrantes.
12. Análisis
Un análisis, en sentido amplio, es la
descomposición de un todo en partes para poder
estudiar su estructura, sistemas
operativos, funciones, etc.
O Elicitación de requerimientos:
-Requerimientos funcionales
-Requerimientos no funcionales
O Modelado:
-Modelado de datos
-Modelado de procesos
13. Requerimientos funcionales
Son declaraciones de los servicios que
debe proporcionar el sistema, de la manera
en que éste debe reaccionar a entradas
particulares y de cómo se debe comportar
en situaciones particulares. En algunos
casos, los requerimientos funcionales de los
sistemas también pueden declarar
explícitamente lo que el sistema no debe
hacer.
14. Requerimientos no
funcionales
Son restricciones de los servicios o
funciones ofrecidos por el sistema. Incluyen
restricciones de tiempo, sobre el proceso de
desarrollo y estándares. Los requerimientos
no funcionales a menudo se aplican al
sistema en su totalidad.
15. Modelado de datos
Es un conjunto de herramientas
conceptuales para describir datos, sus
relaciones, su significado y sus restricciones
de consistencia.
16. Modelado de procesos
Debe ser entendido, a saber, por dos
cuestiones importantes: el modelado y los
procesos. Frecuentemente
los sistemas (conjuntos de procesos y
subprocesos integrados en una organización)
son difíciles de comprender, amplios, complejos
y confusos; con múltiples puntos de contacto
entre sí y con un buen número de áreas
funcionales, departamentos y puestos
implicados. Un modelo puede dar la
oportunidad de organizar y documentar la
información sobre un sistema.
17. Diseño
Estudio de alternativas y diseño arquitectónico
En la fase del diseño, los especialistas de TI transforman los
requisitos en requisitos técnicos. Inicialmente, los
desarrolladores crean un diseño técnico preliminar para tratar
todos los requisitos de negocio del sistema definidos en la
fase de definición de requisitos. Cuando el diseño preliminar
ha terminado, los desarrolladores hacen un diseño técnico
detallado, que define todas las funciones técnicas necesarias
para implementar el sistema.