Catégories : Tous - pruebas - requisitos - análisis - mantenimiento

par laura marina melero sanchez Il y a 3 années

158

CICLO DE VIDA DE DESARROLLO DE SOFTWARE

El ciclo de vida del desarrollo de software abarca varias fases críticas, entre ellas la especificación de requisitos, el análisis, las pruebas, la implantación y el mantenimiento. La etapa de especificación de requisitos implica definir el problema, identificar el alcance del proyecto y catalogar los requisitos en funcionales y no funcionales.

CICLO DE VIDA DE DESARROLLO DE SOFTWARE

CICLO DE VIDA DE DESARROLLO DE SOFTWARE

5. PRUEBAS, IMPLANTACIÓN Y MANTENIMIENTO.

MANTENIMIENTO DEL SISTEMA
hay 3 maneras

MEJORAS Y AMPLIACIONES

CAMBIOS DE REQUISITOS

DEPURACIÓN DE ERRORES

IMPLANTACION DEL SISTEMA
Son las actividades que se realizan para instalar la aplicación en las máquinas del cliente y ponerlas en funcionamiento.
A) PRUEBAS DEL SISTEMA
Según cuando se realizan

PRUEBAS DE ACEPTACIÓN

PREUBAS DE CARGA

PRUEBAS DE SUBSITEMAS Y DE SISTEMA

PREUBAS DE INTEGRACIÓN

PRUEBAS UNITARIAS

Según como se realizan

PRUEBA DE CAJA BLANCA

PRUEBA DE CAJA NEGRA

4. IMPLEMENTACIÓN

IMPLEMENTACIÓN DE DATOS
La implementación de los datos implica las operaciones básicas que se pueden hacer.
IMPLEMENTACIÓN FUNCIONAL
los tipos de datos son:

ESTÁTICOS Y DINÁMICOS

SIMPLES Y COMPUESTOS

DATOS DEFINIDOS Y PREDEFINIDOS

CONSTANTES Y VARIABLES

los tipos de instrucciones son:

REPETITIVAS

ALTERNATIVAS

INTERACTIVAS

3. DISEÑO

DISEÑO DE DATOS
La idea es poder almacenar cada entidad con sus correspondientes atributos en estructuras de datos apropiadas. Según el dato a almacenar, se optará por estructuras estáticas o dinámicas de datos.
A) DISEÑO DE PROCESOS
TECNICAS: diagramas de cuadrados de Constantine

CONEXIONES

MÓDULOS

2. ANÁLISIS

nos centramos en QUE debe hacer el sistema
B) ANALISIS DE DATOS

TECNICAS DE ANALISIS Y ESPECIFICACIÓN DE DATOS

Usaremos un modelo E/R simplificado

ATRIBUTOS

descriptores

identificadores

ENTIDADES

MODELOS DE DATOS: refleja la parte estática

A) ANALISIS DE PROCESOS

Recoge la perspectiva funcional de la aplicación. Se emplearan las siguientes técnicas:

DICCIONARIO DE DATOS

Recogen las definiciones de los datos del sistema

Compuestas

Simples

DIAGRAMA DE FLUJO DE DATOS

entidades externas

almacenes: representan los datos estáticamente

flujo de datos: camino que siguen los datos

procesos: identifican funciones en el sistema

1. ESPECIFICACIÓN DE REQUISITOS

D) ESTUDIO DE VIABILIDAD
C) PRODUCTOS DE LA ESPECIFICACIÓN DE REQUISITOS
El catalogo de Requisitos es el producto generado de la 1º etapa. Hay 2 tipos:

No funcionales (Propiedad del sistema, hay 3 tipos)

Manejo de excepciones

De funcionamiento:

Restricciones

Funcionales (aspectos relativos al comportamiento del sistema)

B)TECNICAS DE DEFINICION DE PROBLEMAS
cuestionarios
entrevistas al cliente
A) DEFINICIÓN DEL PROBLEMA
identificar y definir requisitos
definir el ambito y alcance del proyecto