Ir al contenido principal

S5. Actividad 1 Buscadores y sitos especializados en Internet

Tema: Simbiosis Humano-Software

Titulo: El proceso unificado de desarrollo de software

Sinópsis: PARTE 1. EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE: El proceso unificado: dirigido por casos de uso, centrado en la arquitectura, iterativo e incremental. Las cuatro "P" en el desarrollo de software: personas, proyecto, producto y proceso. Un proceso dirigido por casos de uso. Un proceso centrado en la arquitectura. Un proceso iterativo e incremental. PARTE 2. LOS FLUJOS DE TRABAJO FUNDAMENTALES: Captura de requisitos: de la visión a los requisitos. Captura de requisitos como casos de uso. Análisis. Diseño. Implementación. Prueba. PARTE 3. EL DESARROLLO ITERATIVO E INCREMENTAL: El flujo de trabajo de iteración genérico. La fase de inicio pone en marcha el proyecto. La fase de elaboración construye la línea base de la arquitectura. La construcción lleva a la capacidad operación inicial. La transición completa la versión del producto. Cómo hacer que el Proceso Unificado funcione. Apéndices: Visión general del UML. Extensiones del UML específicas del Proceso Unificado. (Jacobson, 2000)

Autor: Jacobson, Ivar  

Ciudad: Madrid

Año de publicación: 2000

Buscador: Google  Académico

------------------------------------------------------------------------------------------------------
Titulo: Métodologías Ágiles en el Desarrollo de Software

Sinópsis: En las dos últimas décadas las notaciones de modelado y posteriormente las herramientas pretendieron ser las "balas de plata" para el éxito en el desarrollo de software, sin embargo, las expectativas no fueron satisfechas. Esto se debe en gran parte a que otro importante elemento, la metodología de desarrollo, había sido postergado. De nada sirven buenas notaciones y herramientas si no se proveen directivas para su aplicación. Así, esta década ha comenzado con un creciente interés en metodologías de desarrollo. Hasta hace poco el proceso de desarrollo llevaba asociada un marcado énfasis en el control del proceso mediante una rigurosa definición de roles, actividades y artefactos, incluyendo modelado y documentación detallada. Este esquema "tradicional" para abordar el desarrollo de software ha demostrado ser efectivo y necesario en proyectos de gran tamaño (respecto a tiempo y recursos), donde por lo general se exige un alto grado de ceremonia en el proceso. Sin embargo, este enfoque no resulta ser el más adecuado para muchos de los proyectos actuales donde el entorno del sistema es muy cambiante, y en donde se exige reducir drásticamente los tiempos de desarrollo pero manteniendo una alta calidad. Ante las dificultades para utilizar metodologías tradicionales con estas restricciones de tiempo y flexibilidad, muchos equipos de desarrollo se resignan a prescindir del buen hacer de la ingeniería del software, asumiendo el riesgo que ello conlleva. En este escenario, las metodologías ágiles emergen como una posible respuesta para llenar ese vacío metodológico. Por estar especialmente orientadas para proyectos pequeños, las metodologías ágiles constituyen una solución a medida para ese entorno, aportando una elevada simplificación que a pesar de ello no renuncia a las prácticas esenciales para asegurar la calidad del producto. (José H. Canós, 2012)

Autor: José H. Canós, Mª Carmen Penadés Patricio Letelie

Ciudad: Valencia, España

Año de publicación: 2012

Buscador: Google  Académico

------------------------------------------------------------------------------------------------------
Titulo: Fundamentos de programación : algoritmos y estructura de datos y objetos

Sinópsis: Estructuras de datos (Computadoras). Programación estructurada. Algoritmos
Parte I.- Algoritmos y herramientas de programación.-- Capítulo 1.- Computadoras y lenguajes de programación.-- Capítulo 2.- Resolución de problemas con computadora y herramientas de programación.-- Capítulo 3.- Estructura general de un programa.-- Parte II.- Programación estructurada: Algoritmos y estructuras de datos.-- Capítulo 4.- Flujo de control I: Estructuras selectivas.-- Capítulo 5.- Flujo de control II: Estructuras repetitivas.-- Capítulo 6.- Subprogramas (subalgoritmos): Procedimientos y funciones.-- Capítulo 7.- Estructuras de datos I: (arrays y estructuras).-- Capítulo 8.- Las cadenas de caracteres.-- Capítulo 9.- Archivos (ficheros).--Capítulo 10.- Ordenación, búsqueda e intercalación.-- Capítulo 11.- Ordenación, búsqueda y fusión externa (archivos).-- Capítulo 12.- Estructuras dinámicas lineales de datos (pilas, colas y listas enlazadas).-- Capítulo 13.- Estructura de datos no lineales (árboles y grafos).-- Capítulo 14.- Recursividad.-- Parte III.- Programación orientada a objetos (POO).-- Capítulo 15.- Conceptos fundamentales de orientación a objetos.-- Capítulo 16.- Diseño de clases y objetos: Representaciones gráficas en UML.-- Capítulo 17.- Relaciones: Asociación, generalización, herencia.-- Parte IV.- Metodología de la programación y desarrollo de software.-- Capítulo 18.- Resolución de problemas y desarrollo de software: Metodología de la programación. (Joyanes Aguilar, 2003)

