SlideShare a Scribd company logo
1 of 9
Download to read offline
1.- DATOS DE LA ASIGNATURA
Nombre de la asignatura: Desarrollo de proyectos de software
Carrera: Ingeniería en Sistemas Computacionales
Clave de la asignatura: SCM - 0406
Horas teoría-horas práctica-créditos 3-2-8

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
elaboración o
Participantes
revisión
Instituto Tecnológico Representantes de la
de Toluca
academia de sistemas y
18 – 22 agosto 2003. computación de los
Institutos Tecnológicos.
Institutos
Tecnológicos de:
Cd. Guzmán, Iguala
23 agosto al 7
noviembre del 2003

Observaciones
(cambios y justificación)
Reunión nacional de
evaluación curricular de la
carrera de Ingeniería en
Sistemas Computacionales.

Academia de sistemas y Análisis y enriquecimiento de
computación.
las propuestas de los
programas diseñados en la
reunión nacional de
evaluación

Instituto Tecnológico Comité de consolidación
de León
de la carrera de
1 – 5 marzo 2004
Ingeniería en Sistemas
Computacionales.

Definición de los programas
de estudio de la carrera de
Ingeniería en Sistemas
Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio
Anteriores
Asignaturas
Temas
Planificación
y Todos ya que es
Modelado.
una materia
integradora para el
Redes de
desarrollo de
cualquier tipo de
computadoras.
proyecto de
Tópicos Selectos software.
de programación
Interfaces.

Posteriores
Asignaturas
Temas
.

Desarrollo
sustentable.
Ética

b). Aportación de la asignatura al perfil del egresado
Desarrolla aplicaciones de software de cualquier dominio.
4.- OBJETIVO(S) GENERAL(ES) DEL CURSO
El estudiante diseñará y construirá un proyecto de software conforme a los
requerimientos establecidos en el dominio del proyecto de software.
5.- TEMARIO
Unidad
Temas
1
Conceptos Introductorios.

1.1
1.2
1.3

Subtemas
La arquitectura de 4+1 vistas.
Desarrollo orientado a objetos.
Diagramación.

2

Diseño orientado a objetos. 2.1 Diseño del sistema en base a
procesos.
2.1.1 Actividades y casos de uso.
2.1.2 Interfaces de usuario.
2.2 Diseño de la lógica.
2.2.1 Clases y Objetos.
2.2.2 Interacción.
2.2.3 Estados y Transiciones.

3

Construcción.

3.1 Despliegue de componentes y
arquitectónico.
3.2 Técnicas de desarrollo de las
arquitecturas de referencia en
diferentes dominios.
3.2.1 Los modelos de componentes.
3.2.2 Arquitectura de referencia para
sistemas de tiempo real fuente
de alimentación.
3.2.3 Arquitectura de referencia para
sistemas móviles con conexión
a Internet.
3.2.4 Arquitectura de referencia para
sistemas de información.
3.2.5 Arquitectura de referencia para
ambientes virtuales de
aprendizaje.
3.2.6 Arquitecturas de referencia para
líneas de productos.

4

Pruebas de software.

4.1 Definiciones.
4.1.1 Prueba, caso de prueba,
defecto, falla, error, verificación,
validación.
4.1.2 Relación entre defecto-fallaerror.
4.1.3 Pruebas estructurales,
funcionales y aleatorias.
5.- TEMARIO (Continuación)
4.1.4
4.2

4.3
4.4
4.5

5

Implantación y
mantenimiento.

5.1
5.2

Documentación del diseño de
las pruebas.
Proceso de pruebas.
4.2.1 Generar un plan de pruebas.
4.2.2 Diseñar pruebas especificas.
4.2.3 Tomar configuración del
software a probar.
4.2.4 Configurar las pruebas.
4.2.5 Evaluar resultados.
4.2.5.1 Depuración.
4.2.5.2 Análisis de errores.
Técnicas de diseño de casos de
pruebas.
Enfoque práctico recomendado para
el diseño de casos.
Estrategias de aplicación de las
pruebas.
4.5.1 De unidad.
4.5.2 De integración.
4.5.3 Del sistema.
4.5.4 De aceptación.
Implantación e Integración de casos
de uso y componentes de software.
Mantenimiento del software.

6.- APRENDIZAJES REQUERIDOS
•
•
•
•

Aplicar una técnica de adquisición de información (entrevistas,
cuestionarios, etc.).
Integrar equipos de desarrollo.
Discriminar los requerimientos de proyectos de software.
Aplicar los requerimientos de usuario para diseñar casos de uso e
interfaces correspondientes de un proyecto de software.
7.- SUGERENCIAS DIDÁCTICAS
• Contar con un sitio Web.
• Buscar oportunidades para el diseño, implantación y pruebas de un sistema
computacional en las diferentes organizaciones de la localidad.
• Aplicar una técnica de adquisición de información (entrevistas,
cuestionarios, sondeo, entre otros).
• Exponer en el aula el proyecto realizado.
• Integrar equipos de desarrollo motivando el aprendizaje en equipo.
• Dar un uso didáctico a medios audiovisuales, emplear dinámicas grupales
(lluvia de ideas, mesa redonda, paneles, foros, conferencias, debates, entre
otros), realizar prácticas.
• Desarrollo de un proyecto dosificado durante el semestre.

8.- SUGERENCIAS DE EVALUACIÓN
•
•
•
•
•
•

Evaluación diagnóstica (valoración de conocimientos previos).
Dar seguimiento al desempeño en el desarrollo del proyecto. (dominio de
los conceptos, capacidad de comunicación interpersonal, aplicación de los
conocimientos en problemas reales, transferencia del conocimiento).
Evaluación de la presentación del proyecto. (Informe, presentación y
defensa de la congruencia del proyecto).
Dar valor a la participación (mesas redondas y de debate).
Actividades de auto evaluación.
Exámenes departamentales.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Conceptos introductorios.
Objetivo
Actividades de Aprendizaje
Educacional
El estudiante
1.1 Plantear preguntas relativas a los roles
comprenderá el
de:
enfoque de los
• Usuario.
diferentes actores
• Analistas.
involucrados en un
• Diseñadores.
proyecto de software
• Desarrolladores.
y aplicación de cada
• Probador.
uno de los diagramas
• Integradores.
del paradigma
1.2 Realizar un ejercicio que muestre la
orientado a objetos.
aplicación del concepto de desarrollo
orientado a objetos.
1.3 Realizar un ejercicio que muestre la
aplicación del concepto de cada uno de
los diagramas.

Fuentes de
Información
7,6,1,2,4,12

UNIDAD 2.- Diseño orientado a objetos.
Objetivo
Educacional
Construirá los
diagramas que
muestren el
comportamiento del
sistema acorde a los
requerimientos del
usuario.

Fuentes de
Información
2.1 Aplicar el Lenguaje Unificado Modelado 1,2,5,6,7,8,12
(UML) específicamente Diagramas de
Secuencia, Colaboración y Estado,
Clases y Objetos para realizar el
Diseño del proyecto de software.
Discutir y exponer por equipo, los
Diagramas resultantes.
2.2 Igual a 2.1
Actividades de Aprendizaje
UNIDAD 3.- Construcción.
Objetivo
Actividades de Aprendizaje
Educacional
Construirá
los 3.1 Aplicar el Lenguaje Unificado
diagramas
Modelado (UML) específicamente
correspondientes a la
Diagramas de componentes y
implementación
y
despliegue para mostrar la
desarrollará
la
implementación del proyecto de
programación
del
software.
sistema acorde a la
Discutir y exponer por equipo, los
arquitectura
de
Diagramas resultantes.
referencia
del 3.2 Realizar la programación del proyecto
dominio
de
su
de software mediante el paradigma
proyecto.
Orientado a Objetos.

Fuentes de
Información
4, 5, 6, 7

UNIDAD 4.- Pruebas de software.
Objetivo
Actividades de Aprendizaje
Educacional
Implementará una
4.1 Discutir y exponer por equipo, las
estrategia para
Técnicas de Prueba usadas y sus
realizar pruebas a su
resultados.
proyecto de software. 4.5 Discutir y exponer por equipo, las
estrategias de aplicación de las
pruebas.

Fuentes de
Información
4,5,6,8,12

UNIDAD 5.- Implantación y mantenimiento.
Objetivo
Fuentes de
Actividades de Aprendizaje
Educacional
Información
Conocerá
técnicas 5.1 Realizar una síntesis sobre las técnicas 4,10,11,12
para la implantación y
para la implantación y el
mantenimiento
del
mantenimiento del software.
software.
Discutir, en equipo, las características
que diferencian a cada uno de las
técnicas.
5.2 Realizar una síntesis sobre el
mantenimiento del software, discutir,
en equipo, las características del
mantenimiento de software.
10. FUENTES DE INFORMACIÓN
1.

Fowler, Martin, (1999).
UML Gota a Gota
Ed. Addison Wesley.

2.

Larman, Craig (1999).
UML y patrones.
Ed. Pearson.

3.

Bruegge Bernd (2001).
Ingeniería de Software Orientada a Objetos.
Ed. Prentice Hall.

4.

Braude, Eric (2003).
Ingeniería de Software Una perspectiva Orientada a Objetos.
Ed. Alfaomega.

5.

Meyer, Bertrand (1999).
Construcción de Software Orientada a Objetos.
Ed. Prentice Hall.

6.

Oestereich Bernd (1999).
Developing Software with UML, Object-Oriented Analysis and Desing in
Practice.
Ed. Addison Wesley.

7.

Reed R.Paul (2001).
Developing Applications with Visual Basic and UML.
Ed. Addison Wesley.

8.

Jacobson,Ivar. (2000).
El Proceso unificado de desarrollo de Software.
Ed. Addison Wesley.

9.

Humphrey, Watts S. (2000).
Introducción al Proceso Software Personal.
Ed. Addison Wesley.

10. Sommerville, Ian (2001).
Ingeniería de Software.
Ed. Prentice Hall.
11. Pressman Roger S (2001).
Ingeniería del Software, 5/E.
Ed. Mc.Gaw-Hill.
12. Laudon & Laudon 8/E (2003).
Management Information Systems.
Ed. Prentice-Hall.

11.- PRACTICAS

Unidad Práctica
1

Desarrollo de un proyecto dosificado durante el semestre,
involucrando todas las unidades de aprendizaje, donde se
aplique los diagramas del Lenguaje Unificado de Modelado

More Related Content

What's hot

Guia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwareGuia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwaresullinsan
 
Wiki glosario tecnico_ingles_jhon_jairorincon_jimmyalbertomartinez
Wiki glosario tecnico_ingles_jhon_jairorincon_jimmyalbertomartinezWiki glosario tecnico_ingles_jhon_jairorincon_jimmyalbertomartinez
Wiki glosario tecnico_ingles_jhon_jairorincon_jimmyalbertomartinezJhon Rincon
 
Taller de Implementación - Lectura 00
Taller de Implementación - Lectura 00Taller de Implementación - Lectura 00
Taller de Implementación - Lectura 00eriveraa
 
Ada Programacion
Ada ProgramacionAda Programacion
Ada ProgramacionSergio Lobo
 
Metodologías para el diseño del software educativo
Metodologías para el diseño del software educativoMetodologías para el diseño del software educativo
Metodologías para el diseño del software educativoJulian David Duarte Páez
 
Metodología de Diseño de OVA
Metodología de Diseño de OVAMetodología de Diseño de OVA
Metodología de Diseño de OVAJULIAN PAZ
 
Metodología de Diseño de OVA
Metodología de Diseño de OVAMetodología de Diseño de OVA
Metodología de Diseño de OVAJULIAN PAZ
 
