Tecnicas, metodos y herramientas de la fase de desarrollo de software

Páginas: 8 (1875 palabras) Publicado: 10 de febrero de 2012
FASES DEL CICLO DE DESARROLLO DE SOFTWARE

1. REQUERIMIENTOS

TECNICAS

• Lluvia de Ideas: es un trabajo grupal que facilita el surgimiento de nuevas ideas sobre un tema.


El equipo de una lluvia de ideas debe estar formado por el director, el cual da conocer claramente el problema estimulando las ideas y se rompa el hielo entre el grupo, un secretario, el cual varegistrando las ideas de manera numérica de cada miembro y se asegura que todos estén de acuerdo con las ideas, los participantes, personas involucradas en el proyecto.

Cada participante por turnos va aportando una idea, con el fin de producir una gran cantidad de ideas, cuantas mas ideas se sugieran, mejores resultados se conseguirán: “la cantidad produce la calidad”.

Al final sedesechan las ideas que están repetidas y se elabora una lista definitiva para seleccionar las más interesantes y útiles, asignándole una ponderación. Se presentan las ideas de forma atractiva, haciendo uso de soportes visuales.

• Entrevista: Consiste en reunir información de manera verbal a travez de de preguntas orientadas a la creación del software, manteniendo una conversación con la personasin caer en interrogatorios. Está dirigido a gerentes, empleados y usuarios del sistema.
Se deben establecer las preguntas adecuadas, no deben ser tan largas 15 palabras son suficientes para formular las preguntas y utilizar preguntas abiertas, cerradas y de opción múltiple.


• Prototipos: Consiste en construir un modelo de software que debe ser construido.


Losdesarrolladores y clientes se reúnen y definen los objetivos globales del sistema, identifican todos los requerimientos que son conocidos, y señalan áreas en las que será necesaria la profundización en las definiciones. En seguida elaboran un "diseño rápido", es decir, una representación de aspectos del software que serán visibles al usuario (por ejemplo, entradas y formatos de las salidas). El prototipo esevaluado por el cliente y el usuario y utilizado para refinar los requerimientos del software a ser desarrollado.


• Casos de Uso: Técnica que consiste en especificar el comportamiento de un sistema, un caso de uso describe la interacción del usuario con el sistema. Es utilizado como un método Orientado a Objetos, forma parte de UML (Unified Modeling Language).

Cada caso de usoproporciona uno o más escenarios del funcionamiento del sistema para conseguir un objetivo específico. Los diagramas de casos de uso sirven para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas. Los diagramas de casos de uso se utilizan para ilustrar los requerimientos del sistema al mostrar como reacciona a eventos que seproducen en su ámbito o en el mismo., permite que el analista se centre en las necesidades del usuario, que espera este lograr al utilizar el sistemas, evitando que solo se centre en la parte tecnológica.

HERRAMIENTAS

• DOORS: Es una herramienta de administración de requisitos creada por Quality Systems and Software, permite capturar, relacionar, analizar y administrar un rango deinformación para asegurar el cumplimiento del proyecto en materia de requerimientos. Soporta un gran número de usuarios concurrentes en la red.


DOORS ayuda al usuario a procesar las solicitudes de cambios de requerimientos en línea. Permite realizar cualquier modificación vía remota cuando la base de datos está off-line, incorporando sus actualizaciones a la base de datos maestra. Esto hace másfácil la comunicación del equipo con otras organizaciones, subcontratistas y proveedores.


Esta herramienta proporciona rastreabilidad multi-nivel para aquellas relaciones entre requerimientos que poseen gran tamaño. DOORS cuenta con un wizard que le permite generar enlaces a reportes de muchos niveles, para desplegarlos en la misma vista.


2. DISEÑO

HERRAMIENTAS PARA EL...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Métodos y técnicas de estimación de esfuerzo de desarrollo de software
  • fases de desarrollo del software
  • Fases Del Desarrollo De Software
  • Métodos, técnicas y herramientas de auditoria
  • Metodos, Tecnicas Y Herramientas De Auditoria
  • Metodos, Tecnica Y Herramientas Case
  • Técnicas y Herramientas para el Desarrollo de Software
  • Metodos desarrollo de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS