ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingieneria De Software

erikhoppo8 de Octubre de 2013

1.813 Palabras (8 Páginas)225 Visitas

Página 1 de 8

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Ingeniería de Software

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCD-1011

(Créditos) SATCA1 2 -3-5

2.- PRESENTACIÓN

Caracterización de la asignatura.

Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales las

competencias profesionales para aplicar métodos y técnicas que permitan

desarrollar soluciones de software, conforme a las normas organizacionales de

manejo y seguridad de la información, utilizando tecnologías emergentes.

La importancia de esta asignatura, es que permite al alumno abordar todas las fases

del ciclo de vida del desarrollo de cualquier tipo de software, aplicables a una

infinidad de áreas.

Esta asignatura, es la aplicación práctica del conocimiento científico, a través de los

métodos y técnicas adecuados, para el desarrollo de software.

La disciplina de Ingeniería de Software se relaciona con materias precedentes como:

Fundamentos De Programación, Programación Orientada A Objetos, Estructura De

Datos, Fundamentos De Ingeniería De Software, Tópicos Avanzados De

Programación,

Sistemas

Operativos,

Arquitectura

De

Computadoras,

Telecomunicaciones.

Posteriores: Gestión de Proyectos de Software, Programación Web.

Requiere de competencias previas como: Manejo de un lenguaje de modelado,

dominio en el uso de herramientas CASE, uso de algún Sistema Manejador de

Bases de Datos, dominio de algún lenguaje de programación orientado a objetos,

identificación de las etapas del ciclo de desarrollo de sistemas y de las diferentes

plataformas operativas.

Intención didáctica.

La asignatura debe ser teórico – práctico y capaz de desarrollar en el estudiante la

habilidad para la aplicación de las diferentes técnicas para el desarrollo de software,

considerando siempre los principios de la ingeniería de software, para lo cual se

1

Sistema de asignación y transferencia de créditos académicosorganiza el temario en cuatro bloques.

En el bloque uno, evolución del modelado de negocios, se muestra el apoyo para

detectar oportunidades, anticipar riesgos innecesarios, obtener financiamiento y

revisar periódicamente lo avances para fijar nuevas metas, de manera que la

evolución del modelado de negocios corresponde a los elementos que deben

considerarse antes de iniciar un proyecto e involucra aspectos como espíritu

emprendedor creatividad y trabajo en equipo.

El bloque dos permitirá investigar y aplicar las diferentes metodologías, de acuerdo

al ámbito del software, contemplando las actividades relativas a la especificación del

software, el desarrollo, la validación y la evolución.

En el bloque tres se describe la arquitectura del software, como el proceso que

comprende modelos arquitectónicos, para identificar subsistemas y establecer un

marco de trabajo para su control y comunicación.

En el bloque cuatro se pretende identificar la seguridad como un requerimiento

crítico, el cual debe ser considerado durante el proceso de desarrollo y al final de

éste para que se garantice continuidad en el soporte al mismo, que permita

minimizar los riesgos al aplicar pruebas de vulnerabilidad potencial.

3.- COMPETENCIAS A DESARROLLAR

Competencias específicas:

Competencias genéricas:

Desarrollar soluciones de software,

considerando los aspectos del modelo Competencias instrumentales

de negocios, mediante la aplicación de la • Capacidad de análisis y síntesis

metodología adecuada a la naturaleza • Capacidad de organizar y planificar

del problema.

• Comunicación oral y escrita

• Habilidad para buscar y analizar

información proveniente de fuentes

diversas

• Solución de problemas

• Toma de decisiones.

Competencias interpersonales

• Capacidad crítica y autocrítica

• Trabajo en equipo

• Habilidades interpersonales

Competencias sistémicas

• Capacidad de aplicar los

conocimientos en la práctica

• Habilidades de investigación•

Capacidad de aprender

Capacidad de generar nuevas ideas

(creatividad)

Habilidad para trabajar en forma

autónoma

Búsqueda del logro

4.- HISTORIA DEL PROGRAMA

Lugar y fecha de

Participantes

elaboración o revisión

Instituto Tecnológico de Representantes de los

Saltillo

Institutos Tecnológicos

Fecha del 5 al 9 de de:

Octubre de 2009

I.T. de Ciudad Valles,

I.T. de Matamoros

I.T. de Mérida

I.T. de Orizaba

I.T.S. del Sur del Estado

de Yucatán.

I.T. de Ciudad Valles

Representantes de las

I.T. de Matamoros

Academias

de

los

I.T. de Mérida

Institutos Tecnológicos.

I.T. de Orizaba

I.T. de Toluca

I.T.S. del Sur del Estado

de Yucatán.

Fecha

del

12

de

Octubre/2009 Al 15 de

Febrero/2010

Instituto

Tecnológico Representantes de los

Superior de Poza Rica, Institutos Tecnológicos

Veracruz.

participantes:

Fecha del 22 al 26 de I.T. de Ciudad Valles

Febrero/2010

I.T. de Matamoros

I.T. de Mérida

I.T. de Orizaba

I.T.S. del Sur del Estado

de Yucatán.

Observaciones

(cambios y justificación)

Reunión nacional de Diseño

e innovación curricular de la

carrera de Ingeniería en

sistemas computacionales

Análisis, enriquecimiento y

elaboración del programa de

estudio propuesto en la

Reunión Nacional de Diseño

Curricular de la carrera de

Ingeniería

en

Sistemas

Computacionales.

Reunión

nacional

de

consolidación de la carrera

de Ingeniería en Sistemas

Computacionales.

5.- OBJETIVO(S) GENERAL(ES) DEL CURSO (competencias específicas a

desarrollar en el curso)

Desarrollar soluciones de software, considerando los aspectos del modelo de

negocios, mediante la aplicación de la metodología adecuada a la naturaleza del

problema.6.- COMPETENCIAS PREVIAS

Aplica modelos, técnicas y herramientas para cada una de las etapas del ciclo de

vida de desarrollo de software

• Utiliza un Sistema Manejador de Bases de Datos

• Utiliza algún lenguaje de programación orientado a objetos

• Identifica diferentes plataformas operativas

7.- TEMARIO

Unidad

1.

2.

3.

Temas

Modelado de Negocios

Metodologías de

Desarrollo

Arquitecturas de

software

Subtemas

1.1 Evolución del Modelado de Negocios

1.2 Componentes del Modelado de Negocios

1.3 Orientaciones del Modelado de Negocio

1.4 BPMN en el Modelado del Negocio

2.1 Metodologías clásicas

2.1.1 Cascada

2.1.2 Incremental

2.1.3 Evolutivo

2.1.4 Espiral

2.1.5 Prototipos

2.1.6 Desarrollo basado en

componentes

2.2 Otras Metodologías

2.2.1Ganar-ganar

2.2.2 Proceso Unificado (UP)

2.2.3 Ingeniería Web

2.2.4 Metodologías Ágiles

2.2.5 Metodologías emergentes

2.3 Reingeniería

3.1 Descomposición modular

3.2 Patrones de Diseño

3.3 Arquitectura de dominio específico

3.4 Diseño de software de arquitectura

multiprocesador

3.5

Diseño de software de arquitectura

Cliente - Servidor

3.6 Diseño de software de arquitectura

distribuida

3.7 Diseño de software de arquitectura de

tiempo real4.

Seguridad en Ingeniería

de Software

4.1 Seguridad de software

4.2 Seguridad en el ciclo de desarrollo del

software

4.3 Confiabilidad del software

4.4 Ingeniería de seguridad

8.- SUGERENCIAS DIDÁCTICAS (desarrollo de competencias genéricas)

El profesor debe:

Ser conocedor de la disciplina que está bajo su responsabilidad, conocer su origen y

desarrollo histórico para considerar este conocimiento al abordar los temas.

Desarrollar la capacidad para coordinar y trabajar en equipo; orientar el trabajo del

estudiante y desarrollar en él la autonomía, el trabajo cooperativo y la toma de

decisiones. Mostrar flexibilidad en el seguimiento del proceso formativo y propiciar la

interacción entre los estudiantes. Tomar en cuenta el conocimiento de los

estudiantes como punto de partida y como obstáculo para la construcción de nuevos

conocimientos.

Propiciar actividades de metacognición. Ante la ejecución de una actividad,

señalar o identificar el tipo de proceso intelectual

...

Descargar como (para miembros actualizados) txt (16 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com