Aplicación web basada en agentes para monitorear los indicadores de la gestió...
Aplicación web basada en agentes para monitorear los indicadores de la gestió...Aplicación web basada en agentes para monitorear los indicadores de la gestió...
Aplicación web basada en agentes para monitorear los indicadores de la gestió...Manuel Mujica
 

What's hot (10)

Guia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del softwareGuia unidad ii fundamentacion de ingenieria del software
Guia unidad ii fundamentacion de ingenieria del software
 
Wiki glosario tecnico_ingles_jhon_jairorincon_jimmyalbertomartinez
Wiki glosario tecnico_ingles_jhon_jairorincon_jimmyalbertomartinezWiki glosario tecnico_ingles_jhon_jairorincon_jimmyalbertomartinez
Wiki glosario tecnico_ingles_jhon_jairorincon_jimmyalbertomartinez
 
Taller de Implementación - Lectura 00
Taller de Implementación - Lectura 00Taller de Implementación - Lectura 00
Taller de Implementación - Lectura 00
 
Ada Programacion
Ada ProgramacionAda Programacion
Ada Programacion
 
Metodologías para el diseño del software educativo
Metodologías para el diseño del software educativoMetodologías para el diseño del software educativo
Metodologías para el diseño del software educativo
 
Metodología de Diseño de OVA
Metodología de Diseño de OVAMetodología de Diseño de OVA
Metodología de Diseño de OVA
 
Metodología de Diseño de OVA
Metodología de Diseño de OVAMetodología de Diseño de OVA
Metodología de Diseño de OVA
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3
 
Aplicación web basada en agentes para monitorear los indicadores de la gestió...
Aplicación web basada en agentes para monitorear los indicadores de la gestió...Aplicación web basada en agentes para monitorear los indicadores de la gestió...
Aplicación web basada en agentes para monitorear los indicadores de la gestió...
 
Pasig
PasigPasig
Pasig
 

Viewers also liked

Presentaci%80%a0%a6%f3n uso de la m y n 2
Presentaci%80%a0%a6%f3n uso de la m y n 2Presentaci%80%a0%a6%f3n uso de la m y n 2
Presentaci%80%a0%a6%f3n uso de la m y n 2PaoLa Garcia
 
Deutsche Alzheimer Gesellschaft - Case
Deutsche Alzheimer Gesellschaft - CaseDeutsche Alzheimer Gesellschaft - Case
Deutsche Alzheimer Gesellschaft - Casetextsafari.de
 
00 vortrag zur geschichte nordamerikas
00 vortrag zur geschichte nordamerikas00 vortrag zur geschichte nordamerikas
00 vortrag zur geschichte nordamerikasMalte279
 
4. sistemas de_acueducto
4. sistemas de_acueducto4. sistemas de_acueducto
4. sistemas de_acueductoSAN JOSE OBRERO
 
AGOF facts figures Gesundheit Q2/2012
AGOF facts figures Gesundheit Q2/2012AGOF facts figures Gesundheit Q2/2012
AGOF facts figures Gesundheit Q2/2012Ad6Media Germany
 
Presentacion unidad 3 y 4
Presentacion unidad 3 y 4Presentacion unidad 3 y 4
Presentacion unidad 3 y 4sabripelaez
 
First fixture
First fixtureFirst fixture
First fixtureKANESHROO
 
HTML5 Offline - Fallstricke für mobile Webseiten und WebApps
HTML5 Offline - Fallstricke für mobile Webseiten und WebAppsHTML5 Offline - Fallstricke für mobile Webseiten und WebApps
HTML5 Offline - Fallstricke für mobile Webseiten und WebAppsUlrich Schmidt
 
Comercio Electronico/Investigacion 3
 Comercio Electronico/Investigacion 3 Comercio Electronico/Investigacion 3
Comercio Electronico/Investigacion 3garyortiz
 
Transversal Marketing for Banks 2013 Presentation
Transversal Marketing for Banks 2013 PresentationTransversal Marketing for Banks 2013 Presentation
Transversal Marketing for Banks 2013 PresentationTransversal Ltd
 
