Publicado el 14 de Enero del 2017
952 visualizaciones desde el 14 de Enero del 2017
378,3 KB
37 paginas
Creado hace 14a (30/09/2010)
El ciclo de vida
El ciclo de vida
de un sistema de información
de un sistema de información
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
El ciclo de vida
El ciclo de vida
de un sistema de información
de un sistema de información
El proceso de desarrollo de software
El proceso de desarrollo de software
Modelos de ciclo de vida
Modelos de ciclo de vida
Modelos de ciclo de vida
Modelos de ciclo de vida
El ciclo de vida de una base de datos
El ciclo de vida de una base de datos
El proceso de diseño de bases de datos
El proceso de diseño de bases de datos
Fase 1: Análisis de requerimientos
Fase 1: Análisis de requerimientos
Fase 2: Diseño conceptual
Fase 2: Diseño conceptual
Fase 3: Elección del SGBD
Fase 3: Elección del SGBD
Fase 4: Diseño lógico
Fase 4: Diseño lógico
Fase 4: Diseño lógico
Fase 4: Diseño lógico
Fase 5: Diseño físico
Fase 5: Diseño físico
Fase 6: Instalación y mantenimiento
Fase 6: Instalación y mantenimiento
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
11
Las etapas del proceso
Las etapas del proceso
de desarrollo de software
de desarrollo de software
El ciclo de vida de un sistema de información
El ciclo de vida de un sistema de información
El ciclo de vida de un sistema de información
El ciclo de vida de un sistema de información
comprende las siguientes etapas:
comprende las siguientes etapas:
Planificación
Planificación
Análisis
Análisis
Diseño
Diseño
Implementación
Implementación
Implementación
Implementación
Pruebas
Pruebas
Instalación / Despliegue
Instalación / Despliegue
Uso y mantenimiento
Uso y mantenimiento
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
22
Las etapas del proceso
Las etapas del proceso
de desarrollo de software
de desarrollo de software
Planificación
Planificación
Planificación
Planificación
Ámbito del proyecto
Ámbito del proyecto
Estudio de viabilidad
Estudio de viabilidad
Análisis de riesgos
Análisis de riesgos
Estimación
Estimación
Planificación temporal
Planificación temporal
Planificación temporal
Planificación temporal
Asignación de recursos.
Asignación de recursos.
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
33
Las etapas del proceso
Las etapas del proceso
de desarrollo de software
de desarrollo de software
Análisis (¿qué?)
Análisis (¿qué?)
Análisis (¿qué?)
Análisis (¿qué?)
Elicitación
Elicitación de requerimientos:
de requerimientos:
Requerimientos funcionales
Requerimientos funcionales
Requerimientos no funcionales
Requerimientos no funcionales
Modelado:
Modelado:
Modelado:
Modelado:
Modelado de datos
Modelado de datos
Modelado de procesos
Modelado de procesos
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
44
Las etapas del proceso
Las etapas del proceso
de desarrollo de software
de desarrollo de software
Diseño (¿cómo?)
Diseño (¿cómo?)
Diseño (¿cómo?)
Diseño (¿cómo?)
Estudio de alternativas y diseño arquitectónico
Estudio de alternativas y diseño arquitectónico
Diseño de la base de datos
Diseño de la base de datos
Diseño de las aplicaciones
Diseño de las aplicaciones
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
55
Las etapas del proceso
Las etapas del proceso
de desarrollo de software
de desarrollo de software
Implementación
Implementación
Implementación
Implementación
Adquisición de componentes.
Adquisición de componentes.
Creación e integración de los recursos necesarios
Creación e integración de los recursos necesarios
para que el sistema funcione.
para que el sistema funcione.
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
66
Las etapas del proceso
Las etapas del proceso
de desarrollo de software
de desarrollo de software
Pruebas
Pruebas
Pruebas
Pruebas
Pruebas de unidad.
Pruebas de unidad.
Pruebas de integración.
Pruebas de integración.
Pruebas alfa.
Pruebas alfa.
Pruebas beta.
Pruebas beta.
Test de aceptación.
Test de aceptación.
Test de aceptación.
Test de aceptación.
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
77
Las etapas del proceso
Las etapas del proceso
de desarrollo de software
de desarrollo de software
Instalación / despliegue
Instalación / despliegue
Instalación / despliegue
Instalación / despliegue
Uso / mantenimiento
Uso / mantenimiento
Mantenimiento adaptativo.
Mantenimiento adaptativo.
Mantenimiento correctivo.
Mantenimiento correctivo.
Mantenimiento perfectivo.
Mantenimiento perfectivo.
Mantenimiento perfectivo.
Mantenimiento perfectivo.
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
88
Modelos de ciclo de vida
Modelos de ciclo de vida
Modelo en cascada
Modelo en cascada
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
Planificación
Análisis
Diseño
Implementación
Implementación
Pruebas
Mantenimiento
99
Modelos de ciclo de vida
Modelos de ciclo de vida
Modelo en cascada
Modelo en cascada
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
El modelo en cascada (también conocido como “ciclo
El modelo en cascada (también conocido como “ciclo
El modelo en cascada (también conocido como “ciclo
El modelo en cascada (también conocido como “ciclo
de vida clásico”) no es el único, ni tampoco el mejor
de vida clásico”) no es el único, ni tampoco el mejor
en muchas situaciones.
en muchas situaciones.
No obstante, se adapta bien al desarrollo
No obstante, se adapta bien al desarrollo
de las prácticas de una asignatura.
de las prácticas de una asignatura.
En los apuntes se puede encontrar una breve
En los apuntes se puede encontrar una breve
discusión de las limitaciones del modelo en cascada
discusión de las limitaciones del modelo en cascada
e información relativa a modelos alternativos.
e información relativa a modelos alternativos.
1010
Modelos de ciclo de vida
Modelos de ciclo de vida
Desarrollo de prototipos
Desarrollo de prototipos
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
1111
Modelos de ciclo de vida
Modelos de ciclo de vida
Modelo en espiral
Modelo en espiral
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
Planificación
(determinación
de objetivos)
Evaluación
de alternativas
Identificación
de riesgos
Revisión
Desarrollo
1212
El ciclo de vida
El ciclo de vida
de una base de datos
de una base de datos
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
Definición del sistema: Requerimientos de datos.
Definición del sistema: Requerimientos de datos.
: Requerimientos de datos.
: Requerimientos de datos.
Definición del sistema
Definición del sistema
Diseño de la base de datos..
Diseño de la base de datos
Implementación de la base de datos..
Implementación de la base de datos
Carga o conversión de los datos.
Carga o conversión de los datos.
Conversión de aplicaciones.
Conversión de aplicaciones.
Prueba y validación..
Prueba y validación
Operación, supervisión y mantenimiento.
Operación, supervisión y mantenimiento.
Operación, supervisión y mantenimiento.
Operación, supervisión y mantenimiento.
NNOTAOTA: :
En negrita aparecen los aspectos en los que
En negrita aparecen los aspectos en los que
centraremos principalmente nuestra atención.
centraremos principalmente nuestra atención.
1313
El ciclo de vida
El ciclo de vida
de una base de datos
de una base de datos
Diseño de la base de datos::
Diseño de la base de datos::
Diseño de la base de datos
Diseño de la base de datos
Diseño conceptual::
Diseño conceptual
Descripción del esquema de la base de datos
Descripción del esquema de la base de datos
utilizando un modelo de datos conceptual.
utilizando un modelo de datos conceptual.
Diseño lógico::
Diseño lógico
Descripción de la base de datos
Descripción de la base de datos
con un modelo de datos implementable
con un modelo de datos
con un modelo de datos
con un modelo de datos implementable
implementable
implementable
(p.ej. el modelo relacional).
(p.ej. el modelo relacional).
Diseño físico::
Diseño físico
Descripción de la base de datos a nivel interno.
Descripción de la base de datos a nivel interno.
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
1414
El proceso de diseño
El proceso de diseño
de bases de datos
de bases de datos
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
Problema:
Problema:
Problema:
Problema:
Diseñar la estructura lógica y física de una o más
Diseñar la estructura lógica y física de una o más
bases de datos para atender las necesidades de
bases de datos para atender las necesidades de
información de los usuarios de un conjunto
información de los usuarios de un conjunto
definido de aplicaciones.
definido de aplicaciones.
Actividades paralelas:
Actividades paralelas:
Actividades paralelas:
Actividades paralelas:
Diseño de la estructura y contenido de la base de
Diseño de la estructura y contenido de la base de
datos (
datos (datos
Diseño de las aplicaciones de la base de datos
Diseño de las aplicaciones de la base de datos
((procesos
procesos).).
datos).).
1515
El proceso de diseño
El proceso de diseño
de bases de datos
de bases de datos
Fases:
Fases:
Fases:
Fases:
1.1. Análisis de requisitos.
Análisis de requisitos.
2.2. Diseño conceptual.
Diseño conceptual.
3.3. Elección del sistema gestor de bases de datos.
Elección del sistema gestor de bases de datos.
4.4. Diseño lógico.
Diseño lógico.
Diseño físico.
5.5. Diseño físico.
Diseño físico.
Diseño físico.
Instalación y mantenimiento.
Instalación y mantenimiento.
6.6.
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
1616
El proceso de diseño
El proceso de diseño
de bases de datos
de bases de datos
Fase 1: Análisis de requerimientos
Fase 1: Análisis de requerimientos
Recabar información sobre el uso
Recabar información sobre el uso
Recabar información sobre el uso
Recabar información sobre el uso
que se piensa dar a la base de datos.
que se piensa dar a la base de datos.
g
r
o
.
m
c
a
@
a
z
r
e
b
©
l
Tareas
Tareas
Elicitación de los requisitos del sistema:
Elicitación
de los requisitos del sistema:
Identificación de las principales áreas de la aplicación
Identificación de las principales áreas de la aplicación
y de los distintos grupos de usuarios.
y de los distintos grupos de usuarios.
y de los distintos grupos de usuarios.
y de los distintos grupos de usuarios.
Estudio y análisis de la
Comentarios de: El ciclo de vida de un sistema de información (0)
No hay comentarios