SlideShare una empresa de Scribd logo
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

PPSX
Presentación de preguntas
PPTX
Presentación de software
PPTX
Resolucion de guia
PPT
Presentacion de ingenieria
PPT
Tarea(1)
PPT
Ingenieria de software
PPT
Ingenieria de software
PPTX
Paula guia
Presentación de preguntas
Presentación de software
Resolucion de guia
Presentacion de ingenieria
Tarea(1)
Ingenieria de software
Ingenieria de software
Paula guia

La actualidad más candente (10)

PPTX
ingenieria de software
PPTX
Roberto maravilla
PPTX
Ingenieria de software
PPTX
Ingeniería de Software
DOCX
Fasesdedesarrollodeunprograma
PPTX
Ingenieria de Software
PPT
EliDastaSoftware
PPTX
PPSX
La ingeniería de software
PPTX
Diapox
ingenieria de software
Roberto maravilla
Ingenieria de software
Ingeniería de Software
Fasesdedesarrollodeunprograma
Ingenieria de Software
EliDastaSoftware
La ingeniería de software
Diapox
Publicidad

Destacado (6)

PDF
Princípios de Química - Fundamentos
PPT
Freeson - Bootstrap Ruby on Rails
PDF
Thanksgiving day
PPTX
გამოკითხვა
PPTX
Rancher lightning talk
PPT
Suture in ophthalmic surgery
Princípios de Química - Fundamentos
Freeson - Bootstrap Ruby on Rails
Thanksgiving day
გამოკითხვა
Rancher lightning talk
Suture in ophthalmic surgery
Publicidad

Similar a Desarrollo de software (20)

DOCX
Fasesdedesarrollodeunprograma 130929181547-phpapp02
PPTX
ciclo-de-vida-de-un-software (1).pptx
PPSX
Trabajo de desarrollo desoftware
PPTX
Ingenieria de Software
DOCX
DOCX
Fases de desarrollo de un programa...
PPTX
Ingeniería de software
PPT
Tecnicas.de.ingenieria.de.software
PPTX
SeccióN De TéCnicas De IngenieríA De Software(2007)
PPTX
García _Herrera_Victor_Eduardo_S9.pptx
PPTX
Seleccion de tecnicas de ingenieria de software
PPTX
Software & Hardware Erick
PPTX
Software & Hardware Erick
PDF
El proceso de software
PPTX
Trabajo de sistemas de software
PPTX
Presentación de software
PPTX
Presentación de software
PPTX
Presentación de software
PPTX
Proceso y diseño de un software
Fasesdedesarrollodeunprograma 130929181547-phpapp02
ciclo-de-vida-de-un-software (1).pptx
Trabajo de desarrollo desoftware
Ingenieria de Software
Fases de desarrollo de un programa...
Ingeniería de software
Tecnicas.de.ingenieria.de.software
SeccióN De TéCnicas De IngenieríA De Software(2007)
García _Herrera_Victor_Eduardo_S9.pptx
Seleccion de tecnicas de ingenieria de software
Software & Hardware Erick
Software & Hardware Erick
El proceso de software
Trabajo de sistemas de software
Presentación de software
Presentación de software
Presentación de 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