Autor: Joyanes Aguilar, Luis.

Ciudad: Madrid, España

Año de publicación: 2003

Buscador: Google  Académico

------------------------------------------------------------------------------------------------------
Titulo: Calidad en el desarrollo y mantenimiento
del software

Sinópsis: La calidad en el desarrollo y mantenimiento del software se ha convertido hoy en día en uno de los principales objetivos estratégicos de las organizaciones, debido a que cada vez más, los procesos principales de las organizaciones (y su supervivencia) dependen de los sistemas informáticos para su buen funcionamiento. Libro en donde se aborda el tema del desarrollo de software de calidad por encima de la cantidad, lo que conlleva una depuración mas profunda en programación, dando como resultado aplicaciones más estables y funcionales. (García, 2003)

Autor: Mario G. Piattini y Félix O. García

País: España

Año de publicación: 2003

Buscador: Google  Académico

------------------------------------------------------------------------------------------------------

Titulo: Reflexiones sobre el proceso de concepción de sistemas complejos


Sinópsis: Elaboración de un método de desarrollo y evolución de sistemas software basado en la teoría general de sistemas, se reconsidera el papel y los objetivos de un método de desarrollo de software, se realiza un estudio de los principales métodos de desarrollo y, finalmente, se propone un marco y un metodo de desarrollo de software que tratan de orientar la representación, modelación y evolución del software. (Llorca, 1995)
Autor: José Parets Llorca

País: España

Año de publicación: 1995

Buscador: Google  Académico

Bibliography

Llorca, J. P. (1995). Reflexiones sobre el proceso de concepción de sistemas complejos. Granada: Universidad de Granada.
García, M. G. (2003). Calidad en el desarrollo y mantenimiento del software. Madrid, España: Ra-Ma editores.
Jacobson, I. (2000). El proceso unificado de desarrollo de software (26 ed.). Madrid, Madrid, España: Pearson Education.
José H. Canós, M. C. (2012). Métodologías Ágiles en el Desarrollo de Software. Universidad Politécnica de Valencia. Valencia: Universidad Politécnica de Valencia.
Joyanes Aguilar, L. (2003). Fundamentos de programación : algoritmos y estructura de datos y objetos (3ra ed.). Madrid, Madrid, España: McGraw-Hill.





Comentarios

Entradas más populares de este blog

Es un honor ser invitado a trabajar con la embajada de Canadá para difundir la labor tan importante que esta generando la UnADM, como lo es la educación al alcance de todos, elaborado en Inglés y Francés ya que son las lenguas principales de dicho país, seguimos atentos ante cualquier requerimiento de ustedes, saludos!

Propedéutico UnADM S2 actividad 1

http://tinyurl.com/ybsn7qn9 ¿Qué importancia tiene la redacción amplia y completa de mi perfil? Siempre es correcto presentarnos ante un grupo con el que se quiere trabajar, en este ambiente de aprendizaje literalmente virtual, es una herramienta con la finalidad de crear un vínculo o primer contacto, además de facilitar la interacción con los docentes y compañeros, creando un espacio amigable, dando como resultado una experiencia de enseñanza satisfactoria. ¿En qué forma el perfil nos permite conocer a nuestros compañeros? Nos permite conocer la manera en que cada participante se refleja o exterioriza mediante una imagen virtual, para muchos podria ser la primera vez en crear un avatar, lo que hace interesante la forma en que se ven a ellos mismos, finalmente nos pone de lleno en el ambiente virtual al que estamos optando como medio de enseñanza. ¿Cómo ayuda lo anterior para la construcción de una comunidad de aprendizaje virtual? Al ser formas en las que...
S4. ACTIVIDAD 2: METODOLOGÍA Y FUENTES Estudio en Escarlata, Sir Arthur Conan Doyle (1882) El detective usa los siguientes métodos Investigación teórica y aplicada: en la cual recoge toda evidencia, utilizando su principal cualidad que es la observación Por su nivel de profundidad usa investigación exploratoria y correlacional: utiliza aspectos que pasaron desapercibidos por Scotland Yard, haciendo las conjeturas entre las variables correlacionando e hilando el caso Cualitativa: recopilando los datos por medio de su observación e investigación participativa ya que se hace de los favores de personas de la calle que usa como observadores, siendo el estudio Etnográfico aplicado. Usa el medio de Investigación de Campo, que en 3 días le bastan para armar desenredar el caso Tipo de inferencia Hipotético-deductivo, generando las teorías de su observación inductiva Es importante destacar que la observación de Holmes fue de cierta manera pasada por alto por el servicio polici...