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

Princípios de Química - Fundamentos
Princípios de Química - FundamentosPrincípios de Química - Fundamentos
Princípios de Química - FundamentosKleyton Renato
 
Freeson - Bootstrap Ruby on Rails
Freeson - Bootstrap Ruby on RailsFreeson - Bootstrap Ruby on Rails
Freeson - Bootstrap Ruby on RailsIvan Santos
 
Thanksgiving day
Thanksgiving dayThanksgiving day
Thanksgiving dayXurxo Otero
 
გამოკითხვა
გამოკითხვაგამოკითხვა
გამოკითხვაAllaSanamiani
 
Rancher lightning talk
Rancher lightning talkRancher lightning talk
Rancher lightning talkIvan Santos
 

Destacado (6)

Princípios de Química - Fundamentos
Princípios de Química - FundamentosPrincípios de Química - Fundamentos
Princípios de Química - Fundamentos
 
Freeson - Bootstrap Ruby on Rails
Freeson - Bootstrap Ruby on RailsFreeson - Bootstrap Ruby on Rails
Freeson - Bootstrap Ruby on Rails
 
Thanksgiving day
Thanksgiving dayThanksgiving day
Thanksgiving day
 
გამოკითხვა
გამოკითხვაგამოკითხვა
გამოკითხვა
 
Rancher lightning talk
Rancher lightning talkRancher lightning talk
Rancher lightning talk
 
Suture in ophthalmic surgery
Suture in ophthalmic surgerySuture in ophthalmic surgery
Suture in ophthalmic surgery
 

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