MODELOS DE PROCESO ESPECIALIZADO.

 
Se aplican cuando se elige un enfoque de ingenieria de software especializado o definido muy especificamente.

1. DESARROLLO BASADO EN COMPONENTES.
 
Incorpora muchas de las caracteristicas del modelo espiral, es de naturaleza evolutiva y demanda un enfoque iterativo para la creacion y desarrollo de software.

   ETAPAS.
 
         * Investigacion y evaluacion.
         * Integracion de componentes.
         * Diseño de la arquitectura del software.
         * Integracion de los componentes con la arquitectura.
         * Pruebas exhaustivas. 

2. MODELO DE METODOS FORMALES.
 
Agrupa actividades que llevan a la especificacion matematica formal del software de computo, permitiendo especificar, desarrollar y verificar un sistema basado en computadora por medio del empleo de una notacion matematica.

   PREOCUPACIONES.
 
         * Consume mucho tiempo y es costoso.
         * Requiere de mucha capacitacion al persnal.
      * Es dificil la comunicacion para clientes sin complejidad tecnica.

3. DESARROLLO DE SOFTWARE ORIENTADO A ASPECTOS.
 
Se caracteriza  por modelar componentes (clases orientadas a objetos) y luego se construyen dentro del contexto de una arquitectura de sistemas. Los aspectos comunes incluyen interfaces de usuario, trabajo en colaboracion, distribucion, persistencia, administracion de la memoria, procesamiento de las transacciones, seguridad, integridad, etc.

¿QUÉ ES? Cuando se trabaja en la construcción de un producto o sistema, es importante ejecutar una serie de pasos predecibles —el mapa de carreteras que lo ayuda a obtener a tiempo un resultado de alta calidad—. El mapa que se sigue se llama “proceso del software”.

¿QUIÉN LO HACE? Los ingenieros de software y sus gerentes adaptan el proceso a sus necesidades y luego lo siguen.

¿POR QUÉ ES IMPORTANTE? Porque da estabilidad, control y organización a una actividad que puede volverse caótica si se descontrola.

¿CUÁLES SON LOS PASOS? En un nivel detallado, el proceso que se adopte depende del software que se esté elaborando. Un proceso puede ser apropiado para crear software destinado a un sistema de control electrónico de un aeroplano, mientras que para la creación de un sitio web será
necesario un proceso completamente distinto.

¿CUÁL ES EL PRODUCTO FINAL? Desde el punto de vista de un ingeniero de software, los productos del trabajo son los programas, documentos y datos que se producen como consecuencia de las actividades y tareas definidas por el proceso.

¿CÓMO ME ASEGURO DE QUE LO HICE BIEN? Hay cierto número de mecanismos de evaluación del proceso del software que permiten que las organizaciones determinen la “madurez” de su proceso. Sin embargo, la calidad, oportunidad y viabilidad a largo plazo del producto que se elabora son los mejores indicadores de la eficacia del proceso que se utiliza.
¡Hoy había/n 3 visitantes (4 clics a subpáginas) en ésta página!
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis