Mostrando las entradas con la etiqueta Ingenieria del software II.-Ing° Irangelys Silva. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Ingenieria del software II.-Ing° Irangelys Silva. Mostrar todas las entradas

miércoles, 22 de julio de 2020


INGENIERÍA DE SOFTWARE II
ING° IRANGELYS SILVA
TRIMESTRE 2020_2



Unidad 8. Diseño de Componentes

CONTENIDO:

- Principios del diseño de componentes. Patrones de Diseño Orientados a Objetos (GoF).

- Modelado de componentes y despliegue.

- Documentación de los componentes.

- Integración de Componentes


LECTURAS RECOMENDADAS:

- Patrones de Diseño Orientados a Objetos

https://www.fdi.ucm.es/profesor/jpavon/poo/2.14PDOO.pdf


- Ruble David Analisis y Diseño de Sistemas Página 352

https://www.academia.edu/14850820/Ruble_David-Analisis_y_diseno_de_sistemas_cliente-servidor_con_GUI-PERMITE_BUSQUEDAS


- Ingeniería de Software enfoque práctico pressman Páginas 234

http://cotana.informatica.edu.bo/downloads/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF


5ta Evaluación: Trabajo Grupal 25%: Máximo 3 personas

Link del grupo: https://groups.google.com/d/msgid/ingenieria-del-software-ii-utdft/4129837b-493f-4f71-8b9d-5a46547c80ddo%40googlegroups.com.

Normas:

Debe contener: Portada, Índice, Introducción,  Desarrollo, Conclusión, Bibliografía.

El trabajo debe ser cargado en el foro y enviado a los correos: Irangelys@gmail.comirangelyssilvautdft@gmail.com

 

Peguntas:

1.- Defina Diseño de Componentes

2.- Describa los Principios del Diseño de Componentes

3.- Describa los Modelos de Componentes y Despliegue

4.- Defina Patrones de Diseño Orientados a Objetos

INGENIERÍA DE SOFTWARE II
ING°. IRANGELYS  SILVA
TRIMESTRE 2020_2

Unidad 7

CONTENIDO:

- Principios de Interfaz (usabilidad y accesibilidad).

- Aspectos del diseño de interfaz.

- Modos de uso y navegación,

- Diseño visual (color, iconos, fondo de letras, entre otros)

- Tiempo de respuesta y retroalimentación.

- Localización e Internacionalización.

- Psicología de interfaz de usuario (HCI).


VIDEOS:

Proceso de datos e interfaz de usuario. Usabilidad

Proceso de datos e interfaz de usuario. Diseño de interfaces de usuario

Cómo mejorar el diseño de mis interfaces

https://www.youtube.com/watch?v=mSAmP3HAW6E

5 TIPS Para Mejorar Tus Diseños Drásticamente


LECTURAS RECOMENDADAS:

- Diseño de Interfaz Página Web

https://www.efectodigital.online/post/2018/04/18/dise%C3%B1o-de-interfaz-de-usuario-ui


- Análisis y Diseños de Sistemas Kendall & Kendall páginas 523

https://www.freelibros.me/ingenieria/analisis-y-diseno-de-sistemas-6ta-edicion-kenneth-e-kendall-y-julie-e-kendall


4ta Evaluación: Participación en Foro de Grupo Google 15%:

Normas del Foro

- La participación es Individual

- Debe responder todas las preguntas en su participación en el tema.

Utilizar como recurso instruccional las lecturas recomendadas y realizar una participación en el foro respondiendo las preguntas indicadas a continuación:

1.- Nombre y describa los principios que se deben cumplir para realizar un diseño de interfaz.

2.- Indique las pautas para evaluar el diseño de la interfaz de usuario

3.- Describa los lineamientos claves para la utilización efectiva del color en el diseño de interfaz.

miércoles, 1 de julio de 2020

                               SEMESTRE 2020_2

Unidad 4. Fundamentos de Diseño.

El  diseño es el primer paso de la fase de desarrollo de cualquier producto o sistema de ingeniería.


CONTENIDO

- ¿Qué es el diseño de software?

- Importancia del diseño de software.

- Participantes en el diseño.

- Atributos y Calidad de Software.

- Trazabilidad de Software


LECTURAS RECOMENDADAS:

Ian Sommerville 9na Edición página 652 https://drive.google.com/file/d/1WalSUC1wg50lgUFFFU62zkueAAG74R_p/view?usp=sharing


Introducción al Proceso de Software Personal Página 169 https://drive.google.com/file/d/16be5N4NaLBO-z5VuXpeOXf9h5TyaVFl1/view?usp=sharing


Id- Ingeniería de Software enfoque práctico pressman Páginas 183, 337 http://cotana.informatica.edu.bo/downloads/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF


EVALUACIÓN 20 %. PARTICIPACIÓN EN GRUPO GOOGLE

