jueves, 16 de agosto de 2018
PROBLEMA O CASO DE ESTUDIO
El problema de investigación se empieza a plantear pensando en la ausencia de herramientas para conectarse con eventos cercanos en tiempo real, cabe aclarar que no se habla de una red social, sino en su lugar un aplicativo que permite al usuario conocer actividades cerca de su ubicación geográfica. Dicho enfoque se empieza a gestar pensando en la poco excavada relación entre la tecnología y la cultura.
La investigación se realizó en base a la metodología de estudios de caso, obteniendo importante información de fuentes diferentes como notas periodísticas, entrevistas, indagación en la web, las cuales apoyan el problema que se está tratando de solventar.
Para medir la viabilidad, las metodologías de desarrollo, las funcionalidades y ultimar los detalles en la construcción del proyecto se realizo el siguiente análisis:
Se midieron tres (3) variables cualitativas que se consideraron fundamentales para revisar la viabilidad del proyecto como: (i) La importancia de la cultura para la población y cuán fundamental puede ser una aplicación cuyo principal enfoque sea el mencionado previamente, (ii) El interés que los usuarios podrían mostrar al conocer la funcionalidad de la aplicación, (iii) Por último la utilidad de los servicios que se ofrecerán.
A partir de la información recolectada en la medición, se logró determinar que la acogida de la aplicación sería buena por los usuarios, sin embargo podrían replantearse ciertos puntos de la funcionalidad que la convertirían en una versión óptima y más útil.
Otro punto considerado de suma importancia es la metodología de desarrollo con la que se construirá el proyecto, ya que esta permitirá que en cada etapa se realice una retroalimentación en los objetivos y los requerimientos que para fines del proyecto es considerada fundamental.
Finalmente se converge a que el problema de estudio existe y que hay poca intervención en el área, lo que augura que el proyecto será innovador y útil para los usuarios que decidan acogerlo en su rutina.
Primera Entrega - Documento RUP
BlockScroller
§ Carlos Julián Carranza García
§ Juan Carlos Sierra Rincón
Link: https://drive.google.com/file/d/17YEKwBa4WfXEjjWob4e7p1U2GThCYpN6/view?usp=sharing
§ Carlos Julián Carranza García
§ Juan Carlos Sierra Rincón
Link: https://drive.google.com/file/d/17YEKwBa4WfXEjjWob4e7p1U2GThCYpN6/view?usp=sharing
Entrega No. 1 Documento Rup
Los estudiantes de ingeniería de software, ingeniería de sistemas o carreras afines se tienen que enfrentar a temáticas ligadas con listar o eliminar información, además, las personas quienes quieran tener conocimiento acerca del presente tema, podrán conocerlo de la misma. Tales temáticas se ven reflejadas en las estructuras de datos donde se organiza información para ser utilizada de una manera más eficiente como lo son las pilas.
Adjunto Link parte 1, en donde se encuentran los requerimientos, problemas caso estudio y especificaciones de la empresa:
https://drive.google.com/open?id=1eEHpaksZWzZOMHOFRL5UuJV4nKrfLMEpBxIgHzcRDAE
Proyecto Calabozos y Dragones 2.0 - Entrega 1
"Calabozos y Dragones 2.0"
Este es un proyecto de software enfocado al desarrollo cognitivo, pensamiento lógico e integridad social de la población infantil en Colombia. Consiste en un juego de manejo de personajes, que tiene como objetivo el avance de niveles, superando obstáculos, adquiriendo puntos de información mediante la solución de problemas matemáticos y de razonamiento lógico que serán desarrollados por los usuarios (niños entre 4 y 8 años).
(Imagen de una versión anterior)
A lo largo de nuestro curso de "Patrones y metodologías de la construcción del software " iremos publicando entregas con avances importantes en documentación, implementación y actualización de información, ademas de ir aplicando diferentes enfoques de las metodologías de desarrollo de software existentes nombradas en publicaciones anteriores, ademas de realizar la implementación del software con patrones trabajados en este curso.
Entrega 1
Para esta entrega, hemos realizado una documentación importante de la metodología de desarrollo RUP (Proceso unificado racional), podrán observar un mapa conceptual donde encontramos los aspectos a tener en cuenta en esta metodología.
De igual manera, encontramos un documento de inicio de proyecto con una plantilla basada en RUP, donde están las especificaciones de la versión que se esta trabajando, cuadros de revisiones, planes de desarrollo, descripción de la empresa ( grupo de trabajo para este proyecto), objetivos de la empresa, planteamiento del problema a trabajar, artefactos que hemos usado y finalmente los requerimientos funcionales y no funcionales, esto para esta entrega.
A continuación los invitamos a la visualización de los documentos y recursos elaborados para esta entrega en los siguientes links de acceso:
Plantilla RUP del proyecto: Calabozos y Dragones 2.0
Mapa conceptual RUP: Mapa Conceptual
Guía de practica : Entrega 1
Elaborado por:
Alejandro Moreno Sicua
Rodrigo Esteban Linares Torres
Curso de Patrones y metodologías para la construcción de software
Universidad Manuela Beltrán
Proyecto Residential Data Software Management.
PRIMERA ENTREGA Proyecto Residential Data Software Management.
En esta publicación se encontraran el trabajo de inicio donde se especifican los requerimientos y los artefactos los cuales se utilizaran a lo largo de este proyecto,se especificara la importancia de ester como un programa útil; para el manejo de un conjunto de apartamentos. Donde se optimizaran las actividades que se realizan en uno de esto como registro de los propietarios y empleados. Esta la primera parte del proyecto donde se irán entregando avances semanales .
Codigos: 1016095368, 1077974701.
Trabajo: Proyecto Residential Data Software Management.
Link: https://drive.google.com/open?id=1f3nTKqM4ef6_GjLyFYLYGoeCxzCx_XL0HlOAbDN1D4Q
Autor: Santiago Alejandro Gaviria Murcia, Andre Felipe Calderon Martinez.
Trabajo: Proyecto Residential Data Software Management.
Link: https://drive.google.com/open?id=1f3nTKqM4ef6_GjLyFYLYGoeCxzCx_XL0HlOAbDN1D4Q
Autor: Santiago Alejandro Gaviria Murcia, Andre Felipe Calderon Martinez.
miércoles, 15 de agosto de 2018
Metodologia rup
Integrantes:
Neydaris Puentes
Kevin Rojas
En la universidad Manuela Beltrán hay alrededor de 10000 estudiantes inscritos en la modalidad presencial, de estos cerca de 9000 debe ver al menos una asignatura perteneciente al área de ciencias basicas, otros, como estudiantes de las facultades de ingeniería ven cerca de 10 asignaturas de esa área, más o menos el 45% han perdido más de dos de estas,el 25% una y el restante logra pasar la totalidad de la carrera sin perder ninguna de estas asignaturas; los estudiantes, en su mayoría tiene dificultades a la hora de asimilar conocimientos en las áreas de ciencias básicas que se soportan con las cifras anteriormente expuestas, por lo anterior se busca solucionar estos problemas por medio de un material de apoyo para cada uno de los estudiantes que le permite tener acceso a un conjunto de información, entre la que se tienen videos explicativos, talleres, evaluaciones y contacto directo con el tutor, este último se hace con el fin de lograr una solución óptima de sus inquietudes. El fin del proyecto es ofrecer una herramienta que le permita al usuario desenvolver y solucionar cada una de sus inquietudes respecto a una materia definida y reducir el porcentaje de pérdidas en esta área
viernes, 10 de agosto de 2018
miércoles, 8 de agosto de 2018
Cuadro comparativo entre las metodologías para la construcción de software.
Cuadro comparativo entre las metodologías para la construcción de software.
Marcela Andrea Bula Torres.
Yuliana Estefanía Bacca Araujo.
Línea de tiempo sobre la evolución “aparición” de las metodologías para la construcción de Software.
· Link de la línea del tiempo
https://www.tiki-toki.com/timeline/entry/1071385/Evolucion-de-las-Metodologias-de-Programacion/
Integrantes:
Marcela Andrea Bula Torres.
Yuliana Estefanía Bacca Araujo.
lunes, 6 de agosto de 2018
Cuadro sobre las metodologías de Construcción de Software
¿Que es una metodología de construcción de software?
Puede entenderse como una estructura base implementada para la estructuración, planificación y control de los procesos y relaciones entre ellos en un entorno de construcción y desarollo de modelación de sistemas de información.
Ahora bien, ¿Conoces que metodologías de construcción de software existen? , ¿ Cuales son sus diferencias, ventajas y desventajas?, ¿como es su estructura?.
En esta entrada podrán encontrar la visualización del cuadro comparativo sobre metodologías de construcción de software, y cada una de sus caracterizaciones y aspectos mas importantes que las definen como bases de trabajo para el inicio de desarrollo de software.
Se podrán encontrar las siguientes metodologías para la construcción y desarrollo de software, datan como las mas reconocidas e implementadas desde su creación hasta el día de hoy :
-Ciclo de vida clásico-lineal, cascada puro, cascada con sub-proyectos, espiral, iterativo, incremental, evolutivo, por prototipos, orientada a objetos, metodología en V, Sashimi, RUP, Scrum, XP, DSDM, proceso unificado ágil, Desarrollo adaptaivo de software, modelado ágil y la metodología Crystal.
Sabiendo todas estas metodologías de construcción de software, es importante saber aspectos fundamentales de cada una de ellas, lo que nos ayudaría a seleccionar, ¿cual de ellas podríamos utilizar en un proyecto de construcción de software ?.
En este cuadro pueden encontrar los siguientes aspectos sobre cada metodología nombrada anteriormente:
Contenido
2) Creadores y postuladores de la metodología
3)Año de su aparición
4)Gráfica representativa que permite observar la estructura de trabajo de la metodología, las fases o etapas que la componen y su forma de secuencia funcional.
5)Descripción de cada metodología, características importantes de su estructura para tener en cuenta.
6) Etapas que componen a la metodología.
7)Ventajas
8)Desventajas
9)Metodología de desarrollo en la cual se basa su estructura y funcionalidad.
10)Ejemplos de su uso en la construcción de importantes y reconocidos proyectos de software a nivel mundial.
11) Conclusiones de cada metodología.
12) Recomendaciones de su uso y su respectiva argumentación.
Esperamos que la descripción realizada te ayude en la obtención primaria de información sobre las metodologías de construcción de software. Te invitamos a visitar nuestro cuadro en el siguiente link de acceso.
Link de acceso: Cuadro-Excel
Elaborado por :
Alejandro Moreno Sicua
Rodrigo Esteban Linares Torres
Curso de Patrones y metodologías de construcción de software
Universidad Manuela Beltrán
Fuentes de información:
(2017). Recuperado el 03 de 08 de 2018, de Weebly:
https://ingenieriadesoftwaretdea.weebly.com/ciclo-de-vida-orientado-a-objetos.html
Codefi (Ed.). (2016). Google
Sites. Recuperado el 05 de 08 de 2018, de https://sites.google.com/site/proyectoadpmodelosdedesarrollo/home/modelos-de-desarrollo/modelo-espiral-ventajas-y-desventajas/modelo-espiral-implementacion/modelo-en-espiral-conclusiones
Galvis, S. (Ed.). (3 de
12 de 2015). Obtenido de MindMeister: https://www.mindmeister.com/es/517434349/ciclo-de-vida-del-software
Garzas, J. (Ed.).
(2017). Javier Garzas. Recuperado el 04 de 08 de 2018, de
http://www.javiergarzas.com/2012/09/metodologias-crystal.html
Google Sites. (2018). Recuperado el
04 de 08 de 2018, de https://sites.google.com/site/xpmetodologia/marco-teorico/ventajas
Lujano, F. (Ed.). (30 de
05 de 2014). Slideshare. Recuperado el 04 de 08 de 2018, de
https://es.slideshare.net/fvalerolujano/metodologias-giles-crystal-clear
Management Plaza. (s.f.). Recuperado el
04 de 08 de 2018, de 2017: http://managementplaza.es/blog/ciclo-de-vida-agil/
Pressman, R. S., aCampos Olguín, V., & Enríquez Brito, J. (2010).
Ingeniería del software: un enfoque práctico. Septima edición. (Recuperado Base
de Datos eBooks 7-24)
sábado, 4 de agosto de 2018
Metodologías de desarrollo
Buenas Noches adjunto link del cuadro y de la línea del tiempo.
Integrantes : Neydaris Puentes y Kevin Rojas
En el siguiente trabajo se pueden observar las diferentes metodologías del desarrollo del software, se da a conocer cada una para saber cual es la mejor opción para utilizar el el desarrollo de cada proyecto que se desea realizar.
Cuadro
Linea del Tiempo
Integrantes : Neydaris Puentes y Kevin Rojas
En el siguiente trabajo se pueden observar las diferentes metodologías del desarrollo del software, se da a conocer cada una para saber cual es la mejor opción para utilizar el el desarrollo de cada proyecto que se desea realizar.
Cuadro
Linea del Tiempo
Metodologías de Desarrollo
El presente archivo cuenta con la información acerca de algunas metodologías de desarrollo, las cuales son útiles al momento de tener parámetros de elaboración y modelamiento de proyectos informáticos, conjuntamente, el documento cuenta con sus etapas, enunciando cada una, gráfico representativo del mismo, además, su descripción, datos puntuales sobre la metodología, también, especificaciones de implemetación en cada tipo de proyecto.
Adjunto link del archivo con las metodologías propuestas.
https://drive.google.com/open?id=1H8wkdaJM5_4g8rYMsHmvqNqdHBb_m1Ek
viernes, 3 de agosto de 2018
Linea del tiempo y mapa conceptual
Acá publicamos la linea de tiempo de los ciclos de vida presentados en clase ademas de el mapa conceptual
Juan Sebastian Amaya Gomez
Diego Alexander Perez Otalora
https://www.tiki-toki.com/timeline/entry/1071696/Linea-de-tiempo-sobre-metodologias/#
Juan Sebastian Amaya Gomez
Diego Alexander Perez Otalora
https://www.tiki-toki.com/timeline/entry/1071696/Linea-de-tiempo-sobre-metodologias/#
Cuadro comparativo de Metodologias
A Continuación el cuadro comparativo que se hizo entre el compañero Sebastian Amaya y mi persona
https://docs.google.com/spreadsheets/d/1HkOfrQoRKAoYP9fLtv8AVRKUwg97UdalQd72ptVzPkM/edit?usp=sharing
https://docs.google.com/spreadsheets/d/1HkOfrQoRKAoYP9fLtv8AVRKUwg97UdalQd72ptVzPkM/edit?usp=sharing
Linea del tiempo- Metodologías de desarrollo de software.
Desde 1950 al trabajar sobre el desarrollo del software, se ha empezado con la idea de metodologías para el desarrollo del este, claramente las primeras metodológicas carecían de insuficiencia en análisis de requerimientos, diseño, mantenimiento entre otras. Por ende las metodologías han tenido una evolución pasando por diferentes etapas:
1. Programación o técnicas de codificación. (1950-1960)
2. Modelo de procesos (1960-1970)
3. Proceso de desarrollo de software y modelos tradicionales del ciclo de vida (1970-1985)
4. Métodos rápidos e inicios del desarrollo ágil de la ingeniería de software (1985-1999)
5. Metodologías del proceso de la ingeniería de software (1999-presente)
Durante cada una de estas cinco etapas mencionadas, se han desarrollado distintas metodologías, comenzando por la corregir y codificar, pasando por las distintas metodologías de cascada, metodología incremental, espiral etc. Hasta llegar a las ultimas metodologías desarrolladas como la scrum o xp.
Acá adjunto linea del tiempo con sus diferentes variaciones sobre las metodologías de desarrollo de software.
1. Programación o técnicas de codificación. (1950-1960)
2. Modelo de procesos (1960-1970)
3. Proceso de desarrollo de software y modelos tradicionales del ciclo de vida (1970-1985)
4. Métodos rápidos e inicios del desarrollo ágil de la ingeniería de software (1985-1999)
5. Metodologías del proceso de la ingeniería de software (1999-presente)
Durante cada una de estas cinco etapas mencionadas, se han desarrollado distintas metodologías, comenzando por la corregir y codificar, pasando por las distintas metodologías de cascada, metodología incremental, espiral etc. Hasta llegar a las ultimas metodologías desarrolladas como la scrum o xp.
Acá adjunto linea del tiempo con sus diferentes variaciones sobre las metodologías de desarrollo de software.
Link para visualizar de mejor forma la linea del tiempo:
Autores:
Eduard Arley Casas Mora
Manuel David Muñoz Toro
Estudaintes de ingeniería de software, Universidad Manuela Beltrán.
Comparativa Metodologías de Desarrollo de Software
Comparativa Metodologías de Desarrollo de Software
§ Carlos Julián
Carranza García
§ Juan Carlos
Sierra Rincón
Link: https://drive.google.com/file/d/1mipPUb0MlbUtfpkkxfyP6FEXo16nrz1p/view?usp=sharing
Suscribirse a:
Entradas (Atom)
Patrones GoF Final
Patrones Gof Final Proyecto para descargar https://drive.google.com/drive/folders/199j1kCiwIUcIhfggcftmzExUgxFUgZ5s?usp=sharing
-
Desde 1950 al trabajar sobre el desarrollo del software, se ha empezado con la idea de metodologías para el desarrollo del este, claramente ...
-
Integrantes: Yuliana Estefania Bacca Araujo Marcela Andrea Bula Torres