SlideShare una empresa de Scribd logo
Programacion bli
¿CÓMO SE CREA UN PROGRAMA COMO
WORZO?
1. Análisis de requisitos:
Extraer los requisitos de un producto de software es la primera etapa
para crearlo. Mientras que los clientes piensan que ellos saben lo
que el software tiene que hacer, se requiere de habilidad y
experiencia en la ingeniería de software para reconocer requisitos
incompletos, ambiguos o contradictorios.
2. Especificación
Es la tarea de describir detalladamente el software a ser escrito, en
una forma matemáticamente rigurosa. En la realidad, la mayoría
de las buenas especificaciones han sido escritas para entender y
afinar aplicaciones que ya estaban desarrolladas. Las
especificaciones son más importantes para las interfaces
externas, que deben permanecer estables.
PASOS
3. Diseño y arquitectura:
Se refiere a determinar cómo funcionará de forma general sin entrar en
detalles. Yourdon dice que consiste en incorporar consideraciones de la
implementación tecnológica, como el hardware, la red, etc.
4. Programación:
Reducir un diseño a código puede ser la parte más obvia del trabajo de
ingeniería de software, pero no es necesariamente la porción más larga.
5. Prueba:
Consiste en comprobar que el software realice correctamente las tareas
indicadas en la especificación. Una técnica de prueba es probar por
separado cada módulo del software, y luego probarlo de forma integral.
PASOS
6. Documentación:
Realización del manual de usuario, y posiblemente un manual técnico con
el propósito de mantenimiento futuro y ampliaciones al sistema.
7. Mantenimiento:
Mantener y mejorar el software para enfrentar errores descubiertos y
nuevos requisitos. Esto puede llevar más tiempo incluso que el
desarrollo inicial del software. Alrededor de 2/3 de toda la ingeniería de
software tiene que ver con dar mantenimiento.

Más contenido relacionado

La actualidad más candente

Niveles de programador
Niveles de programador Niveles de programador
Niveles de programador
BryanEmmanuelCetzalC
 
Indice itm
Indice itm Indice itm
Indice itm
sanjero97
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
Cristian Morales
 
XP Programming
XP ProgrammingXP Programming
Introduccion a la ing requerimientos
Introduccion a la ing requerimientosIntroduccion a la ing requerimientos
Introduccion a la ing requerimientos
everpana
 
Tecnicas en ing.de software
Tecnicas en ing.de softwareTecnicas en ing.de software
Tecnicas en ing.de software
stephanierivas
 
Roles del desarrollo de software1 (1)
Roles del desarrollo de software1 (1)Roles del desarrollo de software1 (1)
Roles del desarrollo de software1 (1)
Laura González
 
Software ... básico...
Software ... básico...Software ... básico...
Software ... básico...
miguel sumari condori
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
Aurita Palma
 
Software
SoftwareSoftware
FGFases en el desarrollo de un programa
FGFases en el desarrollo de un programaFGFases en el desarrollo de un programa
FGFases en el desarrollo de un programa
Janeth Mtz
 
La programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpLa programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xp
jezule
 
Tarea intro ing_sw_quina
Tarea intro ing_sw_quinaTarea intro ing_sw_quina
Tarea intro ing_sw_quina
diegoespinosap1978
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
ajlainez
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
ada estela colato
 
Fundamentos Basicos para el Diseño de Software
Fundamentos Basicos para el Diseño de SoftwareFundamentos Basicos para el Diseño de Software
Fundamentos Basicos para el Diseño de Software
AmbarRuz1
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
MariangelCastro4
 
IS
ISIS
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
ajlainez
 

La actualidad más candente (19)

Niveles de programador
Niveles de programador Niveles de programador
Niveles de programador
 
Indice itm
Indice itm Indice itm
Indice itm
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 
XP Programming
XP ProgrammingXP Programming
XP Programming
 
Introduccion a la ing requerimientos
Introduccion a la ing requerimientosIntroduccion a la ing requerimientos
Introduccion a la ing requerimientos
 
Tecnicas en ing.de software
Tecnicas en ing.de softwareTecnicas en ing.de software
Tecnicas en ing.de software
 
Roles del desarrollo de software1 (1)
Roles del desarrollo de software1 (1)Roles del desarrollo de software1 (1)
Roles del desarrollo de software1 (1)
 
Software ... básico...
Software ... básico...Software ... básico...
Software ... básico...
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Software
SoftwareSoftware
Software
 
FGFases en el desarrollo de un programa
FGFases en el desarrollo de un programaFGFases en el desarrollo de un programa
FGFases en el desarrollo de un programa
 
La programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpLa programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xp
 
Tarea intro ing_sw_quina
Tarea intro ing_sw_quinaTarea intro ing_sw_quina
Tarea intro ing_sw_quina
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Fundamentos Basicos para el Diseño de Software
Fundamentos Basicos para el Diseño de SoftwareFundamentos Basicos para el Diseño de Software
Fundamentos Basicos para el Diseño de Software
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
 
IS
ISIS
IS
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 

Destacado

Greenberg, gary 101 mitos de la biblia
Greenberg, gary   101 mitos de la bibliaGreenberg, gary   101 mitos de la biblia
Greenberg, gary 101 mitos de la biblia
Fabio Gimenez
 
Cv for igu coah actu ok
Cv for igu coah actu okCv for igu coah actu ok
Cv for igu coah actu ok
Carmen Fernández Barquín
 
La motivación, Marielsy Salas
La motivación, Marielsy SalasLa motivación, Marielsy Salas
La motivación, Marielsy Salas
marrrielsy
 
Presentació p5 2014 15
Presentació p5 2014 15Presentació p5 2014 15
Presentació p5 2014 15
Gaudicastelldefels
 
110920 spr umfrage_einsatz_facebook_in_bremen
110920 spr umfrage_einsatz_facebook_in_bremen110920 spr umfrage_einsatz_facebook_in_bremen
110920 spr umfrage_einsatz_facebook_in_bremen
Scheidtweiler PR
 
Presentación1 mercadeo
Presentación1 mercadeo Presentación1 mercadeo
Presentación1 mercadeo
lasnegritas04
 
Presentacion Grupo Insua en Costa da Morte, Galicia
Presentacion Grupo Insua en Costa da Morte, GaliciaPresentacion Grupo Insua en Costa da Morte, Galicia
Presentacion Grupo Insua en Costa da Morte, Galicia
Enrique Pérez Sampedro
 
Bety y erika
Bety y erikaBety y erika
Bety y erika
CONICHIWA2
 
Doña elvira diapositivas
Doña elvira diapositivasDoña elvira diapositivas
Doña elvira diapositivas
Avon Altamira
 
Empresa deportiva_luz
Empresa deportiva_luzEmpresa deportiva_luz
Empresa deportiva_luz
isasmayiswan
 
LeadManager
LeadManager LeadManager
LeadManager
Dialog Adress GmbH
 
Informatica y computacion
Informatica y computacionInformatica y computacion
Informatica y computacion
Roman-comedian
 
La tierra epasur
La tierra epasurLa tierra epasur
La tierra epasur
epasur
 
trabajo tareas Lonchera 2
trabajo tareas Lonchera 2trabajo tareas Lonchera 2
trabajo tareas Lonchera 2
Ytan Sanchez
 
alisson sexy forever
alisson sexy foreveralisson sexy forever
alisson sexy forever
calexxx23
 
Mmmmm
MmmmmMmmmm
Mmmmm
CONICHIWA2
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
Lismirabal
 
La solidaridad
La solidaridadLa solidaridad
La solidaridad
sagrario hernandez
 
Guia kuwait
Guia kuwaitGuia kuwait
Guia kuwait
Susana Fernandez
 

Destacado (20)

Greenberg, gary 101 mitos de la biblia
Greenberg, gary   101 mitos de la bibliaGreenberg, gary   101 mitos de la biblia
Greenberg, gary 101 mitos de la biblia
 
Cv for igu coah actu ok
Cv for igu coah actu okCv for igu coah actu ok
Cv for igu coah actu ok
 
La motivación, Marielsy Salas
La motivación, Marielsy SalasLa motivación, Marielsy Salas
La motivación, Marielsy Salas
 
Presentació p5 2014 15
Presentació p5 2014 15Presentació p5 2014 15
Presentació p5 2014 15
 
110920 spr umfrage_einsatz_facebook_in_bremen
110920 spr umfrage_einsatz_facebook_in_bremen110920 spr umfrage_einsatz_facebook_in_bremen
110920 spr umfrage_einsatz_facebook_in_bremen
 
Presentación1 mercadeo
Presentación1 mercadeo Presentación1 mercadeo
Presentación1 mercadeo
 