Link: https://groups.google.com/d/msgid/ingenieria-del-software-ii-utdft/1d5b8fdc-723d-441a-b7c5-e46d6a99522fo%40googlegroups.com


Realizar su participación respondiendo las siguientes preguntas:

1.       Defina Diseño de Software

2.       Indique la importancia de la etapa Diseño de Software en el desarrollo del Sistema

3.       Nombre y Defina el rol de los Participantes en el Diseño de Software

4.       Describa los criterios que determinan la Calidad del Software

5.       Indique la Importancia de la Trazabilidad de Software


NORMAS:

- La participación es Individual

- Debe responder todas las preguntas en su participación en el tema.

- No puede repetir respuestas. Debe revisar las respuestas anteriores emitidas por sus compañeros.

 

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

Unidad 5. Diseño Arquitectónico


Es el diseño de más alto nivel de la estructura de un sistema

CONTENIDO

- Patrones de Diseño.

- Modelado del diseño.

- Evaluación del Diseño


LECTURAS RECOMENDADAS:

- Ingeniería de Software enfoque práctico pressman Páginas 295

http://cotana.informatica.edu.bo/downloads/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF


¿Qué es y que no es un patrón de Diseño?

https://blog.nearsoftjobs.com/qu%C3%A9-es-y-qu%C3%A9-no-es-un-patr%C3%B3n-de-dise%C3%B1o-487643d37a62

 

Modelado del Diseño

http://cic.javerianacali.edu.co/wiki/lib/exe/fetch.php?media=materias:s2_conceptosdemodelado.pdf

 

Patrones de diseño. ¿Qué son y porque usarlos?

https://www.genbeta.com/desarrollo/patrones-de-diseno-que-son-y-por-que-debes-usarlos

 

EVALUACIÓN 20 %. PARTICIPACIÓN EN GRUPO GOOGLE

Link: https://groups.google.com/d/msgid/ingenieria-del-software-ii-utdft/5d9acf57-c333-4756-80f9-8da7ff1b5c65o%40googlegroups.com


Realizar su participación respondiendo las siguientes preguntas:

Utilizar como recurso instruccional las lecturas recomendadas

1.       Defina Patrones de Diseño

2.       Indique la importancia y por qué se deben usar patrones de diseño

3.       Indique las consecuencias de no seguir un proceso de modelado

4.       Indique los patrones de diseño que existen en la actualidad


NORMAS:

- La participación es Individual

- Debe responder todas las preguntas en su participación en el tema.

- No puede repetir respuestas. Debe revisar las respuestas anteriores emitidas por sus compañeros.

- Las respuestas deben ser de acuerdo al análisis e interpretación de los textos recomendados.

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

Unidad 6. Introducción al Diseño Arquitectónico


Comprende los Estilos Arquitectónicos y los Aspectos de Hardware en Arquitectura del Software


CONTENIDO

- Estilo arquitectónicos: sistemas de Flujos de Datos (tuberías y filtros), Sistemas basados en Llamado y Retorno (capas), Sistemas de Componentes Independientes, Sistemas Basados en transacciones, basados en eventos, P2P, cliente servidor.

- Aspectos de hardware en arquitectura del software.

- Notación para representar las arquitecturas del software.


LECTURAS RECOMENDADAS:

- Ingeniería de Software enfoque práctico pressman Páginas 206

http://cotana.informatica.edu.bo/downloads/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF


- Ruble David Analisis y Diseño de Sistemas Página 208

https://www.academia.edu/14850820/Ruble_David-Analisis_y_diseno_de_sistemas_cliente-servidor_con_GUI-PERMITE_BUSQUEDAS


Modelado y Diseño de Arquitectura de Software

http://cic.javerianacali.edu.co/wiki/lib/exe/fetch.php?media=materias:s2_conceptosdemodelado.pdf


Estilos Arquitectónicos.

https://es.slideshare.net/landeta_p/2-2-estilos-arquitectonicos

https://www.ecured.cu/Estilos_arquitect%C3%B3nicos


EVALUACIÓN 25 %. TRABAJO GRUPAL

Máximo: 3 Personas

Link: https://groups.google.com/d/msgid/ingenieria-del-software-ii-utdft/2a75faf0-3512-4310-ac84-8a4c81becc14o%40googlegroups.com


NORMAS:

Debe contener: Portada, Índice, Introducción,  Desarrollo, Conclusión, Bibliografía.

El trabajo debe ser cargado en esta publicación y enviado a los correos: Irangelys@gmail.com, irangelyssilvautdft@gmail.com


PREGUNTAS:

1.   Indique por qué la arquitectura de software es crítica para alcanzar diseños de calidad.

2.    Estilos Arquitectónicos, Indicar de cada uno su definición, características, ventajas, desventajas y ejemplos gráficos.

