SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
MAESTRIA EN GESTION Y
    DESARROLLO DE
PROYECTOS DE SOFTWARE

 ANALISIS Y DISEÑO ORIENTADO A
            OBJETOS
Generalidades del Software
Que es el software?
Que es el Software?
 El Software de computadora es el producto que
  especifican, diseñan, construyen, prueban y
  mantienen    los   ingenieros   de   software.
  [PRESSMAN2002]


 La información producida durante el proceso de
  ingeniería del software. [BRUEGGE, DUTOIT2000]

 Los elementos de la configuración;       son los
  productos y subproductos del proceso de desarrollo
  del software y se pueden clasificar en partes de
  software y documentos.
Que es el Software?
▸ Programas, procedimientos, reglas y la posible
  documentación   asociada     y   datos    que
  pertenezcan a la explotación de un sistema
  computacional.

▸ Una colección organizadas de programas de
  computador, procedimientos, documentación
  asociada y datos referidos a un computador que
  realiza una función específica o un conjunto de
  funciones [IEEE, 1999]
Características
▸ El software se desarrolla o construye; no se
  manufactura en el sentido clásico; esto es debido a
  que es un elemento lógico y no físico.

▸ El software no se gasta con el uso como sucede con
  cualquier objeto físico; cuando un componente físico
  de un equipo se deteriora, se sustituye por otro;
  cuando un software falla es debido a un error en el
  diseño o en la programación o en la instalación que no
  se corrige con un “repuesto”.

▸ Se desarrolla en su gran mayoría a la medida aunque
  la tendencia es desarrollarlo por componentes.
Clasificación
▸Software de Sistemas: Programas para
 servir a otros programas (compiladores,
 editores, controladores, etc.)

▸Software de Aplicación: Resuelven
 una necesidad especifica de negocios.

▸Software Científico y de Ingeniería
▸Software Empotrado: En dispositivos
 hardware con memorias
Clasificación
▸Software Línea       de   Productos:
 aplicación general

▸Software Web

▸Software IA: Algoritmos no numéricos

▸Computación Ubicua
Software Heredado
Software desarrollado hace décadas que
  se ha modificado para adaptarse a los
  requerimientos actuales.
  – Baja calidad
  – Causantes    de   problemas   en   las
    organizaciones
Crisis del Software
▸ Mal funcionamiento

▸ Cómo desarrollar software

▸ Cómo mantener el volumen creciente de
  software existente

▸ Cómo afrontar la incesante demanda de
  software

▸ Barrera del mantenimiento
Mitos de la Gestión
• Resistencia al cambio en la gestión de
  Proyectos

• Con un libro de estándares es suficiente

• Ordenadores modernos=Buen entorno de
  Desarrollo
Mitos de la Gestión
• Concepto de la Horda Mongoliana

• Experiencia para saltarse las
  metodologías



• Incapacidad de los usuarios para
  comunicar sus necesidades
Mitos del Cliente
• Ideas genéricas al principio, detalles al
  final




• Requisitos en continua evolución
Impacto del cambio de
   requerimientos
Mitos del Desarrollador
• El trabajo acaba cuando se ha
  escrito el programa y funciona

• Hasta que no se ejecuta el
  programa no puede comprobarse
  su calidad

• Sólo se entrega un programa
  funcionando
Ingeniería de Software
Ingeniería de Software
▸ Ingeniería del software es el establecimiento y
  uso de principios sólidos de ingeniería, orientados
  a obtener software económico que sea fiable y
  trabaje de manera eficiente en máquinas reales
  [Buxton et al., 1976]

▸ La aplicación de un enfoque sistemático,
  disciplinado y cuantificable para el desarrollo, la
  operación y el mantenimiento del software; es
  decir, la aplicación de la ingeniería al software
  [IEEE, 1999b]2
Objetivos de la Ingeniería de
              Software
• Desarrollo de software de Calidad

• Aumento de la productividad

• Disminución del tiempo

• Desarrollo de software económico
Elementos de la Ingeniería de
            Software
▸ La Calidad: es el enfoque general de la
  ingeniería

▸ Los Procesos: Marco de trabajo

▸ Los Métodos: Cómo se hacen las cosas desde
  el punto de vista técnico

▸ Las Herramientas: soportes automatizados o
  manuales para apoyar el proceso y los métodos
Factores de Calidad
Marco de Trabajo
Establece la base para un proceso de
  software completo al identificar un grupo
  de actividades aplicables a todos los
  proyectos. Y un grupo de actividades
  transversales o sombrilla aplicables a lo
  largo del proceso.
Marco de Trabajo
Marco de Trabajo

     Actividades Sombrilla


                Actividad
                del marco
                •Acciones
                    •tareas
Actividades Sombrilla
•   Seguimiento y Control
•   Gestión del riesgo
•   Aseguramiento de la calidad
•   Revisiones técnicas
•   Medición
•   Gestión de la configuración del sw
•   Gestión de la reutilización
•   Preparación y producción de los
    productos de trabajo

Mais conteúdo relacionado

Mais procurados

Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Softwarerapa69
 
Conceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de ProyectosConceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de Proyectosedwinlemmon
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareDiaxz Salgado
 
software
softwaresoftware
softwarealkosto
 
Ingeniería del-software
Ingeniería del-softwareIngeniería del-software
Ingeniería del-softwareAndrea Marge
 
Herramientas case
Herramientas caseHerramientas case
Herramientas caseis401
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de softwareJhon Barrera
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
Unidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareUnidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareMary Carmen
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwareysik granja
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwaremichellvillegas3
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareArnold Torres
 
Ingenieria del software
Ingenieria del software Ingenieria del software
Ingenieria del software Ana Pau Lara
 

Mais procurados (20)

Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
Conceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de ProyectosConceptos Básicos de Ingeniería del Software y Control de Proyectos
Conceptos Básicos de Ingeniería del Software y Control de Proyectos
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
software
softwaresoftware
software
 
Diapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napaDiapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napa
 
Conceptos
ConceptosConceptos
Conceptos
 
Ingeniería del-software
Ingeniería del-softwareIngeniería del-software
Ingeniería del-software
 
Herramientas IDE - CASE
Herramientas IDE - CASEHerramientas IDE - CASE
Herramientas IDE - CASE
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Unidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareUnidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de Software
 
La importancia del_modelado_en_la_producción_de_sw_vf
La importancia del_modelado_en_la_producción_de_sw_vfLa importancia del_modelado_en_la_producción_de_sw_vf
La importancia del_modelado_en_la_producción_de_sw_vf
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de software
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de Software
 
Ingenieria del software
Ingenieria del software Ingenieria del software
Ingenieria del software
 

Destaque

Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Miguel Rodríguez
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectosmartinp
 
Retos del Egresado de Ingeniería Civil ante el paradigma de la sustentabilida...
Retos del Egresado de Ingeniería Civil ante el paradigma de la sustentabilida...Retos del Egresado de Ingeniería Civil ante el paradigma de la sustentabilida...
Retos del Egresado de Ingeniería Civil ante el paradigma de la sustentabilida...CICMoficial
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Walter Javier Franck
 
Modelado de sistemas software
Modelado de sistemas softwareModelado de sistemas software
Modelado de sistemas softwareJavier Ramírez
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modeladomsc080277
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajasEdith Carreño
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)Gustavo Gualsema
 

Destaque (16)

Generalidades del software
Generalidades del softwareGeneralidades del software
Generalidades del software
 
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectos
 
Retos del Egresado de Ingeniería Civil ante el paradigma de la sustentabilida...
Retos del Egresado de Ingeniería Civil ante el paradigma de la sustentabilida...Retos del Egresado de Ingeniería Civil ante el paradigma de la sustentabilida...
Retos del Egresado de Ingeniería Civil ante el paradigma de la sustentabilida...
 
Modelo dra
Modelo draModelo dra
Modelo dra
 
Metodologias formales
Metodologias formalesMetodologias formales
Metodologias formales
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
 
Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Modelado de sistemas software
Modelado de sistemas softwareModelado de sistemas software
Modelado de sistemas software
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)Tecnicas y herramientas de desarrollo de software(1)
Tecnicas y herramientas de desarrollo de software(1)
 
Evolucion del Software
Evolucion del SoftwareEvolucion del Software
Evolucion del Software
 

Semelhante a ADOO: 2.0 Generalidades Del Software

Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareLorena Quiñónez
 
Procesos de desarrollo de software
Procesos de desarrollo de softwareProcesos de desarrollo de software
Procesos de desarrollo de softwareJose Diaz Silva
 
Ads Sesion1 10393
Ads Sesion1 10393Ads Sesion1 10393
Ads Sesion1 10393guest31882d
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literariodiegos08
 
LA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUPLA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUPKudos S.A.S
 
ADS - Sesion1
ADS - Sesion1ADS - Sesion1
ADS - Sesion1willy0303
 
Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1Eddie Malca
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de softwareMary Carmen
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el procesojenmer
 
