SlideShare uma empresa Scribd logo
1 de 3
ESCUELA DE INGENIERIAS
FACULTAD DE INGENIERÍA EN TECNOLOGIAS DE INFOMACION Y LAS COMUNICACIONES
PROGRAMA DE INGENIERIA DE SISTEMAS E INFORMÁTICA

CURSO:                      INGENIERIA DE SOFTWARE I
CODIGO:                     14423
PRERREQUISITOS:             Diseño Orientado a Objetos, Diseño e Implementación de Bases de Datos
SEMESTRE:                   VII
INTENSIDAD HORARIA:         4 horas semanales
HABILITABLE:                NO

OBJETIVOS
                                                        CONTENIDO DEL CURSO
   •   Identificar y caracterizar las fases
       comunes en el desarrollo de software:            INTRODUCCIÓN
       requisitos, diseño, desarrollo, pruebas.
                                                        •   PRODUCTO, PROCESO Y METODO
   •   Modelar la problemática de un sistema y
       los procesos problemáticos de una                Métodos y Metodologías de Desarrollo de
       organización.                                    Software

   •   Desarrollar habilidades para identificar y       RUP
       aplicar buenas prácticas de desarrollo            Metodologías Ágiles
       de software.                                       XP
                                                          Scrum
   •   Desarrollar soluciones informáticas                Lean Software Developmen
       utilizando lenguajes propios para el              Métodos Formales
       modelamiento de software.                              Proceso de Desarrollo del Software

PROPOSITOS DE FORMACIÓN                                 •    PLANTEAMIENTO Y ANÁLISIS
   •   Habilidad para presentar soluciones              Fase de Conceptualización - Definición del
       informáticas   con     base en  una
                                                        Problema
       problemática definida.
                                                            Importancia de Definir el problema
   •   Capacidad      para    reconocer     las             Diagrama Causa - Efecto
       actividades del proceso de desarrollo de             Diagrama de Procesos
       software.
                                                        Fase de Requisitos
   •   Relacionar       las     características              Requisitos de Software
       funcionales y no funcionales de un                    Tipos de Requisitos de Software
       software con las necesidades y                          Relación entre los requisitos de software,
       problemas identificados en un sistema.           los objetivos y problemas de la organización
                                                              Técnicas para la captura de requisitos de
   •   Modelar las vistas estática y dinámica           software
       un sistema para el desarrollo de un                   Problemas con los requisitos de software
       software.
                                                        •   DISEÑO E IMPLEMENTACIÓN
   •   Interpretar modelos de software.
                                                        Fase de Diseño
                                                            Lenguaje de Modelado Unificado (UML)
                                                            Diagrama de Clases


                                                    1
Diagrama de Máquina de Transición de                     BIBLIOGRAFIA
Estados
     Diagrama de Secuencias                                        •   Jacobson, I., Booch, G., Rumbaugh, J.:
         Generación de código a partir de los                          Unified Modeling Language User Guide
diagramas UML
     Prototipos de Software                                        •   Pressman, R (2005).: Software
                                                                       Engineering: A Practitioner's Approach
Fase de Desarrollo                                                     McGraw-Hill
         Mejores prácticas de Desarrollo de
Software                                                           •   Sommerville. Ian . (2011): Software
                                                                       Engineering Ninth Edition. Addison
•           VERIFICACIÓN Y PRUEBAS                                     Wesley ISBN-13: 978-0-13-703515-1
                                                                       ISBN-10: 0-13-703515-2
                        Pruebas de sistema y de unidad
                                                                   •   Sommerville. Ian . (2005): Ingenieria de
                        Técnicas y Métricas
                                                                       Software Séptima Edición. Addison
METODOLOGIA                                                            Wesley ISBN: 84-7829-074-5

        •     El curso se desarrollará mediante talleres           •   Fowler, M.: UML Distilled: A Brief Guide
              de desarrollo por parte de los estudiantes,              to the Standard Object Modeling
              algunos temas serán trabajados mediante                  Language.
              consultas y exposición con asesoría del
              profesor                                             •   Weitzenfeld. A (2005): Ingeniería de
                                                                       Software orientada a objetos con UML,
    • Se dejarán algunos temas para investigación                      Java e Internet. Thompson Editores.
             o exposición por parte del estudiante con                 ISBN: 970-686-190-4
             asesoría del profesor
                                                                Elaboró: Oscar Eduardo Sánchez García
    • Se plantea un enfoque por proyectos que                   Docente de Ingeniería De Software I
             incluye práctica de las fases de                   II Semestre Académico del 2012
             Conceptualización, Requisitos, Diseño,             Universidad Pontificia Bolivariana
             Implementación y Pruebas para el                   República de Colombia
             desarrollo del proyecto de aplicación

    •        Los estudiantes desarrollarán una solución
             informática mediante el estudio de las
             actividades del ciclo de desarrollo de
             software.




