SlideShare una empresa de Scribd logo
1 de 20
SQAPRESENTATION
2
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.
Intuitively, when thinking about software, we imagine
an accumulation of programming language instructions
and statements or development tool instructions, that
together form a program or software package. This
program or software package is usually referred to as
the “code”.
SoftwareDefiniciones y acepciones
¿Is it enough to take care of the code in
order to assure the quality of the services
provided by the software program? Are
additional elements necessary to assure
their quality and thus assure the operational
success of the software system?
3
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.
SOFTWARE SISTEMAS DE INFORMACIÓN
PROGRAMACIÓN, DESARROLLO, PRODUCCIÓN
Como anglicismo
Voz ingl.
1. m. Inform. Conjunto de programas, instruccion
es y reglas informáticas para
ejecutar ciertas tareas en una computadora.
Origen
Préstamo del inglés software, compuesto
por soft ‘blando’ y ware ‘utensilios, objetos’. Término
creado por los ingenieros informáticos americanos
por analogía a hardware (V.).
Se considera que el software
es el equipamiento lógico e
intangible de un ordenador.
En otras palabras, el concepto
de software abarca a todas
las aplicaciones
informáticas, como los
procesadores de textos, las
planillas de cálculo y los
editores de imágenes.
4
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.
¿Qué nos
diferencia de los
que van
adelante?
Mientras ellos prueban para
que falle, nosotros probamos
para que funcione
5
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.
6
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.
Ingeniería de SoftwarePensando la diferencia entre disciplina y metodología
La concepción y aplicación
I+D+i al proceso de
producción de software.
La formulación y aplicación de
buenas prácticas al proceso de
Desarrollo validadas en la
calidad y funcionamiento del
producto
SEI, 2000
establecimiento de los
principios y métodos de la
ingeniería a fin de obtener
software de modo
rentable.
que sea funcional y
trabaje en máquinas
reales
Bauer, 1972
es el estudio de los
principios y metodologías
para desarrollo y
mantenimiento de sistemas
de software.
Su resultado es el
comportamiento no el
producto software
Zelkovitz, 1978
La aplicación de un enfoque
sistemático, disciplinado y
cuantificable al desarrollo,
funcionamiento y
mantenimiento del software.
Es decir, la aplicación de
ingeniería al software.
IEEE, 1993
aplicación práctica del
conocimiento científico en el
diseño y construcción de
programas de computadora y la
documentación asociada
requerida para desarrollar,
operar (funcionar) y
mantenerlos.
Se conoce también como
desarrollo de software o
producción de software
Bohem, 1976
The engineering field has taken on many new disciplines as our scientific knowledge has grown. The latest discipline is software engineering. According to the Institute of Electrical and Electronics Engineers
(IEEE), software engineering means applying the principles of engineering to the software development field. Software engineering differs from other branches of engineering in that professionals are building
an intangible structure and not a tangible one. Since software is embedded in the machines used in various industries, though, malfunctioning software can actually have tangible effects. With software used
in everything from medical equipment to airplanes, the end result of faulty software can indeed be loss of life.
The Software Engineering Process
When software projects require engineering, the process begins long before the product is designed – and it continues long afterward. It begins with a thorough study of the software
requirements. Some requirements involve the functions the program needs to carry out. The program may, for example, need to verify that a user is authorized to access it. Other
requirements involve constraints, for example, systems already in place.
“As a discipline, software
engineering is a way to do, not
do…”
¿What is Software
Quality?
In the User’s eyesight quality software
The degree to which a system, component or process meets the
requirements and expectations of the team in charge of its
development
Software quality is the degree of conformance to explicit or implicit
requirements and expectations.
Conformance to explicitly stated functional and performance requirements
explicitly documented development standards, and implicit characteristics
that are expected of all professionally developed software. Pressman’s
definition
The degree to which a system, component, or process meets specified
requirements. The degree to which a system, component, or process
meets customer or user needs or expectations. IEEE definition
The totality of functionality and features of a software product that bear on its ability to satisfy stated or implied
needs. As with any definition, the definition of ‘software quality’ is also varied and debatable. Some even say that
‘quality’ cannot be defined and some say that it can be defined but only in a particular context. Some even state
confidently that ‘quality is lack of bugs’. Whatever the definition, it is true that quality is something we all aspire to.
Software quality has many dimensions.
Explanation:
•Explicit: clearly defined and documented
•Implicit: not clearly defined and
documented but indirectly suggested
•Requirements: business/product/software
requirements
•Expectations: mainly end-user expectations
Note: Some people tend to accept quality as
compliance to only explicit requirements and
not implicit requirements. We tend to think
of such people as lazy.
La totalidad de funcionalidades y características
de un producto de software que soportan su
capacidad para satisfacer necesidades
declaradas o implícitas. Como con cualquier
definición, la definición de "calidad del software"
también es variada y discutible. Algunos incluso
dicen que la "calidad" no se puede definir y
algunos dicen que se puede definir, pero sólo en
un contexto particular. Algunos incluso estado
con confianza que "la calidad es la falta de
errores". Sea cual sea la definición, es cierto que
la calidad es algo a lo que todos aspiramos. La
calidad del software tiene muchas dimensiones
¿What is Software Quality?
En la industria del software se pueden evidenciar necesidades de satisfacción del cliente de productos o servicios de
software, de reducción de recursos invertidos en proyectos de software y de la efectiva asignación de recursos
humanos. Si hablamos de la calidad del software, una de las primeras definiciones aseguraba que “la calidad de un
programa o sistema se evaluaba de acuerdo al número de defectos por cada mil líneas de código.
(KLOC: Kilo Lines Of Code)”. 5
10
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.
Idea
Es una buena
oportunidad hacer que
mi proceso sea validado
por expertos
Tiempo
Se prefiere entregar el
software a tiempo antes
de revisar cada fase
para reducer errores
El buen usuario,
mi tranquilidad
Esta entre el que acepta haber cometido
imprudencias para provocar fallos y el que
propone.
Mito
Porque muchos hablan
de SQA, pero pocos
quieren tener tiempo
para ello
El aseguramiento de calidad del
software es el conjunto de
actividades planificadas y
sistemáticas necesarias para generar
un patrón de comportamiento en el
proceso de tal manera que se logre
aportar la confianza necesaria para
evidenciar que el producto logrará
satisfacer los requisitos y
requerimientos
SQA
12
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.
SQA puede diseñarse para un proceso, para un proyecto, para un
producto o para una organización.
14
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.
SE
SQA
ANÁLISIS
DESARROLLODISEÑO PRUEBA
S
ENTREGA Y
MANTENIMIENTO
END
SQA como
subdisciplina
¿Qué es una subdiscipline?
Algunos prefieren decir garantía de calidad en
vez de aseguramiento. En estos casos,
Garantía, puede confundir con garantía de
productos y entonces no sería una
subdisciplina; mientras que Aseguramiento
pretende dar confianza en que el producto
tiene calidad por la manera como sus
creadores se comportaron en su elaboración.
SQA se presenta formalmente como una subdisciplina
de la Ingeniería del software. La Ingeniería del
software ocurre desde antes del inicio del desarrollo
de software, por esto, SQA también se diseña antes.
SQA puede diseñarse para un proceso, para un
proyecto, para un producto o para una organización.
15
La presencia SQA en el proyectoComo subdisciplina está presente en
Herramienta
sY métodos de análisis, diseño,
programación, pruebas, etc.
Mecanismos de medida
(métricas, fórmulas)
Inspecciones
Técnicas formales en todos los
pasos del proceso de
desarrollo.
Registros de auditorías y
realización de informes
Documentació
nControl de la documentación
del software y de los cambios
realizados
Estándares
Procedimientos para ajustarse
a los estándares (y dejar claro
cuando se está fuera de ellos)
16
Principios, procesos y estándaresQue comprenden o acompañan el aseguramiento de la calidad del software
Estándar Norma GuíaEvaluación
Metodología Librería de
buenas prácticas
La calidad del producto, junto con la calidad del proceso, es uno de los aspectos más importantes actualmente en el desarrollo de Software. Relacionada con la
calidad del producto, recientemente ha aparecido la familia de normas ISO/IEC 25000, que proporciona una guía para el uso de la nueva serie de estándares
internacionales llamada Requisitos y Evaluación de Calidad de Productos de Software (SQuaRE - System and Software Quality Requirements and Evaluation).
ISO/IEC 25000 constituye una serie de normas basadas en ISO/IEC 9126 y en ISO/IEC 14598 cuyo objetivo principal es guiar el desarrollo de los productos de
software mediante la especificación de requisitos y evaluación de características de calidad.
MV3
17
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.
SQAP. Software Quality Assurance Plan
Es la estructura documental sobre la que se refleja el SQA
que se quiere llevar a cabo sobre un proyecto o proceso. Se
incluyen los estándares que se aplicaran, los productos
entregables a revisar, los procedimientos a seguir en la
elaboración de cada fase del proyecto y los hitos para
informar sobre los defectos detectados en el proceso hasta su
corrección.
La o las personas encargadas del SQA se conocen
como Responsables del SQA. Normalmente,
dependiendo del tamaño de la organización, son
personas ajenas al proceso de gestión y desarrollo del
software.
MÉTRICA
V3
En el plan “se determina qué actividades debe
realizar el grupo de aseguramiento de calidad
a lo largo de todo el proceso de desarrollo de
software, para asegurar que se están teniendo
en cuenta las propiedades de calidad
especificadas para el sistema en la actividad
identificar las propiedades de calidad.”
19
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.
Estándare
s
Propósito
Gestión
Documentació
n
Revisiones
y auditorias
Otros
Elementos del SQAP
De manera genérica, un Plan de Aseguramiento de la Calidad del Software contempla los siguientes elementos
• Organización
• Alcance
• Responsables
• Papel de la
organización
• Actividades
• CVS cubierto
• Actividades de
calidad
• Responsables
• Mínima requerida
• Plan de gestión de la
configuración
• Convenciones
• Métricas
• Glosario
• Requerimientos mínimos
• Otras revisiones
• Reporte de problemas
• Herramientas
• Anexos
20
luis.pelaez@ucp.edu.co
© 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de
Software.

Más contenido relacionado

La actualidad más candente

Ingeniería del software ensayo
Ingeniería del software ensayoIngeniería del software ensayo
Ingeniería del software ensayoValentino Crocetta
 
Unidad 5 ingenieria de software
Unidad 5 ingenieria de softwareUnidad 5 ingenieria de software
Unidad 5 ingenieria de softwareRobeks Robjenns
 
Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2David Ornelas Muñiz
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del softwareOberdose
 
Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.claudyabra
 
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Jeiner Gonzalez Blanco
 
Desarrollo (qué aplicar) - Normas y Estándares en la Programación Informática
Desarrollo (qué aplicar) - Normas y Estándares en la Programación InformáticaDesarrollo (qué aplicar) - Normas y Estándares en la Programación Informática
Desarrollo (qué aplicar) - Normas y Estándares en la Programación InformáticaByron Quisquinay
 
Investigación de ingeniería de software
Investigación de ingeniería de software Investigación de ingeniería de software
Investigación de ingeniería de software ingenieriadsoftware
 
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezTrabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezJairo Martinez Molina
 
Crisis del software
Crisis del softwareCrisis del software
Crisis del softwareecasteloc
 
crisis del software
crisis del softwarecrisis del software
crisis del softwarelualpare
 
Crisis software
Crisis softwareCrisis software
Crisis softwarenetoliguz
 

La actualidad más candente (20)

Ingeniería del software ensayo
Ingeniería del software ensayoIngeniería del software ensayo
Ingeniería del software ensayo
 
Ensayo ing. de software.
Ensayo ing. de software.Ensayo ing. de software.
Ensayo ing. de software.
 
Unidad 5 ingenieria de software
Unidad 5 ingenieria de softwareUnidad 5 ingenieria de software
Unidad 5 ingenieria de software
 
Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2Ornelas muñizdavid actividad1.1_grupo_si5-2
Ornelas muñizdavid actividad1.1_grupo_si5-2
 
Seminario de t...
Seminario de t...Seminario de t...
Seminario de t...
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del software
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.
 
Diagrama conceptual
Diagrama conceptualDiagrama conceptual
Diagrama conceptual
 
Calidad del desarrollo de software
Calidad del desarrollo de softwareCalidad del desarrollo de software
Calidad del desarrollo de software
 
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
 
Ingeniería de Software 1 - SI
Ingeniería de Software 1 - SIIngeniería de Software 1 - SI
Ingeniería de Software 1 - SI
 
Desarrollo (qué aplicar) - Normas y Estándares en la Programación Informática
Desarrollo (qué aplicar) - Normas y Estándares en la Programación InformáticaDesarrollo (qué aplicar) - Normas y Estándares en la Programación Informática
Desarrollo (qué aplicar) - Normas y Estándares en la Programación Informática
 
Investigación de ingeniería de software
Investigación de ingeniería de software Investigación de ingeniería de software
Investigación de ingeniería de software
 
Selección de técnicas de ingeniería de software
Selección de técnicas de ingeniería de softwareSelección de técnicas de ingeniería de software
Selección de técnicas de ingeniería de software
 
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezTrabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo Martinez
 
Crisis del software
Crisis del softwareCrisis del software
Crisis del software
 
crisis del software
crisis del softwarecrisis del software
crisis del software
 
Global Labs Services
Global Labs ServicesGlobal Labs Services
Global Labs Services
 
Crisis software
Crisis softwareCrisis software
Crisis software
 

Similar a SQA-Sesión 01-Presentación de Fundamentos SQA-16x9

Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwarejuankexmisiodj
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)denny osael lopez medina
 
Trabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanTrabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanjhonatanalex
 
Calidad de software alex
Calidad de software alexCalidad de software alex
Calidad de software alexAlexander Ortis
 
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
 
Javierperez ensayo
Javierperez ensayoJavierperez ensayo
Javierperez ensayojavier peeez
 
Tarea(1)
Tarea(1)Tarea(1)
Tarea(1)daniel
 
Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.usserp584
 
presentacion_edisleynissilva
presentacion_edisleynissilvapresentacion_edisleynissilva
presentacion_edisleynissilvaeddysilva18
 
Fundamentos del diseno software
Fundamentos del diseno softwareFundamentos del diseno software
Fundamentos del diseno softwareclaudiocaizales
 
Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)Jeiner Gonzalez Blanco
 

Similar a SQA-Sesión 01-Presentación de Fundamentos SQA-16x9 (20)

Vicky
VickyVicky
Vicky
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.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
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
 
Calidad del diseno
Calidad del disenoCalidad del diseno
Calidad del diseno
 
Trabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanTrabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatan
 
Calidad de software alex
Calidad de software alexCalidad de software alex
Calidad de software alex
 
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
 
Javierperez ensayo
Javierperez ensayoJavierperez ensayo
Javierperez ensayo
 
Tarea(1)
Tarea(1)Tarea(1)
Tarea(1)
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Calidadtarea1
Calidadtarea1Calidadtarea1
Calidadtarea1
 
presentacion_edisleynissilva
presentacion_edisleynissilvapresentacion_edisleynissilva
presentacion_edisleynissilva
 
Jose r ojas ii
Jose r ojas iiJose r ojas ii
Jose r ojas ii
 
Fundamentos del diseno software
Fundamentos del diseno softwareFundamentos del diseno software
Fundamentos del diseno software
 
Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)
 

Más de Luis Eduardo Pelaez Valencia

El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaLuis Eduardo Pelaez Valencia
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareLuis Eduardo Pelaez Valencia
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicLuis Eduardo Pelaez Valencia
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoLuis Eduardo Pelaez Valencia
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresLuis Eduardo Pelaez Valencia
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaLuis Eduardo Pelaez Valencia
 
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosTaller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosLuis Eduardo Pelaez Valencia
 

Más de Luis Eduardo Pelaez Valencia (20)

Seguridad social presentacion.pptx
Seguridad social presentacion.pptxSeguridad social presentacion.pptx
Seguridad social presentacion.pptx
 
20180802 inicio-public
20180802 inicio-public20180802 inicio-public
20180802 inicio-public
 
El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de Ingeniería
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de Software
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-public
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de Anteproyecto
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de pares
 
SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3
 
SQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminarioSQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminario
 
Visibilidad de la producción académica
Visibilidad de la producción académicaVisibilidad de la producción académica
Visibilidad de la producción académica
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Política y Niveles de Educcación
Política y Niveles de EduccaciónPolítica y Niveles de Educcación
Política y Niveles de Educcación
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casa
 
Diccionario de Datos
Diccionario de DatosDiccionario de Datos
Diccionario de Datos
 
Taller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sqlTaller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sql
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Taller 080324 dbd-0103 - bases de datos
Taller 080324 dbd-0103 - bases de datosTaller 080324 dbd-0103 - bases de datos
Taller 080324 dbd-0103 - bases de datos
 
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de DatosTaller 080364 sgbd-0101 - Repaso de Bases de Datos
Taller 080364 sgbd-0101 - Repaso de Bases de Datos
 

Último

proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechanitoagurto67
 
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)portafoliodigitalyos
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...odalisvelezg
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdfFlorHernandezNuez
 
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMASPROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMASjolopezpla1
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialDanita2111
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónJonathanCovena1
 
RubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
RubénSaaRamos_PrácticasPedagogía_Educación y SociedadRubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
RubénSaaRamos_PrácticasPedagogía_Educación y SociedadRuben53283
 
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfPresentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfjuancmendez1405
 
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docxTERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docxlitaroxselyperezmont
 
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptxFESARAUGUSTOFANDIORI
 
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdfPROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdfmihayedo
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfANEP - DETP
 
Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024IES Vicent Andres Estelles
 
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALLA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALJorge Castillo
 

Último (20)

proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
 
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
 
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOSTRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
 
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMASPROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencial
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 
RubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
RubénSaaRamos_PrácticasPedagogía_Educación y SociedadRubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
RubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
 
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfPresentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
 
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docxTERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
 
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdfPROBLEMAS DE GENÉTICA  CON ÁRBOLES GENEALÓGICOS.pdf
PROBLEMAS DE GENÉTICA CON ÁRBOLES GENEALÓGICOS.pdf
 
Sesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdfSesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdf
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024
 
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALLA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
 
Lec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuarioLec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuario
 

SQA-Sesión 01-Presentación de Fundamentos SQA-16x9

  • 2. 2 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software. Intuitively, when thinking about software, we imagine an accumulation of programming language instructions and statements or development tool instructions, that together form a program or software package. This program or software package is usually referred to as the “code”. SoftwareDefiniciones y acepciones ¿Is it enough to take care of the code in order to assure the quality of the services provided by the software program? Are additional elements necessary to assure their quality and thus assure the operational success of the software system?
  • 3. 3 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software. SOFTWARE SISTEMAS DE INFORMACIÓN PROGRAMACIÓN, DESARROLLO, PRODUCCIÓN Como anglicismo Voz ingl. 1. m. Inform. Conjunto de programas, instruccion es y reglas informáticas para ejecutar ciertas tareas en una computadora. Origen Préstamo del inglés software, compuesto por soft ‘blando’ y ware ‘utensilios, objetos’. Término creado por los ingenieros informáticos americanos por analogía a hardware (V.). Se considera que el software es el equipamiento lógico e intangible de un ordenador. En otras palabras, el concepto de software abarca a todas las aplicaciones informáticas, como los procesadores de textos, las planillas de cálculo y los editores de imágenes.
  • 4. 4 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software. ¿Qué nos diferencia de los que van adelante? Mientras ellos prueban para que falle, nosotros probamos para que funcione
  • 5. 5 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software.
  • 6. 6 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software. Ingeniería de SoftwarePensando la diferencia entre disciplina y metodología La concepción y aplicación I+D+i al proceso de producción de software. La formulación y aplicación de buenas prácticas al proceso de Desarrollo validadas en la calidad y funcionamiento del producto SEI, 2000 establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable. que sea funcional y trabaje en máquinas reales Bauer, 1972 es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software. Su resultado es el comportamiento no el producto software Zelkovitz, 1978 La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, funcionamiento y mantenimiento del software. Es decir, la aplicación de ingeniería al software. IEEE, 1993 aplicación práctica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Se conoce también como desarrollo de software o producción de software Bohem, 1976 The engineering field has taken on many new disciplines as our scientific knowledge has grown. The latest discipline is software engineering. According to the Institute of Electrical and Electronics Engineers (IEEE), software engineering means applying the principles of engineering to the software development field. Software engineering differs from other branches of engineering in that professionals are building an intangible structure and not a tangible one. Since software is embedded in the machines used in various industries, though, malfunctioning software can actually have tangible effects. With software used in everything from medical equipment to airplanes, the end result of faulty software can indeed be loss of life. The Software Engineering Process When software projects require engineering, the process begins long before the product is designed – and it continues long afterward. It begins with a thorough study of the software requirements. Some requirements involve the functions the program needs to carry out. The program may, for example, need to verify that a user is authorized to access it. Other requirements involve constraints, for example, systems already in place.
  • 7. “As a discipline, software engineering is a way to do, not do…”
  • 8. ¿What is Software Quality? In the User’s eyesight quality software The degree to which a system, component or process meets the requirements and expectations of the team in charge of its development Software quality is the degree of conformance to explicit or implicit requirements and expectations. Conformance to explicitly stated functional and performance requirements explicitly documented development standards, and implicit characteristics that are expected of all professionally developed software. Pressman’s definition The degree to which a system, component, or process meets specified requirements. The degree to which a system, component, or process meets customer or user needs or expectations. IEEE definition The totality of functionality and features of a software product that bear on its ability to satisfy stated or implied needs. As with any definition, the definition of ‘software quality’ is also varied and debatable. Some even say that ‘quality’ cannot be defined and some say that it can be defined but only in a particular context. Some even state confidently that ‘quality is lack of bugs’. Whatever the definition, it is true that quality is something we all aspire to. Software quality has many dimensions. Explanation: •Explicit: clearly defined and documented •Implicit: not clearly defined and documented but indirectly suggested •Requirements: business/product/software requirements •Expectations: mainly end-user expectations Note: Some people tend to accept quality as compliance to only explicit requirements and not implicit requirements. We tend to think of such people as lazy. La totalidad de funcionalidades y características de un producto de software que soportan su capacidad para satisfacer necesidades declaradas o implícitas. Como con cualquier definición, la definición de "calidad del software" también es variada y discutible. Algunos incluso dicen que la "calidad" no se puede definir y algunos dicen que se puede definir, pero sólo en un contexto particular. Algunos incluso estado con confianza que "la calidad es la falta de errores". Sea cual sea la definición, es cierto que la calidad es algo a lo que todos aspiramos. La calidad del software tiene muchas dimensiones
  • 9. ¿What is Software Quality? En la industria del software se pueden evidenciar necesidades de satisfacción del cliente de productos o servicios de software, de reducción de recursos invertidos en proyectos de software y de la efectiva asignación de recursos humanos. Si hablamos de la calidad del software, una de las primeras definiciones aseguraba que “la calidad de un programa o sistema se evaluaba de acuerdo al número de defectos por cada mil líneas de código. (KLOC: Kilo Lines Of Code)”. 5
  • 10. 10 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software.
  • 11. Idea Es una buena oportunidad hacer que mi proceso sea validado por expertos Tiempo Se prefiere entregar el software a tiempo antes de revisar cada fase para reducer errores El buen usuario, mi tranquilidad Esta entre el que acepta haber cometido imprudencias para provocar fallos y el que propone. Mito Porque muchos hablan de SQA, pero pocos quieren tener tiempo para ello El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para generar un patrón de comportamiento en el proceso de tal manera que se logre aportar la confianza necesaria para evidenciar que el producto logrará satisfacer los requisitos y requerimientos SQA
  • 12. 12 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software.
  • 13. SQA puede diseñarse para un proceso, para un proyecto, para un producto o para una organización.
  • 14. 14 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software. SE SQA ANÁLISIS DESARROLLODISEÑO PRUEBA S ENTREGA Y MANTENIMIENTO END SQA como subdisciplina ¿Qué es una subdiscipline? Algunos prefieren decir garantía de calidad en vez de aseguramiento. En estos casos, Garantía, puede confundir con garantía de productos y entonces no sería una subdisciplina; mientras que Aseguramiento pretende dar confianza en que el producto tiene calidad por la manera como sus creadores se comportaron en su elaboración. SQA se presenta formalmente como una subdisciplina de la Ingeniería del software. La Ingeniería del software ocurre desde antes del inicio del desarrollo de software, por esto, SQA también se diseña antes. SQA puede diseñarse para un proceso, para un proyecto, para un producto o para una organización.
  • 15. 15 La presencia SQA en el proyectoComo subdisciplina está presente en Herramienta sY métodos de análisis, diseño, programación, pruebas, etc. Mecanismos de medida (métricas, fórmulas) Inspecciones Técnicas formales en todos los pasos del proceso de desarrollo. Registros de auditorías y realización de informes Documentació nControl de la documentación del software y de los cambios realizados Estándares Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos)
  • 16. 16 Principios, procesos y estándaresQue comprenden o acompañan el aseguramiento de la calidad del software Estándar Norma GuíaEvaluación Metodología Librería de buenas prácticas La calidad del producto, junto con la calidad del proceso, es uno de los aspectos más importantes actualmente en el desarrollo de Software. Relacionada con la calidad del producto, recientemente ha aparecido la familia de normas ISO/IEC 25000, que proporciona una guía para el uso de la nueva serie de estándares internacionales llamada Requisitos y Evaluación de Calidad de Productos de Software (SQuaRE - System and Software Quality Requirements and Evaluation). ISO/IEC 25000 constituye una serie de normas basadas en ISO/IEC 9126 y en ISO/IEC 14598 cuyo objetivo principal es guiar el desarrollo de los productos de software mediante la especificación de requisitos y evaluación de características de calidad. MV3
  • 17. 17 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software.
  • 18. SQAP. Software Quality Assurance Plan Es la estructura documental sobre la que se refleja el SQA que se quiere llevar a cabo sobre un proyecto o proceso. Se incluyen los estándares que se aplicaran, los productos entregables a revisar, los procedimientos a seguir en la elaboración de cada fase del proyecto y los hitos para informar sobre los defectos detectados en el proceso hasta su corrección. La o las personas encargadas del SQA se conocen como Responsables del SQA. Normalmente, dependiendo del tamaño de la organización, son personas ajenas al proceso de gestión y desarrollo del software. MÉTRICA V3 En el plan “se determina qué actividades debe realizar el grupo de aseguramiento de calidad a lo largo de todo el proceso de desarrollo de software, para asegurar que se están teniendo en cuenta las propiedades de calidad especificadas para el sistema en la actividad identificar las propiedades de calidad.”
  • 19. 19 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software. Estándare s Propósito Gestión Documentació n Revisiones y auditorias Otros Elementos del SQAP De manera genérica, un Plan de Aseguramiento de la Calidad del Software contempla los siguientes elementos • Organización • Alcance • Responsables • Papel de la organización • Actividades • CVS cubierto • Actividades de calidad • Responsables • Mínima requerida • Plan de gestión de la configuración • Convenciones • Métricas • Glosario • Requerimientos mínimos • Otras revisiones • Reporte de problemas • Herramientas • Anexos
  • 20. 20 luis.pelaez@ucp.edu.co © 2017 UCP. Presentación preparada para la Facultad de Ciencias Básicas e Ingeniería, Especialización en Desarrollo de Software.