Documente Academic
Documente Profesional
Documente Cultură
1. ANÁLISIS 4. PRUEBAS
5. IMPLEMENTACIÓN
2. DISEÑO
6. MANTENIMIENTO
3. DESARROLLO
ETAPA DEL DESARROLLO DE SOFTWARE
Misión
Desarrollo de software
Etapa de Análisis:
Etapa de Diseño:
Es el proceso de investigar Es el proceso de utilizar la
un problema que se quiere
información recolectada en la etapa
resolver. Definir claramente
de análisis al diseño del producto. La
el Problema que se desea
principal tarea de la etapa de diseño
resolver o el sistema que se
desea crear. Identificar los es desarrollar un modelo o las
componentes principales especificaciones para el producto o
que integrarán el producto Componentes del Sistema.
etapas del desarrollo del software
Desarrollo de software
Etapa de Implementación:
Consiste en poner a disposición del cliente Etapa de Mantenimiento:
el producto. Consiste en corregir
problemas del producto y re-
liberar el producto como una
nueva versión o revisión
producto mejorado.
Modelos siclo de vida del software
Modelo cascada:
Este es el más básico de todos los modelo, el ciclo de vida ha
servido de base para otros modelos, en este modelo un proyecto
progresa atreves de una secuencia ordenada de etapas partiendo
de concepto inicial hasta la prueba del mismo el proyecto realiza
una revisión final de sus etapas para para determinar si está
listo para el siguiente paso. Consta de análisis, diseño,
implementación, pruebas, mantenimiento
1. Se utiliza correctamente para ciclos en los que se tiene una
definición estable del producto.
2. Puede constituir una elección correcta para el desarrollo rápido.
3. Dificulta para especificar claramente los requerimientos al
comienzo del proyecto no permite flexibilidad en los cambios.
Modelos siclo de vida del software
Modelo lineal:
En este modelo las etapas se realizan una sola vez a continuación de la etapa
anterior y antes de la etapa siguiente con un solo siglo de vida lineal es muy
fácil dividir las tares y prever los tiempos. Consta de análisis, diseño,
implementación, debugging, instalación aceptación.
Una desventaja que tiene este modelo que es muy costoso retomar una etapa
anterior al detectar alguna falla.
Modelos siclo de vida del software
Modelo flor:
El modelo flor se refiera a los principales seguimientos que van a tener las
etapas dentro de él. Las etapas deben desarrollarse al mismo tiempo hasta
que se obtenga un producto final ya que al mismo tiempo que se hace el
análisis también se estarán realizando las pruebas y del mismo modo el
diseño.
Al terminar el modelo el producto del software estará libre de errores y no
es necesario esperar hasta el final para realizar las pruebas.
la carga de trabajo es mayor ya que las fases se desarrollan al mismo
tiempo
al equivocarse en algún paso todos los demás tendrán el error y todas las
fases tendrían que modificarse.
Consta de inicio, análisis, diseño, pruebas, implementación.
Modelos siclo de vida del software
Modelo en v:
La unión mediante líneas descontinuas entre las fases de la izquierda y las
pruebas de la derecha representan una doble información.
Por un lado, sirven para indicar en qué fase de desarrollo se deben definir
las pruebas correspondientes. Por otro lado, sirve para saber a que fase de
desarrollo hay que volver si se encuentra fallos.
2. El producto final obtenido puede que no refleje todos los requisitos del
cliente
Modelos siclo de vida del software
Modelo sashimi
En este modelo se permite un solapamiento entre fases es decir que por
cada fase se puede irrumpir la misma para corregir arreglar algo en ese
momento sin necesidad de terminar el diseño.
Consta de concepto, análisis, diseño arquitectura, diseño detallado,
implementación, debugging.
1. Este modelo no necesita generar tanta documentación como lo es el
ciclo de cascada debido a la continuidad del mismo personal entre
fases.
2. Al hacer cosas en paralelo si hay problemas de comunicación pueden
surgir inconsistencias
Modelos siclo de vida del software
Modelo espiral:
Es un modelo que esta orientado a riesgo que divida el proyecto de
software en mini proyectos cada proyecto se encargara de resolver uno o
varios riesgos hasta que estén controlados una vez que estén todos riesgos
más importantes controlados se finalizara igual que el ciclo en casada.
2.Calidad en el producto
3.ISO 9126 –SOFTWARE ENGINERING- PRODUCT
QUALITY
4.ISO 14598 – SOFTWARE PRODUCT EVALUATION
5.ISO25000- PRODUCT QUALITY & EVALUATION
Normas y principios en desarrollo de Sitios web
ISO 9126
ISO 9126 es un estándar internacional para la
evaluación de un producto de software
Normas y principios en desarrollo de Sitios web