Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe final
Junio 2018
INDICE
Contenido
INDICE .................................................................................................................... 1
INTRODUCCIÓN .................................................................................................... 2
Objetivos: ............................................................................................................. 2
Propósito:............................................................................................................. 2
METODOLOGÍA...................................................................................................... 3
Procedimiento: ..................................................................................................... 3
RESULTADOS ........................................................................................................ 4
Desarrollo de software. ........................................................................................... 4
Concepto: ......................................................................................................... 4
Definición de proyecto de software. ................................................................. 4
PROCESO DEL DESARROLLO DE SOFTWARE. ................................................. 5
Análisis: ............................................................................................................... 5
Diseño:................................................................................................................. 5
Codificación: ........................................................................................................ 5
Pruebas: .............................................................................................................. 5
Mantenimiento: .................................................................................................... 5
PRINCIPALES PROBLEMÁTICAS DEL DESARROLLO DE SOFTWARE. ............ 6
CONCLUSIONES Y RECOMENDACIONES: ......................................................... 7
BIBLIOGRAFIA. ...................................................................................................... 8
ANEXOS. ................................................................................................................ 9
Página 1 de 11
INTRODUCCIÓN
Como todo proyecto el software tiene un ciclo para desarrollarse y consta de una
serie de pasos que se van completando en diferentes tiempos, este ciclo de
desarrollo de software depende directamente de la metodología que utilizamos para
este desarrollo, y no es más que una serie de pasos que tenemos que seguir para
obtener un proyecto exitoso, así que nos enfocaremos a las dificultades que existen
en la creación o desarrollo de software, ya que los proyectos de desarrollo de
software tienen características específicas que los hacen diferentes de otros
proyectos de ingeniería.
Objetivos:
Identificar las etapas principales del desarrollo de software para poder determinar
las dificultades en el proceso de desarrollo planteando alternativas de solución, así
como describir las metodologías recomendadas para el desarrollo de software con
la finalidad de proporcionar posibles soluciones a las dificultades del desarrollo de
software.
Propósito:
El propósito de esta investigación es proporciona información valiosa, para todas
aquellas personas que deseen conocer sobre las problemáticas que se pueden
presentar en el proceso de desarrollo de software, a los estudiantes esta
información les servirá para fortalecer sus conocimientos en el ámbito escolar y
Página 2 de 11
cuando se incorporen al ámbito laboral, conocer las problemáticas y las posibles
soluciones ayudara a futuras generaciones a crear mejores aplicaciones
informáticas.
METODOLOGÍA.
Procedimiento:
Para poder realizar esta investigación tuvimos que remontarnos en los
antecedentes del problema como tal, buscar que posibles problemas se
presentaban al momento de desarrollar un software y en su funcionalidad, esto lo
realizamos mediante la búsqueda de información en libros, revistas electrónicas,
información de la web 2.0 utilizando buscadores académicos, tales como Google
académico, Scielo, Redalyc, Academia.edu, etc.
Página 3 de 11
empresa, y en base a sus respuestas nos percatamos que el factor humano tiene
mucho que ver con el buen manejo de software y la capacitación que la empresa
brinda a los empleados.
RESULTADOS
Desarrollo de software.
Concepto:
Página 4 de 11
PROCESO DEL DESARROLLO DE SOFTWARE.
Análisis:
Diseño:
Codificación:
Pruebas:
Mantenimiento:
En esta fase, que tiene lugar después de la entrega se asegura que el sistema siga
funcionando y adaptándose a nuevos requisitos.
Página 5 de 11
PRINCIPALES PROBLEMÁTICAS DEL DESARROLLO DE
SOFTWARE.
Las principales problemáticas que se presentan durante las fases del desarrollo de
software son las siguientes:
Página 6 de 11
tareas pendientes para futuras iteraciones o para la finalización del
proyecto.
5. Cada iteración ha de aportar un valor al cliente, entregar unos resultados
cerrados que sean susceptibles de ser utilizados por él.
CONCLUSIONES Y RECOMENDACIONES:
No existe una metodología universal para hacer frente con éxito a cualquier
proyecto de desarrollo de software. Toda metodología debe ser adaptada al
contexto del proyecto (recursos técnicos y humanos, tiempo de desarrollo, tipo de
sistema, etc.) Las metodologías ágiles ofrecen una solución casi a medida para
una gran cantidad de proyectos, una de las cualidades más destacables en
una metodología ágil es su sencillez, tanto en su aprendizaje como en su
aplicación, reduciéndose así los costos de implantación en un equipo de
desarrollo. Esto ha llevado hacia un interés creciente en las metodologías
ágiles. Sin embargo, hay que tener presente una serie de inconvenientes y
restricciones para su aplicación, tales como: están dirigidas a equipos pequeños
o medianos (Beck sugiere que el tamaño de los equipos se limite de 3 a 20
como máximo, otros dicen no más de 10 participantes), el entorno físico debe
ser un ambiente que permita la comunicación y colaboración entre todos los
miembros del equipo durante todo el tiempo, cualquier resistencia del cliente
o del equipo de desarrollo hacia las prácticas y principios puede llevar al proceso
al fracaso (el clima de trabajo, la colaboración y la relación contractual son claves),
el uso de tecnologías que no tengan un ciclo rápido de realimentación o que
no soporten fácilmente el cambio, etc.
Dentro de las metodologías ágiles, se encuentran muchos casos de éxito, utilizando
Scrum, Lean Software Development, XP Programming, y DSDM.
Combinando estas metodologías ágiles con directrices de gestión de proyectos,
reducimos sus debilidades y las hacemos más robustas, mejoramos la
organización, aumentamos la capacidad de medición (y de mejora continua), y en
general se incrementa el control del proyecto.
Página 7 de 11
BIBLIOGRAFIA.
Página 8 de 11
ANEXOS.
Página 9 de 11
Página 10 de 11
Página 11 de 11