Sunteți pe pagina 1din 16

ETAPA DEL DESARROLLO DE SOFTWARE

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

Desarrollar soluciones de softwares para


facilitar la gestión de nuestros clientes con
el fin optimizar el manejo de sus recursos
mediante un servicio que supere las
expectativas de nuestros socios con el
objetivo de incrementar la productividad.
Visión
Desarrollo de software

Para el 2021 queremos Ser una compañía


líder y reconocida a nivel nacional en
desarrollo e implementación y soluciones
de software empresarial. Con personal
calificado, idóneo y con excelentes valores
personales para la satisfacción de
nuestros clientes.
etapas del desarrollo del software
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 Desarrollo: Etapa de Pruebas:


Consiste en utilizar los Consiste en asegurar que los
modelos creados durante la componentes individuales que
etapa de diseño para crear integran al sistema o producto,
los componentes del cumplen con los requerimientos de la
sistema especificación creada durante la
etapa de diseño.
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.

Este siclo de vida es la razón por el cual es mas elegido en el desarrollo de


programas pequeños.

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.

1. La relación entre las etapas de desarrollo y los distintos tipos de pruebas


facilitan la localización de fallas.

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.

1. Se disminuyen los riesgos

2. Se aumentas los costos

3. Es un modelo complicado de llevar acabo por qué. Es necesarios tener


conocimientos profundos. Del tema
Normas y principios en desarrollo de Sitios web

1.Calidad en los procesos


-SO12207 proceso ciclo de vida
-ISO15504 Evaluación nivel de madurez
-CMMI Captabililty Maturity Model Integration

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

1.CALIDA EN GESTIÓN Y SERVICIOS


-ISO9001+9003
-ISO20000+ITIL gestión de servicios
-ISO35800 IT GOVERNANCE
2.CALIDAD EN VARIABLES DE CICLO DE VIDA
3.ISO27001,SGSI, Gestión de la Seguridad de la Información

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

Definiciones en ISO 9126


1.Producto de Software: Son los ejecutables, código fuente,
descripciones de arquitectura, descripciones de requerimientos.
2. Usuario de Software: Son los operadores (con algún rol o
perspectiva de usuario) y programadores (usuarios de
componentes como son bibliotecas software)

S-ar putea să vă placă și