Syllabus

SCM-0413 Fundamentos de Desarrollo de Sistemas

DRA. YAQUELINE PECH HUH

ypech@itescam.edu.mx

Semestre Horas Teoría Horas Práctica Créditos Clasificación
6 3 2 8

Prerrequisitos
Conocer los tipos de organización así como sus estructuras y funciones correspondientes.
Aplicar elementos de Bases de datos.

Competencias Atributos de Ingeniería

Normatividad
El alumno deberá: <br>Cumplir con el 80% de las asistencias. <br>Tolerancia de 15 minutos en caso de entrada sea a las 14:00 horas<br>Tolerancia de 10 minutos para cualquier otro horario.<br>El protocolo para enviar correo es el siguiente:<br>gpo5B-->indica el grado y grupo del alumno<br>FDS-->Indica la clave de la materia(Fundamento de Desarrollo de Sistemas)<br><Nombre de equipo><Numero de Actividad><br>Ejemplo: gpo5bFDSnexus-1

Materiales
Análisis y Diseño de SistemasAutor: Henry F. Korth Manual de Referencia de Fundamento de Desarrollo de SistemasVerificacion de contenidos en el curso en Linea (FDS) en www.dokeos.compara uso de foros y participaciones en linea. Recopilar información en una organización para desarrollar un producto de software. Aplicar técnicas de adquisición de datos (entrevistas, cuestionarios, sondeos, entre otros). Exponer en el aula el análisis de la información recopilada. Integrar equipos de desarrollo motivando el aprendizaje en equipo. Investigar sobre Herramientas CASE de ultima generación. Uso de simuladores pertinentes.

Bibliografía disponible en el Itescam
Título
Autor
Editorial
Edición/Año
Ejemplares
Parámetros de Examen
PARCIAL 1 Unidad I, II
PARCIAL 2 Unidad III y IV

Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje)
1. Conceptos Introductorios
          1.1. Introducción a los Sistemas
                   1.1.1. Descripción General de Sistemas
                           Introducción ( bytes)
                           http://www.monografias.com/trabajos7/sisinf/sisinf.shtml
                           http://www.monografias.com/trabajos11/teosis/teosis.shtml
                           http://www.alegsa.com.ar/Dic/sistema.php
                          
                   1.1.2. Tipos de Sistemas
                           Tipos de Sistemas ( bytes)
                           http://es.wikipedia.org/wiki/Sistema
                           http://www.ccee.edu.uy/ensenian/catcomp/material/aydisis.pdf
                           http://150.185.184.61/profeso/sanch_alf/investigaciones/doctorado/pag46_tipos_sis.pdf
                          
                   1.1.3. Clasificación de Sistemas
                           Clasificación de sistemas ( bytes)
                           http://www.wikilearning.com/clasificacion_de_los_sistemas-wkccp-12557-3.htm
                           http://tecnologias.gio.etsit.upm.es/sistemas-informacion/clasificacion-de-los-sistemas-de-informacion-79.asp
                           http://www.unap.cl/~setcheve/siiqq/Page32.html
                          
          1.2. Ciclo de vida Proyectos de Software
                   1.2.1. Planificación de Gestion de Proyectos de Sistemas
                           Planeacion de Proyectos ( bytes)
                           Fases de administracion de Proyectos ( bytes)
                           Planeacion con recursos restringidos ( bytes)
                           http://www.unap.cl/~setcheve/siiqq/Page44.html
                           http://www.unap.cl/~setcheve/siiqq/Page46.html
                           http://www.unap.cl/~setcheve/siiqq/Page75.html
                           http://www.monografias.com/trabajos15/sistemas-control/sistemas-control.shtml?interlink#sistemas
                          
                   1.2.2. Determinación de Requerimientos de Sistemas
                           Determinacion de requerimientos ( bytes)
                           http://gbtcr.chileforge.cl/info_web/node134.html
                           http://gbtcr.chileforge.cl/info_web/node135.html
                           http://gbtcr.chileforge.cl/info_web/node136.html
                           http://www.mailxmail.com/curso/informatica/sistemasinformaticos/capitulo10.htm
                           http://www.monografias.com/trabajos7/resi/resi.shtml
                          
                   1.2.3. Analisis y Diseño de Sistemas
                           Analisis y diseño de Sistemas ( bytes)
                           http://html.rincondelvago.com/analisis-de-sistemas.html
                           http://www.monografias.com/trabajos/anaydisesis/anaydisesis.shtml
                           http://www.sistemas.unam.mx/analisis.html
                           http://www3.uji.es/~mmarques/f47/apun/node66.html
                           http://www3.uji.es/~mmarques/f47/apun/node67.html
                          
                   1.2.4. Programación de Sistemas
                           Programacion de Sistemas ( bytes)
                           Analisis y programacion de sistemas ( bytes)
                           http://www.getec.etsit.upm.es/docencia/gproyectos/planificacion/cvida.htm
                           http://www.getec.etsit.upm.es/docencia/gproyectos/planificacion/etapas.htm
                           http://html.rincondelvago.com/programacion-de-sistemas_2.html
                           http://www.cs.cinvestav.mx/Lineas/Programacion.html
                           http://sistemas.itlp.edu.mx/tutoriales/progsis1/index.htm
                           http://www.wikilearning.com/diseno_y_programacion_de_sistemas_grandes-wkccp-10578-32.htm
                          
                   1.2.5. Prueba e Implementacion de Sistemas
                           http://www.monografias.com/trabajos6/imple/imple.shtml
                           http://www.csi.map.es/csi/metrica3/dsiproc.pdf#search=%22implementacion%20de%20sistemas%20de%20informacion%22
                          
2. Introducción a la ingeniería de software
          2.1. Aspectos Generales
                   2.1.1. Definición de Ingeniería de Software
                           Ingenieria de Software ( bytes)
                           http://www.angelfire.com/scifi/jzavalar/apuntes/IngSoftware.html
                           http://www.angelfire.com/scifi/jzavalar/apuntes/IngSoftware.html#DisConceptual
                          
                   2.1.2. Historia de Ingenieria de Software
                           http://es.wikipedia.org/wiki/Arquitectura_software#Breve_rese.C3.B1a_hist.C3.B3rica
                          
                   2.1.3. Caracteísticas del software
                           http://tuquito.org.ar/olpc/index.php?title=Caracter%C3%ADsticas_del_software
                           http://es.wikipedia.org/wiki/Arquitectura_software#Arquitecturas_m.C3.A1s_comunes
                           http://publib.boulder.ibm.com/tividd/td/ITCM/SC23-4711-01/es_ES/HTML/cmugmst22.htm
                          
                   2.1.4. Mitos del software
                           http://www.cs.virginia.edu/~knabe/riesgos.html#14
                          
          2.2. El software
                   2.2.1. Capas de Ingeniría del software
                           Ver pagina 8 Capas de Ingeniería de Software ( bytes)
                           Complemento de presentacion de Clase ( bytes)
                          
                   2.2.2. El proceso del software
                           Proceso de Software ( bytes)
                           http://www.monografias.com/trabajos5/desof/desof.shtml
                           http://www-gris.det.uvigo.es/~avilas/UML/node57.html
                           http://64.233.167.104/search?q=cache:kYa1ki4J7eYJ:www.revistamarina.cl/revistas/1998/4/barra.pdf+proceso+de+software&hl=es&ct=clnk&cd=4&gl=mx
                          
                   2.2.3. Software de alta calidad
                           http://www.arhinfo.com/isosp.htm
                           http://www.integratecnologia.com/articuloportafolio.gif
                           http://www.inf.udec.cl/revista/ediciones/edicion1/lmonsalve.PDF
                           http://www.inf.udec.cl/revista/ediciones/edicion1/lmonsalve.PDF
                          
3. Paradigmas de la ingeniería de software
          3.1. El Enfoque Estructurado
                   3.1.1. Diagrama de Flujo de Datos
                           Enfoque estructurado ( bytes)
                           Documento de clase 04/10/06.- Asesor:Héctor Quej ( bytes)
                           http://exa.unne.edu.ar/depar/areas/informatica/anasistem2/public_html/apuntes/maf/cap2.htm#ParaQue
                           http://exa.unne.edu.ar/depar/areas/informatica/anasistem2/public_html/apuntes/maf/cap2.htm#DFD
                           http://exa.unne.edu.ar/depar/areas/informatica/anasistem2/public_html/apuntes/maf/cap2.htm#Herramientas
                           http://itlp.edu.mx/publica/tutoriales/analisis/41.htm
                           http://itlp.edu.mx/publica/tutoriales/analisis/411.htm
                          
                   3.1.2. Diccionario de Datos
                           Clase sabado 071006 ( bytes)
                          
                   3.1.3. Diseño de Modulos
                           Diseño de modulo ver pag. 30 ( bytes)
                           Prototipo de Sistemas ( bytes)
                           http://www.monografias.com/trabajos5/inso/inso2.shtml#eta
                           http://www.monografias.com/trabajos12/proto/proto.shtml
                          
                   3.1.4. Descomposicion en Procesos
                           Descomposicion de Procesos ( bytes)
                          
          3.2. El Enfoque Orientado a Objetos
                   3.2.1. Analisis
                           El enfoque orientado a objetos ( bytes)
                           http://www.elguille.info/colabora/NET2005/Percynet_Conceptosyprincipiosorientadoaobjetos.htm
                           http://www.portalfox.com/index.php?name=Sections&req=viewarticle&artid=31&page=1
                           http://exa.unne.edu.ar/depar/areas/informatica/anasistem2/public_html/apuntes/maf/cap4.htm
                          
                   3.2.2. Diseño
                           http://monografias.com/trabajos10/anali/anali.shtml
                          
4. Modelos de proceso de software
          4.1. Modelos
                   4.1.1. Modelo de Cascada
                           Modelo de cascada ( bytes)
                           http://eclases.tripod.com/id12.html
                           http://cumincades.scix.net/data/works/att/afa3.content.pdf
                          
                   4.1.2. Modelo espiral
                           ISO ver pag. 22 modelo espiral. ( bytes)
                           Modelo Espiral. Definicion ( bytes)
                           http://www.itlp.edu.mx/publica/tutoriales/analisis/24.htm
                           http://www.ldc.usb.ve/~vtheok/cursos/ci3711/apuntes/99-01-14/Info/Modelo%20Espiral.htm
                          
                   4.1.3. Modelo incremental
                           Ver pag. 15-23 ( bytes)
                           http://www.ldc.usb.ve/~vtheok/cursos/ci3711/apuntes/99-01-14/Info/Modelo%20Incremental.htm
                          
          4.2. El proceso
                   4.2.1. Proceso de desarrollo unificado
                           Modelo Unificado (UML) ( bytes)
                           http://www.monografias.com/trabajos22/desarrollo-software/desarrollo-software.shtml
                          
                   4.2.2. Proceso software personal
                           Proceso de Software Personal ( bytes)
                           Proceso de Software (definiciones) ( bytes)
                           http://es.wikipedia.org/wiki/Personal_Software_Process
                          
