Una Introducción a UML El Modelo de Proceso de Negocio
Proceso de negocio
Explorando Ingeniería de Software
miércoles, 10 de julio de 2019
viernes, 5 de julio de 2019
domingo, 15 de abril de 2018
lunes, 18 de septiembre de 2017
Patrones de Diseño (incluye videos elaborados por Microsoft)
Design Patterns: Command/Memento (Primer video)
Serie de videos liberados hasta ahora:
- Command/Memento patterns - Strategy pattern - Template Method pattern - Observer/Publish-Subscribe patterns - Singleton pattern - Factory patterns - Adapter/Façade patterns - Decorator pattern
sábado, 25 de febrero de 2017
Otras fuentes de información de Ingeniería de Software
Para el estudio la Ingeniería de Software se puede guiar el aprendizaje del mismo, teniendo en cuenta aspectos de las siguientes estrategias:
Cronograma de estudio de la materia Ingeniería de Software, de profesor Martinez de la Universidad Simón Bolívar en Venezuela:
http://ldc.usb.ve/~martinez/cursos/ci3715/index.html
Clases (del enlace anterior):
Cronograma de estudio de la materia Ingeniería de Software, de profesor Martinez de la Universidad Simón Bolívar en Venezuela:
http://ldc.usb.ve/~martinez/cursos/ci3715/index.html
Clases (del enlace anterior):
- Clase 1.
- Presentación del curso
- Asignación: Leer Sommerville: Cap.1
- Introducción a la Ing. de Software.
- Clase 2.
- Presentación del curso
- La problemática del desarrollo de software de mediana envergadura
- Modelos de Procesos de desarrollo.
- Intro a las mejores prácticas
- 6 Mejores Pácticas.
(clase2.pdf) - Asignación: Leer el artículo sobre Mejores Prácticas
- Clase 3.
- Introducción a UML
- Casos de Uso (I) (Modelos)
(clase3.pdf) - Leer: Larman Cap.1 (UML)
- Leer: Larman Cap.6, Cap.25 (Casos de Uso)
- Clase 4.
- Casos de Uso (II).
(clase4.pdf)
Ejemplos de Modelos de Casos de Uso - Leer: Larman Cap.5 (Requerimientos)
- Casos de Uso (II).
- Clase 5.
- UML: Diagrama de Clases
(clase5.pdf) Leer: capítulos 10 al 12 del Larman (2da ed).
- UML: Diagrama de Clases
- Clase 6.
- Modelo Conceptual
(clase6.pdf)
Leer: capítulos 10 al 12 del Larman (2da ed).
- Modelo Conceptual
- Clase 7.
- Diagramas de Secuencia y Contratos
(clase7.pdf) Capítulos 9,13,28 del Larman (2da ed).
- Diagramas de Secuencia y Contratos
- Clase 10.
- Diagrama de Secuencia y Contratos (Continuación)
(actividad3.pdf) Debe ser entregada el lunes 7 de Junio. En equipos de hasta 4 personas.
- Diagrama de Secuencia y Contratos (Continuación)
- Clase 11.
- Diagrama de Colaboración
(clase8.pdf) Capítulo 15 del Larman (2da ed).
- Diagrama de Colaboración
- Clase 12.
- Patrones
(clase9.pdf)
- Patrones
- Clase 13.
- Mas Patrones
(clase10.pdf)
- Mas Patrones
- Clase 14.
- Pruebas (Testing)
(clase11.pdf) Capítulos 22 y 23 del Sommerville.
- Pruebas (Testing)
Fuentes de información para estudiar Ingeniería de Software
Para el estudio de la Ingeniería de Software se pueden mencionar fuentes de información que pueden ser mucha ayuda para el aprendizaje y practica del mismo. En el caso de las referencias bibliográficas, se pueden realizar búsquedas de dichos documentos digitales por ejemplo en formato .pdf. Para un comienzo rápido en algún tema de interés puede que sea recomendable recursos audiovisuales como videos, clases grabadas, presentaciones, etc. Para ir más a profundidad en dichos temas, las fuentes bibliográficas son de gran importancia para ello. En fin las fuentes de información se complementan entre sí, eligiéndose las que se adapten al criterio sugerido previamente. Entre las fuentes de información del tema se tienen:
Video Tutoriales/Clases grabados
(Canal de profesor peruano de Ingeniería de Software. Colección de vídeos de clases universitarias grabadas de la materia mencionada. Explicaciones teóricas, prácticas, resolución de exámenes).
Láminas/Presentaciones
(Presentaciones acerca de temas esenciales de Ingeniería de Software).
Bibliografías
Craig Larman. UML y Patrones.
(Libro elemental para el estudio a profundidad buena parte de los temas pertinentes a la Ingeniería de Software. En el se utiliza la UML, Patrones de Diseño, RUP metodología de desarrollo, aunque esta no limita el contenido del libro exclusivamente de esa metodología. También se tratan otros temas vinculados a la Ingeniería de Software además de los previamente mencionados. El libro desarrolla un ejemplo práctico al cual se le aplican los tópicos que explica el autor de manera que se estuviera llevando el proceso del desarrollo del software. Se ha utilizado la segunda edición. El autor de amplio impacto en la ingeniería de software ha elaborado obras más recientes basados en las llamadas "metodologías ágiles").
Kendall & Kendall. Análisis y Diseño de Sistemas 7ma y 8va Edición.
(Libros que cubren una amplia gama de los temas de la Ingeniería de Software. Bastantes completos en cada tema con ejemplos, autoevaluaciones, etc)
Ian Sommerville. Ingeniería de Software
(Libro que cubre amplia espectro de temas de Ingeniería de software, muy completo)
Suscribirse a:
Entradas (Atom)