SlideShare una empresa de Scribd logo
1 de 9
Eddy Aybar                       08-1311
 Maximo de León                   10-1122
 Jose Luis Maria                  10-1333

 Bernardo Díaz
 Ingeniería de Software Sec. 01




 Investigación Unidad I

Santo Domingo, D. N.                        Universidad Iberoamericana – UNIBE –
Definición de Principios de Ingeniera de Software


 • En general la elección de principios y técnicas está determinada por las
   cualidades que se desean para el software.
 • Los principios que se enunciarán están orientados a obtener sistemas
   confiables y evolucionables.
            •   Rigor y Formalidad
            •   Separación de Intereses
            •   Modularidad
            •   Abstracción
            •   Anticipación del Cambio
            •   Generalidad
            •   Incrementalidad
 • El Ingeniero de Software no sólo necesita buenos principios para
   obtener productos de calidad sino también técnicas, metodologías y
   herramientas que se apoyen sobre ellos.
Introducción a la Ingeniería de Software.

 La Ingeniería de Software es la rama de la ingeniería que aplica los principios de
 la ciencia de la computación y las matemáticas para lograr soluciones costo-
 efectivas (eficaces en costo o económicas) a los problemas de desarrollo de
 software", es decir, "permite elaborar consistentemente productos
 correctos, utilizables y costo-efectivos"
                                                       Lewis G., 1994, Cota, 1994.


 El proceso de ingeniería de software se define como "un conjunto de etapas
 parcialmente ordenadas con la intención de logra un objetivo, en este caso, la
 obtención de un producto de software de calidad"
                                                                  Jacobson 1998


 La Ingeniería del Software es la forma de ingeniería que aplica principios propios
 de la Ciencia de la Informática y Matemáticas para conseguir soluciones rentables
 a problemas software.
Los Modelos para Desarrollo de Software

Modelo en Cascada: es el enfoque metodológico
que ordena rigurosamente las etapas del proceso
para el desarrollo de software, de tal forma que el
inicio de cada etapa debe esperar a la finalización de
la etapa anterior.




                                     El Modelo de Prototipos: pertenece a los
                                     modelos de desarrollo evolutivo. Debe ser
                                     construido en poco tiempo, usando los
                                     programas adecuados y no se debe utilizar
                                     muchos recursos.
Los Modelos para Desarrollo de Software

                                                 El Modelo en Espiral: es un modelo de
                                                 ciclo de vida utilizado generalmente en la
                                                 Ingeniería de software. Donde las actividades
                                                 de este modelo forman una espiral, en la que
                                                 cada bucle o iteración representa un conjunto.
                                                 Dichas Actividades no están fijadas a ninguna
                                                 prioridad, sino que se eligen en función del
                                                 análisis de riesgo, comenzando por la del
                                                 interior.




El Modelo de Etapas: es un modelo lineal
que considera que cada etapa debe ir a
continuación de la anterior. Haciendo énfasis
en la documentación que resulta de cada una la
cuales se convierten en la entrada de la
siguiente.
Los Modelos para Desarrollo de Software


  Desarrollo iterativo y creciente: es
  un proceso de desarrollo de software,
  creado en respuesta a las debilidades del
  modelo tradicional de cascada.




                                              El Proceso Unificado: es una versión
                                              libre y abierta (no propietaria) del
                                              proceso iterativo e incremental de
                                              ingeniería de software. El lenguaje
                                              para especificar y diagramar en el PU
                                              es UML.
Los Modelos para Desarrollo de Software

  El desarrollo Rápido de aplicaciones o RAD:
  comprende el desarrollo interactivo, la construcción de
  prototipos y el uso de utilidades CASE (Computer Aided
  Software Engineering). Tradicionalmente, tiende a
  englobar la usabilidad, utilidad y la rapidez de ejecución.




                                                       El Proceso Unificado de Racional (RUP):es un
                                                       proceso de desarrollo de software el cual junto con
                                                       el Lenguaje Unificado de Modelado UML,
                                                       constituye la metodología estándar más utilizada
                                                       para el análisis, diseño, implementación y
                                                       documentación de sistemas orientados a objetos.
El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y
necesidades de cada organización.
Los Modelos para Desarrollo de Software