Presentacion Grupo Insua en Costa da Morte, Galicia
Presentacion Grupo Insua en Costa da Morte, GaliciaPresentacion Grupo Insua en Costa da Morte, Galicia
Presentacion Grupo Insua en Costa da Morte, Galicia
 
Bety y erika
Bety y erikaBety y erika
Bety y erika
 
Doña elvira diapositivas
Doña elvira diapositivasDoña elvira diapositivas
Doña elvira diapositivas
 
Empresa deportiva_luz
Empresa deportiva_luzEmpresa deportiva_luz
Empresa deportiva_luz
 
LeadManager
LeadManager LeadManager
LeadManager
 
Informatica y computacion
Informatica y computacionInformatica y computacion
Informatica y computacion
 
eqm vida fluvial
eqm vida fluvial eqm vida fluvial
eqm vida fluvial
 
La tierra epasur
La tierra epasurLa tierra epasur
La tierra epasur
 
trabajo tareas Lonchera 2
trabajo tareas Lonchera 2trabajo tareas Lonchera 2
trabajo tareas Lonchera 2
 
alisson sexy forever
alisson sexy foreveralisson sexy forever
alisson sexy forever
 
Mmmmm
MmmmmMmmmm
Mmmmm
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
La solidaridad
La solidaridadLa solidaridad
La solidaridad
 
Guia kuwait
Guia kuwaitGuia kuwait
Guia kuwait
 

Similar a Programacion bli

7 pasos para crear tu propio sotfware
7 pasos para crear tu propio sotfware7 pasos para crear tu propio sotfware
7 pasos para crear tu propio sotfware
fedexcoll
 
Programas
ProgramasProgramas
Programas
Saul Hernandez
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
T.I.C
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
Elizabeth Reyna
 
Presentacion sebas villada
Presentacion sebas villadaPresentacion sebas villada
Presentacion sebas villada
Johan Villada
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
juankexmisiodj
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de software
michellvillegas3
 
Ieee 830 srs
Ieee 830 srsIeee 830 srs
Ieee 830 srs
Yeison Ospina Lopez
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
Claudia Lorena Diaz Cardozo
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
1002188303
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
1002188303
 
Iee830
Iee830Iee830
Iee830
yjol1360
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
Yip-yip
 
Manual de introduccion de ingeniería-del-software, metodologias
Manual de introduccion de ingeniería-del-software, metodologiasManual de introduccion de ingeniería-del-software, metodologias
Manual de introduccion de ingeniería-del-software, metodologias
Dora Nelly Rios Vasques
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de Software
Maricela Ramirez
 
programación :)
programación :)programación :)
programación :)
Dacota del Norte
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
Edwin Alexander
 
Resumen swebok original
Resumen swebok originalResumen swebok original
Resumen swebok original
Dat@center S.A
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
CarmineMaggio
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un software
Genesis_Pirela
 

Similar a Programacion bli (20)

7 pasos para crear tu propio sotfware
7 pasos para crear tu propio sotfware7 pasos para crear tu propio sotfware
7 pasos para crear tu propio sotfware
 
Programas
ProgramasProgramas
Programas
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 
Presentacion sebas villada
Presentacion sebas villadaPresentacion sebas villada
Presentacion sebas villada
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de software
 
Ieee 830 srs
Ieee 830 srsIeee 830 srs
Ieee 830 srs
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
 
Iee830
Iee830Iee830
Iee830
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
 
Manual de introduccion de ingeniería-del-software, metodologias
Manual de introduccion de ingeniería-del-software, metodologiasManual de introduccion de ingeniería-del-software, metodologias
Manual de introduccion de ingeniería-del-software, metodologias
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de Software
 
programación :)
programación :)programación :)
programación :)
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Resumen swebok original
Resumen swebok originalResumen swebok original
Resumen swebok original
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un software
 

Más de Luis Blink

Gadgets bli
Gadgets bliGadgets bli
Gadgets bli
Luis Blink
 
Organizaciones proteccion de animales
Organizaciones proteccion de animales Organizaciones proteccion de animales
Organizaciones proteccion de animales
Luis Blink
 
Drogas sinteticas bli
Drogas sinteticas bliDrogas sinteticas bli
Drogas sinteticas bli
Luis Blink
 
Sexting sextorsion cyberbu bla bla
Sexting sextorsion cyberbu bla bla Sexting sextorsion cyberbu bla bla
Sexting sextorsion cyberbu bla bla
Luis Blink
 
