7
ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERÍODO ABRIL-AGOSTO/2015 MODELOS DEL PROCESO: PROCESO ESPECIALIZADO MATERIA: INGENIERÍA DE SOFTWARE AUTORA: FARIAS CHICA LUISA KATERINE FACILITADORA: ING. HIRAIDA SANTANA MISIÓN Formación de profesionales íntegros que conjuguen ciencia, tecnología y valores en su accionar, comprometidos con la sociedad en el manejo adecuado de programas y herramientas computacionales de última generación. VISIÓN Ser referente en la formación de profesionales de prestigio en el desarrollo de aplicaciones informáticas y soluciones de hardware. CALCETA, ABRIL 2015

BLOG Modelo de Proceso Especializado

Embed Size (px)

DESCRIPTION

Modelo de Proceso Especializado

Citation preview

  • ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE

    MANAB MANUEL FLIX LPEZ

    CARRERA INFORMTICA

    SEMESTRE SPTIMO PERODO ABRIL-AGOSTO/2015

    MODELOS DEL PROCESO: PROCESO ESPECIALIZADO

    MATERIA:

    INGENIERA DE SOFTWARE

    AUTORA:

    FARIAS CHICA LUISA KATERINE

    FACILITADORA:

    ING. HIRAIDA SANTANA

    MISIN

    Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en

    su accionar, comprometidos con la sociedad en el manejo adecuado de programas

    y herramientas computacionales de ltima generacin.

    VISIN

    Ser referente en la formacin de profesionales de prestigio en el desarrollo de

    aplicaciones informticas y soluciones de hardware.

    CALCETA, ABRIL 2015

  • En esta seccin vamos a tratar acerca de los modelos de

    proceso en la cual nos enfocaremos en los procesos

    especializados el cual se desglosa en desarrollo basado en

    componentes, los cuales son desarrollados por vendedores

    que los ofrecen como productos. Ms adelante le explicaremos

    afondo acerca de este tipo de desarrollo aparte de eso

    trataremos sobre el modelo de mtodos formales ya que han

    ganado partidario entre los desarrolladores.

    Dar a conocer sobre los modelos de procesos especializados y

    cada uno de sus modelos.

  • MODELOS DE PROCESO ESPECIALIZADO

    Los modelos especializados adoptan muchas caractersticas de

    uno o ms de los modelos convencionales estos modelos son

    aplicados cuando el proyecto de software tiene un enfoque a la

    ingeniera mucho ms especializado que el de los modelos

    tradicionales.

    MODELOS ESPECIALIZADOS DE PROCESO

    DESARROLLO BASADO EN COMPONENTES

    Incorpora muchas de las caractersticas del modelo espiral es

    evolutivo por naturaleza y exige un enfoque iterativo para el

    software para llevar acabo el modelo se realizan los pasos:

    LOS PRODUCTOS BASADOS EN

    COMPONENTES DISPONIBLES SE INVESTIGAN Y

    EVALUAN PARA EL DOMINIO DE

    APLICACIN EN CUESTION.

    SE DISEA UNA ARQUITECTURA DE SOFTWARE

    PARA ADAPTAR LOS

    COMPONENTES.

    LOS COMPONENTES SE INTEGRAN EN LA

    ARQUITECTURA.

    SE REALIZAN PRUEBAS

    DETALLADAS PARA ASEGURAR UNA FUNCIONALIDAD

    APROPIADA.

    SE CONSIDERAN LOS ASPECTOS DE

    INTEGRACION DE COMPONENTES

  • EL MODELO DE MTODOS FORMALES

    Conjunto de actividades que conducen a la especificacin matemtica del

    software de computadoras.

    Aunque el modelo de los mtodos formales no es el ms seguido, promete un

    software libre de defectos. Sin embargo, se han expresado preocupaciones

    acerca de su aplicabilidad en un ambiente de negocios:

    El desarrollo de modelos formales consume mucho tiempo y es caro.

    Debido a que pocos desarrolladores de software tienen la formacin

    necesaria para aplicar mtodos formales, se requiere mucha capacitacin.

    Es difcil utilizar los modelos como mecanismo de comunicacin para

    clientes sin complejidad tcnica.

    DESARROLLO DE SOFTWARE ORIENTADO A ASPECTOS

    Sin importar el proceso del software que se elija, los constructores de software

    complejo implementan de manera invariable un conjunto de caractersticas,

    funciones y contenido de informacin localizados. Estas caractersticas

    localizadas del software se modelan como componentes (clases orientadas a

    objetos) y luego se construyen dentro del contexto de una arquitectura de

    sistemas. El desarrollo de software orientado a aspectos (DSOA), conocido

    tambin como programacin orientada a aspectos (POA), es un paradigma de

    ingeniera de software relativamente nuevo que proporciona un proceso y

    enfoque metodolgico para definir, especificar, disear y construir aspectos:

    mecanismos ms all de subrutinas y herencia para localizar la expresin de

    una preocupacin global

    El anlisis detallado del desarrollo de software orientado al aspecto se deja a

    libros especializadosen el tema. Si el lector tiene inters en profundizar, se le

    invita a consultar [Saf08],[Cla05], [Jac04] y [Gra03].

  • EL PROCESO UNIFICADO

    El proceso unificado es un intento por obtener los mejores rasgos y

    caractersticas de los modelos tradicionales del proceso del software, pero en

    forma que implemente muchos de los mejores principios del desarrollo gil de

    software (vase el captulo 3). El proceso unificado reconoce la importancia de

    la comunicacin con el cliente y los mtodos directos para describir su punto de

    vista respecto de un sistema (el caso de uso).

    FASES DEL PROCESO UNIFICADO

    Esta imagen nos ilustra las fases del PU y las relaciona con las actividades

    generales estudiadas en el captulo 1 y al inicio de ste.

    La arquitectura se mejorar despus y se expandir en un conjunto de modelos

    que representarn distintos puntos de vista del sistema. La planeacin

    identifica los recursos, evala los riesgos principales, define un programa de

    actividades y establece una base para las fases que se van a aplicar a medida

    que avanza el incremento del software.

  • En este captulo como pudimos dar cuenta que el desarrollo de software

    orientado a aspectos se lo utiliza cuando existe un tipo de inseguridad de lo

    que se va a hacer y con este tipo de desarrollo las personas que se dedican a

    la realizacin de proyectos se siente un poco ms segura ya que vivimos en un

    mundo que a medida que pasan las cosas se vuelven ms compleja que se

    pueden presentar ciertas fallas yo pienso que este es unos de los mtodos mas

    factibles ya que el desarrollo de modelo formales al momentos de desarrollar

    algunas tarea suele llevarse mucho tiempo en cambio el orientados aspectos

    no.

  • Pressman, R. 2010. Ingeniera de software: Un enfoque prctico. 7 ed. Mxico. Mc

    Graw Hill. p 805.

    ISO/IEC 12207 Information Technology / Software Life Cycle Processes. 1995.

    Formato: html. Consultado: 22 Abril 2015. Disponible en: Disponible versin

    espaola (norma UNE 71044).