Rio+20 - Kurzpräsentation
Rio+20 - KurzpräsentationRio+20 - Kurzpräsentation
Rio+20 - KurzpräsentationAKAD Business
 
Presentación 1
Presentación 1Presentación 1
Presentación 1Ana Correa
 

Viewers also liked (18)

Presentaci%80%a0%a6%f3n uso de la m y n 2
Presentaci%80%a0%a6%f3n uso de la m y n 2Presentaci%80%a0%a6%f3n uso de la m y n 2
Presentaci%80%a0%a6%f3n uso de la m y n 2
 
Incorporaciòn de las NNTT a la educación
Incorporaciòn de las NNTT a la educaciónIncorporaciòn de las NNTT a la educación
Incorporaciòn de las NNTT a la educación
 
Deutsche Alzheimer Gesellschaft - Case
Deutsche Alzheimer Gesellschaft - CaseDeutsche Alzheimer Gesellschaft - Case
Deutsche Alzheimer Gesellschaft - Case
 
00 vortrag zur geschichte nordamerikas
00 vortrag zur geschichte nordamerikas00 vortrag zur geschichte nordamerikas
00 vortrag zur geschichte nordamerikas
 
4. sistemas de_acueducto
4. sistemas de_acueducto4. sistemas de_acueducto
4. sistemas de_acueducto
 
AGOF facts figures Gesundheit Q2/2012
AGOF facts figures Gesundheit Q2/2012AGOF facts figures Gesundheit Q2/2012
AGOF facts figures Gesundheit Q2/2012
 
Presentacion unidad 3 y 4
Presentacion unidad 3 y 4Presentacion unidad 3 y 4
Presentacion unidad 3 y 4
 
First fixture
First fixtureFirst fixture
First fixture
 
HTML5 Offline - Fallstricke für mobile Webseiten und WebApps
HTML5 Offline - Fallstricke für mobile Webseiten und WebAppsHTML5 Offline - Fallstricke für mobile Webseiten und WebApps
HTML5 Offline - Fallstricke für mobile Webseiten und WebApps
 
Comercio Electronico/Investigacion 3
 Comercio Electronico/Investigacion 3 Comercio Electronico/Investigacion 3
Comercio Electronico/Investigacion 3
 
Transversal Marketing for Banks 2013 Presentation
Transversal Marketing for Banks 2013 PresentationTransversal Marketing for Banks 2013 Presentation
Transversal Marketing for Banks 2013 Presentation
 
Photosenfolie 0
Photosenfolie 0Photosenfolie 0
Photosenfolie 0
 
Telemedicina margarita
Telemedicina  margaritaTelemedicina  margarita
Telemedicina margarita
 
Kirchner + Robrecht-White Paper "IT-Systeme erfolgreich auswählen"
Kirchner + Robrecht-White Paper "IT-Systeme erfolgreich auswählen"Kirchner + Robrecht-White Paper "IT-Systeme erfolgreich auswählen"
Kirchner + Robrecht-White Paper "IT-Systeme erfolgreich auswählen"
 
BVB
BVBBVB
BVB
 
Rio+20 - Kurzpräsentation
Rio+20 - KurzpräsentationRio+20 - Kurzpräsentation
Rio+20 - Kurzpräsentation
 
Retiro
RetiroRetiro
Retiro
 
Presentación 1
Presentación 1Presentación 1
Presentación 1
 

Similar to Desarrollo de Proyectos de Software

Administracion de la funcion informatica li
Administracion de la funcion informatica liAdministracion de la funcion informatica li
Administracion de la funcion informatica liEvǝǝthzhiitha Crüz
 
Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Carol Sanches
 
Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Carol Sanches
 
Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Carol Sanches
 
Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Carol Sanches
 
6. ifb 0402 administracion de la funcion informatica
6. ifb 0402 administracion de la funcion informatica6. ifb 0402 administracion de la funcion informatica
6. ifb 0402 administracion de la funcion informaticaZandy Ariias
 
