Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Metodologías para desarrollo y ciclo de vida del Software

No description
by

Sofía Jaimes

on 20 November 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Metodologías para desarrollo y ciclo de vida del Software

Metodologías para desarrollo de Software
Las metodologías pueden clasificarse en dos grandes tipos: Las tradicionales y las ágiles.
En el primer tipo, no se pasa de una etapa del ciclo de vida sin antes haber terminado por completo otra.
En el segundo, se necesita un desarrollo rápido y eficaz en el que las etapas de requerimientos e implementación pueden hacerse a la par.
Arada, A. (13 de Abril de 2012) La programación de computadoras es “el latín del siglo XXI”. BBC Mundo.
http://www.bbc.co.uk/mundo/noticias/2012/03/120307_tecnologia_programacion_aa.shtml
Schrank, A. (2005). Los retos para el desarrollo de la industria del software, D. Retrieved from http://revistas.bancomext.gob.mx/rce/magazines/87/1/Ruiz-Schrank.pdf
Cerpa, N., & Verner, J. M. (1999). Why Did Your Project Fail?
Academy, T. B., & Studies, E. (2011). INFLUENCE FACTORS FOR THE CHOICE OF A The Bucharest Academy of Economic Studies , Romania, 10(4), 479–494.
Proyecto Cupi2 Universidad de los Andes (2004)
http://cupi2.uniandes.edu.co/sitio/index.php/el-proyecto-topmenu/ique-es-cupi2
Ciclo de vida del Software
El ciclo de vida del software esta compuesto por las etapas que debe cumplir un sistema: Formulación de un problema, especificación de requisitos, análisis, diseño, implementación o codificación, integración y pruebas del software
Para el cumplimiento del ciclo de vida del software, han sido estudiadas e implementadas, algunas metodologías que garantizan que por medio del seguimiento de unos pasos específicos, pueda obtenerse con éxito el resultado esperado.
Desarrollo de Software en la actualidad
Objetivo
El objetivo de esta exposición es explicar el arte del desarrollo de software, los problemas más comunes que existen en el ámbito de la programación, y las soluciones implementadas a dichos problemas. Finalmente definir el enfoque que se le quiere dar a la investigación sobre las metodologías de desarrollo de software y su justificación.
Ciclo de vida del Software, metodologías, y problemas con el desarrollo.
Subtemas
Desarrollo de software en la actualidad.
Ciclo de vida del Software
Problemas con el desarrollo.
Factores que influencian la elección de una metodología de desarrollo.
Soluciones implementadas.
Vacíos en las soluciones conocidas.
Enfoque de la investigación.
Justificación del enfoque.
Justificación
La importancia de la programación.
Aprovechamiento del TLC para exportación de software.
Diferencia entre un ingeniero, un tecnólogo y un técnico en sistemas.
Creación de empresas duraderas.
El desarrollo de software a través del tiempo ha tenido una evolución significativa.
"Para que la industria del software crezca necesita mano de obra calificada y programas de apoyo por parte del gobierno, tal como se ha hecho en todos los países que han logrado el éxito."
(Schrank,A)
Problemas con el desarrollo de software.
Requisitos incoherentes con las necesidades del cliente.
Falta de una metodología apropiada para hacer frente a las exigencias.
Estimaciones equivocadas. (Subestimación)
Cambios en el alcance del proyecto.
Deficiencia en el control de cambios.
(Cerpa, NarcisoVerner, June M)
Factores que influencian la elección de una metodología.
Claridad de los requerimientos iniciales
Estimación de costos y tiempo de desarrollo.
Incorporación de cambios
Obtención de versiones funcionales del sistema durante el proceso de desarrollo
Costos de desarrollo
Duración del plazo de entrega final
Complejidad del sistema
Comunicación entre clientes y desarrolladores
Tamaño del equipo de desarrollo.( Academy, T. B., & Studies, E. (2011))
Enfoque de la investigación
Soluciones implementadas
El proyecto Cupi2: un proyecto de la Universidad de los Andes que tiene como objetivo la búsqueda de nuevas maneras para enfrentar el problema de enseñar a programar.
Adaptación del proyecto Cupi2 en la Uniminuto.
Desventajas del proyecto Cupi2
Por ser un proyecto apoyado en una metodología basada en casos, el estudiante mira el procedimiento ya realizado e intenta replicar el mismo en la solución de otros problemas
El enfoque que se pretende dar a esta investigación es el de hallar una metodología para la enseñanza del desarrollo de software, basándose en las necesidades actuales de la industria, facilitando el aprendizaje, y aportando a los estudiantes las mejores herramientas para cumplir con el desarrollo de un buen perfil profesional.
Bibliografía
¡GRACIAS!

Expositor:
Sofía Jaimes Duarte.
Full transcript