El término sistema socio-técnico: fue
originalmente usado para designar la interacción
obrero – máquina en ambientes de trabajo industrial.
Actualmente se ha extendido su alcance para abarcar
las complejas interacciones entre las tecnologías y las
personas, así como sus consecuencias psicológicas y
culturales.
Gracias!!!



                             Esta ha sido una presentación
                             para la asignatura Ingeniería de Software .

                             Prof.: Bernardo Díaz

                             Universidad Iberoamericana – UNIBE –

 Eddy Aybar        08-1311
 Maximo de León    10-1122
 Jose Luis Maria   10-1333

                                                    Santo Domingo, D.N.
                                                        Enero, 2013

Más contenido relacionado

La actualidad más candente

extreme Programming
extreme Programmingextreme Programming
extreme ProgrammingBilal Shah
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentationSayedFarhan110
 
V model presentation
V model presentationV model presentation
V model presentationNiat Murad
 
PRESCRIPTIVE PROCESS MODEL(SOFTWARE ENGINEERING)
PRESCRIPTIVE PROCESS MODEL(SOFTWARE ENGINEERING)PRESCRIPTIVE PROCESS MODEL(SOFTWARE ENGINEERING)
PRESCRIPTIVE PROCESS MODEL(SOFTWARE ENGINEERING)IrtazaAfzal3
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and modelsAnjali Arora
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Drusilla918
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
Principios Ingenieria
Principios IngenieriaPrincipios Ingenieria
Principios Ingenieriatoryneutral
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLCAdeel Rasheed
 
Software Engineering - Module 3: Lesson7
Software Engineering - Module 3: Lesson7Software Engineering - Module 3: Lesson7
Software Engineering - Module 3: Lesson7ArraLafuente
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleSlideshare
 
Software Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project ManagementSoftware Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project ManagementAhsan Rahim
 

La actualidad más candente (20)

extreme Programming
extreme Programmingextreme Programming
extreme Programming
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
 
Sdlc
SdlcSdlc
Sdlc
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
V model presentation
V model presentationV model presentation
V model presentation
 
SDLC
SDLCSDLC
SDLC
 
PRESCRIPTIVE PROCESS MODEL(SOFTWARE ENGINEERING)
PRESCRIPTIVE PROCESS MODEL(SOFTWARE ENGINEERING)PRESCRIPTIVE PROCESS MODEL(SOFTWARE ENGINEERING)
PRESCRIPTIVE PROCESS MODEL(SOFTWARE ENGINEERING)
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Principios Ingenieria
Principios IngenieriaPrincipios Ingenieria
Principios Ingenieria
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
Managment spectrum
Managment spectrumManagment spectrum
Managment spectrum
 
Software Engineering - Module 3: Lesson7
Software Engineering - Module 3: Lesson7Software Engineering - Module 3: Lesson7
Software Engineering - Module 3: Lesson7
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Slides chapter 3
Slides chapter 3Slides chapter 3
Slides chapter 3
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Software Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project ManagementSoftware Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project Management
 

Destacado

Determinación del error analítico
Determinación del error analíticoDeterminación del error analítico
Determinación del error analíticoMario Yovera Reyes
 
Temperatura, presión, análisis dimensional e interpolación
Temperatura, presión, análisis dimensional e interpolaciónTemperatura, presión, análisis dimensional e interpolación
Temperatura, presión, análisis dimensional e interpolaciónMario Yovera Reyes
 
Principios de ingenieria aplicados a alimentos
Principios de ingenieria aplicados a alimentosPrincipios de ingenieria aplicados a alimentos
Principios de ingenieria aplicados a alimentosVictor Morales
 
Practica 1-identificacion-de-materiales-y-equipos
Practica 1-identificacion-de-materiales-y-equiposPractica 1-identificacion-de-materiales-y-equipos
Practica 1-identificacion-de-materiales-y-equiposMario Yovera Reyes
 
Practica 7-instrumentacion-para-procesos-termicos-y-analiticos
Practica 7-instrumentacion-para-procesos-termicos-y-analiticosPractica 7-instrumentacion-para-procesos-termicos-y-analiticos
Practica 7-instrumentacion-para-procesos-termicos-y-analiticosMario Yovera Reyes
 
Reglamento prosecucion academica uney
Reglamento prosecucion academica uneyReglamento prosecucion academica uney
Reglamento prosecucion academica uneyMario Yovera Reyes
 
Dinámica de fluidos. N Reynolds
Dinámica de fluidos. N ReynoldsDinámica de fluidos. N Reynolds
Dinámica de fluidos. N ReynoldsMario Yovera Reyes
 
Guía para la elaboración del informe de practicas integrales
Guía para la elaboración del informe de practicas integralesGuía para la elaboración del informe de practicas integrales
Guía para la elaboración del informe de practicas integralesMario Yovera Reyes
 
Definitivas Princ. Ing. I 2014 2015
Definitivas Princ. Ing. I 2014 2015Definitivas Princ. Ing. I 2014 2015
Definitivas Princ. Ing. I 2014 2015Mario Yovera Reyes
 

Destacado (20)

Calificaciones 1° lapso 2015
Calificaciones 1° lapso 2015Calificaciones 1° lapso 2015
Calificaciones 1° lapso 2015
 
Asignación. A2-1. 2015
Asignación. A2-1. 2015Asignación. A2-1. 2015
Asignación. A2-1. 2015
 
Determinación del error analítico
Determinación del error analíticoDeterminación del error analítico
Determinación del error analítico
 
Temperatura, presión, análisis dimensional e interpolación
Temperatura, presión, análisis dimensional e interpolaciónTemperatura, presión, análisis dimensional e interpolación
Temperatura, presión, análisis dimensional e interpolación
 
Problemario 4° BM 2015
Problemario 4° BM 2015Problemario 4° BM 2015
Problemario 4° BM 2015
 
Principios de ingenieria aplicados a alimentos
Principios de ingenieria aplicados a alimentosPrincipios de ingenieria aplicados a alimentos
Principios de ingenieria aplicados a alimentos
 
Practica 1-identificacion-de-materiales-y-equipos
Practica 1-identificacion-de-materiales-y-equiposPractica 1-identificacion-de-materiales-y-equipos
Practica 1-identificacion-de-materiales-y-equipos
 
Practica 7-instrumentacion-para-procesos-termicos-y-analiticos
Practica 7-instrumentacion-para-procesos-termicos-y-analiticosPractica 7-instrumentacion-para-procesos-termicos-y-analiticos
Practica 7-instrumentacion-para-procesos-termicos-y-analiticos
 
Guía BM SR 2015
Guía BM SR 2015Guía BM SR 2015
Guía BM SR 2015
 
Reglamento prosecucion academica uney
Reglamento prosecucion academica uneyReglamento prosecucion academica uney
Reglamento prosecucion academica uney
 
Problemario 2° 2014 2015
Problemario 2° 2014 2015Problemario 2° 2014 2015
Problemario 2° 2014 2015
 
Reología de alimentos
Reología de alimentosReología de alimentos
Reología de alimentos
 
Dinámica de fluidos. N Reynolds
Dinámica de fluidos. N ReynoldsDinámica de fluidos. N Reynolds
Dinámica de fluidos. N Reynolds
 
Planificación
PlanificaciónPlanificación
Planificación
 
Problemario 1°. Unidad I
Problemario 1°. Unidad IProblemario 1°. Unidad I
Problemario 1°. Unidad I
 
Guía para la elaboración del informe de practicas integrales
Guía para la elaboración del informe de practicas integralesGuía para la elaboración del informe de practicas integrales
Guía para la elaboración del informe de practicas integrales
 
Definitivas Princ. Ing. I 2014 2015
Definitivas Princ. Ing. I 2014 2015Definitivas Princ. Ing. I 2014 2015
Definitivas Princ. Ing. I 2014 2015
 
2° asignación. a2 2. 2012
2° asignación. a2 2. 20122° asignación. a2 2. 2012
2° asignación. a2 2. 2012
 
Factores de Conversión 2015
Factores de Conversión 2015Factores de Conversión 2015
Factores de Conversión 2015
 
Planificación intensivo 2014
Planificación intensivo 2014Planificación intensivo 2014
Planificación intensivo 2014
 

Similar a Principios-Ingenieria-Software

Similar a Principios-Ingenieria-Software (20)

Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
Manual de Ingeniería de Software
Manual de Ingeniería de SoftwareManual de Ingeniería de Software
Manual de Ingeniería de Software
 
Fundamentos de diseño de software
Fundamentos de diseño de softwareFundamentos de diseño de software
Fundamentos de diseño de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Trabajo de desarrollo desoftware
Trabajo de desarrollo desoftwareTrabajo de desarrollo desoftware
Trabajo de desarrollo desoftware
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Programacion
ProgramacionProgramacion
Programacion
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
 
Presentacion diego
Presentacion diegoPresentacion diego
Presentacion diego
 
