Reestructuración de Código M.C. Juan Carlos Olivares Rojas

Slides:



Advertisements
Presentaciones similares
El método es el camino que se sigue en una investigación.
Advertisements

TECNOLOGICO DE ESTUDIOS SUPERIORES DE TIANGUISTENCO
REUNIÓN INFORMATIVA PARA PROFESORES DE LA DIVISIÓN DE TIC
Sistemas de Información
PRACTICAS DE TRABAJO SOCIAL SUBMODULO 1
Identificación de la biodiversidad
Desarrollo y legislación de los Medios de comunicación I PRESENTACIÓN DEL CURSO.
Sistemas Operativos II
BIOQUÍMICA MICROBIANA
M.C. Juan Carlos Olivares Rojas
RESULTADOS DE LA EVALUACIÓN DEL PROYECTO DEL CURSO PILOTO DE 1º DE PEDAGOGÍA PRIMER CUATRIMESTRE.
Inteligencia Artificial M.C. Juan Carlos Olivares Rojas.
Políticas del curso de la asignatura de Cálculo 1.- la fecha y hora establecida para entregar tareas es única, el alumno que no la entregue tendrá 0 de.
POLÍTICAS DEL CURSO No existen retardos, la falta aplica después de haber comenzado la clase. No se permite comer ni introducir alimentos y bebidas al.
Presentación del Curso
Matemáticas para Computación M.C. Juan Carlos Olivares Rojas.
1 Proyecto de Solución de Problemas con Programación Verano 2008.
TALLER DE LECTURA Y REDACCIÓN I
Sistemas Operativos II M.C. Juan Carlos Olivares Rojas.
Reestructuración del Código M.C. Juan Carlos Olivares Rojas Marzo 2010.
CERTIDEMS Certificación de Competencias Docentes en el Nivel Medio Superior
M.C. Juan Carlos Olivares Rojas
Metodologías de la Programación Rafael Zárate M..
FACILITADOR: ING. VICTOR C. HUERTA CASTILLO.
PRÁCTICAS DE LECTURA Y REDACCIÓN Universidad Autónoma Metropolitana Iztapalapa Jesús Eduardo García.
Universidad Nacional de la Patagonia San Juan Bosco Facultad de Ingeniería Cátedra: Análisis y Diseño de Sistemas Presentación.
Desarrollo Sustentable 3O2A
OFICINA ATENCIÓN AL ESTUDIANTE
Estructura de Datos Bienvenida Contenido temático
RESULTADOS DE LA EVALUACIÓN DEL PROYECTO DEL CURSO PILOTO DE 2º DE VETERINARIA PRIMER CUATRIMESTRE.
Ingeniería de Proyectos M.C. Juan Carlos Olivares Rojas Agosto, 2009.
REQUISITOS PARA EJERCICOS Y TAREAS
Universidad de Los Andes Facultad de Ciencias Económicas y Sociales Escuela de Economía Cátedra de Métodos Cuantitativos REGLAS DEL CURSO ECONOMETRÍA I.
Mi rol como padre en el Reglamento de la Prepa Tec.
Lenguajes de Programación M.C. Juan Carlos Olivares Rojas Agosto, 2009.
Desarrollo Sustentable
Programación Orientada a Objetos M.C. Juan Carlos Olivares Rojas L, M y I 7-8.
R esultados de la e valuación del p royecto del c urso p iloto de 2º de V eterinaria p rimer c uatrimestre.
Fundamentos de los deportes colectivos. VOLEIBOL
Calidad y Seguridad del Software M.C. Juan Carlos Olivares Rojas
Desarrollo de Proyectos M.C. Juan Carlos Olivares Rojas.
Comunicación comercial mtra. Ma. Del carmen lópez munive
Fundamentos de Programación M.C. Juan Carlos Olivares Rojas Enero – Junio 2011.
Ingeniería de Proyectos
REGLAS GENERALES DEL CURSO
Taller de Investigación I
Una Institución creada por el Tecnológico de Monterrey Administración de Riesgos M.C. Juan Carlos Olivares Rojas.
Seguridad en Tecnologías de la Información MT0402 M.C. Juan Carlos Olivares Rojas S Salón 202.
M.C. Juan Carlos Olivares Rojas
Fundamentos de Redes M.C. Juan Carlos Olivares Rojas.
RESULTADOS DE LA EVALUACIÓN DEL PROYECTO DEL CURSO PILOTO DE 1º DE VETERINARIA PRIMER CUATRIMESTRE.
Programación Orientada a Objetos M.C. Juan Carlos Olivares Rojas Verano 2010.
LABORATORIO DE ESTÁTICA
Sistemas Operativos II M.C. Juan Carlos Olivares Rojas.
Lcda. Erika Poveda de Delgado.  Comprensión y aplicación de los conceptos básicos de la comunicación a partir del dominio del flujo del conocimiento.
Sistemas de Información M.C. Juan Carlos Olivares Rojas.
Ingeniería de Software II
Políticas del curso de la asignatura de Álgebra 1.- la fecha y hora establecida para entregar tareas es única, el alumno que no la entregue tendrá 0 de.
Juan Carlos Olivares Rojas
Ingeniería de Software II 0840 M.C. Juan Carlos Olivares Rojas I Salón.
INTERFACES 6to. Semestre Ingeniería en Sistemas. Plan Semestral de Trabajo.
HABILIDADES DIDACTICAS. INSTRUCCIONES -VAS LEYENDO EN VOZ ALTA LAS LETRAS DEL ALFABETO Y LEVANTAS EL BRAZO IZQUIERDO, DERECHO O AMBOS DE ACUERDO CON LA.
Reglamento General de Evaluación y Promoción de Alumnos
“PROYECTO REDES DE INVESTIGACIÓN DOCENTE” Aránzazu Calzada (Catedrática de Derecho Romano) (Facultad de Derecho/Universidad de Alicante) EL CRÉDITO EUROPEO.
Servicios Web con Java M.C. Juan Carlos Olivares Rojas Julio 2011.
Bioquímica Experimental
Programación de Sistemas 5L1B M.C. Juan Carlos Olivares Rojas L-J Salón K6 Laboratorio: L Lc2.
APERTURA DIPLOMADO BIENVENIDOS
Desarrollo de Proyectos
Transcripción de la presentación:

Reestructuración de Código M.C. Juan Carlos Olivares Rojas Enero 2010

Introducción Temario Evaluación Reglas del juego Agenda

Reestructuración de Códigos Clave de la Asignatura: ISC-0704 Grupo: 8L3A Materia de la Especialidad de Ing. de Sw Asesorías: L, I Créditos: Horario: L-J 11-12, Salón O Laboratorio: Lunes y Miércoles (un solo día) Lab. Tecnologías Web Caracterización

En la actualidad, la importancia de desarrollar código robusto y fiable es relevante, por lo que es indispensable eliminar los errores que se han venido cometiendo en el desarrollo de software. Los métodos y técnicas de reestructuración de código son fundamentales para que el Ingeniero en Sistemas pueda desarrollarse en áreas de desarrollo de sistemas con toda la amplitud de conocimiento que se requiere. Caracterización

Prerequisitos: –Programación de WEB –Programación Orientada a Objetos –Tópicos selectos de programación –Estructura de Datos Competencia Específica de la Asignatura: analiza y comprende las características deseables de una buena codificación, permitiéndole aplicar técnicas de reestructuración de código. Caracterización

Introducción Principios de Reestructuración Malos hábitos de la codificación Reestructración del Código Temario

Al inicio de cada unidad se dará la forma de evaluación. Se respetarán los tiempos y formas especificadas de las actividades de evaluación. Se deberán acreditar todas las unidades. No hay promedio de unidades no acreditadas. Se seguirá reglamento para segundas oportunidades (las segundas oportunidades son más difíciles). Evaluación

Lo que es parejo no es chipotudo. Las clases inician en punto. Se tendrá tolerancia de 10 minutos (sincronización con hora del profesor). No se toma asistencia, pero la no asistencia implica el no desarrollo de actividades de evaluación. No se justifican faltas por ningún motivo. Reglas del Juego

Favor de apagar el celular y no consumir alimentos dentro del salón de clases. Se prohibe el uso de celulares, PDA y dispositivos similares durante los exámenes. Favor de prestar atención a la clase y guardar buen comportamiento. Reglas del Juego

Se prohíbe el plagio de trabajos (primera incidencia reprobación de la unidad, segunda incidencia reprobación del curso). Para cualquier caso no contemplado se procederá conforme a reglamento. EVALUACIÓN DIAGNÓSTICA Reglas del Juego

Fowler, M., et al. (1999), Refactoring: Improving the Design of Existing Code, ISBN: Fowler, M., (1996) Analysis Patterns: Reusable Object Models, Addison-Wesley Professional; 1st edition, ISBN: Kerievsky, J. (2002) Refactoring to Patterns, Addison-Wesley, ISBN: Referencias

Importancia de la reestructuración de códigos. Entrega: miércoles de forma individual. El documento se entrega en formato PDF conteniendo datos personales (nombre y número de control) en un CD a sesión abierta (portafolio de evidencias del alumno). Si no cumple con estos prerrequisitos no se revisará el trabajo. Evidencia 1

Consulta en al menos tres artículos técnicos que hablen sobre calidad en general citando la fuente en formato APA o IEEE. Si la referencia es impresa anexar fotocopia del documento. Las referencias electrónicas deben estar disponibles por lo que se recomienda lo anexen en su portafolio de evidencias 20% Evidencia 1 Definición de calidad

Faltas de ortografía. El trabajo tiene máximo 3 errores ortográficos: 10%. Se descontará un punto porcentual por cada error ortográfico pudiendo llegar a ser negativa. Por ejemplo, un trabajo con 5 errores ortográficos recibe una calificación de 8% dado que se excedió en 2 el número de faltas. En cambio, un trabajo con 14 faltas ortográficas recibirá una calificación de -1 dado que excedió en 11 su límite y hasta 10 reciben puntuación. Evidencia 1 Definición de calidad

Definición de reestructuración de código 10% Ejemplificación de al menos tres casos donde se muestre la importancia de la refactorización de códigos. 60%. 20% para cada caso. Se tomará en cuenta que tan descriptivo es la ejemplificación (códigos, modelos, etc.) Valor: 10% de la unidad I Evidencia 1 Definición de calidad