jueves, 5 de noviembre de 2015

Concepto 1

METODOLOGÍAS DE DESARROLLO DE SISTEMA DE INFORMACIÓN


Concepto


Es un conjunto integrado de técnicas y métodos que permite abordar de forma homogénea y abierta cada una de las actividades del ciclo de vida de un proyecto de desarrollo. Es un proceso de software detallado y completo.
Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas de información. Para ello suelen estructurar en fases la vida de dichos sistemas con el fin de facilitar su planificación, desarrollo y mantenimiento. Las metodologías de desarrollo de sistemas deben definir: objetivos, fases, tareas, productos y responsables, necesarios para la correcta realización del proceso y su seguimiento.

Metodología clásica en cascada


También conocido como modelo clásico, modelo tradicional o modelo lineal secuencial. Es el primer modelo de desarrollo de software que se publicó, se derivó de otros procesos de ingeniería. Toma las actividades fundamentales de especificación, desarrollo, validación y evolución y las representa como fases separadas del proceso.
El método de la cascada es considerado como el enfoque clásico para el ciclo de vida del desarrollo de sistemas, se puede decir que es un método puro que implica un desarrollo rígido y lineal. Esta es una secuencia de actividades(o etapas) que consisten en el análisis de requerimientos, él diseño, la implementación, la integración y las pruebas.


Análisis de los requisitos del software: el proceso de recopilación de los requisitos se centra e intensifica especialmente en el software, consiste en reunir las necesidades del producto.
 
Diseño: el diseño del software se enfoca en cuatro atributos distintos del programa: la estructura de los datos, la arquitectura del software, el detalle procedimental y la caracterización de la interfaz.

Implementación: se lleva a cabo cuando se han superado las pruebas propuestas y estamos 100% seguros de la calidad y de la estabilidad de nuestra aplicación, en este sentido, implementamos a cada usuario y en cada equipo la aplicación.

Prueba: La prueba se centra en la lógica interna del software, y en las funciones externas, realizando pruebas que aseguren que la entrada definida produce los resultados que realmente se requieren.


Mantenimiento: el software sufrirá cambios después de que se entrega al cliente. Los cambios ocurrirán debidos a que hayan encontrado errores, a que el software deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos periféricos), o debido a que el cliente requiera ampliaciones funcionales o del rendimiento.


Ventajas

  1. Permite la departamentalización y control de gestión.
  2. Este proceso conduce a entregar el proyecto a tiempo.
  3. Es sencilla y facilita la gestión de proyectos.
  4. Permite tener bajo control el proyecto.
  5. Limita la cantidad de interacción entre equipos que se produce durante el desarrollo.

Criticas 


  • No refleja realmente el proceso de desarrollo del software. Ya que la mayoría de los que desarrollan proyectos no cumple con este lineamiento.
  • Se tarda mucho tiempo en pasar por todo el ciclo.
  • La aplicación de la metodología en cascada se orienta mejor al desarrollo de proyectos de corto plazo, de poca innovación y proyectos definitivos y detallados.
  • Metodología pueden confundir al equipo profesional en las etapas tempranas del   proyecto.
 

No hay comentarios.:

Publicar un comentario

Sapphire World Of Warcraft, WoW Glowing Hand Armor