5. Técnicas , herramientas y estudios previos
          5.1. Tecnicas de Recopilacion de Informacion
                   5.1.1. Entrevista
                           Entrevista ( bytes)
                           http://148.202.148.5/cursos/cc321/fundamentos/unidad3/tema3_3_1.html
                          
                   5.1.2. Cuestionario
                           Cuestionario ( bytes)
                           http://www.monografias.com/trabajos12/recoldat/recoldat.shtml
                           http://www.mailxmail.com/curso/informatica/sistemasinformaticos/capitulo15.htm
                          
                   5.1.3. Recopilacion y analisis de documentos
                           http://www.mailxmail.com/curso/informatica/sistemasinformaticos/capitulo17.htm
                          
                   5.1.4. Observacion y Tecnicas STROBE
                           Ver pag.32 ( bytes)
                           Infomacion de Tema ( bytes)
                           http://deneb.itmorelia.edu.mx/cursos/file.php?file=/3/analisisdelosdatos.pdf
                          
          5.2. Herramientas Case
                   5.2.1. Herramientas CASE Estructuradas
                           Herramientas CASE ( bytes)
                           http://www.monografias.com/trabajos24/herramientas-case/herramientas-case.shtml
                           http://www.monografias.com/trabajos14/herramicase/herramicase.shtml
                           http://alarcos.inf-cr.uclm.es/doc/aplicabbdd/Herramientas%20CASE.pdf
                           http://es.wikipedia.org/wiki/Herramienta_CASE
                          
                   5.2.2. Herramientas CASE Orientada a Objetos
                           http://www.inei.gob.pe/biblioineipub/bancopub/inf/lib5040/TECN11.HTM
                           http://www.inei.gob.pe/biblioineipub/bancopub/inf/lib5040/TECN09.HTM
                           http://www.inei.gob.pe/biblioineipub/bancopub/inf/lib5040/TECN02.HTM
                          
                   5.2.3. Desarrollo de prototipos
                           http://www.isdefe.es/webisdefe.nsf/0/1FBE0DBB782476CFC12570C30056E2BF?OpenDocument
                           http://es.wikipedia.org/wiki/Prototipo
                           http://www.monografias.com/trabajos12/proto/proto.shtml#desa
                          
6. Diseño y arquitectura de productos de software
          6.1. Descomposicion Modular
                   6.1.1. Descomposicion Modular
                           Descomposicion Modular ( bytes)
                           Tema de descomposicion Modular ( bytes)
                          
                   6.1.2. Módulos
                           http://www.bioss.sari.ac.uk/smart/unixes/intro/slides/devmod.htm
                           http://www.geocities.com/ymarte/trab/infprgest.html
                           http://www.grupo77.com/clientes/publico/orignmanual/_index.htm?name=http%3A//www.grupo77.com/clientes/publico/orignmanual/IDH_SScript_Org_Modulos.htm
                          
          6.2. Arquitectura de Dominio Especifico
                   6.2.1. Diseño de Software Arquitectura Multiprocesador
                           http://cephis.uab.es/resources/pdf/papers/JCRA_2006_MPSoC.pdf
                           http://icaro.eii.us.es/descargas/Sistemas%20Multiprocesadores%202004-2005.pdf
                          
                   6.2.2. Diseño de Software Arquitectura Cliente-Servidor
                           Cliente-Servidor ( bytes)
                           http://es.wikipedia.org/wiki/Cliente-servidor
                           http://www.angelfire.com/scifi/jzavalar/apuntes/IngSoftware.html#fig2
                           http://gsyc.escet.urjc.es/~juaner/investigacion/pfc2/node15.html
                           http://gsyc.escet.urjc.es/~juaner/investigacion/pfc2/node17.html
                           http://gsyc.escet.urjc.es/~juaner/investigacion/pfc2/node18.html
                          
                   6.2.3. Diseño de Software Distribuido
                           http://www.iniziar.com/software-empresarial.html
                           http://www.dcc.uchile.cl/~mmarin/revista-sccc/sccc-web/Vol5/wis1.pdf
                           http://www.bujarra.com/ProcedimientoSoftwareDistribuido.html
                          
                   6.2.4. Diseño de Software Tiempo Real
                           http://www.lcc.uma.es/~mdr/Introducci%F3n.pdf
                           http://www.depeca.uah.es/docencia/doctorado/cursos04_05/82622/documentos/str/Puente-Desarrollo-str.pdf
                          

Prácticas de Laboratorio (20212022P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación