Mitos del software - desarrollo

Solo disponible en BuenasTareas
  • Páginas : 5 (1023 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de diciembre de 2013
Leer documento completo
Vista previa del texto
MITOS DEL SOFTWARE
Mitos de gestión:
Documentación implementada pero no aplicada.
Software avanzado, Hardware avanzado. A pesar de esto se necesita metodologías
Si falta tiempo añadir más programadores

Mitos del cliente:
Una declaración general de objetivos basta. Comunicación entre analistas y clientes
(experto)
Los requisitos cambian con el tiempo pero el software es flexible. Teneren cuenta que los
costos aumentan a medida que el desarrollo vaya muy lejos. Grafica (Pág. 9)

Mitos de los desarrolladores
Terminado el programa con instaladores. Trabajo terminado
El producto debe estar terminado para comprobar su calidad. Puede hacerlo de manera
modular.
Lo único a entregar es el programa.

EL PROCESO
La calidad del producto depende de la calidad del proceso.
Software= proceso social de aprendizaje = “capital software”
Proceso de software = métodos para construir software. Caminos. Pasos a seguir.
Ingeniería de software = proceso incluido las tecnologías. Herramientas + Métodos

Fases genéricas del proceso:
 Fase de definición: que identificar información, rendimiento, comportamiento,
interfaces, restricciones y validaciones.
 Fase de desarrollo:como, estructura de datos, detalles procedimentales –
implementación, programar + pruebas.
 Fase de mantenimiento: corrección de errores:
o Corrección: error encontrado por el cliente
o Adaptación: nuevos equipos o políticas internas.
o Mejora: mantenimiento perfectivo mas allá de requisitos funcionales en
beneficio del cliente.
o Preventivo: cambios en programas para corregir, adaptar ymejorar el programa
con el paso del tiempo
Los usuarios lo buscan por teléfono constantemente

Actividades protectoras:
Documentación, revisiones periódicas técnicas, gestión de riesgos Auditorias

Niveles de madurez
Nivel l: Inicial. El proceso del software se caracteriza según el caso, y ocasionalmente
incluso de forma caótica. Se definen pocos procesos, y el éxito depende del esfuerzoindividual.
Nivel 2: Repetible. Se establecen los procesos de gestión del proyecto (calidad, requisitos,
subcontratación) para hacer seguimiento del costo, de la planificación y de la funcionalidad.
Para repetir éxitos anteriores, en proyectos con aplicaciones similares se aplica la disciplina
necesaria para el proceso.
Nivel 3: Definido. El proceso del software de las actividades de gestión yde ingeniería se
documenta, se estandariza y se integra dentro de un proceso de software de toda una
organización. Todos los proyectos utilizan una versión documentada y aprobada del
proceso de la organización para el desarrollo y mantenimiento del software. En este nivel se
incluyen todas las características definidas para el nivel 2.
Estándares de programación y auditorias – ISO 9001.Nivel 4: Gestionado. Se recopilan medidas detalladas del proceso del software y de la
calidad del producto. Mediante la utilización de medidas detalladas, se comprenden y se
controlan cuantitativamente tanto los productos como el proceso del software. En este nivel
se incluyen todas las características definidas para el nivel 3.
Nivel 5: Optimización. Mediante una retroalimentación cuantitativadel proceso, ideas y
tecnologías innovadoras se posibilita una mejora del proceso. En este nivel se incluyen
todas las características definidas para el nivel 4.

MODELOS DEL PROCESO DEL SOFTWARE
Estado actual  Definición de problemas  Desarrollo técnico  Integración de
soluciones

Modelo lineal secuencial. Ciclo de vida clásico
Análisis  Diseño  Desarrollo  Prueba  Mantenimiento.Los dos primeros son
Ingeniería de sistemas. – sirve de plantilla del resto.

Problemas





Difícil de determinar todos los requisitos al inicio
Demasiado largo
En teoría es secuencial sin regreso
Rara vez se lo sigue estrictamente.

Construcción de Prototipos
 Escuchar al cliente  Construir y revisar maqueta  Pruebas – cliente
Prototipo para identificar requisitos...
tracking img