Temarion administracion de la funcion informatica
Temarion  administracion de la funcion informaticaTemarion  administracion de la funcion informatica
Temarion administracion de la funcion informaticaIvan Reyes
 
6 141018234931-conversion-gate01
6 141018234931-conversion-gate016 141018234931-conversion-gate01
6 141018234931-conversion-gate01Akira Uchiha
 
6 141018234931-conversion-gate01
6 141018234931-conversion-gate016 141018234931-conversion-gate01
6 141018234931-conversion-gate01Akira Uchiha
 

Similar to Desarrollo de Proyectos de Software (20)

Sistemas de informacion II LI
Sistemas de informacion II LISistemas de informacion II LI
Sistemas de informacion II LI
 
Sistema de informacion ii
Sistema de informacion iiSistema de informacion ii
Sistema de informacion ii
 
Sistemas operativos i li
Sistemas operativos i liSistemas operativos i li
Sistemas operativos i li
 
Sistemas operativos i li
Sistemas operativos i liSistemas operativos i li
Sistemas operativos i li
 
Plan de estudios 5to
Plan de estudios 5toPlan de estudios 5to
Plan de estudios 5to
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Plan de estudios
Plan de estudiosPlan de estudios
Plan de estudios
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Administracion de la funcion informatica li
Administracion de la funcion informatica liAdministracion de la funcion informatica li
Administracion de la funcion informatica li
 
Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)
 
Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)
 
Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)
 
Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)Administracion de la funcion informatica li (1)
Administracion de la funcion informatica li (1)
 
Afi
AfiAfi
Afi
 
6. ifb 0402 administracion de la funcion informatica
6. ifb 0402 administracion de la funcion informatica6. ifb 0402 administracion de la funcion informatica
6. ifb 0402 administracion de la funcion informatica
 
Temarion administracion de la funcion informatica
Temarion  administracion de la funcion informaticaTemarion  administracion de la funcion informatica
Temarion administracion de la funcion informatica
 
Afi
AfiAfi
Afi
 
6 141018234931-conversion-gate01
6 141018234931-conversion-gate016 141018234931-conversion-gate01
6 141018234931-conversion-gate01
 
Afi
AfiAfi
Afi
 
6 141018234931-conversion-gate01
6 141018234931-conversion-gate016 141018234931-conversion-gate01
6 141018234931-conversion-gate01
 

Recently uploaded

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 

Recently uploaded (20)

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 