Internet y servicios luuu
Internet y servicios luuuInternet y servicios luuu
Internet y servicios luuu
Luis Blink
 
Presentación expresiones y operadores lui
Presentación expresiones y operadores luiPresentación expresiones y operadores lui
Presentación expresiones y operadores lui
Luis Blink
 
Presentación1
Presentación1Presentación1
Presentación1
Luis Blink
 
Historia de word
Historia de wordHistoria de word
Historia de word
Luis Blink
 
Variablesy constanrtes
Variablesy constanrtesVariablesy constanrtes
Variablesy constanrtes
Luis Blink
 
Presentación1
Presentación1Presentación1
Presentación1
Luis Blink
 
Chio y jess presentacion
Chio y jess presentacion Chio y jess presentacion
Chio y jess presentacion
Luis Blink
 
Presentación1
Presentación1Presentación1
Presentación1
Luis Blink
 
Graficos
Graficos Graficos
Graficos
Luis Blink
 
Presentación humberto erick mult
Presentación humberto erick multPresentación humberto erick mult
Presentación humberto erick mult
Luis Blink
 
Imagen digital
Imagen digitalImagen digital
Imagen digital
Luis Blink
 
Sonido dig
Sonido digSonido dig
Sonido dig
Luis Blink
 
Imagen digital
Imagen digitalImagen digital
Imagen digital
Luis Blink
 

Más de Luis Blink (18)

Gadgets bli
Gadgets bliGadgets bli
Gadgets bli
 
Organizaciones proteccion de animales
Organizaciones proteccion de animales Organizaciones proteccion de animales
Organizaciones proteccion de animales
 
Drogas sinteticas bli
Drogas sinteticas bliDrogas sinteticas bli
Drogas sinteticas bli
 
Sexting sextorsion cyberbu bla bla
Sexting sextorsion cyberbu bla bla Sexting sextorsion cyberbu bla bla
Sexting sextorsion cyberbu bla bla
 
Internet y servicios luuu
Internet y servicios luuuInternet y servicios luuu
Internet y servicios luuu
 
Presentación expresiones y operadores lui
Presentación expresiones y operadores luiPresentación expresiones y operadores lui
Presentación expresiones y operadores lui
 
Presentación1
Presentación1Presentación1
Presentación1
 
Historia de word
Historia de wordHistoria de word
Historia de word
 
Variablesy constanrtes
Variablesy constanrtesVariablesy constanrtes
Variablesy constanrtes
 
Presentación1
Presentación1Presentación1
Presentación1
 
Chio y jess presentacion
Chio y jess presentacion Chio y jess presentacion
Chio y jess presentacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Graficos
Graficos Graficos
Graficos
 
Presentación humberto erick mult
Presentación humberto erick multPresentación humberto erick mult
Presentación humberto erick mult
 
Imagen digital
Imagen digitalImagen digital
Imagen digital
 
Sonido dig
Sonido digSonido dig
Sonido dig
 
Imagen digital
Imagen digitalImagen digital
Imagen digital
 
Ascii
AsciiAscii
Ascii
 

Programacion bli

  • 2. ¿CÓMO SE CREA UN PROGRAMA COMO WORZO? 1. Análisis de requisitos: Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere de habilidad y experiencia en la ingeniería de software para reconocer requisitos incompletos, ambiguos o contradictorios. 2. Especificación Es la tarea de describir detalladamente el software a ser escrito, en una forma matemáticamente rigurosa. En la realidad, la mayoría de las buenas especificaciones han sido escritas para entender y afinar aplicaciones que ya estaban desarrolladas. Las especificaciones son más importantes para las interfaces externas, que deben permanecer estables.
  • 3. PASOS 3. Diseño y arquitectura: Se refiere a determinar cómo funcionará de forma general sin entrar en detalles. Yourdon dice que consiste en incorporar consideraciones de la implementación tecnológica, como el hardware, la red, etc. 4. Programación: Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software, pero no es necesariamente la porción más larga. 5. Prueba: Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. Una técnica de prueba es probar por separado cada módulo del software, y luego probarlo de forma integral.
  • 4. PASOS 6. Documentación: Realización del manual de usuario, y posiblemente un manual técnico con el propósito de mantenimiento futuro y ampliaciones al sistema. 7. Mantenimiento: Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos. Esto puede llevar más tiempo incluso que el desarrollo inicial del software. Alrededor de 2/3 de toda la ingeniería de software tiene que ver con dar mantenimiento.