Definición Del Proceso De Desarollo

Páginas: 6 (1398 palabras) Publicado: 27 de octubre de 2013
Definición del proceso de Desarrollo
Calidad de Software
Objetivo.  Desarrollar la definición de un proceso de desarrollo de software
Defina un proceso genérico para desarrollar software
Identifique las  actividades a desarrollar
Por cada actividad, identifique las tareas necesarias para realizar la actividad.
Identifique productos resultantes por actividad que permitanevidenciar su desarrollo


Proceso de desarrollo de Software Iterativo
Formato:
Fase (Productos resultantes)
Actividad
Tareas Necesarias

Análisis (Documento Visión, Casos de Uso, Metas de calidad)
Hablar con los clientes para determinar los requerimientos del programa. (Esto solo si el software hecho a medida o por encargo)
Hacer citar con los clientes.
Escuchar su propuesta yresponder sus incógnitas.
Resumir y estudiar lo propuesto por los mismos.
Determinar el ámbito de la aplicación.
Usar lo propuesto anteriormente para determinar que se necesita para que el software funcione.
Tomar en cuenta el presupuesto a la hora de determinar este campo.
Desarrollar las metas de calidad respecto al Software (especialmente si las mismas se esperan que sean cuantitativas).Dividir los objetivos de calidad en varios grupos, para manejarlos de mejor manera.
Desarrollar el llamado Documento Visión, tratando que el mismo cumpla con lo determinado anteriormente.
Usar una plantilla para documento visión, cambiándola para tomar en cuenta la naturaleza del software con el que trabajamos.
Desarrollar los casos de uso, logrando tener en papel el sistema y su funcionalidad.Tomar en cuenta que los casos de usos son para ayudar el desarrollo y deben ser sumamente claros.
Luego de tener esto preparado se puede llevar los resultados del análisis del sistema a los clientes, para que estos lo aprueben y así empezar el diseño mismo como Software.

Proceso de Diseño (Diagramas, Sistema con las funciones necesarias, Prototipo)
Desarrollar diagramas de uso, determinandodeterminar de forma más detallada el funcionamiento de los mismos (por ejemplo si en la primera fase se tenía el caso de uso ‘Login’, aquí se determinaría como seria la ventana de login del programa).
Hacer reuniones de ‘Brainstorming’ a la hora de desarrollar la funcionalidad mediante los casos de uso.
Maquetación de la base de datos, incluyendo los diagramas de la misma, si es necesario del usode la misma en el programa.
Crear un grupo que trabaje exclusivamente en una base de datos.
Probar la base de datos con un grupo de pruebas separado del grupo de creación.
Se crea un grupo que probara la base de datos, en los llamados ‘stress tests’ que son usados para determinar si un sistema puede aguantar la carga de transacciones que se espera que tenga.
Se espera que toda la funcionalidaddel sistema este puesta en texto para que el desarrollo del código sea lo más expedito posible.
Usar texto sencillo, que ilustre funcionalidad.
Hacer reuniones entre los que crean el diseño y los que hacen el código para evitar malentendidos.

Codificación/Implementación (Software Alpha, Documentación de Uso Alpha)
Se divide el grupo de trabajo en grupos, cada uno enfocado en un áreaespecífica del programa (esto varía mucho dependiendo de la naturaleza del mismo).
Es importante que el tamaño del mismo tenga correlación con el trabajo que tienen dispuesto
Reuniones donde se muestre el trabajo completado son necesarias para mantener la unión de trabajo.
Se inicia el desarrollo de un software ‘Alpha’ que cuente con una muestra con la cual se puede mostrar a los clientes o a losusuarios, se espera que un buen numero de las funcionalidades de las mismas deben estar, no completas pero si presentes.
Para crear este prototipo es necesario que se acoplen las partes que han estado trabajando en el programa y que las mismas unifiquen el sistema como uno solo.
Se crea una reunión con los clientes, donde se les demostrara el uso de la aplicación en versión Alpha, si esta es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Definicion de Desarollo local y sus Actores
  • DEFINICION DE PROCESO
  • Definiciones De Procesos
  • Definicion De Proceso
  • Definicion de procesos
  • Definiciones de los procesos administrativos
  • Definicion y comprension de proceso
  • Procesador De Texto Definicion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS