SlideShare una empresa de Scribd logo
1 de 11
ISAE UNIVERSIDAD
TECNOLOGIA DE LA INFORMACIÓN Y
COMUNICACIÓN
GRUPO:
TEI 3
ESTUDIANTES:
ARLETTE ROSAS
THAIS ROSAS
FACILITADORA:
ISIS CASTILLO
ISAE UNIVERSIDAD
TECNOLOGIA DE LA INFORMACIÓN Y
COMUNICACIÓN
GRUPO:
TEI 3
ESTUDIANTES:
ARLETTE ROSAS
THAIS ROSAS
FACILITADORA:
ISIS CASTILLO
INTRODUCCIÓN
Desarrollar un software significa construirlo
simplemente mediante su descripción. Está es una
muy buena razón para considerar la actividad de
desarrollo de software como una ingeniería. La
relación existente entre un software y su entorno es
clara ya que el software es introducido en el mundo
de modo de provocar ciertos efectos en el mismo. La
versatilidad de las computadoras y su rápida
evolución hace que exista un repertorio de problemas
en constante cambio y cuya solución software sea de
enorme importancia.
Desarrollo del Software
Cuando se va desarrollar un software intervienen
muchas personas como lo es el cliente quien es el
que tiene el problema en su empresa y desea que
sea solucionado, para esto existe el analista de
sistema quien es el encargado de hacerle llegar
todos los requerimientos y necesidades que tiene
el cliente a los programadores quienes son las
personas encargadas de realizar lo que es la
codificación y diseño del sistema para después
probarlo y lo instalan al cliente.
Proceso
El primer paso del proceso es el análisis, es aquí donde
el analista se pone en contacto con la empresa para
ver como esta conformada, a que se dedica, saber
todas las actividades que realiza en si, conocer la
empresa de manera general para posteriormente ver
cuales son sus necesidades o requerimientos que la
empresa tiene en ese momento para poder realizar un
análisis de la misma. Es importante saber cuales son
los requerimientos que la empresa tiene por que
muchas veces los sistemas se desarrollan pero no
pensando en el cliente.
Metodología
Metodologías conocidas:
• La metodología RUP es la más adaptable para
proyectos de largo plazo.
• La metodología XP en cambio, se recomienda para
proyectos de corto plazo.
• La metodología MSF se adapta a proyectos de
cualquier dimensión y de cualquier tecnología.
Se puede decir además que lo más importante antes de
elegir la metodología que se debe usar para
implementar el software, es determinar el alcance que
tendrá y luego de allí ver cual es la que mas se acomoda
a la aplicación.
Fase Alfa
Es la primera versión del programa, la cual es enviada
a los verificadores para probarla.
Algunos equipos de desarrollo utilizan el término alfa
informalmente para referirse a una fase donde un
producto todavía es inestable, aguarda todavía a que
se eliminen los errores o a la puesta en práctica
completa de toda su funcionalidad, pero satisface la
mayoría de los requisitos. En el desarrollo de software,
la versión alfa de un programa o videojuego indica
que aún está en fase de desarrollo, pero que ya
dispone de una funcionalidad mínima.
Fase Beta
Una versión beta o lanzamiento beta representa
generalmente la primera versión completa del
programa informático o de otro producto, que es
posible que sea inestable pero útil para que las
demostraciones internas y las inspecciones previas
seleccionen a clientes. Algunos desarrolladores se
refieren a esta etapa como inspección previa
(preview) o como una inspección previa técnica
(technical preview [TP]).
Fase Definitiva
En esta fase el producto implementa todas las
funciones del diseño y se encuentra libre de cualquier
error que suponga un punto muerto en el desarrollo.
Muchas empresas de desarrollo utilizan
frecuentemente este término. Otros términos
relacionados incluyen gamma, delta (y tal vez más
letras griegas) para versiones que están prácticamente
completas pero todavía en pruebas; y omega para
versiones que se creen libres de errores y se hallan en el
proceso final de pruebas.
Conclusión
• El desarrollo del software y la programación es uno
de los pilares fundamentales de la informática y al
cual se dedican muchas horas de esfuerzos en
empresas, colegios, academias y universidades.
• Conforme a la tecnología va avanzando, van
apareciendo nuevas soluciones, nuevas formas de
programación, nuevos lenguajes y un sin fin de
herramientas que intentan realizar el trabajo del
desarrollador un poco mas fácil.
Anexo

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

ingenieria de software
ingenieria de softwareingenieria de software
ingenieria de software
 
Roberto maravilla
Roberto maravillaRoberto maravilla
Roberto maravilla
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de Software
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftware
 
Elmer
ElmerElmer
Elmer
 
La ingeniería de software
La ingeniería de softwareLa ingeniería de software
La ingeniería de software
 
Diapox
DiapoxDiapox
Diapox
 

Destacado

Quanto custa um book
Quanto custa um bookQuanto custa um book
Quanto custa um booklidianehein
 
เอกสารแนบ
เอกสารแนบเอกสารแนบ
เอกสารแนบpeoplemedia
 
Résultats du 3ème trimestre 2014 - Air France KLM - 29/10/2014
Résultats du 3ème trimestre 2014 - Air France KLM - 29/10/2014Résultats du 3ème trimestre 2014 - Air France KLM - 29/10/2014
Résultats du 3ème trimestre 2014 - Air France KLM - 29/10/2014FactaMedia
 
Legea nr.85 din 2014 privind procedurile de prevenire a insolventei si de ins...
Legea nr.85 din 2014 privind procedurile de prevenire a insolventei si de ins...Legea nr.85 din 2014 privind procedurile de prevenire a insolventei si de ins...
Legea nr.85 din 2014 privind procedurile de prevenire a insolventei si de ins...Lorena Surugiu
 
El impacto humano en el Medio Ambiente. Paula
El impacto humano en el Medio Ambiente. PaulaEl impacto humano en el Medio Ambiente. Paula
El impacto humano en el Medio Ambiente. PaulaSilvia Moreno Aliaga
 
Call - How to use chat
Call - How to use chatCall - How to use chat
Call - How to use chatayu_melati01
 
Horizon 2020 - Presentazione seminario ASTER Bologna 21/10/14
Horizon 2020 - Presentazione seminario ASTER Bologna 21/10/14Horizon 2020 - Presentazione seminario ASTER Bologna 21/10/14
Horizon 2020 - Presentazione seminario ASTER Bologna 21/10/14Parma Couture
 
Singpost Rebranding Proposal
Singpost Rebranding ProposalSingpost Rebranding Proposal
Singpost Rebranding ProposalZhenxi Yeo
 
Exposicion2
Exposicion2Exposicion2
Exposicion2UNEFA
 
Partes internas del computador
Partes internas del computadorPartes internas del computador
Partes internas del computadorlizbeth
 
Newsletter - October 2014
Newsletter - October 2014 Newsletter - October 2014
Newsletter - October 2014 Goa Tourism
 
Oria - Xylella - Lettera del sindaco Ferretti
Oria - Xylella - Lettera del sindaco FerrettiOria - Xylella - Lettera del sindaco Ferretti
Oria - Xylella - Lettera del sindaco Ferrettiwww.oria.info
 
El futbol es el deporte mas famoso
El futbol es el deporte mas famoso El futbol es el deporte mas famoso
El futbol es el deporte mas famoso Roberth Fernandez
 

Destacado (20)

portfolio
portfolioportfolio
portfolio
 
Quanto custa um book
Quanto custa um bookQuanto custa um book
Quanto custa um book
 
เอกสารแนบ
เอกสารแนบเอกสารแนบ
เอกสารแนบ
 
Résultats du 3ème trimestre 2014 - Air France KLM - 29/10/2014
Résultats du 3ème trimestre 2014 - Air France KLM - 29/10/2014Résultats du 3ème trimestre 2014 - Air France KLM - 29/10/2014
Résultats du 3ème trimestre 2014 - Air France KLM - 29/10/2014
 
Legea nr.85 din 2014 privind procedurile de prevenire a insolventei si de ins...
Legea nr.85 din 2014 privind procedurile de prevenire a insolventei si de ins...Legea nr.85 din 2014 privind procedurile de prevenire a insolventei si de ins...
Legea nr.85 din 2014 privind procedurile de prevenire a insolventei si de ins...
 
El impacto humano en el Medio Ambiente. Paula
El impacto humano en el Medio Ambiente. PaulaEl impacto humano en el Medio Ambiente. Paula
El impacto humano en el Medio Ambiente. Paula
 
Call - How to use chat
Call - How to use chatCall - How to use chat
Call - How to use chat
 
Praia ucayali 2013 2021
Praia ucayali  2013 2021Praia ucayali  2013 2021
Praia ucayali 2013 2021
 
Horizon 2020 - Presentazione seminario ASTER Bologna 21/10/14
Horizon 2020 - Presentazione seminario ASTER Bologna 21/10/14Horizon 2020 - Presentazione seminario ASTER Bologna 21/10/14
Horizon 2020 - Presentazione seminario ASTER Bologna 21/10/14
 
Bitcoin and the Real World
Bitcoin and the Real WorldBitcoin and the Real World
Bitcoin and the Real World
 
Singpost Rebranding Proposal
Singpost Rebranding ProposalSingpost Rebranding Proposal
Singpost Rebranding Proposal
 
Exposicion2
Exposicion2Exposicion2
Exposicion2
 
Univ deusto
Univ deustoUniv deusto
Univ deusto
 
Partes internas del computador
Partes internas del computadorPartes internas del computador
Partes internas del computador
 
Horario estudio
Horario estudioHorario estudio
Horario estudio
 
Newsletter - October 2014
Newsletter - October 2014 Newsletter - October 2014
Newsletter - October 2014
 
Ssdddddddd
SsddddddddSsdddddddd
Ssdddddddd
 
Oria - Xylella - Lettera del sindaco Ferretti
Oria - Xylella - Lettera del sindaco FerrettiOria - Xylella - Lettera del sindaco Ferretti
Oria - Xylella - Lettera del sindaco Ferretti
 
Broderi 2
Broderi  2Broderi  2
Broderi 2
 
El futbol es el deporte mas famoso
El futbol es el deporte mas famoso El futbol es el deporte mas famoso
El futbol es el deporte mas famoso
 

Similar a Desarrollo de software

ciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxNicolas Ormeño
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa... grachika
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremichellchia11
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwarejuankexmisiodj
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)denny osael lopez medina
 
García _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxGarcía _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxVictorEduardoHerrera3
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareIngris Argueta
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de softwareJhonJairoPerez
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwarejafigueroa26
 

Similar a Desarrollo de software (20)

Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
 
ciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptx
 
Ra.1..
Ra.1..Ra.1..
Ra.1..
 
Trabajo de desarrollo desoftware
Trabajo de desarrollo desoftwareTrabajo de desarrollo desoftware
Trabajo de desarrollo desoftware
 
Ingenieria de Software
Ingenieria de Software Ingenieria de Software
Ingenieria de Software
 
XXXS
XXXSXXXS
XXXS
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
 
García _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxGarcía _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptx
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
El proceso de software
El proceso  de softwareEl proceso  de software
El proceso de software
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 

Desarrollo de software

  • 1. ISAE UNIVERSIDAD TECNOLOGIA DE LA INFORMACIÓN Y COMUNICACIÓN GRUPO: TEI 3 ESTUDIANTES: ARLETTE ROSAS THAIS ROSAS FACILITADORA: ISIS CASTILLO
  • 2. ISAE UNIVERSIDAD TECNOLOGIA DE LA INFORMACIÓN Y COMUNICACIÓN GRUPO: TEI 3 ESTUDIANTES: ARLETTE ROSAS THAIS ROSAS FACILITADORA: ISIS CASTILLO
  • 3. INTRODUCCIÓN Desarrollar un software significa construirlo simplemente mediante su descripción. Está es una muy buena razón para considerar la actividad de desarrollo de software como una ingeniería. La relación existente entre un software y su entorno es clara ya que el software es introducido en el mundo de modo de provocar ciertos efectos en el mismo. La versatilidad de las computadoras y su rápida evolución hace que exista un repertorio de problemas en constante cambio y cuya solución software sea de enorme importancia.
  • 4. Desarrollo del Software Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su empresa y desea que sea solucionado, para esto existe el analista de sistema quien es el encargado de hacerle llegar todos los requerimientos y necesidades que tiene el cliente a los programadores quienes son las personas encargadas de realizar lo que es la codificación y diseño del sistema para después probarlo y lo instalan al cliente.
  • 5. Proceso El primer paso del proceso es el análisis, es aquí donde el analista se pone en contacto con la empresa para ver como esta conformada, a que se dedica, saber todas las actividades que realiza en si, conocer la empresa de manera general para posteriormente ver cuales son sus necesidades o requerimientos que la empresa tiene en ese momento para poder realizar un análisis de la misma. Es importante saber cuales son los requerimientos que la empresa tiene por que muchas veces los sistemas se desarrollan pero no pensando en el cliente.
  • 6. Metodología Metodologías conocidas: • La metodología RUP es la más adaptable para proyectos de largo plazo. • La metodología XP en cambio, se recomienda para proyectos de corto plazo. • La metodología MSF se adapta a proyectos de cualquier dimensión y de cualquier tecnología. Se puede decir además que lo más importante antes de elegir la metodología que se debe usar para implementar el software, es determinar el alcance que tendrá y luego de allí ver cual es la que mas se acomoda a la aplicación.
  • 7. Fase Alfa Es la primera versión del programa, la cual es enviada a los verificadores para probarla. Algunos equipos de desarrollo utilizan el término alfa informalmente para referirse a una fase donde un producto todavía es inestable, aguarda todavía a que se eliminen los errores o a la puesta en práctica completa de toda su funcionalidad, pero satisface la mayoría de los requisitos. En el desarrollo de software, la versión alfa de un programa o videojuego indica que aún está en fase de desarrollo, pero que ya dispone de una funcionalidad mínima.
  • 8. Fase Beta Una versión beta o lanzamiento beta representa generalmente la primera versión completa del programa informático o de otro producto, que es posible que sea inestable pero útil para que las demostraciones internas y las inspecciones previas seleccionen a clientes. Algunos desarrolladores se refieren a esta etapa como inspección previa (preview) o como una inspección previa técnica (technical preview [TP]).
  • 9. Fase Definitiva En esta fase el producto implementa todas las funciones del diseño y se encuentra libre de cualquier error que suponga un punto muerto en el desarrollo. Muchas empresas de desarrollo utilizan frecuentemente este término. Otros términos relacionados incluyen gamma, delta (y tal vez más letras griegas) para versiones que están prácticamente completas pero todavía en pruebas; y omega para versiones que se creen libres de errores y se hallan en el proceso final de pruebas.
  • 10. Conclusión • El desarrollo del software y la programación es uno de los pilares fundamentales de la informática y al cual se dedican muchas horas de esfuerzos en empresas, colegios, academias y universidades. • Conforme a la tecnología va avanzando, van apareciendo nuevas soluciones, nuevas formas de programación, nuevos lenguajes y un sin fin de herramientas que intentan realizar el trabajo del desarrollador un poco mas fácil.
  • 11. Anexo