introduccion a la ing.de software
introduccion a la ing.de softwareintroduccion a la ing.de software
introduccion a la ing.de softwareRichard Wong
 
Unidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareUnidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareSergio Sanchez
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareIngris Argueta
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareCoesi Consultoria
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del softwareLuis Fernández
 
Alfredo garcia ing.pdf
Alfredo garcia ing.pdfAlfredo garcia ing.pdf
Alfredo garcia ing.pdfAlfredo Garcia
 

Semelhante a ADOO: 2.0 Generalidades Del Software (20)

Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Procesos de desarrollo de software
Procesos de desarrollo de softwareProcesos de desarrollo de software
Procesos de desarrollo de software
 
Ads Sesion1 10393
Ads Sesion1 10393Ads Sesion1 10393
Ads Sesion1 10393
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literario
 
LA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUPLA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUP
 
ADS - Sesion1
ADS - Sesion1ADS - Sesion1
ADS - Sesion1
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
 
Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1Curso de Ingeniería de Software - Capítulo 1
Curso de Ingeniería de Software - Capítulo 1
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de software
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
 
Software de ingenieria
Software de ingenieriaSoftware de ingenieria
Software de ingenieria
 
introduccion a la ing.de software
introduccion a la ing.de softwareintroduccion a la ing.de software
introduccion a la ing.de software
 
Unidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareUnidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De Software
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del software
 
Ingenieria del software pfd
Ingenieria del software pfdIngenieria del software pfd
Ingenieria del software pfd
 
Alfredo garcia ing.pdf
Alfredo garcia ing.pdfAlfredo garcia ing.pdf
Alfredo garcia ing.pdf
 

Mais de Marlon Manrique

Pulsar Project : Instalacion Servidor Desarrollo
Pulsar Project :  Instalacion Servidor DesarrolloPulsar Project :  Instalacion Servidor Desarrollo
Pulsar Project : Instalacion Servidor DesarrolloMarlon Manrique
 
Experiencias Educativas en Second Life
Experiencias Educativas en Second LifeExperiencias Educativas en Second Life
Experiencias Educativas en Second LifeMarlon Manrique
 
Virtualizacion A La Orden
Virtualizacion A La OrdenVirtualizacion A La Orden
Virtualizacion A La OrdenMarlon Manrique
 
Mobile Processing, Primeros Pasos : Dispositivos Moviles y Desarrollo
Mobile Processing, Primeros Pasos : Dispositivos Moviles y DesarrolloMobile Processing, Primeros Pasos : Dispositivos Moviles y Desarrollo
Mobile Processing, Primeros Pasos : Dispositivos Moviles y DesarrolloMarlon Manrique
 
Mobile Processing, Primeros Pasos : Presentacion del Curso
Mobile Processing, Primeros Pasos : Presentacion del CursoMobile Processing, Primeros Pasos : Presentacion del Curso
Mobile Processing, Primeros Pasos : Presentacion del CursoMarlon Manrique
 
Juegos y Mundos Virtuales
Juegos y Mundos VirtualesJuegos y Mundos Virtuales
Juegos y Mundos VirtualesMarlon Manrique
 
Secondlife Projects April 2009
Secondlife Projects April 2009Secondlife Projects April 2009
Secondlife Projects April 2009Marlon Manrique
 
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLMarlon Manrique
 
HiperGalaxia : Plantilla para Guias
HiperGalaxia : Plantilla para GuiasHiperGalaxia : Plantilla para Guias
HiperGalaxia : Plantilla para GuiasMarlon Manrique
 
Sloodle : Configuracion de Objetos en Second Life
Sloodle : Configuracion de Objetos en Second LifeSloodle : Configuracion de Objetos en Second Life
Sloodle : Configuracion de Objetos en Second LifeMarlon Manrique
 
Introduccion a los Mundos Virtuales - 2009
Introduccion a los Mundos Virtuales - 2009Introduccion a los Mundos Virtuales - 2009
Introduccion a los Mundos Virtuales - 2009Marlon Manrique
 
Computacion Fisica Y Arduino
Computacion Fisica Y ArduinoComputacion Fisica Y Arduino
Computacion Fisica Y ArduinoMarlon Manrique
 
Desarrollo de Aplicaciones Movile con Mobile Processing
Desarrollo de Aplicaciones Movile con Mobile ProcessingDesarrollo de Aplicaciones Movile con Mobile Processing
Desarrollo de Aplicaciones Movile con Mobile ProcessingMarlon Manrique
 
Introduccion Mundos Virtuales Parte Dos
Introduccion Mundos Virtuales Parte DosIntroduccion Mundos Virtuales Parte Dos
Introduccion Mundos Virtuales Parte DosMarlon Manrique
 
Introduccion a los Mundos Virtuales Parte Uno
Introduccion a los Mundos Virtuales Parte UnoIntroduccion a los Mundos Virtuales Parte Uno
Introduccion a los Mundos Virtuales Parte UnoMarlon Manrique
 

Mais de Marlon Manrique (20)

Pulsar Project : Instalacion Servidor Desarrollo
Pulsar Project :  Instalacion Servidor DesarrolloPulsar Project :  Instalacion Servidor Desarrollo
Pulsar Project : Instalacion Servidor Desarrollo
 
Experiencias Educativas en Second Life
Experiencias Educativas en Second LifeExperiencias Educativas en Second Life
Experiencias Educativas en Second Life
 
Virtualizacion A La Orden
Virtualizacion A La OrdenVirtualizacion A La Orden
Virtualizacion A La Orden
 
Mobile Processing, Primeros Pasos : Dispositivos Moviles y Desarrollo
Mobile Processing, Primeros Pasos : Dispositivos Moviles y DesarrolloMobile Processing, Primeros Pasos : Dispositivos Moviles y Desarrollo
Mobile Processing, Primeros Pasos : Dispositivos Moviles y Desarrollo
 
Mobile Processing, Primeros Pasos : Presentacion del Curso
Mobile Processing, Primeros Pasos : Presentacion del CursoMobile Processing, Primeros Pasos : Presentacion del Curso
Mobile Processing, Primeros Pasos : Presentacion del Curso
 
Juegos y Mundos Virtuales
Juegos y Mundos VirtualesJuegos y Mundos Virtuales
Juegos y Mundos Virtuales
 
Secondlife Projects April 2009
Secondlife Projects April 2009Secondlife Projects April 2009
Secondlife Projects April 2009
 
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UML
 
HiperGalaxia : Plantilla para Guias
HiperGalaxia : Plantilla para GuiasHiperGalaxia : Plantilla para Guias
HiperGalaxia : Plantilla para Guias
 
Sloodle : Configuracion de Objetos en Second Life
Sloodle : Configuracion de Objetos en Second LifeSloodle : Configuracion de Objetos en Second Life
Sloodle : Configuracion de Objetos en Second Life
 
Introduccion a los Mundos Virtuales - 2009
Introduccion a los Mundos Virtuales - 2009Introduccion a los Mundos Virtuales - 2009
Introduccion a los Mundos Virtuales - 2009
 
Mundos Virtuales (2)
Mundos Virtuales (2)Mundos Virtuales (2)
Mundos Virtuales (2)
 
Computacion Fisica Y Arduino
Computacion Fisica Y ArduinoComputacion Fisica Y Arduino
Computacion Fisica Y Arduino
 
Desarrollo de Aplicaciones Movile con Mobile Processing
Desarrollo de Aplicaciones Movile con Mobile ProcessingDesarrollo de Aplicaciones Movile con Mobile Processing
Desarrollo de Aplicaciones Movile con Mobile Processing
 
Sl Construccion Mod03
Sl Construccion Mod03Sl Construccion Mod03
Sl Construccion Mod03
 
Sl Construccion Mod04
Sl Construccion Mod04Sl Construccion Mod04
Sl Construccion Mod04
 
Sl Construccion Mod02
Sl Construccion Mod02Sl Construccion Mod02
Sl Construccion Mod02
 
Sl Construccion Mod01
Sl Construccion Mod01Sl Construccion Mod01
Sl Construccion Mod01
 
Introduccion Mundos Virtuales Parte Dos
Introduccion Mundos Virtuales Parte DosIntroduccion Mundos Virtuales Parte Dos
Introduccion Mundos Virtuales Parte Dos
 
Introduccion a los Mundos Virtuales Parte Uno
Introduccion a los Mundos Virtuales Parte UnoIntroduccion a los Mundos Virtuales Parte Uno
Introduccion a los Mundos Virtuales Parte Uno
 

Último

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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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
 
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
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
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
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 

Último (13)

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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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
 
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
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
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...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
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
 
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)
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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
 

ADOO: 2.0 Generalidades Del Software

  • 1. MAESTRIA EN GESTION Y DESARROLLO DE PROYECTOS DE SOFTWARE ANALISIS Y DISEÑO ORIENTADO A OBJETOS
  • 3. Que es el software?
  • 4. Que es el Software?  El Software de computadora es el producto que especifican, diseñan, construyen, prueban y mantienen los ingenieros de software. [PRESSMAN2002]  La información producida durante el proceso de ingeniería del software. [BRUEGGE, DUTOIT2000]  Los elementos de la configuración; son los productos y subproductos del proceso de desarrollo del software y se pueden clasificar en partes de software y documentos.
  • 5. Que es el Software? ▸ Programas, procedimientos, reglas y la posible documentación asociada y datos que pertenezcan a la explotación de un sistema computacional. ▸ Una colección organizadas de programas de computador, procedimientos, documentación asociada y datos referidos a un computador que realiza una función específica o un conjunto de funciones [IEEE, 1999]
  • 6. Características ▸ El software se desarrolla o construye; no se manufactura en el sentido clásico; esto es debido a que es un elemento lógico y no físico. ▸ El software no se gasta con el uso como sucede con cualquier objeto físico; cuando un componente físico de un equipo se deteriora, se sustituye por otro; cuando un software falla es debido a un error en el diseño o en la programación o en la instalación que no se corrige con un “repuesto”. ▸ Se desarrolla en su gran mayoría a la medida aunque la tendencia es desarrollarlo por componentes.
  • 7. Clasificación ▸Software de Sistemas: Programas para servir a otros programas (compiladores, editores, controladores, etc.) ▸Software de Aplicación: Resuelven una necesidad especifica de negocios. ▸Software Científico y de Ingeniería ▸Software Empotrado: En dispositivos hardware con memorias
  • 8. Clasificación ▸Software Línea de Productos: aplicación general ▸Software Web ▸Software IA: Algoritmos no numéricos ▸Computación Ubicua
  • 9. Software Heredado Software desarrollado hace décadas que se ha modificado para adaptarse a los requerimientos actuales. – Baja calidad – Causantes de problemas en las organizaciones
  • 10. Crisis del Software ▸ Mal funcionamiento ▸ Cómo desarrollar software ▸ Cómo mantener el volumen creciente de software existente ▸ Cómo afrontar la incesante demanda de software ▸ Barrera del mantenimiento
  • 11. Mitos de la Gestión • Resistencia al cambio en la gestión de Proyectos • Con un libro de estándares es suficiente • Ordenadores modernos=Buen entorno de Desarrollo
  • 12. Mitos de la Gestión • Concepto de la Horda Mongoliana • Experiencia para saltarse las metodologías • Incapacidad de los usuarios para comunicar sus necesidades
  • 13. Mitos del Cliente • Ideas genéricas al principio, detalles al final • Requisitos en continua evolución
  • 14. Impacto del cambio de requerimientos
  • 15. Mitos del Desarrollador • El trabajo acaba cuando se ha escrito el programa y funciona • Hasta que no se ejecuta el programa no puede comprobarse su calidad • Sólo se entrega un programa funcionando
  • 17. Ingeniería de Software ▸ Ingeniería del software es el establecimiento y uso de principios sólidos de ingeniería, orientados a obtener software económico que sea fiable y trabaje de manera eficiente en máquinas reales [Buxton et al., 1976] ▸ La aplicación de un enfoque sistemático, disciplinado y cuantificable para el desarrollo, la operación y el mantenimiento del software; es decir, la aplicación de la ingeniería al software [IEEE, 1999b]2
  • 18. Objetivos de la Ingeniería de Software • Desarrollo de software de Calidad • Aumento de la productividad • Disminución del tiempo • Desarrollo de software económico
  • 19. Elementos de la Ingeniería de Software ▸ La Calidad: es el enfoque general de la ingeniería ▸ Los Procesos: Marco de trabajo ▸ Los Métodos: Cómo se hacen las cosas desde el punto de vista técnico ▸ Las Herramientas: soportes automatizados o manuales para apoyar el proceso y los métodos
  • 21. Marco de Trabajo Establece la base para un proceso de software completo al identificar un grupo de actividades aplicables a todos los proyectos. Y un grupo de actividades transversales o sombrilla aplicables a lo largo del proceso.
  • 22. Marco de Trabajo Marco de Trabajo Actividades Sombrilla Actividad del marco •Acciones •tareas
  • 23. Actividades Sombrilla • Seguimiento y Control • Gestión del riesgo • Aseguramiento de la calidad • Revisiones técnicas • Medición • Gestión de la configuración del sw • Gestión de la reutilización • Preparación y producción de los productos de trabajo