SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Octubre 2009


      BOLETIN N° 2
INGENIERIA DEL SOFTWARE




                               CONTENIDO

                             La calidad y la
                             Ingeniería de            2
                               Software
                             Propuestas de
                              Ingeniería de           3
                                Software

                            Norma ISO 9126
                             Un estándar de           4
                                calidad

                            La ingeniería del
                           software no como
                                                      5
                          obligación son como
                               herramienta
                           Si los ingenieros de
                             software fueran
                                                      6
                               médicos y los
                           usuarios pacientes
                          Mitos de la Ingeniería
                                                      7
                              del Software
Página 2



             LA CALIDAD Y LA INGENIEIRA DEL SOFTWARE

                  El concepto de calidad en los          En las empresas de software, la
                  productos de software debe             calidad se obtiene mejorando día a
 “La calidad es   formularse de forma particular.        día el proceso de producción,
hoy una de las    Primero es conveniente indicar         mantenimiento y gestión del
    mayores       sus                  características   software. Para optimizar la calidad
    ventajas      diferenciadoras frente a otros         de los productos y/o servicios es
  competitivas    productos: el software se              preciso conocer al cliente y sus
    para las      desarrolla, no se fabrica en el        necesidades,     conocer      a    la
   empresas       sentido clásico; es inmaterial y no    competencia y poseer un modelo
desarrolladoras   se deteriora con el uso o el           de calidad. Esto último permitirá
  de software”    tiempo (aunque tiene un ciclo de       incrementar la fiabilidad, reducir el
                  vida); su fiabilidad es difícil de     mantenimiento,       aumentar      la
                  comprobar; la mayoría del              satisfacción del cliente, mejorar la
                  software se construye a medida y       dirección del proyecto, detectar
                  necesita      de      actualización    errores pronto e incrementar el
                  permanente; es dependiente del         beneficio.
                  entorno donde se ejecuta. La
                  ingeniería de software es una          Finalmente es recomendable tener
                  disciplina cuyo horizonte de           en cuenta las siguientes "medidas"
                  madurez está aun lejos, y que se       a aplicar para asegurar la calidad
                  caracteriza por la proliferación de    de los productos software:
                  normas, métodos y herramientas       • En el producto software: definir
                  incompatibles entre si.                los requerimientos de calidad del
                  La calidad en la ingeniería del        producto, evaluar la viabilidad.
                  software, que depende en gran • En el proceso de software:
      “Una        medida de la pericia del equipo        proveer con antelación suficiente
 organización     que lo desarrolla, puede definirse     los      recursos       necesarios,
 no preparada     como       un      conjunto      de    estructurar    el    proceso     de
    para dar      características o cualidades, tales    software por fases, descripción
 calidad, en el   como:      eficiencia,   fiabilidad,   clara del trabajo de cada
    sentido       usabilidad,          funcionalidad,    miembro          del        equipo,
 esperado por     mantenibilidad,        portabilidad,   monitorización periódica del
                  etc., variando la importancia de       riesgo y su prevención.
  sus clientes,
                  cada una de ellas de un
   caerá muy      producto a otro. Dicho de otra La calidad es un concepto vacío si
 rápidamente      manera, es el cumplimiento de no se tienen en cuenta las
en la situación   los requerimientos contractuales necesidades reales de los clientes.
de expectativas   por parte del producto software
no cumplidas o    desarrollado, así como durante el
no alcanzadas”    proceso de desarrollo.
Página 3




                 PROPUESTAS DE INGENIERIA DEL SOFTWARE

El    proceso     de    diseño y el diseño       propuestas          de
ingeniería        de    implementado       en    ingeniería de software
software se define      código, el código es     que presentan unos
como “un conjunto       probado,                 pasos que deben
de            etapas    documentado         y    seguir las personas
parcialmente            certificado para su      encargadas de la
ordenadas con la        uso        operativo".   ingeniería de software
intención de logra      Concretamente            con el fin de lograr el
un objetivo, en este    "define quién está       desarrollo de software
caso, la obtención      haciendo         qué,    de     calidad     que
de un producto de       cuándo hacerlo y         cumpla              las
software          de    cómo alcanzar un         expectativas        en
calidad” [Jacobson      cierto      objetivo"    cuento a tiempo,
1998].El proceso de     [Jacobson 1998].         precio                y
                                                 funcionalidad.                  Con la
desarrollo        de    Con el fin de obtener
software "es aquel                               Entre las propuestas
                                                                             ingeniería de
                        software de calidad,
en      que       las                            mas conocidas se             software se
                        la cual es una de las
necesidades       del   características          encuentran SWEBOK,        espera que: “ el
usuario          son    primordiales             Métrica Versión 3 y            sistema
traducidas        en    buscadas por todos       Moprosoft.                 funcione bien,
requerimientos de       los    clientes   que                               haga lo que se
software,      estos    adquieren este tipo                                   necesita, no
requerimientos          de productos, se han                                cueste más de
transformados en        desarrollo                                         lo que dijeron y
                                                                            no traiga más
SWEBOK                                                                        problemas”
El propósito del SWEBOK es dar una caracterización a la ingeniería del
software como disciplina, de tal manera que esta sirva de guía a
quienes quieren construir software aplicando técnicas a nivel de
ingeniería. La guía se subdivide en 10 áreas de conocimiento, así
denominadas por la IEEE, en las que contempla una serie de aspectos y
conceptos que llevan al software a ser objeto de aplicación de la
ingeniería.
MOPROSOFT
Su objetivo fundamental es fortalecer la industria del software en
México, promoviendo las exportaciones, la atracción de inversiones y
alcanzando niveles internacionales en capacidad de procesos.
Página 4


                               NORMA ISO 9126
                           UN ESTANDAR DE CALIDAD


    “Solo la        ISO 9126 es un estándar internacional para la evaluación del
primera parte       Software. Está supervisado por el proyecto SQuaRE, ISO
ISO 9126–1,         25000:2005, el cuál sigue los mismos conceptos. El estándar está
     es un          dividido en cuatro partes.
   estándar         ISO 9126 pertenece a la primera generación de estándares de
 aprobado y         calidad de un producto software.
 duplicado”

   ISO 9126 –1: MODELO DE CALIDAD                   ISO 9126 –3: METRICAS INTERNAS
Define un modelo de calidad basado en            Métricas internas son aquellas que no
dos partes bien diferenciadas:                   dependen de la ejecución del software.
• Calidad interna y externa.                     • Se aplican a un producto de software
• Calidad de datos.                               no ejecutable.
ISO 9126-1 categoriza la calidad de los          • Se aplican durante las etapas de
atributos software en seis características        desarrollo.
(funcionalidad,     fiabilidad,    usabilidad,
eficiencia, mantenibilidad y portabilidad),
las    cuales    son       subdivididas    en
                                                     ISO 9126 –4: METRICAS DE USO
subcaracterísticas.
                                                 La calidad en las métricas de uso están
                                                 sólo disponibles cuando el producto
    ISO 9126 –2: METRICAS EXTERNAS               final es usado en condiciones reales.
Métricas externas son aquellas aplicables al     Idealmente, la calidad interna determina
software en ejecución. El uso de estas           la calidad externa y esta a su vez la
métricas se realiza en el proceso del ciclo      calidad en el uso.
de vida.

Interpretación de las medidas de tres
formas: directa, indirecta e indicadores.
Página 5


                 LA INGENIERIA DEL SOFTWARE NO COMO
                  OBLIGACION SINO COMO HERRAMIENTA
                  OBLIGACION

Por. Diego Fernando Vega López.


El término de ingeniería del software no es nuevo, ya que a finales de la década de los
sesenta fue utilizado para expresar el área del conocimiento que se estaba formando en
torno a las problemáticas generadas por el software en ese momento. En esa época, el
crecimiento desenfrenado de las necesidades de los seres humanos por sistemas
computacionales asociado a la evolución vertiginosa del sector electrónico y ante la
ausencia de métodos y recursos para un desarrollo coherente se genero la crisis del
software entre 1965 – 1985. Durante esta época grandes proyectos se excedieron en
presupuestos y tiempos de entrega, generando no solo implicaciones económicas sino
también sociales.

La crisis se supero, pero no fue porque en 1985 se encontró la metodología adecuada
para llevar a feliz término los proyectos de software, sino porque no es coherente ni
razonable estar por más de veinte años en crisis y en parte porque se estaban
realizando progresos significativos en los procesos de diseño y métodos para realizar un
desarrollo adecuado. Así pues, desde 1985 hasta el presente, se han ido apareciendo
herramientas, teorías y tecnologías que han aportado de manera significativas en el
proceso de planificación, previsión de costes y calidad del producto. Entre las cuales se
encuentran los distintos tipos de programación (Estructurada y Orientada a Objetos),
distintos lenguajes de programación, las herramientas CASE, el lenguaje UML, entre
otros, han ido generando aportes a la constante búsqueda del método idóneo para la
ingeniería de software, para la cual día a día surgen ideas e
iniciativas encaminadas a ello.
                                                                 “Las herramientas
                                                               CASE mas valiosas son
                                                                    aquellas que
                                                                  contribuyen con
                                                                 información
                                                                 información en el
                                                               proceso de desarrollo”
                                                                   Robert Dixon
Página 6


SI LOS INGENIEROS DE SOFTWARE FUERAN
  MEDICOS…. Y LOS USUARIOS PACIENTES

El TransPlante Versión 1.0

Un Doctor experto en cambie            realmente     operación. En horas de
transplantes         de rápido, el problema es       la noche el paciente
corazón...               que tengo un viaje          muere. El médico se
                         mañana, y no deseo          queda con su dinero,
Paciente:       “Doctor,
                         que me incomode. Me         pensando en que la
necesito hacerle una
                         lo cambia ahora, y esta     próxima vez lo hará
consulta. Hace días
                         noche descanso para         con otro tipo de
tengo una molestia y he
                         poder hacer el viaje        tecnología,         no
llegado a la conclusión
                         mañana.”                    presenta       ningún
de que es mi corazón.”
                         El doctor, basado en su     remordimiento.
Doctor: “Umm, lo mejor
                         experiencia           en    y... ¿qué pasó con el
en esos casos es no
                         transplantes de corazón     diagnóstico?
dudar y hacer el cambio
                         le pasa la cuenta de
a uno que funcione
                         cobro,     el   paciente
bien.”
                         negocia un poco el
Paciente: “De acuerdo, descuento y la forma de
pero necesito que me lo pago, proceden a la

 El TransPlante Versión 2.0
 Un Doctor experto en piel, y con los síntomas       por     los      avances
 transplantes         de que me ha comentado         tecnológicos      y   la
 riñones...               su problema no es de       seguridad del doctor,
                                                     acepta el trato.
 El paciente con mucha corazón, es de riñones.
 seguridad le comenta Con mucho gusto, en            La operación es un
 al Doctor: “Doctor, horas de la tarde               éxito, sin embargo el
 necesito que me haga iniciamos                 la   paciente ahora sigue
 un    transplante    de preparación         para    con su problema de
 corazón. Por el dinero   realizar el transplante.   corazón y con un riñón
 no se preocupe, que lo De          una       vez    que no es el suyo.
 importante es la salud.” aprovechamos que nos       A veces llevamos a
                          acaba de llegar la
 El doctor, competente maquina Riñones 2003          nuestros clientes a
 en transplantes de que es lo último en              hacer cosas que no
 riñones, le replica: tecnología               de
                                                     necesitan.
 “Lamento                 transplantes de riñón.”
 profundamente
 contradecirlo, pero el El paciente, asombrado
 color de su
Página 7




El TransPlante Versión 3.0

Un Médico        general     un estudio para una        El médico finalmente
experto              en      segunda opinión.           acepta la posición de
diagnóstico...               El paciente, algo serio,   su paciente y ordena
Paciente: “Doctor, he        le dice que no tiene       la operación...
decidido que deseo un        tiempo para perder         A veces, nuestros
transplante        de        haciendo                   clientes nos llevan a
corazón.”                    diagnósticos, que lo       hacer cosas que ellos
El médico, un poco           importante es hacer la     no necesitan
asombrado, le pregunta       operación lo antes
las razones y le ofrece      posible.


          MITOS DE LA INGENIERIA DEL SOFTWARE

  MITO:    Los   requisitos  del       REALIDAD: El modelo de ciclo de
  proyecto               cambian       vida se elige según el tipo del
  continuamente pero los cambios       proyecto, el dominio que se
  pueden acomodarse fácilmente.        tenga    del    problema,     las
                                       necesidades del cliente y la
  REALIDAD: El impacto del
                                       capacidad del equipo de trabajo.
  cambio varia según el momento
  en el que se introduzca.
  MITO: Una vez que hicimos el
  programa y funciona nuestro
  trabajo a terminado.
  REALIDAD:          Los     datos
  industriales indican que entre el
  50% y el 70% de todo el
  esfuerzo     dedicado    a    un
  programa se realizará después
  de que se le haya entregado al
  cliente por primera vez.
  MITO: El modelo de ciclo de vida
  se elige según el dominio que el
  ingeniero tenga de este, según
  el que permita terminar en
  menos tiempo y el que esté de
  moda.
“La mayoría de expertos está de acuerdo en que la causa
           más probable de destrucción del mundo sería por accidente;
           y aquí es donde entramos nosotros: somos profesionales de
                       la informática, causamos accidentes”
                                    Nathaniel Borenstein



El boletín N° 2 de Ingeniería del
Software     fue    desarrollado   por
estudiantes     del    programa     de
Ingeniería      de      Sistemas     y
Telecomunicaciones de la Universidad
Católica Popular del Risaralda con el                                       Inquietudes y
fin de dar a conocer           algunos                                       Sugerencias
conceptos básicos y fundamentales
para el desarrollo de software de                                    ist.ingesoft@gmail.com
calidad, así como también para tratar
temas importantes para todos los
profesionales de la informática que se
mueven en el mundo del desarrollo de
software que hoy por hoy es
considerada una de las industrias con
mayor crecimiento en el mercado
mundial.
                                                       Elaborado Por: Catalina Martínez Saldarriaga.
                                                                      Christian Camilo Quintero Acevedo.




                                Facultad de Ciencias Básicas e Ingeniería
                        Programa Ingeniería de Sistemas y Telecomunicaciones




            Universidad Católica Popular del Risaralda. Carrera 21 No. 49-95 Av. De las
                                                                       49-
                    Américas. Pereira, Risaralda. PBX: 3127722. FAX: 3127613.

Más contenido relacionado

La actualidad más candente

Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwarejuankexmisiodj
 
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
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del SoftwareIntellimedia
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueJosue Zelaya
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
 
Manual de introduccion de ingeniería-del-software, metodologias
Manual de introduccion de ingeniería-del-software, metodologiasManual de introduccion de ingeniería-del-software, metodologias
Manual de introduccion de ingeniería-del-software, metodologiasDora Nelly Rios Vasques
 
Evaluacion de la usabilidad
Evaluacion de la usabilidad Evaluacion de la usabilidad
Evaluacion de la usabilidad lissethr
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Softwareem3marquez
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseñomary taipe
 

La actualidad más candente (15)

Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
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
 
Documento completo
Documento completoDocumento completo
Documento completo
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
 
Scientific Services Global Labs Mexico
Scientific Services Global Labs MexicoScientific Services Global Labs Mexico
Scientific Services Global Labs Mexico
 
Ensayo fsi --
Ensayo fsi --Ensayo fsi --
Ensayo fsi --
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Manual de introduccion de ingeniería-del-software, metodologias
Manual de introduccion de ingeniería-del-software, metodologiasManual de introduccion de ingeniería-del-software, metodologias
Manual de introduccion de ingeniería-del-software, metodologias
 
Evaluacion de la usabilidad
Evaluacion de la usabilidad Evaluacion de la usabilidad
Evaluacion de la usabilidad
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
RUP EXPO 1
RUP EXPO 1RUP EXPO 1
RUP EXPO 1
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseño
 
Exposicion taller
Exposicion tallerExposicion taller
Exposicion taller
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 

Similar a BoLeTiN N° 2

Articulo Calidad Del Software El Camino Al Exito Ver. Revisada
Articulo Calidad Del Software El Camino Al Exito Ver. RevisadaArticulo Calidad Del Software El Camino Al Exito Ver. Revisada
Articulo Calidad Del Software El Camino Al Exito Ver. Revisadainstituto tecnologico de colima
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoLuis Eduardo Pelaez Valencia
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9Luis Eduardo Pelaez Valencia
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literariodiegos08
 
Javierperez ensayo
Javierperez ensayoJavierperez ensayo
Javierperez ensayojavier peeez
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.lorena_moreno
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.lorena_moreno
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.lorena_moreno
 
Calidad
CalidadCalidad
Calidadgmjuan
 
Guía 2. Estandares de Calidad de Software - Sullin Santaella
Guía 2. Estandares de Calidad de Software - Sullin SantaellaGuía 2. Estandares de Calidad de Software - Sullin Santaella
Guía 2. Estandares de Calidad de Software - Sullin SantaellaJosé Ricardo Tillero Giménez
 
331161221 santaella u2-estandaresenedisenodealgoritmos
331161221 santaella u2-estandaresenedisenodealgoritmos331161221 santaella u2-estandaresenedisenodealgoritmos
331161221 santaella u2-estandaresenedisenodealgoritmosSol Hernández
 
Material de apoyo unidad 2. estandares en el diseño de algoritmos
Material de apoyo unidad 2. estandares en el diseño de algoritmosMaterial de apoyo unidad 2. estandares en el diseño de algoritmos
Material de apoyo unidad 2. estandares en el diseño de algoritmosLeany González
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del softwareOberdose
 

Similar a BoLeTiN N° 2 (20)

Articulo Calidad Del Software El Camino Al Exito Ver. Revisada
Articulo Calidad Del Software El Camino Al Exito Ver. RevisadaArticulo Calidad Del Software El Camino Al Exito Ver. Revisada
Articulo Calidad Del Software El Camino Al Exito Ver. Revisada
 
Diagrama conceptual
Diagrama conceptualDiagrama conceptual
Diagrama conceptual
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el producto
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
 
Como se mide la Calidad de software
Como se mide la Calidad de softwareComo se mide la Calidad de software
Como se mide la Calidad de software
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literario
 
Javierperez ensayo
Javierperez ensayoJavierperez ensayo
Javierperez ensayo
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
Calidad
CalidadCalidad
Calidad
 
Guía 2. Estandares de Calidad de Software - Sullin Santaella
Guía 2. Estandares de Calidad de Software - Sullin SantaellaGuía 2. Estandares de Calidad de Software - Sullin Santaella
Guía 2. Estandares de Calidad de Software - Sullin Santaella
 
331161221 santaella u2-estandaresenedisenodealgoritmos
331161221 santaella u2-estandaresenedisenodealgoritmos331161221 santaella u2-estandaresenedisenodealgoritmos
331161221 santaella u2-estandaresenedisenodealgoritmos
 
Material de apoyo unidad 2. estandares en el diseño de algoritmos
Material de apoyo unidad 2. estandares en el diseño de algoritmosMaterial de apoyo unidad 2. estandares en el diseño de algoritmos
Material de apoyo unidad 2. estandares en el diseño de algoritmos
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del software
 
Trabajo N°2
Trabajo N°2Trabajo N°2
Trabajo N°2
 

Último

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
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
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
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
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
 
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
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
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
 
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
 

Último (19)

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
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
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
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
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
 
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
 
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...
 
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)
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
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
 
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
 
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
 

BoLeTiN N° 2

  • 1. Octubre 2009 BOLETIN N° 2 INGENIERIA DEL SOFTWARE CONTENIDO La calidad y la Ingeniería de 2 Software Propuestas de Ingeniería de 3 Software Norma ISO 9126 Un estándar de 4 calidad La ingeniería del software no como 5 obligación son como herramienta Si los ingenieros de software fueran 6 médicos y los usuarios pacientes Mitos de la Ingeniería 7 del Software
  • 2. Página 2 LA CALIDAD Y LA INGENIEIRA DEL SOFTWARE El concepto de calidad en los En las empresas de software, la productos de software debe calidad se obtiene mejorando día a “La calidad es formularse de forma particular. día el proceso de producción, hoy una de las Primero es conveniente indicar mantenimiento y gestión del mayores sus características software. Para optimizar la calidad ventajas diferenciadoras frente a otros de los productos y/o servicios es competitivas productos: el software se preciso conocer al cliente y sus para las desarrolla, no se fabrica en el necesidades, conocer a la empresas sentido clásico; es inmaterial y no competencia y poseer un modelo desarrolladoras se deteriora con el uso o el de calidad. Esto último permitirá de software” tiempo (aunque tiene un ciclo de incrementar la fiabilidad, reducir el vida); su fiabilidad es difícil de mantenimiento, aumentar la comprobar; la mayoría del satisfacción del cliente, mejorar la software se construye a medida y dirección del proyecto, detectar necesita de actualización errores pronto e incrementar el permanente; es dependiente del beneficio. entorno donde se ejecuta. La ingeniería de software es una Finalmente es recomendable tener disciplina cuyo horizonte de en cuenta las siguientes "medidas" madurez está aun lejos, y que se a aplicar para asegurar la calidad caracteriza por la proliferación de de los productos software: normas, métodos y herramientas • En el producto software: definir incompatibles entre si. los requerimientos de calidad del La calidad en la ingeniería del producto, evaluar la viabilidad. software, que depende en gran • En el proceso de software: “Una medida de la pericia del equipo proveer con antelación suficiente organización que lo desarrolla, puede definirse los recursos necesarios, no preparada como un conjunto de estructurar el proceso de para dar características o cualidades, tales software por fases, descripción calidad, en el como: eficiencia, fiabilidad, clara del trabajo de cada sentido usabilidad, funcionalidad, miembro del equipo, esperado por mantenibilidad, portabilidad, monitorización periódica del etc., variando la importancia de riesgo y su prevención. sus clientes, cada una de ellas de un caerá muy producto a otro. Dicho de otra La calidad es un concepto vacío si rápidamente manera, es el cumplimiento de no se tienen en cuenta las en la situación los requerimientos contractuales necesidades reales de los clientes. de expectativas por parte del producto software no cumplidas o desarrollado, así como durante el no alcanzadas” proceso de desarrollo.
  • 3. Página 3 PROPUESTAS DE INGENIERIA DEL SOFTWARE El proceso de diseño y el diseño propuestas de ingeniería de implementado en ingeniería de software software se define código, el código es que presentan unos como “un conjunto probado, pasos que deben de etapas documentado y seguir las personas parcialmente certificado para su encargadas de la ordenadas con la uso operativo". ingeniería de software intención de logra Concretamente con el fin de lograr el un objetivo, en este "define quién está desarrollo de software caso, la obtención haciendo qué, de calidad que de un producto de cuándo hacerlo y cumpla las software de cómo alcanzar un expectativas en calidad” [Jacobson cierto objetivo" cuento a tiempo, 1998].El proceso de [Jacobson 1998]. precio y funcionalidad. Con la desarrollo de Con el fin de obtener software "es aquel Entre las propuestas ingeniería de software de calidad, en que las mas conocidas se software se la cual es una de las necesidades del características encuentran SWEBOK, espera que: “ el usuario son primordiales Métrica Versión 3 y sistema traducidas en buscadas por todos Moprosoft. funcione bien, requerimientos de los clientes que haga lo que se software, estos adquieren este tipo necesita, no requerimientos de productos, se han cueste más de transformados en desarrollo lo que dijeron y no traiga más SWEBOK problemas” El propósito del SWEBOK es dar una caracterización a la ingeniería del software como disciplina, de tal manera que esta sirva de guía a quienes quieren construir software aplicando técnicas a nivel de ingeniería. La guía se subdivide en 10 áreas de conocimiento, así denominadas por la IEEE, en las que contempla una serie de aspectos y conceptos que llevan al software a ser objeto de aplicación de la ingeniería. MOPROSOFT Su objetivo fundamental es fortalecer la industria del software en México, promoviendo las exportaciones, la atracción de inversiones y alcanzando niveles internacionales en capacidad de procesos.
  • 4. Página 4 NORMA ISO 9126 UN ESTANDAR DE CALIDAD “Solo la ISO 9126 es un estándar internacional para la evaluación del primera parte Software. Está supervisado por el proyecto SQuaRE, ISO ISO 9126–1, 25000:2005, el cuál sigue los mismos conceptos. El estándar está es un dividido en cuatro partes. estándar ISO 9126 pertenece a la primera generación de estándares de aprobado y calidad de un producto software. duplicado” ISO 9126 –1: MODELO DE CALIDAD ISO 9126 –3: METRICAS INTERNAS Define un modelo de calidad basado en Métricas internas son aquellas que no dos partes bien diferenciadas: dependen de la ejecución del software. • Calidad interna y externa. • Se aplican a un producto de software • Calidad de datos. no ejecutable. ISO 9126-1 categoriza la calidad de los • Se aplican durante las etapas de atributos software en seis características desarrollo. (funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad), las cuales son subdivididas en ISO 9126 –4: METRICAS DE USO subcaracterísticas. La calidad en las métricas de uso están sólo disponibles cuando el producto ISO 9126 –2: METRICAS EXTERNAS final es usado en condiciones reales. Métricas externas son aquellas aplicables al Idealmente, la calidad interna determina software en ejecución. El uso de estas la calidad externa y esta a su vez la métricas se realiza en el proceso del ciclo calidad en el uso. de vida. Interpretación de las medidas de tres formas: directa, indirecta e indicadores.
  • 5. Página 5 LA INGENIERIA DEL SOFTWARE NO COMO OBLIGACION SINO COMO HERRAMIENTA OBLIGACION Por. Diego Fernando Vega López. El término de ingeniería del software no es nuevo, ya que a finales de la década de los sesenta fue utilizado para expresar el área del conocimiento que se estaba formando en torno a las problemáticas generadas por el software en ese momento. En esa época, el crecimiento desenfrenado de las necesidades de los seres humanos por sistemas computacionales asociado a la evolución vertiginosa del sector electrónico y ante la ausencia de métodos y recursos para un desarrollo coherente se genero la crisis del software entre 1965 – 1985. Durante esta época grandes proyectos se excedieron en presupuestos y tiempos de entrega, generando no solo implicaciones económicas sino también sociales. La crisis se supero, pero no fue porque en 1985 se encontró la metodología adecuada para llevar a feliz término los proyectos de software, sino porque no es coherente ni razonable estar por más de veinte años en crisis y en parte porque se estaban realizando progresos significativos en los procesos de diseño y métodos para realizar un desarrollo adecuado. Así pues, desde 1985 hasta el presente, se han ido apareciendo herramientas, teorías y tecnologías que han aportado de manera significativas en el proceso de planificación, previsión de costes y calidad del producto. Entre las cuales se encuentran los distintos tipos de programación (Estructurada y Orientada a Objetos), distintos lenguajes de programación, las herramientas CASE, el lenguaje UML, entre otros, han ido generando aportes a la constante búsqueda del método idóneo para la ingeniería de software, para la cual día a día surgen ideas e iniciativas encaminadas a ello. “Las herramientas CASE mas valiosas son aquellas que contribuyen con información información en el proceso de desarrollo” Robert Dixon
  • 6. Página 6 SI LOS INGENIEROS DE SOFTWARE FUERAN MEDICOS…. Y LOS USUARIOS PACIENTES El TransPlante Versión 1.0 Un Doctor experto en cambie realmente operación. En horas de transplantes de rápido, el problema es la noche el paciente corazón... que tengo un viaje muere. El médico se mañana, y no deseo queda con su dinero, Paciente: “Doctor, que me incomode. Me pensando en que la necesito hacerle una lo cambia ahora, y esta próxima vez lo hará consulta. Hace días noche descanso para con otro tipo de tengo una molestia y he poder hacer el viaje tecnología, no llegado a la conclusión mañana.” presenta ningún de que es mi corazón.” El doctor, basado en su remordimiento. Doctor: “Umm, lo mejor experiencia en y... ¿qué pasó con el en esos casos es no transplantes de corazón diagnóstico? dudar y hacer el cambio le pasa la cuenta de a uno que funcione cobro, el paciente bien.” negocia un poco el Paciente: “De acuerdo, descuento y la forma de pero necesito que me lo pago, proceden a la El TransPlante Versión 2.0 Un Doctor experto en piel, y con los síntomas por los avances transplantes de que me ha comentado tecnológicos y la riñones... su problema no es de seguridad del doctor, acepta el trato. El paciente con mucha corazón, es de riñones. seguridad le comenta Con mucho gusto, en La operación es un al Doctor: “Doctor, horas de la tarde éxito, sin embargo el necesito que me haga iniciamos la paciente ahora sigue un transplante de preparación para con su problema de corazón. Por el dinero realizar el transplante. corazón y con un riñón no se preocupe, que lo De una vez que no es el suyo. importante es la salud.” aprovechamos que nos A veces llevamos a acaba de llegar la El doctor, competente maquina Riñones 2003 nuestros clientes a en transplantes de que es lo último en hacer cosas que no riñones, le replica: tecnología de necesitan. “Lamento transplantes de riñón.” profundamente contradecirlo, pero el El paciente, asombrado color de su
  • 7. Página 7 El TransPlante Versión 3.0 Un Médico general un estudio para una El médico finalmente experto en segunda opinión. acepta la posición de diagnóstico... El paciente, algo serio, su paciente y ordena Paciente: “Doctor, he le dice que no tiene la operación... decidido que deseo un tiempo para perder A veces, nuestros transplante de haciendo clientes nos llevan a corazón.” diagnósticos, que lo hacer cosas que ellos El médico, un poco importante es hacer la no necesitan asombrado, le pregunta operación lo antes las razones y le ofrece posible. MITOS DE LA INGENIERIA DEL SOFTWARE MITO: Los requisitos del REALIDAD: El modelo de ciclo de proyecto cambian vida se elige según el tipo del continuamente pero los cambios proyecto, el dominio que se pueden acomodarse fácilmente. tenga del problema, las necesidades del cliente y la REALIDAD: El impacto del capacidad del equipo de trabajo. cambio varia según el momento en el que se introduzca. MITO: Una vez que hicimos el programa y funciona nuestro trabajo a terminado. REALIDAD: Los datos industriales indican que entre el 50% y el 70% de todo el esfuerzo dedicado a un programa se realizará después de que se le haya entregado al cliente por primera vez. MITO: El modelo de ciclo de vida se elige según el dominio que el ingeniero tenga de este, según el que permita terminar en menos tiempo y el que esté de moda.
  • 8. “La mayoría de expertos está de acuerdo en que la causa más probable de destrucción del mundo sería por accidente; y aquí es donde entramos nosotros: somos profesionales de la informática, causamos accidentes” Nathaniel Borenstein El boletín N° 2 de Ingeniería del Software fue desarrollado por estudiantes del programa de Ingeniería de Sistemas y Telecomunicaciones de la Universidad Católica Popular del Risaralda con el Inquietudes y fin de dar a conocer algunos Sugerencias conceptos básicos y fundamentales para el desarrollo de software de ist.ingesoft@gmail.com calidad, así como también para tratar temas importantes para todos los profesionales de la informática que se mueven en el mundo del desarrollo de software que hoy por hoy es considerada una de las industrias con mayor crecimiento en el mercado mundial. Elaborado Por: Catalina Martínez Saldarriaga. Christian Camilo Quintero Acevedo. Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas y Telecomunicaciones Universidad Católica Popular del Risaralda. Carrera 21 No. 49-95 Av. De las 49- Américas. Pereira, Risaralda. PBX: 3127722. FAX: 3127613.