3
Lectura :desarrollo de software Al inici o del texto se menciona el desar rollo de pr oducto de sof tware como ya algo complejo , donde el gran desafío con que se encuentra la gestión de proyectos software donde consistirá precisamente en limitar los productos que se desarrollan en esos proyectos a unos niveles de complejidad aceptables y manejables !e "abla asi tambi#n un ciclo de vida de un pr oyecto software que i ncluye todas las acciones que se reali$an sobre #l desde que se especi%can las características que debe tener, "asta que se mantiene en operación &el cual desde el punto de vi sta 'x(x)*+() ,menciona que los modelos del ciclo de vida son un instrumento conceptual que permite a la persona encargada d e gestionar un desarrollo de software ara ello estos modelos dividen el proceso de desarrallo en unas cuantas etapas bien diferenciadas , y de%nen los posibles caminos por los que debe relacionarse, uno de los modelos del ciclo de vida qui$á el mas a mpliamente utili$ado es el modelo de desarrollo en cascada-n la realidad la aplicación de este modelo no suele ser tan radical Aunque se intenta conseguir la mayor secuencialidad posible, es difícil evitar las .vueltas trás. En el modelo "puro",se tiene las fases en que se suele dividir el ciclo de vida de este modelo tales como la definición el diseño la codificación la integración la prueba y la documentacion -stas fases de desarroll arían una tras otra, en de%nición de requisitos o especi%cación es la más importante or lo cual lo importante e s estudiar las necesidades y preferencias del usuario -n el dise/o se planteada la especi%cación del programa, "ay que anali$ar desde un punto de vista t#cnico las posibl es soluciones -n la codi%caci ón el dise/o es adec uado y su%cientemente detallado la codi%cación de cada módulo es algo casi automático-valuar la calidad de la codi%cación es una tarea nada fácil ara un mismo dise/o son posibles muc"as implementaciones diferentes-n la intgracion 0na ve$ que tenemos los módulos codi%cados, "ay que ensamblarlosdel cual !uelen aparecer problemas con las interfaces entre los módulos, con la comunicación de datos compartidos, con el encadenamiento de 1ujos de ejecución,-n la prueba-n esta fase "ay que comprobar que las especi%caciones se cumplen perfectamente y en todos los casos -n La documentación es algo totalmente necesario para poder mantener un programa (ncluso la persona que lo "a codi%cado se perderá con gran facilidad en un programa a los pocos meses de "aberlo terminado La prueba de módulos podría reali$arse despu#s de la codi%cación y la del sistema completo tras la integración La documentación, por su parte, puede irse creando a lo largo de todo el proceso Por ultimo se habla también de Los “productor intermedi os Estos productos constituy en la  base del traba!o de la siguient e etapa #onde u na correcta uti li$ación de lo s productos intermedios ayuda a producir soft%are de calidad, debido a que &ada producto intermedio suele seguir alguna forma de representación est'ndar asi como la E(isten herramientas que pueden

El Ciclo de Vida de Un Proyecto Software Incluye Todas Las Acciones Que Se Realizan Sobre El Desde Que Se Especifica Las Características Que Debe Tener

Embed Size (px)

Citation preview

7/25/2019 El Ciclo de Vida de Un Proyecto Software Incluye Todas Las Acciones Que Se Realizan Sobre El Desde Que Se Esp…

http://slidepdf.com/reader/full/el-ciclo-de-vida-de-un-proyecto-software-incluye-todas-las-acciones-que-se 1/3

Lectura :desarrollo de software

Al inicio del texto se menciona el desarrollo de producto de software como ya

algo complejo , donde el gran desafío con que se encuentra la gestión deproyectos software donde consistirá precisamente en limitar los productosque se desarrollan en esos proyectos a unos niveles de complejidad

aceptables y manejables

!e "abla asi tambi#n un ciclo de vida de un proyecto software que incluyetodas las acciones que se reali$an sobre #l desde que se especi%can lascaracterísticas que debe tener, "asta que se mantiene en operación&elcual desde el punto de vista 'x(x)*+() ,menciona que los modelos del ciclo devida son un instrumento conceptual que permite a la persona encargada degestionar un desarrollo de software ara ello estos modelos dividen el procesode desarrallo en unas cuantas etapas bien diferenciadas , y de%nen losposibles caminos por los que debe relacionarse, uno de los modelos del ciclo devida qui$á el mas ampliamente utili$ado es el modelo de desarrollo en

cascada-n la realidad la aplicación de este modelo no suele ser tan radicalAunque se intenta conseguir la mayor secuencialidad posible, es difícilevitar las .vueltas trás.

En el modelo "puro",se tiene las fases en que se suele dividir el ciclo de vida de este modelotales como la definición el diseño la codificación la integración la prueba y la documentacion

-stas fases de desarrollarían una tras otra, en de%nición de requisitos oespeci%cación es la más importante or lo cual lo importante es estudiarlas necesidades y preferencias del usuario -n el dise/o se planteada laespeci%cación del programa, "ay que anali$ar desde un punto de vistat#cnico las posibles soluciones -n la codi%cación el dise/o es adecuado ysu%cientemente detallado la codi%cación de cada módulo es algo casiautomático-valuar la calidad de la codi%cación es una tarea nada fácilara un mismo dise/o son posibles muc"as implementaciones diferentes-nla intgracion 0na ve$ que tenemos los módulos codi%cados, "ay queensamblarlosdel cual !uelen aparecer problemas con las interfaces entrelos módulos, con la comunicación de datos compartidos, con elencadenamiento de 1ujos de ejecución,-n la prueba-n esta fase "ay quecomprobar que las especi%caciones se cumplen perfectamente y en todoslos casos -n La documentación es algo totalmente necesario para podermantener un programa (ncluso la persona que lo "a codi%cado se perderácon gran facilidad en un programa a los pocos meses de "aberlo

terminadoLa prueba de módulos podría reali$arse despu#s de lacodi%cación y la del sistema completo tras la integración Ladocumentación, por su parte, puede irse creando a lo largo de todo elproceso

Por ultimo se habla también de Los “productor intermedios Estos productos constituyen la base del traba!o de la siguiente etapa #onde una correcta utili$ación de los productos

intermedios ayuda a producir soft%are de calidad, debido a que &ada producto intermedio sueleseguir alguna forma de representación est'ndar asi como la E(isten herramientas que pueden

7/25/2019 El Ciclo de Vida de Un Proyecto Software Incluye Todas Las Acciones Que Se Realizan Sobre El Desde Que Se Esp…

http://slidepdf.com/reader/full/el-ciclo-de-vida-de-un-proyecto-software-incluye-todas-las-acciones-que-se 2/3

aplicarse a estos productos, para hacer comprobaciones sobre ellos del cual La terminolog)a

com*n simplifica las inspecciones por parte de otros equipos de traba!o +s) se facilita ladetección de errores que las herramientas autom'ticas no son capaces de detectar

La idea central de este aprovec"amiento de los productos intermedios deldesarrollo software reside en la información que #stos aportan

7/25/2019 El Ciclo de Vida de Un Proyecto Software Incluye Todas Las Acciones Que Se Realizan Sobre El Desde Que Se Esp…

http://slidepdf.com/reader/full/el-ciclo-de-vida-de-un-proyecto-software-incluye-todas-las-acciones-que-se 3/3