EVALUACIÓN

Seguimiento: Talleres, Exposiciones             20%
Parcial I: Escrito e individual                 20%
Parcial II: Escrito e individual                20%
Proyecto Final: Parejas                         40%




                                                            2
3

Mais conteúdo relacionado

Mais procurados

Desarrollo de software orientado a la web dario ramirez
Desarrollo de software orientado a la web dario ramirezDesarrollo de software orientado a la web dario ramirez
Desarrollo de software orientado a la web dario ramirezCristian Villalva
 
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
Sesión 1: Introduccion. ¿Qué es ingeniería de software?Sesión 1: Introduccion. ¿Qué es ingeniería de software?
Sesión 1: Introduccion. ¿Qué es ingeniería de software?Coesi Consultoria
 
Aplicación de un modelo de procesos rup
Aplicación de un modelo de procesos rupAplicación de un modelo de procesos rup
Aplicación de un modelo de procesos rupUTPL UTPL
 
4.1 modelo cascada
4.1 modelo cascada4.1 modelo cascada
4.1 modelo cascadajcezarv
 
Proceso Del Software
Proceso Del SoftwareProceso Del Software
Proceso Del Softwareleo_ruth
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 

Mais procurados (20)

Iswiii
IswiiiIswiii
Iswiii
 
Desarrollo de software orientado a la web dario ramirez
Desarrollo de software orientado a la web dario ramirezDesarrollo de software orientado a la web dario ramirez
Desarrollo de software orientado a la web dario ramirez
 
Metodologia.rup
Metodologia.rupMetodologia.rup
Metodologia.rup
 
Metodologia.rup
Metodologia.rupMetodologia.rup
Metodologia.rup
 
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
Sesión 1: Introduccion. ¿Qué es ingeniería de software?Sesión 1: Introduccion. ¿Qué es ingeniería de software?
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
 
Métodos del proceso de software
Métodos del proceso de softwareMétodos del proceso de software
Métodos del proceso de software
 
Sesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-softwareSesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-software
 
Modelos del proceso del software
Modelos del proceso del softwareModelos del proceso del software
Modelos del proceso del software
 
El pato-volador
El pato-voladorEl pato-volador
El pato-volador
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
software
softwaresoftware
software
 
Aplicación de un modelo de procesos rup
Aplicación de un modelo de procesos rupAplicación de un modelo de procesos rup
Aplicación de un modelo de procesos rup
 
Software
SoftwareSoftware
Software
 
4.1 modelo cascada
4.1 modelo cascada4.1 modelo cascada
4.1 modelo cascada
 
Proceso Del Software
Proceso Del SoftwareProceso Del Software
Proceso Del Software
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Visión general del proceso unificado
Visión general del proceso unificadoVisión general del proceso unificado
Visión general del proceso unificado
 

Destaque

Doctic modelopropuestadeintervencin
Doctic modelopropuestadeintervencinDoctic modelopropuestadeintervencin
Doctic modelopropuestadeintervencinOscar Eduardo
 
Codigo ejemplo j2 me
Codigo ejemplo   j2 meCodigo ejemplo   j2 me
Codigo ejemplo j2 meOscar Eduardo
 
Subir una aplicación a google play
Subir una aplicación a google playSubir una aplicación a google play
Subir una aplicación a google playOscar Eduardo
 
Lenguajes y compiladores
Lenguajes y compiladoresLenguajes y compiladores
Lenguajes y compiladoresOscar Eduardo
 
Teoría computación
Teoría computaciónTeoría computación
Teoría computaciónOscar Eduardo
 
Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horasOscar Eduardo
 

Destaque (9)

Doctic modelopropuestadeintervencin
Doctic modelopropuestadeintervencinDoctic modelopropuestadeintervencin
Doctic modelopropuestadeintervencin
 
Codigo ejemplo j2 me
Codigo ejemplo   j2 meCodigo ejemplo   j2 me
Codigo ejemplo j2 me
 
Cod intermedio
Cod intermedioCod intermedio
Cod intermedio
 
Subir una aplicación a google play
Subir una aplicación a google playSubir una aplicación a google play
Subir una aplicación a google play
 
