Metodologia Desarrollo Software
Nombre de la asignatura:
Metodología de Desarrollo de
Software Seguro
Carrera:
Ingeniería en Sistemas
Computacionales
Clave de la asignatura:
SGA-1302
(Créditos) (SATCA44)
0–4–4
2.- PRESENTACIÓN
Caracterización de la asignatura
En esta asignatura se debe desarrollar el análisis, diseño y desarrollo de software
seguro, considerando la etapa de verificación oprueba.
Esta asignatura busca proveer al estudiante de herramientas, conocimientos y
habilidades necesarias para desarrollar software seguro con base en los
conocimientos previos de la asignatura de Tópicos Avanzados de Programación
e Ingeniería de Software. La aportación de esta materia es relevante en el ámbito
del desarrollo de software.
La aportación de la asignatura al perfil del egresado seráespecíficamente la
siguiente:
Capturar los requerimientos de seguridad en el proceso de desarrollo
del software.
Analizar los requerimientos de seguridad en el proceso de desarrollo
del software.
Diseñar y modelar las amenazas en el proceso de desarrollo de
software seguro.
Codificar las funciones de seguridad en un software seguro
Realizar las pruebas necesarias para las funcionalidadesde seguridad
de los sistemas.
Intención didáctica.
La materia consta de seis bloques estructurados y definidos que abarcan la
última etapa de la fase de análisis y síntesis. Al término del semestre se debe
obtener un producto de software, funcionando de acuerdo a los estándares de
seguridad.
La primera unidad se centra en conocer las problemáticas en el software no
seguro.
En la segunda unidadse analizan las técnicas y herramientas para adquirir los
requerimientos del software seguro.
La tercera unidad se centra en el diseño del software.
En la cuarta unidad se enfoca en la utilización de un lenguaje de programación
para la codificación de los componentes del software seguro.
En la quinta unidad se desarrollarán las tareas de mantenimiento y pruebas del
software.
3.- COMPETENCIAS ADESARROLLAR
Competencias específicas:
Desarrollar software seguro: Análisis,
Diseño, codificación y pruebas.
Competencias Genéricas:
Competencias instrumentales
Capacidad de análisis y síntesis
Conocimientos básicos de la
carrera
Comunicación oral y escrita
Conocimiento de una segunda
lengua
Conocimiento generales básicos
de
los
lenguajes
de
programación.
Habilidad para buscar yanalizar
información
proveniente
de
fuentes diversa.
Habilidad lógica para solucionar
problemas.
Habilidades del manejo de la
computadora.
Competencias interpersonales
Capacidad crítica y autocrítica
Trabajo en equipo
interdisciplinario
Habilidades interpersonales
Competencias sistémicas
Capacidad
de
aplicar
los
conocimientos en la práctica
Habilidades de investigación
Estándares dedesarrollo para la
implementación de soluciones
Capacidad de aprender
Capacidad de generar nuevas
ideas (creatividad)
Habilidad para trabajar en forma
autónoma
Capacidad para diseñar y
gestionar proyectos
Búsqueda del logro
4.- HISTORIA DEL PROGRAMA
Lugar y fecha de Participantes
elaboración o revisión
Observaciones
(Cambios y justificación
Instituto Tecnológico de Academia deIngeniería en
Lázaro Cárdenas
Sistemas
Computacionales
Fecha 17 de agosto de
2012
Planeación y diseño de la
materia para el modulo de
especialidad
Instituto
Saltillo
Reunión nacional de Diseño e
innovación curricular de la
carrera de Ingeniería en
Tecnológico de Representantes de los
Institutos Tecnológicos de:
Fecha 9 de octubre de
2010
Institutos Tecnológicos de: Representantes de las
Mexicali yTijuana.
academias de sistemas
computacionales
Institutos
Tecnológicos
Superiores
de:
Coatzacoalcos y Xalapa.
Análisis,
enriquecimiento
y
elaboración del programa de
estudio
propuesto
en
la
Reunión Nacional de Diseño
Curricular de la carrera de
Fecha 12 de octubre de
2009 al 19 de febrero de
2010
5.- OBJETIVO(S) GENERALE(S) DEL CURSO (Competencia
específica a desarrollar en el curso)
Desarrollar...
Regístrate para leer el documento completo.