Ciclo de de_desarrollo_de_software
Ciclo de de_desarrollo_de_softwareCiclo de de_desarrollo_de_software
Ciclo de de_desarrollo_de_software
 
Metodologias Rup Xp
Metodologias Rup XpMetodologias Rup Xp
Metodologias Rup Xp
 
Metodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De SistemasMetodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De Sistemas
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Manual parcial I
Manual parcial IManual parcial I
Manual parcial I
 
Omar,luis,daniel
Omar,luis,danielOmar,luis,daniel
Omar,luis,daniel
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
Software Engineering Definitions
Software Engineering DefinitionsSoftware Engineering Definitions
Software Engineering Definitions
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Actividad de aprendizaje
Actividad de aprendizajeActividad de aprendizaje
Actividad de aprendizaje
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (16)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Principios-Ingenieria-Software

  • 1. Eddy Aybar 08-1311 Maximo de León 10-1122 Jose Luis Maria 10-1333 Bernardo Díaz Ingeniería de Software Sec. 01 Investigación Unidad I Santo Domingo, D. N. Universidad Iberoamericana – UNIBE –
  • 2. Definición de Principios de Ingeniera de Software • En general la elección de principios y técnicas está determinada por las cualidades que se desean para el software. • Los principios que se enunciarán están orientados a obtener sistemas confiables y evolucionables. • Rigor y Formalidad • Separación de Intereses • Modularidad • Abstracción • Anticipación del Cambio • Generalidad • Incrementalidad • El Ingeniero de Software no sólo necesita buenos principios para obtener productos de calidad sino también técnicas, metodologías y herramientas que se apoyen sobre ellos.
  • 3. Introducción a la Ingeniería de Software. La Ingeniería de Software es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costo- efectivas (eficaces en costo o económicas) a los problemas de desarrollo de software", es decir, "permite elaborar consistentemente productos correctos, utilizables y costo-efectivos" Lewis G., 1994, Cota, 1994. El proceso de ingeniería de software se define como "un conjunto de etapas parcialmente ordenadas con la intención de logra un objetivo, en este caso, la obtención de un producto de software de calidad" Jacobson 1998 La Ingeniería del Software es la forma de ingeniería que aplica principios propios de la Ciencia de la Informática y Matemáticas para conseguir soluciones rentables a problemas software.
  • 4. Los Modelos para Desarrollo de Software Modelo en Cascada: es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior. El Modelo de Prototipos: pertenece a los modelos de desarrollo evolutivo. Debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar muchos recursos.
  • 5. Los Modelos para Desarrollo de Software El Modelo en Espiral: es un modelo de ciclo de vida utilizado generalmente en la Ingeniería de software. Donde las actividades de este modelo forman una espiral, en la que cada bucle o iteración representa un conjunto. Dichas Actividades no están fijadas a ninguna prioridad, sino que se eligen en función del análisis de riesgo, comenzando por la del interior. El Modelo de Etapas: es un modelo lineal que considera que cada etapa debe ir a continuación de la anterior. Haciendo énfasis en la documentación que resulta de cada una la cuales se convierten en la entrada de la siguiente.
  • 6. Los Modelos para Desarrollo de Software Desarrollo iterativo y creciente: es un proceso de desarrollo de software, creado en respuesta a las debilidades del modelo tradicional de cascada. El Proceso Unificado: es una versión libre y abierta (no propietaria) del proceso iterativo e incremental de ingeniería de software. El lenguaje para especificar y diagramar en el PU es UML.
  • 7. Los Modelos para Desarrollo de Software El desarrollo Rápido de aplicaciones o RAD: comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering). Tradicionalmente, tiende a englobar la usabilidad, utilidad y la rapidez de ejecución. El Proceso Unificado de Racional (RUP):es un proceso de desarrollo de software el cual junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades de cada organización.
  • 8. Los Modelos para Desarrollo de Software El término sistema socio-técnico: fue originalmente usado para designar la interacción obrero – máquina en ambientes de trabajo industrial. Actualmente se ha extendido su alcance para abarcar las complejas interacciones entre las tecnologías y las personas, así como sus consecuencias psicológicas y culturales.
  • 9. Gracias!!! Esta ha sido una presentación para la asignatura Ingeniería de Software . Prof.: Bernardo Díaz Universidad Iberoamericana – UNIBE – Eddy Aybar 08-1311 Maximo de León 10-1122 Jose Luis Maria 10-1333 Santo Domingo, D.N. Enero, 2013