Programación Eficiente y Métricas de Calidad
Datos Generales
Nombre de la asignatura | Nivel de formación | Clave de la asignatura |
Programación Eficiente y Métricas de Calidad | Licenciatura | CU018 |
Prerrequisitos | Area de formación | Departamento |
75 | - | Departamento de Sistemas de Información |
Academia | Modalidad | Tipo de asignatura |
PROGRAMACION | Presencial | Curso-Taller |
Carga Horaria | |||
Teoría | Práctica | Total | Créditos |
40 | 40 | 80 | 8 |
Trayectoria de la asignatura |
Fundamentos de Programacion - Estructura de Datos – Programacion Orientada a Objetos
|
Contenido del programa
Presentación |
La programacion eficiente es un paradigma que ayuda con tecnicas y metricas utiles para estimar
las caracteristicas de un sistema de informacion las cuales incluyen el tiempo de ejecucion, el
rendimiento del sistema, entre otros, esto para crear una planificacion en el desarrollo de un
sistema informatico lo cual tiene la intencion de minimizar errores durante su ejecucion.
|
Objetivos del programa |
Objetivo general |
Objetivo General
El estudiante debera identificar la manera de estimar la caracteristica de un sistema de
informacion como: rendimiento, tiempo de ejecucion, estandares, etc; para efectuar
planificaciones en el desarrollo o puesta en marcha de un sistema y minimizar errores durante su
ejecucion
|
Contenido |
Contenido temático |
Unidad I - Introducción. Objetivo particular: Revisar la introduccion a la medicion de software a traves de tecnologias y
tecnicas que permitan integrar medidas, metricas e indicadores.
Unidad II - Complejidad computacional. Objetivo particular: Identificar las tecnicas utilizadas para medir la complejidad del software.
Unidad III - Métricas de Calidad. Objetivo particular: Revisar y estudiar las metricas utilizadas en el analisis de software.
Unidad IV - Tipos de modelos de calidad. Objetivo particular: Identificar y analizar los modelos utilizados para realizar el analisis en la
calidad de software.
Unidad V - Análisis y Calidad de software. Objetivo particular: Identificar y realizar el analisis de calidad de software.
Unidad VI - Métricas usando técnicas ágiles. Objetivo particular: Identificar la aplicabilidad de las tecnicas agiles en el analisis de la calidad del
software.
|
Contenido desarrollado |
Unidad I. Introducción a la programación eficiente. (6hrs. teoría - 6hrs. práctica)
Unidad II.
Complejidad computacional
. (6hrs. teoría - 6hrs. práctica)
Unidad III - Métricas. (8hrs. teoría - 8hrs. práctica)
Unidad IV. Tipos de Modelos.
(10 hrs teoria - 10 hrs practica)
Unidad VI.
Metricas Usando tecnicas agiles.
(6 hrs teoria - 6 hrs practica)
|
Actividades prácticas |
Trabajos de investigacion, Practicas en Laboratorio, Analisis y Planteamiento de sus proyectos de aplicaciones. |
Metodología |
Metodos de enseñanza-aprendizaje:
Tecnicas de aprendizaje:
Actividades de aprendizaje:
Recursos didacticos a utilizar:
|
Evaluación |
20% Mapas conceptuales
20% Actividades en clase
30% Prácticas de laboratorio
30% Proyecto Integrador
|
Bibliografía |
Libro Measurement of Software Quality Factors using CK Metrics Rashmi Gupta (2017) LAP LAMBERT Academic Publ No. Ed 1 ISBN: 978-3-659-89331-5 Libro Ingenieria del Software un Enfoque Practico Pressman Roger S. (2010) Mcgraw-hill No. Ed 7 ISBN: 9786071503145 Libro Software Metrics: A Rigorous and Practical Approach Fenton Norman and Bieman James (2015) CRC Press, Taylor & Franc No. Ed 3 ISBN: 978-1-4398-3823-5 |
Otros materiales |
- |
Perfil del profesor |
Licenciado, Maestro o Doctor en carreras relacionadas con las Tecnologías de Información, Ciencias de la computación. Experiencia en el desarrollo de software y las técnicas para el análisis de sistemas computacionales, así como la aplicación de metodologías ágiles. |
Lugar y fecha de su aprobación |
Última revisión. Zapopan, Jalisco, Octubre de 2019 |
Instancias que aprobaron el programa |
Academia de Programación |