SlideShare a Scribd company logo
1 of 4
¿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.

More Related Content

What's hot

Introduccion a la ing requerimientos
Introduccion a la ing requerimientosIntroduccion a la ing requerimientos
Introduccion a la ing requerimientoseverpana
 
Tecnicas en ing.de software
Tecnicas en ing.de softwareTecnicas en ing.de software
Tecnicas en ing.de softwarestephanierivas
 
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
 
Mitos del software
Mitos del softwareMitos del software
Mitos del softwareAurita Palma
 
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 programaJaneth 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 (xpjezule
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareajlainez
 
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 SoftwareAmbarRuz1
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de softwareMariangelCastro4
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareajlainez
 

What's hot (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
 

Viewers also liked

Viewers also liked (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 to 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 sotfwarefedexcoll
 
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 SoftwareT.I.C
 
Presentacion sebas villada
Presentacion sebas villadaPresentacion sebas villada
Presentacion sebas villadaJohan Villada
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwarejuankexmisiodj
 
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 softwaremichellvillegas3
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases1002188303
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases1002188303
 
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 desarrolloYip-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, metodologiasDora 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 SoftwareMaricela Ramirez
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobarEdwin Alexander
 
Resumen swebok original
Resumen swebok originalResumen swebok original
Resumen swebok originalDat@center S.A
 
7 pasos para desarrollar un software
7 pasos para desarrollar un software7 pasos para desarrollar un software
7 pasos para desarrollar un softwareGenesis_Pirela
 

Similar to 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
 

More from 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 bliLuis 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 luuuLuis Blink
 
Presentación expresiones y operadores lui
Presentación expresiones y operadores luiPresentación expresiones y operadores lui
Presentación expresiones y operadores luiLuis Blink
 
Presentación1
Presentación1Presentación1
Presentación1Luis Blink
 
Historia de word
Historia de wordHistoria de word
Historia de wordLuis Blink
 
Variablesy constanrtes
Variablesy constanrtesVariablesy constanrtes
Variablesy constanrtesLuis Blink
 
Presentación1
Presentación1Presentación1
Presentación1Luis 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ón1Luis Blink
 
Presentación humberto erick mult
Presentación humberto erick multPresentación humberto erick mult
Presentación humberto erick multLuis Blink
 
Imagen digital
Imagen digitalImagen digital
Imagen digitalLuis Blink
 
Imagen digital
Imagen digitalImagen digital
Imagen digitalLuis Blink
 

More from 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

  • 1.
  • 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.