01 Entendiendo el Proceso de Desarrollo de Software

Páginas: 5 (1071 palabras) Publicado: 6 de octubre de 2015
EL PROCESO DE DESARROLLO
DE SOFTWARE
Es conocido como el ciclo de vida del desarrollo de software es una
estructura aplicada al desarrollo de un producto de software.
ACTIVIDADES DEL DESARROLLO DE SOFTWARE
PLANIFICACIÓN
Es cuando los clientes suelen tener una idea más bien abstracta del resultado final, pero
no sobre las funciones que debería cumplir el software.
IMPLEMENTACIÓN, PRUEBAS YDOCUMENTACIÓN
La implementación es parte del proceso en el que los ingenieros de
software programa el código para el proyecto
Las pruebas tiene la función de detectar los errores de software lo antes posible
La documentación tiene como objetivo de facilitar su mejora y su mantenimiento se
realiza a lo largo del proyecto

DESPLIEGUE Y MANTENIMIENTO
El despliegue comienza cuando el código ha sidosuficientemente probado, ha sido
aprobado para su liberación y ha sido distribuido en el entorno de producción.
Entrenamiento y soporte para el software es de suma importancia y algo que muchos
desarrolladores de software descuidan
 Análisis: tener claro qué hay que hacer
 Diseño: decidir cómo se hace
 Producción: hacerlo
 Mantenimiento: mejorar y actualizarse

MODELO CASCADA O LINEAL
Se define comouna secuencia de actividades a ser seguidas en orden, donde la estrategia
principal es definir y seguir el progreso del desarrollo de software hacia puntos de revisión bien
definidos
1.    Análisis de los requerimientos del software:
Es la fase en la cual se reúnen todos los requisitos que debe cumplir el software.
2.    Diseño:
Es una etapa dirigida hacia la estructura de datos, la arquitecturadel software, las
representaciones de la interfaz y el detalle procedimental (algoritmo
3.    Generación del código:
Es la etapa en la cual se traduce el diseño para que sea comprensible por la máquina.

4.    Pruebas:
Esta etapa se centra en los procesos lógicos internos del software, asegurando que todas las
sentencias se han comprobado, y en la detección de errores. 
5.    Mantenimiento:
Debidoa que el programa puede tener errores, puede no ser del completo agrado del cliente
o puede necesitar, eventualmente acoplarse a los cambios en su entorno.

MODELO ESPIRAL
El modelo de espiral se basa en una estrategia para reducir riesgo, al contrario del
modelo de cascada que es dirigido por documentos

Comunicación con el cliente
Son tareas requeridas para establecer comunicación entre eldesarrollador y el cliente.
Planificación
Son tareas requeridas para definir recursos, el tiempo y otra información relacionadas con el proyecto.
Análisis de riesgos
Son tareas requeridas para evaluar riesgos técnicos y de gestión.
Ingeniería
Estas son tareas requeridas para construir una o más representaciones de la aplicación.
Construcción y acción
Son tareas requeridas para construir, probar,instalar y proporcionar soporte al usuario (por ejemplo:
documentación práctica).
Evaluación del cliente
Son tareas requeridas para obtener la reacción del cliente según la evaluación de las representaciones
del software.

Desarrollo iterativo e incremental
Es un proceso de desarrollo de software creado en respuesta a las debilidades del
modelo tradicional de cascada.
es uno de los más utilizados enlos últimos tiempos ya que, como se relaciona con
novedosas estrategias de desarrollo de software y una programación extrema

Modelo de prototipos
Este modelo se utiliza para dar al usuario una vista preliminar de parte del software
Se inicia con la definición de los objetivos globales para el software, luego se identifican los requisitos
conocidos y las áreas del esquema.

METODOLOGÍA:CONCEPTOS GENERALES
Metodología:
Es un conjunto de procedimientos, técnicas, herramientas y un soporte documental que ayuda a los
desarrolladores a desarrollar un nuevo software.
Tarea:
Son actividades elementales en que se dividen los procesos.
Procedimiento:
Es la forma en la que ejecuta la tarea.
Técnica:
Es una herramienta utilizada para aplicar un procedimiento.
Herramienta:
Para realizar una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 01 Entendiendo El Proceso De Desarrollo De Software
  • Estándares En El Proceso De Desarrollo De Software
  • Proceso de desarrollo de software
  • Proceso desarrollo software
  • Proceso unificado de desarrollo de software
  • Proceso de desarrollo de software
  • Actividades en el proceso de desarrollo del software
  • Estapas Del Proceso De Desarrollo De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS