SlideShare una empresa de Scribd logo
1 de 21
REPÚBLICA BOLIVARIANA DE VENEZUELA
   MINISTERIO DEL PODER POPULAR PARA LA
         EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DEL
              ESTADO TRUJILLO
            EXTENSIÓN TRUJILLO
          TRUJILLO – EDO. TRUJILLO




                                   INTEGRANTE:
                                Pérez C. Edwin E.
                                 C.I. 19.101.634


         TRUJILLO, JUNIO 2012
Es un proceso continuo que se ha ido produciendo
durante las últimas tres décadas. Los primeros trabajos
sobre diseño se centraron sobre los criterios para el
desarrollo de programas modulares y los métodos para
mejorar la arquitectura del software de una manera
descendente.


       El diseño es la única forma mediante la que
podemos traducir con precisión los requisitos del cliente
en un producto o sistema acabado. El diseño de
software es la base de todas las partes posteriores del
desarrollo y de la fase de prueba
- Entregar las funciones requeridas por el usuario
(satisfaga una especificación funcional dada).

- Satisfacer criterios de diseño sobre la forma interna
y externa del producto obtenido.
 
- Satisfacer restricciones sobre el proceso de diseño
en sí mismo, tales como su tiempo o costo, o las
herramientas disponibles para hacer el diseño.
La evolución del software dentro del contexto de
   las áreas de aplicación de los sistemas basados en
   computadoras, puede verse de la siguiente manera :

 Los primeros    La segunda era    La tercera era      La cuarta era
     años
1950 - 1965        1965 - 1975      1975 - 1985            1985 -
- Orientación     - Multiusuario     - Sistemas          - Potentes
   por lotes      - Tiempo real      distribuidos       sistemas de
- Distribución      - Bases de     - Incorporación        escritorio
   limitada           Datos        de “inteligencia”    - Tecnología
- Software “a    - Software como   - Hardware de        orientada a
   medida”           producto         bajo costo           objetos
                                   - Impacto en el       - Sistemas
                                       consumo            expertos
                                                           - Redes
                                                         neuronales
                                                         artificiales
                                                       - Computación
El diseño es técnicamente la parte central de la
ingeniería del software.
 
        Durante el diseño se desarrollan, revisan y se
documentan los refinamientos progresivos de las
estructuras de datos, de la estructura del programa y
de los detalles procedimentales.

       El diseño da como resultado representaciones
cuya calidad puede ser evaluada.
El término diseño admite varias significados:

“Diseño” puede ser una actividad, la “actividad de
diseñar”, puede ser un producto, el “resultado de la
actividad de diseñar”, o puede ser un calificativo, y en
este sentido es muy común referirse a algo como “de
diseño”, cuando aporta una geometría, una forma o unas
cualidades diferenciadoras que implican un aire de
calidad y distinción.
También la palabra “Diseño” viene de “diseñar”,
que a su vez tiene su origen en el latín, designare, que
en origen significa en trazar (un surco en la tierra) y
también dibujar, marcar o designar. De hecho, la
primera acepción del término diseño, en español, es
“traza o delineación de una figura o un edificio”.




       Pero el término admite también un significado
amplio: “ordenación de los elementos básicos, tangibles
e intangibles, de un objeto o estructura con el fin de
aumentar su belleza o utilidad”.
La trazabilidad es el mecanismo que permite
lograr este resultado. Esta práctica es la base de la
gestión de los requisitos, puesto que brinda la
información necesaria para su control y soporte a lo
largo del proceso de desarrollo de software.

        En otras palabras, posibilita la verificación de la
transformación de los requisitos en elementos de modelo
sucesores, así como el análisis y gestión del cambio en
ellos, verificando su completitud y coherencia.
Los modelos de trazabilidad soportan la
correlación entre elementos de modelo. En la literatura
es posible encontrar que “Modelo de Trazabilidad”
(Traceability Model) se refiere al metamodelo que
provee un conjunto de elementos abstractos diseñados
para establecer criterios acerca de relaciones y
elementos que registran el trazado



       Los modelos de trazabilidad son aquellos que los
desarrolladores crean para controlar la evolución y
cambios de los requisitos; dependerán de los modelos de
desarrollo (requisitos, casos de uso, clases, etc.) que
sean construidos por los desarrolladores.
La calidad del software es el grado que posee el
software de una combinación deseada de cualidades o
atributos.



        Los atributos de calidad son parte de los
requerimientos no funcionales de una aplicación, que
capturan las muchas facetas del cómo se deben lograr
los requerimientos funcionales de una aplicación.
La arquitectura de software se ocupa del diseño
de sistemas de software que satisfagan un conjunto de
requerimientos de atributos de calidad:
Se refiere a la existencia de un conjunto de
funciones y sus propiedades específicas que satisfacen
necesidades explícitas o implícitas.



                   – Conveniencia.
                     – Precisión.
                   – Conformidad.
                 – Interoperabilidad.
                     – Seguridad.
                   – Trazabilidad.
Esfuerzo necesitado para el uso, y el gravamen
individual de tal uso, por un sistema o un conjunto de
usuarios implicados.


     – Entendibilidad.                 – Aprendizaje.
     – Operabilidad.            – Explicitabilidad.
      – Personalización.                – Atractivo.
       – Claridad.               – Ayudabilidad.
                     – Amigabilidad.
Esfuerzo necesario para hacer modificaciones
especificadas.



                  – Analisibilidad.
                  – Cambiabilidad.
                   – Estabilidad.
                  – Verificabilidad.
                – Administrabilidad.
                 – Reutilizabilidad.
Capacidad del software para mantener su nivel
de rendimiento bajo condiciones conocidas por unidad de
tiempo.



                      – Madurez.
                 – Tolerancia a fallas.
                    – Recuperación.
                   – Disponibilidad.
                    – Degradación.
Relación entre el nivel de rendimiento del
software y la cantidad de recursos utilizados para
ciertas condiciones.


– Comportamiento en el tiempo: tiempos de respuesta y
procesamiento y tasas de throughput en la ejecución de
su función.

– Comportamiento de recursos: cantidad de recursos
usados y la duración de tal uso en la ejecución de su
función.
Habilidad del software para ser transformado
de un entorno a otro.



                  – Adaptabilidad.
                  – Instalabilidad.
                  – Conformidad.
                – Reemplazabilidad.
ANALISTA DEL SISTEMA


         ARQUITECTO


 ESPECIFICADOR DE CASOS DE USO


DISEÑADOR DE INTERFACES DE USUARIO
¿Qué es un estándar?

De acuerdo con la definición de la Real Academia
Española, “estándar es aquello que sirve como tipo,
modelo, norma, patrón o referencia”.


      ¿Qué es un estándar de calidad?

Estándar de calidad es el que reúne los requisitos
mínimos en busca de la excelencia dentro de una
organización institucional.
•       IEEE 829 – 1998: Standard for Software Test
Documentation. Define la documentación generada en cada
una de las fases del proyecto de pruebas.

•IEEE 830 – 1998: Recommended Practice for Software
Requirements Specifications. Proporciona una guía de
buenas prácticas para la elaboración de una especificación
de requisitos.

•IEEE 1012 – 2004: Standard for Software Verification
and Validation. Detalla los procesos de verificación y
validación (V&V) del software, y su organización.

•EEE 1061 – 1998: Standard for a Software Quality
Metrics Methodology. Define el establecimiento, la
implementación, el análisis y la validación de métricas de
calidad de software.
Unidad v

Más contenido relacionado

La actualidad más candente

Fundamentos del diseño y Garantías de Calidad del Software
Fundamentos del diseño y Garantías de Calidad del SoftwareFundamentos del diseño y Garantías de Calidad del Software
Fundamentos del diseño y Garantías de Calidad del SoftwareRichard J. Nuñez
 
Ingeniería del Software de Gestión. Tema 5
Ingeniería del Software de Gestión. Tema 5Ingeniería del Software de Gestión. Tema 5
Ingeniería del Software de Gestión. Tema 5Enrique Barreiro
 
Ingeniería del Software de Gestión. Tema 3
Ingeniería del Software de Gestión. Tema 3Ingeniería del Software de Gestión. Tema 3
Ingeniería del Software de Gestión. Tema 3Enrique Barreiro
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1preciadoag
 
Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos  Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos Beto Vega
 
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?Kudos S.A.S
 
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
 
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
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Softwareem3marquez
 
software
softwaresoftware
softwarealkosto
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Lucero Mtz
 
Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4Marta Silvia Tabares
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Yaskelly Yedra
 
Trabajo colaborativo no.1(grupo 2) (1)
Trabajo colaborativo no.1(grupo 2) (1)Trabajo colaborativo no.1(grupo 2) (1)
Trabajo colaborativo no.1(grupo 2) (1)Jeiner Gonzalez Blanco
 

La actualidad más candente (20)

Fundamentos del diseño y Garantías de Calidad del Software
Fundamentos del diseño y Garantías de Calidad del SoftwareFundamentos del diseño y Garantías de Calidad del Software
Fundamentos del diseño y Garantías de Calidad del Software
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
ingenieria del software
ingenieria del softwareingenieria del software
ingenieria del software
 
Ingeniería del Software de Gestión. Tema 5
Ingeniería del Software de Gestión. Tema 5Ingeniería del Software de Gestión. Tema 5
Ingeniería del Software de Gestión. Tema 5
 
Ingeniería del Software de Gestión. Tema 3
Ingeniería del Software de Gestión. Tema 3Ingeniería del Software de Gestión. Tema 3
Ingeniería del Software de Gestión. Tema 3
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1
 
Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos  Metodologías de Ingeniería de Requisitos
Metodologías de Ingeniería de Requisitos
 
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
 
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
 
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
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Conceptos
ConceptosConceptos
Conceptos
 
software
softwaresoftware
software
 
Diapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napaDiapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napa
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4Ingeniería de software II - Parte 4
Ingeniería de software II - Parte 4
 
Analisis de sistemas 1(usabilidad)
Analisis de sistemas 1(usabilidad)Analisis de sistemas 1(usabilidad)
Analisis de sistemas 1(usabilidad)
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
Trabajo colaborativo no.1(grupo 2) (1)
Trabajo colaborativo no.1(grupo 2) (1)Trabajo colaborativo no.1(grupo 2) (1)
Trabajo colaborativo no.1(grupo 2) (1)
 

Destacado

Exploration network chapter6
Exploration network chapter6Exploration network chapter6
Exploration network chapter6victdiazm
 
manejo de herramientas e instrumentos de seguimiento en la gestión pública
manejo de herramientas e instrumentos de seguimiento en la gestión públicamanejo de herramientas e instrumentos de seguimiento en la gestión pública
manejo de herramientas e instrumentos de seguimiento en la gestión públicaColectivo Toleranciaydemocracia
 
Portafolio de trabajo
Portafolio de trabajoPortafolio de trabajo
Portafolio de trabajomariu2013
 
Programación III - Consignas tp 04
Programación III - Consignas tp 04 Programación III - Consignas tp 04
Programación III - Consignas tp 04 MultimediaUNLaR
 
Foristeria conchi
Foristeria  conchiForisteria  conchi
Foristeria conchiConchi2013
 
Historial del servicio
Historial del servicioHistorial del servicio
Historial del serviciojhonalkimista
 
Bi 2013 ut 01 (1)
Bi 2013 ut 01 (1)Bi 2013 ut 01 (1)
Bi 2013 ut 01 (1)victdiazm
 
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’Colectivo Toleranciaydemocracia
 
Colaborativa fol
Colaborativa folColaborativa fol
Colaborativa folsopemu
 
Auto seccin 18 ap madrid 3 febrero 2011[1]
Auto seccin 18  ap madrid   3 febrero 2011[1]Auto seccin 18  ap madrid   3 febrero 2011[1]
Auto seccin 18 ap madrid 3 febrero 2011[1]Xente Xen
 

Destacado (20)

Exploration network chapter6
Exploration network chapter6Exploration network chapter6
Exploration network chapter6
 
manejo de herramientas e instrumentos de seguimiento en la gestión pública
manejo de herramientas e instrumentos de seguimiento en la gestión públicamanejo de herramientas e instrumentos de seguimiento en la gestión pública
manejo de herramientas e instrumentos de seguimiento en la gestión pública
 
Portafolio de trabajo
Portafolio de trabajoPortafolio de trabajo
Portafolio de trabajo
 
Clase 26
Clase 26Clase 26
Clase 26
 
Ana maria janer
Ana maria janerAna maria janer
Ana maria janer
 
Tesis completa de daysi
Tesis completa de daysiTesis completa de daysi
Tesis completa de daysi
 
Programación III - Consignas tp 04
Programación III - Consignas tp 04 Programación III - Consignas tp 04
Programación III - Consignas tp 04
 
Validacion_conformacion
Validacion_conformacionValidacion_conformacion
Validacion_conformacion
 
Foristeria conchi
Foristeria  conchiForisteria  conchi
Foristeria conchi
 
Historial del servicio
Historial del servicioHistorial del servicio
Historial del servicio
 
Curso básico intro
Curso básico introCurso básico intro
Curso básico intro
 
Bi 2013 ut 01 (1)
Bi 2013 ut 01 (1)Bi 2013 ut 01 (1)
Bi 2013 ut 01 (1)
 
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’
 
643
643643
643
 
Colaborativa fol
Colaborativa folColaborativa fol
Colaborativa fol
 
CRISIS, DESIGUALDAD Y POBREZA
CRISIS, DESIGUALDAD Y POBREZA CRISIS, DESIGUALDAD Y POBREZA
CRISIS, DESIGUALDAD Y POBREZA
 
Plannum professionals support 17june2015
Plannum professionals support 17june2015Plannum professionals support 17june2015
Plannum professionals support 17june2015
 
Arcangel isabela r s
Arcangel isabela r sArcangel isabela r s
Arcangel isabela r s
 
Auto seccin 18 ap madrid 3 febrero 2011[1]
Auto seccin 18  ap madrid   3 febrero 2011[1]Auto seccin 18  ap madrid   3 febrero 2011[1]
Auto seccin 18 ap madrid 3 febrero 2011[1]
 
Laverdadsobre scioli
Laverdadsobre scioliLaverdadsobre scioli
Laverdadsobre scioli
 

Similar a Unidad v

Fundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo DeltaFundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo DeltaNicola Pizzi Castro
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del softwareJophrz
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareLiliana Pacheco
 
presentacion_edisleynissilva
presentacion_edisleynissilvapresentacion_edisleynissilva
presentacion_edisleynissilvaeddysilva18
 
Fundamentos del diseno software
Fundamentos del diseno softwareFundamentos del diseno software
Fundamentos del diseno softwareclaudiocaizales
 
Actividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranActividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranMarijoalbarranb
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.Andrés Sorto
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.Andrés Sorto
 
Fundamentos para el diseño de un software
Fundamentos para el diseño de un softwareFundamentos para el diseño de un software
Fundamentos para el diseño de un softwaressalzar
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTECAMILO
 
Ingeniería del software
Ingeniería del softwareIngeniería del software
Ingeniería del softwareJoxany Chávez
 
Presentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de CostePresentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de CosteCAMILO
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoCAMILO
 
presentacion de software y estimacion de doste
presentacion de software y estimacion de dostepresentacion de software y estimacion de doste
presentacion de software y estimacion de dosteCAMILO
 
Proyecto de Software y Coste
Proyecto de Software y CosteProyecto de Software y Coste
Proyecto de Software y CosteCAMILO
 
PROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOSPROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOSCAMILO
 
A2.moo calidad
A2.moo calidadA2.moo calidad
A2.moo calidadxavazquez
 

Similar a Unidad v (20)

Fundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo DeltaFundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo Delta
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del software
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Tareasemana1
Tareasemana1Tareasemana1
Tareasemana1
 
presentacion_edisleynissilva
presentacion_edisleynissilvapresentacion_edisleynissilva
presentacion_edisleynissilva
 
Fundamentos del diseno software
Fundamentos del diseno softwareFundamentos del diseno software
Fundamentos del diseno software
 
Actividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranActividad remedial_Maria_Albarran
Actividad remedial_Maria_Albarran
 
Software
SoftwareSoftware
Software
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.
 
Fundamentos para el diseño de un software
Fundamentos para el diseño de un softwareFundamentos para el diseño de un software
Fundamentos para el diseño de un software
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
 
Ingeniería del software
Ingeniería del softwareIngeniería del software
Ingeniería del software
 
Presentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de CostePresentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de Coste
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de Costo
 
presentacion de software y estimacion de doste
presentacion de software y estimacion de dostepresentacion de software y estimacion de doste
presentacion de software y estimacion de doste
 
Proyecto de Software y Coste
Proyecto de Software y CosteProyecto de Software y Coste
Proyecto de Software y Coste
 
PROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOSPROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOS
 
Factores de calidad
Factores de calidadFactores de calidad
Factores de calidad
 
A2.moo calidad
A2.moo calidadA2.moo calidad
A2.moo calidad
 

Último

Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxPaolaCarolinaCarvaja
 
Análisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfAnálisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfcastrodanna185
 
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosLCristinaForchue
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfymiranda2
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2montoyagabriela340
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfodalistar77
 
Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.marianarodriguezc797
 
Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfangelinebocanegra1
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...RaymondCode
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....Aaron Betancourt
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx Emialexsolar
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfJoseAlejandroPerezBa
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfOBr.global
 
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSPRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSLincangoKevin
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETGermán Küber
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidaddanik1023m
 
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...OLGAMILENAMONTAEZNIO
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfalejandrogomezescoto
 

Último (20)

Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docx
 
Análisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfAnálisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdf
 
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdf
 
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura SilvaBEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
 
Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.
 
Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdf
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx E
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
 
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOSPRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
PRESENTACION DEL TEMA LOS MEJORES SIMULADORES DE CIRCUITOS ELCTRONICOS
 
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier FolchBEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidad
 
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
Actividad 1-PRESENTACIÓN ANIMADA.pptxPreservación y conservación de los docum...
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
 

Unidad v

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DEL ESTADO TRUJILLO EXTENSIÓN TRUJILLO TRUJILLO – EDO. TRUJILLO INTEGRANTE: Pérez C. Edwin E. C.I. 19.101.634 TRUJILLO, JUNIO 2012
  • 2. Es un proceso continuo que se ha ido produciendo durante las últimas tres décadas. Los primeros trabajos sobre diseño se centraron sobre los criterios para el desarrollo de programas modulares y los métodos para mejorar la arquitectura del software de una manera descendente. El diseño es la única forma mediante la que podemos traducir con precisión los requisitos del cliente en un producto o sistema acabado. El diseño de software es la base de todas las partes posteriores del desarrollo y de la fase de prueba
  • 3. - Entregar las funciones requeridas por el usuario (satisfaga una especificación funcional dada). - Satisfacer criterios de diseño sobre la forma interna y externa del producto obtenido.   - Satisfacer restricciones sobre el proceso de diseño en sí mismo, tales como su tiempo o costo, o las herramientas disponibles para hacer el diseño.
  • 4. La evolución del software dentro del contexto de las áreas de aplicación de los sistemas basados en computadoras, puede verse de la siguiente manera : Los primeros La segunda era La tercera era La cuarta era años 1950 - 1965 1965 - 1975 1975 - 1985 1985 - - Orientación - Multiusuario - Sistemas - Potentes por lotes - Tiempo real distribuidos sistemas de - Distribución - Bases de - Incorporación escritorio limitada Datos de “inteligencia” - Tecnología - Software “a - Software como - Hardware de orientada a medida” producto bajo costo objetos - Impacto en el - Sistemas consumo expertos - Redes neuronales artificiales - Computación
  • 5. El diseño es técnicamente la parte central de la ingeniería del software.   Durante el diseño se desarrollan, revisan y se documentan los refinamientos progresivos de las estructuras de datos, de la estructura del programa y de los detalles procedimentales. El diseño da como resultado representaciones cuya calidad puede ser evaluada.
  • 6. El término diseño admite varias significados: “Diseño” puede ser una actividad, la “actividad de diseñar”, puede ser un producto, el “resultado de la actividad de diseñar”, o puede ser un calificativo, y en este sentido es muy común referirse a algo como “de diseño”, cuando aporta una geometría, una forma o unas cualidades diferenciadoras que implican un aire de calidad y distinción.
  • 7. También la palabra “Diseño” viene de “diseñar”, que a su vez tiene su origen en el latín, designare, que en origen significa en trazar (un surco en la tierra) y también dibujar, marcar o designar. De hecho, la primera acepción del término diseño, en español, es “traza o delineación de una figura o un edificio”. Pero el término admite también un significado amplio: “ordenación de los elementos básicos, tangibles e intangibles, de un objeto o estructura con el fin de aumentar su belleza o utilidad”.
  • 8. La trazabilidad es el mecanismo que permite lograr este resultado. Esta práctica es la base de la gestión de los requisitos, puesto que brinda la información necesaria para su control y soporte a lo largo del proceso de desarrollo de software. En otras palabras, posibilita la verificación de la transformación de los requisitos en elementos de modelo sucesores, así como el análisis y gestión del cambio en ellos, verificando su completitud y coherencia.
  • 9. Los modelos de trazabilidad soportan la correlación entre elementos de modelo. En la literatura es posible encontrar que “Modelo de Trazabilidad” (Traceability Model) se refiere al metamodelo que provee un conjunto de elementos abstractos diseñados para establecer criterios acerca de relaciones y elementos que registran el trazado Los modelos de trazabilidad son aquellos que los desarrolladores crean para controlar la evolución y cambios de los requisitos; dependerán de los modelos de desarrollo (requisitos, casos de uso, clases, etc.) que sean construidos por los desarrolladores.
  • 10. La calidad del software es el grado que posee el software de una combinación deseada de cualidades o atributos. Los atributos de calidad son parte de los requerimientos no funcionales de una aplicación, que capturan las muchas facetas del cómo se deben lograr los requerimientos funcionales de una aplicación.
  • 11. La arquitectura de software se ocupa del diseño de sistemas de software que satisfagan un conjunto de requerimientos de atributos de calidad:
  • 12. Se refiere a la existencia de un conjunto de funciones y sus propiedades específicas que satisfacen necesidades explícitas o implícitas. – Conveniencia. – Precisión. – Conformidad. – Interoperabilidad. – Seguridad. – Trazabilidad.
  • 13. Esfuerzo necesitado para el uso, y el gravamen individual de tal uso, por un sistema o un conjunto de usuarios implicados. – Entendibilidad. – Aprendizaje. – Operabilidad. – Explicitabilidad. – Personalización. – Atractivo. – Claridad. – Ayudabilidad. – Amigabilidad.
  • 14. Esfuerzo necesario para hacer modificaciones especificadas. – Analisibilidad. – Cambiabilidad. – Estabilidad. – Verificabilidad. – Administrabilidad. – Reutilizabilidad.
  • 15. Capacidad del software para mantener su nivel de rendimiento bajo condiciones conocidas por unidad de tiempo. – Madurez. – Tolerancia a fallas. – Recuperación. – Disponibilidad. – Degradación.
  • 16. Relación entre el nivel de rendimiento del software y la cantidad de recursos utilizados para ciertas condiciones. – Comportamiento en el tiempo: tiempos de respuesta y procesamiento y tasas de throughput en la ejecución de su función. – Comportamiento de recursos: cantidad de recursos usados y la duración de tal uso en la ejecución de su función.
  • 17. Habilidad del software para ser transformado de un entorno a otro. – Adaptabilidad. – Instalabilidad. – Conformidad. – Reemplazabilidad.
  • 18. ANALISTA DEL SISTEMA ARQUITECTO ESPECIFICADOR DE CASOS DE USO DISEÑADOR DE INTERFACES DE USUARIO
  • 19. ¿Qué es un estándar? De acuerdo con la definición de la Real Academia Española, “estándar es aquello que sirve como tipo, modelo, norma, patrón o referencia”. ¿Qué es un estándar de calidad? Estándar de calidad es el que reúne los requisitos mínimos en busca de la excelencia dentro de una organización institucional.
  • 20. IEEE 829 – 1998: Standard for Software Test Documentation. Define la documentación generada en cada una de las fases del proyecto de pruebas. •IEEE 830 – 1998: Recommended Practice for Software Requirements Specifications. Proporciona una guía de buenas prácticas para la elaboración de una especificación de requisitos. •IEEE 1012 – 2004: Standard for Software Verification and Validation. Detalla los procesos de verificación y validación (V&V) del software, y su organización. •EEE 1061 – 1998: Standard for a Software Quality Metrics Methodology. Define el establecimiento, la implementación, el análisis y la validación de métricas de calidad de software.