Lenguajes y compiladores
Lenguajes y compiladoresLenguajes y compiladores
Lenguajes y compiladores
 
Teoría computación
Teoría computaciónTeoría computación
Teoría computación
 
Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horas
 
Inventario tic
Inventario ticInventario tic
Inventario tic
 
Framework Android
Framework AndroidFramework Android
Framework Android
 

Semelhante a Programa ing software_i_2012-ii

Lp II clase01 - Desarrollo de software con RUP
Lp II   clase01 - Desarrollo de software con RUPLp II   clase01 - Desarrollo de software con RUP
Lp II clase01 - Desarrollo de software con RUPAngelDX
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de SoftwareUPT
 
Curso Java con Rational para WebSphere
Curso Java con Rational para WebSphereCurso Java con Rational para WebSphere
Curso Java con Rational para WebSpherecamforma
 
Diplomado en Ingeniería de Software
Diplomado en Ingeniería de SoftwareDiplomado en Ingeniería de Software
Diplomado en Ingeniería de SoftwareLANIA Mx
 
Introducción a IngSW_2022.pptx
Introducción a IngSW_2022.pptxIntroducción a IngSW_2022.pptx
Introducción a IngSW_2022.pptxOscar Eduardo
 
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareJavier Muñoz
 
Cuadro comparativo-programa-ncl
Cuadro comparativo-programa-nclCuadro comparativo-programa-ncl
Cuadro comparativo-programa-nclceotero77
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareRaquel Solano
 
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...Applied Computing Group
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevidaclaudiappaez
 
Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas.. ..
 

Semelhante a Programa ing software_i_2012-ii (20)

Lp II clase01 - Desarrollo de software con RUP
Lp II   clase01 - Desarrollo de software con RUPLp II   clase01 - Desarrollo de software con RUP
Lp II clase01 - Desarrollo de software con RUP
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
01 Presentacion curso ingeniería de software
01 Presentacion curso ingeniería de software01 Presentacion curso ingeniería de software
01 Presentacion curso ingeniería de software
 
Curso Java con Rational para WebSphere
Curso Java con Rational para WebSphereCurso Java con Rational para WebSphere
Curso Java con Rational para WebSphere
 
UML. Modelado de Datos
UML. Modelado de DatosUML. Modelado de Datos
UML. Modelado de Datos
 
Sis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_iSis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_i
 
Sis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_iSis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_i
 
Principios de Ingenieria
Principios de IngenieriaPrincipios de Ingenieria
Principios de Ingenieria
 
Diplomado en Ingeniería de Software
Diplomado en Ingeniería de SoftwareDiplomado en Ingeniería de Software
Diplomado en Ingeniería de Software
 
Introducción a IngSW_2022.pptx
Introducción a IngSW_2022.pptxIntroducción a IngSW_2022.pptx
Introducción a IngSW_2022.pptx
 
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
 
Clase1
Clase1Clase1
Clase1
 
Cuadro comparativo-programa-ncl
Cuadro comparativo-programa-nclCuadro comparativo-programa-ncl
Cuadro comparativo-programa-ncl
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
 
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Chartprocesounificadoanalisis diseño
Chartprocesounificadoanalisis diseñoChartprocesounificadoanalisis diseño
Chartprocesounificadoanalisis diseño
 
Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas
 

Mais de Oscar Eduardo

Mais de Oscar Eduardo (15)

Trayecto de actividades_diplomado
Trayecto de actividades_diplomadoTrayecto de actividades_diplomado
Trayecto de actividades_diplomado
 
Comunicación
ComunicaciónComunicación
Comunicación
 
Modelos de Mediación
Modelos de MediaciónModelos de Mediación
Modelos de Mediación
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
 
User stories
User storiesUser stories
User stories
 
App upb móvil 20141
App upb móvil 20141App upb móvil 20141
App upb móvil 20141
 
Analisis sintáctico
Analisis sintácticoAnalisis sintáctico
Analisis sintáctico
 
Arquitectura sistema
Arquitectura sistemaArquitectura sistema
Arquitectura sistema
 
Generalidades sobre windows phone 7.5
Generalidades sobre windows phone 7.5Generalidades sobre windows phone 7.5
Generalidades sobre windows phone 7.5
 
Notacion uml
Notacion umlNotacion uml
Notacion uml
 
Iswii
IswiiIswii
Iswii
 
Isw
IswIsw
Isw
 
Programación
ProgramaciónProgramación
Programación
 
Gramaticas y lic
Gramaticas y licGramaticas y lic
Gramaticas y lic
 
Javame sdk-datasheet-167819
Javame sdk-datasheet-167819Javame sdk-datasheet-167819
Javame sdk-datasheet-167819
 

Programa ing software_i_2012-ii

  • 1. ESCUELA DE INGENIERIAS FACULTAD DE INGENIERÍA EN TECNOLOGIAS DE INFOMACION Y LAS COMUNICACIONES PROGRAMA DE INGENIERIA DE SISTEMAS E INFORMÁTICA CURSO: INGENIERIA DE SOFTWARE I CODIGO: 14423 PRERREQUISITOS: Diseño Orientado a Objetos, Diseño e Implementación de Bases de Datos SEMESTRE: VII INTENSIDAD HORARIA: 4 horas semanales HABILITABLE: NO OBJETIVOS CONTENIDO DEL CURSO • Identificar y caracterizar las fases comunes en el desarrollo de software: INTRODUCCIÓN requisitos, diseño, desarrollo, pruebas. • PRODUCTO, PROCESO Y METODO • Modelar la problemática de un sistema y los procesos problemáticos de una Métodos y Metodologías de Desarrollo de organización. Software • Desarrollar habilidades para identificar y RUP aplicar buenas prácticas de desarrollo Metodologías Ágiles de software. XP Scrum • Desarrollar soluciones informáticas Lean Software Developmen utilizando lenguajes propios para el Métodos Formales modelamiento de software. Proceso de Desarrollo del Software PROPOSITOS DE FORMACIÓN • PLANTEAMIENTO Y ANÁLISIS • Habilidad para presentar soluciones Fase de Conceptualización - Definición del informáticas con base en una Problema problemática definida. Importancia de Definir el problema • Capacidad para reconocer las Diagrama Causa - Efecto actividades del proceso de desarrollo de Diagrama de Procesos software. Fase de Requisitos • Relacionar las características Requisitos de Software funcionales y no funcionales de un Tipos de Requisitos de Software software con las necesidades y Relación entre los requisitos de software, problemas identificados en un sistema. los objetivos y problemas de la organización Técnicas para la captura de requisitos de • Modelar las vistas estática y dinámica software un sistema para el desarrollo de un Problemas con los requisitos de software software. • DISEÑO E IMPLEMENTACIÓN • Interpretar modelos de software. Fase de Diseño Lenguaje de Modelado Unificado (UML) Diagrama de Clases 1
  • 2. Diagrama de Máquina de Transición de BIBLIOGRAFIA Estados Diagrama de Secuencias • Jacobson, I., Booch, G., Rumbaugh, J.: Generación de código a partir de los Unified Modeling Language User Guide diagramas UML Prototipos de Software • Pressman, R (2005).: Software Engineering: A Practitioner's Approach Fase de Desarrollo McGraw-Hill Mejores prácticas de Desarrollo de Software • Sommerville. Ian . (2011): Software Engineering Ninth Edition. Addison • VERIFICACIÓN Y PRUEBAS Wesley ISBN-13: 978-0-13-703515-1 ISBN-10: 0-13-703515-2 Pruebas de sistema y de unidad • Sommerville. Ian . (2005): Ingenieria de Técnicas y Métricas Software Séptima Edición. Addison METODOLOGIA Wesley ISBN: 84-7829-074-5 • El curso se desarrollará mediante talleres • Fowler, M.: UML Distilled: A Brief Guide de desarrollo por parte de los estudiantes, to the Standard Object Modeling algunos temas serán trabajados mediante Language. consultas y exposición con asesoría del profesor • Weitzenfeld. A (2005): Ingeniería de Software orientada a objetos con UML, • Se dejarán algunos temas para investigación Java e Internet. Thompson Editores. o exposición por parte del estudiante con ISBN: 970-686-190-4 asesoría del profesor Elaboró: Oscar Eduardo Sánchez García • Se plantea un enfoque por proyectos que Docente de Ingeniería De Software I incluye práctica de las fases de II Semestre Académico del 2012 Conceptualización, Requisitos, Diseño, Universidad Pontificia Bolivariana Implementación y Pruebas para el República de Colombia desarrollo del proyecto de aplicación • Los estudiantes desarrollarán una solución informática mediante el estudio de las actividades del ciclo de desarrollo de software. EVALUACIÓN Seguimiento: Talleres, Exposiciones 20% Parcial I: Escrito e individual 20% Parcial II: Escrito e individual 20% Proyecto Final: Parejas 40% 2
  • 3. 3