Desarrollo de Proyectos de Software

  • 1. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Desarrollo de proyectos de software Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: SCM - 0406 Horas teoría-horas práctica-créditos 3-2-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración o Participantes revisión Instituto Tecnológico Representantes de la de Toluca academia de sistemas y 18 – 22 agosto 2003. computación de los Institutos Tecnológicos. Institutos Tecnológicos de: Cd. Guzmán, Iguala 23 agosto al 7 noviembre del 2003 Observaciones (cambios y justificación) Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales. Academia de sistemas y Análisis y enriquecimiento de computación. las propuestas de los programas diseñados en la reunión nacional de evaluación Instituto Tecnológico Comité de consolidación de León de la carrera de 1 – 5 marzo 2004 Ingeniería en Sistemas Computacionales. Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.
  • 2. 3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estudio Anteriores Asignaturas Temas Planificación y Todos ya que es Modelado. una materia integradora para el Redes de desarrollo de cualquier tipo de computadoras. proyecto de Tópicos Selectos software. de programación Interfaces. Posteriores Asignaturas Temas . Desarrollo sustentable. Ética b). Aportación de la asignatura al perfil del egresado Desarrolla aplicaciones de software de cualquier dominio. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO El estudiante diseñará y construirá un proyecto de software conforme a los requerimientos establecidos en el dominio del proyecto de software.
  • 3. 5.- TEMARIO Unidad Temas 1 Conceptos Introductorios. 1.1 1.2 1.3 Subtemas La arquitectura de 4+1 vistas. Desarrollo orientado a objetos. Diagramación. 2 Diseño orientado a objetos. 2.1 Diseño del sistema en base a procesos. 2.1.1 Actividades y casos de uso. 2.1.2 Interfaces de usuario. 2.2 Diseño de la lógica. 2.2.1 Clases y Objetos. 2.2.2 Interacción. 2.2.3 Estados y Transiciones. 3 Construcción. 3.1 Despliegue de componentes y arquitectónico. 3.2 Técnicas de desarrollo de las arquitecturas de referencia en diferentes dominios. 3.2.1 Los modelos de componentes. 3.2.2 Arquitectura de referencia para sistemas de tiempo real fuente de alimentación. 3.2.3 Arquitectura de referencia para sistemas móviles con conexión a Internet. 3.2.4 Arquitectura de referencia para sistemas de información. 3.2.5 Arquitectura de referencia para ambientes virtuales de aprendizaje. 3.2.6 Arquitecturas de referencia para líneas de productos. 4 Pruebas de software. 4.1 Definiciones. 4.1.1 Prueba, caso de prueba, defecto, falla, error, verificación, validación. 4.1.2 Relación entre defecto-fallaerror. 4.1.3 Pruebas estructurales, funcionales y aleatorias.
  • 4. 5.- TEMARIO (Continuación) 4.1.4 4.2 4.3 4.4 4.5 5 Implantación y mantenimiento. 5.1 5.2 Documentación del diseño de las pruebas. Proceso de pruebas. 4.2.1 Generar un plan de pruebas. 4.2.2 Diseñar pruebas especificas. 4.2.3 Tomar configuración del software a probar. 4.2.4 Configurar las pruebas. 4.2.5 Evaluar resultados. 4.2.5.1 Depuración. 4.2.5.2 Análisis de errores. Técnicas de diseño de casos de pruebas. Enfoque práctico recomendado para el diseño de casos. Estrategias de aplicación de las pruebas. 4.5.1 De unidad. 4.5.2 De integración. 4.5.3 Del sistema. 4.5.4 De aceptación. Implantación e Integración de casos de uso y componentes de software. Mantenimiento del software. 6.- APRENDIZAJES REQUERIDOS • • • • Aplicar una técnica de adquisición de información (entrevistas, cuestionarios, etc.). Integrar equipos de desarrollo. Discriminar los requerimientos de proyectos de software. Aplicar los requerimientos de usuario para diseñar casos de uso e interfaces correspondientes de un proyecto de software.
  • 5. 7.- SUGERENCIAS DIDÁCTICAS • Contar con un sitio Web. • Buscar oportunidades para el diseño, implantación y pruebas de un sistema computacional en las diferentes organizaciones de la localidad. • Aplicar una técnica de adquisición de información (entrevistas, cuestionarios, sondeo, entre otros). • Exponer en el aula el proyecto realizado. • Integrar equipos de desarrollo motivando el aprendizaje en equipo. • Dar un uso didáctico a medios audiovisuales, emplear dinámicas grupales (lluvia de ideas, mesa redonda, paneles, foros, conferencias, debates, entre otros), realizar prácticas. • Desarrollo de un proyecto dosificado durante el semestre. 8.- SUGERENCIAS DE EVALUACIÓN • • • • • • Evaluación diagnóstica (valoración de conocimientos previos). Dar seguimiento al desempeño en el desarrollo del proyecto. (dominio de los conceptos, capacidad de comunicación interpersonal, aplicación de los conocimientos en problemas reales, transferencia del conocimiento). Evaluación de la presentación del proyecto. (Informe, presentación y defensa de la congruencia del proyecto). Dar valor a la participación (mesas redondas y de debate). Actividades de auto evaluación. Exámenes departamentales.
  • 6. 9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Conceptos introductorios. Objetivo Actividades de Aprendizaje Educacional El estudiante 1.1 Plantear preguntas relativas a los roles comprenderá el de: enfoque de los • Usuario. diferentes actores • Analistas. involucrados en un • Diseñadores. proyecto de software • Desarrolladores. y aplicación de cada • Probador. uno de los diagramas • Integradores. del paradigma 1.2 Realizar un ejercicio que muestre la orientado a objetos. aplicación del concepto de desarrollo orientado a objetos. 1.3 Realizar un ejercicio que muestre la aplicación del concepto de cada uno de los diagramas. Fuentes de Información 7,6,1,2,4,12 UNIDAD 2.- Diseño orientado a objetos. Objetivo Educacional Construirá los diagramas que muestren el comportamiento del sistema acorde a los requerimientos del usuario. Fuentes de Información 2.1 Aplicar el Lenguaje Unificado Modelado 1,2,5,6,7,8,12 (UML) específicamente Diagramas de Secuencia, Colaboración y Estado, Clases y Objetos para realizar el Diseño del proyecto de software. Discutir y exponer por equipo, los Diagramas resultantes. 2.2 Igual a 2.1 Actividades de Aprendizaje
  • 7. UNIDAD 3.- Construcción. Objetivo Actividades de Aprendizaje Educacional Construirá los 3.1 Aplicar el Lenguaje Unificado diagramas Modelado (UML) específicamente correspondientes a la Diagramas de componentes y implementación y despliegue para mostrar la desarrollará la implementación del proyecto de programación del software. sistema acorde a la Discutir y exponer por equipo, los arquitectura de Diagramas resultantes. referencia del 3.2 Realizar la programación del proyecto dominio de su de software mediante el paradigma proyecto. Orientado a Objetos. Fuentes de Información 4, 5, 6, 7 UNIDAD 4.- Pruebas de software. Objetivo Actividades de Aprendizaje Educacional Implementará una 4.1 Discutir y exponer por equipo, las estrategia para Técnicas de Prueba usadas y sus realizar pruebas a su resultados. proyecto de software. 4.5 Discutir y exponer por equipo, las estrategias de aplicación de las pruebas. Fuentes de Información 4,5,6,8,12 UNIDAD 5.- Implantación y mantenimiento. Objetivo Fuentes de Actividades de Aprendizaje Educacional Información Conocerá técnicas 5.1 Realizar una síntesis sobre las técnicas 4,10,11,12 para la implantación y para la implantación y el mantenimiento del mantenimiento del software. software. Discutir, en equipo, las características que diferencian a cada uno de las técnicas. 5.2 Realizar una síntesis sobre el mantenimiento del software, discutir, en equipo, las características del mantenimiento de software.
  • 8. 10. FUENTES DE INFORMACIÓN 1. Fowler, Martin, (1999). UML Gota a Gota Ed. Addison Wesley. 2. Larman, Craig (1999). UML y patrones. Ed. Pearson. 3. Bruegge Bernd (2001). Ingeniería de Software Orientada a Objetos. Ed. Prentice Hall. 4. Braude, Eric (2003). Ingeniería de Software Una perspectiva Orientada a Objetos. Ed. Alfaomega. 5. Meyer, Bertrand (1999). Construcción de Software Orientada a Objetos. Ed. Prentice Hall. 6. Oestereich Bernd (1999). Developing Software with UML, Object-Oriented Analysis and Desing in Practice. Ed. Addison Wesley. 7. Reed R.Paul (2001). Developing Applications with Visual Basic and UML. Ed. Addison Wesley. 8. Jacobson,Ivar. (2000). El Proceso unificado de desarrollo de Software. Ed. Addison Wesley. 9. Humphrey, Watts S. (2000). Introducción al Proceso Software Personal. Ed. Addison Wesley. 10. Sommerville, Ian (2001). Ingeniería de Software. Ed. Prentice Hall. 11. Pressman Roger S (2001). Ingeniería del Software, 5/E. Ed. Mc.Gaw-Hill.
  • 9. 12. Laudon & Laudon 8/E (2003). Management Information Systems. Ed. Prentice-Hall. 11.- PRACTICAS Unidad Práctica 1 Desarrollo de un proyecto dosificado durante el semestre, involucrando todas las unidades de aprendizaje, donde se aplique los diagramas del Lenguaje Unificado de Modelado