- Sistemas de Flujos de Datos (Tuberías y Filtros)

- Sistemas basados en Llamado y Retorno (capas),

- Sistemas de Componentes Independientes

- Sistemas Basados en transacciones, eventos, P2P, Cliente servidor.

3.    Describa la notación para representar las arquitecturas del software.


Descargar Sommerville

Descargar Introducción al Proceso Software


sábado, 4 de abril de 2020

Unidad 2.- Ingº Irangelys Silva.




Unidad 2. Ingeniería de Requisitos
Lectura del Documento:
   Requisitos.doc
Lectura Recomendadas Libros:
 - Ingenieria del Software 7ma. Ed. - Ian Sommerville Pag. 121
 - Ingenieria_de_Software 9na Ed Ian Sommerville  Pág.82
2da Evaluación Taller 10 %:  Responder de forma analítica y utilizando como referencia las lecturas propuestas.
- Indique los Objetivos (Importancia) en la Especificación de Requerimientos
- Indique las Características de una buena Especificación de Requerimientos, defina y de ejemplos
- Indique el personal involucrado en la Ingeniería de Requisitos y Requerimientos
- Indique los inconvenientes que se presentan en el Levantamiento de los requerimientos
- Indique la diferencia entre requisitos funcionales y no funcionales (ejemplos)
- Indique la diferencia entre requerimientos del usuario y del sistema
- Nombre y Defina los tipos de Requerimientos No Funcionales
3era Evaluación Asignación 25 %: Responder de forma analitica y utilizando como referencia las lecturas propuestas.
- Nombre y Defina las Fases de la Ingeniería de Requisitos (son 5 fases), debe utilizar el gráfico.
- Nombre y Defina las Técnicas para Obtener Requerimientos de Software.
- Realizar un cuadro comparativo con las Técnicas para Obtener Requerimientos de Software indicando ventajas y Desventajas de cada uno.
- Realizar un cuadro comparativo con las Técnicas para el Levantamiento y Recolección de Requisitos. Las Tecnicas Son: JAD (Join Application Desing) y FPA (Análisis Punto de Función). El cuadro comparativo debe contener definición, caracteristicas, ventajas y desventajas de cada técnica,

Pulse para Descargar Material Instruccional

Unidad N° 3 Ing. Irangelys Silva




Unidad 3. Análisis y Especificación de Requerimientos
Lectura de Documentos:
   - Requerimientos Teoría y Ejemplos.pdf Teoría de Requerimientos Funcionales y No Funcionales, se listan ejemplos por cada tipo de requerimiento que les servirán como guía para la ejecución de la evaluación.
   - Ejemplos Plantilla.pdf contiene ejemplos de la plantilla que van a rellenar para la 5ta evaluación.
Lectura Recomendadas Libros:
- Analisis y Diseño de sistemas James Senn-2da-Ed. Pág 126
 - Ingenieria del Software 7ma. Ed. - Ian Sommerville Pag. 121
 - Ingenieria_de_Software 9na Ed Ian Sommerville  Pág.82
4ta Evaluación Taller 10%:
 - Indique las Técnicas que utilizarán para realizar el Levantamiento y Obtención
de los Requisitos del software a Desarrollar en Proyecto Trayecto 3 (Justifique su Respuesta)
- Describa las Necesidades, objetivos y actores involucrados en el desarrollo de Proyecto Trayecto 3.

5ta Evaluación Asignación 25%: Especificacion de Requerimientos Proyecto Trayecto 3
- Llenar el formato: Plantilla.xlxs
La plantilla cuenta con una descripción de cada campo a llenar. Está compuesto por:
Hoja de Control donde detallarán la información del Organismo, Equipo de Proyecto, fecha.
Requerimientos Funcionales donde detallaran: Identificador del requerimiento, nombre del requerimiento, tipo (cuenta con una lista para seleccionar el tipo de requerimiento), necesario o deseable, critico, prioridad, requerimientos relacionados, documentos asociados, entrada y salida, aspectos del desarrollo, situaciones anormales, criterios de aceptación. (El formato cuenta con una descripción en cada campo para que puedan guiarse en el llenado del mismo). Por cada requerimiento es una nueva página del formato.
Requerimientos No Funcionales donde detallaran: Identificador del requerimiento, nombre del requerimiento, tipo (cuenta con una lista para seleccionar el tipo de requerimiento), sub tipo (cuenta con una lista para seleccionar el sub tipo de requerimiento), necesario o deseable, critico, prioridad, requerimientos relacionados, documentos asociados, entrada y salida, aspectos del desarrollo, situaciones anormales, criterios de aceptación. (El formato cuenta con una descripción en cada campo para que puedan guiarse en el llenado del mismo). Por cada requerimiento es una nueva página del formato.