SQA-Presentación detallada del seminario-16x9

11
Presentación: Seminario de SQA [email protected]

Transcript of SQA-Presentación detallada del seminario-16x9

Page 1: SQA-Presentación detallada del seminario-16x9

Presentación:

Seminario de [email protected]

Page 2: SQA-Presentación detallada del seminario-16x9

Denominación

Especialización en Desarrollo de Software

Cada seminario de la Especialización en Desarrollo de Software debe proveer el respectivo plande seminario que será aprobado por el Comité curricular del programa y posteriormentesocializado por cada Profesor en la primera sesión de clases.

Seminario Aseguramiento de la Calidad del Software

Código 090033

Fase de formación Especialización

Semestre II

Créditos académicos 3

Horas de trabajo 144, en una relación de 1:3 - 1:4

Page 3: SQA-Presentación detallada del seminario-16x9

Justificación

Especialización en Desarrollo de Software

Para algunos países, la falencia en la

adopción de propuestas estandarizadas

para el desarrollo de software deja

evidenciar un bajo nivel de calidad en el

desarrollo del proceso y en el producto

final; por esto, algunas organizaciones

relacionadas con la industria como la IEEE,

la CEPAL, FEDESOFT y el SEI promueven

estrategias que lleven a mejorar la

sistematización del proceso de

construcción a cargo de empresas la de

industria del software; pero pocas veces

enfocadas, como en este caso, en los

micros y pequeños productores (Peláez,

2014). Sin embargo, dichas estrategias han

requerido de un programa de

aseguramiento de la calidad que ejerza

control sobre su despliegue.

Page 4: SQA-Presentación detallada del seminario-16x9

Justificación

Especialización en Desarrollo de Software

Por otro lado, proponer nuevas formas de hacer software, exige estudio que permitan diagnosticar y caracterizar la Industriapara, precisamente, comprobar si se requieren alternativas o no. Estudios previos (Peláez Valencia, 2012) (Cuesta, 2011),permiten evidenciar que el 84,5% de las empresas consideran la ingeniería de software como una disciplina de trabajo ydestinan al menos la mitad de sus empleados en estas prácticas; los métodos de esta disciplina indican cómo construir demanera técnica un software abarcando una gran variedad de tareas que incluyen actividades de modelado y otras másdescriptivas. Así, el aseguramiento de la calidad del software se convierte en una subdisciplina de la Ingeniería de Software.

En este sentido surge la Especialización en Desarrollo de Software - EDS, como un escenario de formación de especialistas queinterpreten las necesidades de la Industria en cuando a la manera de garantizar calidad en el proceso y producto software.

Page 5: SQA-Presentación detallada del seminario-16x9

Justificación

Especialización en Desarrollo de Software

En este sentido surge la Especialización en Desarrollo de Software - EDS, como un escenario de formación de especialistas queinterpreten las necesidades de la Industria en cuando a la manera de garantizar calidad en el proceso y producto software.

Investigación, Desarrollo e Innovación: promover ejercicios deinvestigación, desarrollo e innovación articulando academia, empresa,estado y clusters.

Calidad: adopción de modelos de calidad globalmente reconocidospor parte de las empresas que hacen parte de la Industria TI.

Infraestructura: Impulsar el desarrollo de estudios de viabilidad paraimplementación de infraestructura apta y pertinente a las tendencias,para fomento a la industria TI.

Talento Humano: se articulan esfuerzos con la academia y el sectorempresarial, para el diseño e implementación de programas deformación ajustados a las necesidades de la industria TI.

Emprendimiento y fortalecimiento empresarial: Implementaciónde estrategias especializadas para la industria de tecnologías deinformación que dinamicen la creación de nuevas empresasinnovadoras en el sector.

Dimensión orientada a establecer un norte parala industria TI, a través de estudios y estrategiasque orienten a todos los actores involucrados, atrabajar articuladamente bajo la mismadirección.

Page 6: SQA-Presentación detallada del seminario-16x9

Propósito de formación y competencias

Capacidad para explorar el estado del arte o estado de la cuestión sobre el SQA

Capacidad para desarrollar una lectura crítica sobre las buenas prácticas en la

gestión y el desarrollo de proyectos de software y determinar su apropiación en

determinados proyectos a su cargo.

Capacidad para diseñar y aplicar buenas prácticas de desarrollo y gestión de

proyectos de software.

Capacidad para diseñar instrumentos conducentes a la medición y evaluación de

los resultados en la implementación de buenas prácticas SQA.

Habilidad en la manipulación de herramientas de Tecnologías de Información - TI

que permiten asistir la implementación de buenas prácticas en SQA.

Formar de Especialistas caracterizados por su capacidad de autoaprendizaje, innovación, pensamiento crítico, actitud investigativa, fundamentación ética y humanística e idoneidad profesional; con capacidad para mejorar las prácticas en los ámbitos del desarrollo de software a partir de su solidez académica y su experiencia profesional, puestas al servicio del sector productivo y/o académico de la región y el país; de esta forma, con SQA se busca aporta al propósito de formación en el desarrollo de capacidades para que el especialista incorpore mejores prácticas en el contexto del desarrollo de software através de las siguientes competencias:

Page 7: SQA-Presentación detallada del seminario-16x9

Metodología para cumplir el propósito de formación

• Facilitar espacios de discusión y

retroalimentación que se inician con la

presentación del plan de seminario y los

conocimientos previos de los participantes.

• Talleres con para la construcción de

instrumentos para la implementación y el

seguimiento de las buenas prácticas.

• La Investigación formativa para el desarrollo

del aprendizaje autónomo; promoviendo

que Estudiante y Profesor utilicen el método

para saber más de SQA.

• Exploración de bibliografía con fines de

participación en un panel de discusión

donde se pueda evidenciar lectura crítica

por parte de los participantes.

• Conocimiento de las buenas prácticas in situ

a partir de la visita técnica a la Industria del

software

Políticas pedagógicas

Page 8: SQA-Presentación detallada del seminario-16x9

Metodología para cumplir el propósito de formación

El seminario está estructurado en tres créditos académicos. Para el desarrollo

de cada crédito académico se creará un taller con propósito y competencias

propias en el contexto de la justificación y las competencias citadas en este

mismo documento. En este sentido y al tenor de los tres talleres resultantes, el

participante estructura sus espacios y tiempos de trabajo para dar

cumplimiento a la relación 1:3 – 1:4, todo con acompañamiento del Profesor.

En el tiempo presencial, las clases se orientarán a través de exposiciones,

talleres y foros de discusión, todo ello enfocado en el SQA; acompañado cada

tema de un conjunto de planteamiento o escenarios que provoquen en los

participantes la necesidad de indagar e ir más allá de los trabajos en clase.

Finalmente, se reconoce la importancia de la relación entre la academia y el

sector externo, por lo que se promueve la evaluación de escenarios reales

propuestos por los participantes.

Políticas metodológicas

Page 9: SQA-Presentación detallada del seminario-16x9

Metodología para cumplir el propósito de formación

Las pruebas evaluativas institucionalizadas

por la Universidad y tipificadas en el

reglamento académico: evaluación parcial,

evaluaciones de seguimiento, evaluación

final y examen de aplazamiento (Art. 35

Cap. IV Reglamento académico de

posgrado)

Cumplimiento de los compromisos

expresados y acordados en cada uno de los

tres talleres en los que se desarrollará el

seminario.

Informes sobre los talleres prácticos.

Informe sobre la visita técnica a la Industria

del Software

Políticas evaluativas

Descripción Valor %

Pretest & Postest 10

SQAP 20

Taller con la industria del software* 40

Examen 30

Total 100

*o talleres de clase

Page 10: SQA-Presentación detallada del seminario-16x9

Temas y contenidos

• El concepto de software, de calidad, de aseguramiento y de aseguramiento de la calidad en el contexto del software

• Principios, procesos y estándares SQA

• Plan de SQA• Dimensiones del SQA como

subdisciplina de la Ingeniería del Software

Fundamentos SQA

• Técnicas para la estimación del esfuerzo y el costo

• Instrumentos para la medición de la calidad

• Modelos de madurez y su implementación

Calidad en el proyecto

• SQA en el proceso – Requerimientos• SQA en el proceso – Pruebas• SQA en el producto

Calidad en proceso

Page 11: SQA-Presentación detallada del seminario-16x9

Referencia bibliográfica

Center for Space, & Research, MIT. (1994). Software Quality Assurance Plan Title.Cháves, A. (2009). Calidad del software, el camino al éxito. In Décima Primera Reunión de Otoño de Potencia, Electrónica y Computación del IEEE, XI ROPEC ,

Morelia 2009 (p. 8).Chrissis, M. B., Konrad, M., & Shrum, S. (2009). CMMI. Guía para la integración de procesos y la mejora de productos.Cueva, J. (1999). Calidad del software. In Conferencia sobre calidad del software (p. 12).Estayno, M., Dapozo, G., Cuenca, L., & Greiner, C. (2009). Modelos y métricas para evaluar calidad del software.Fernández, J. (2011). Calidad del software.Galin, D. (2004). Software Quality Assurance. From theory to implementation.Gordon, G. (2008). Handbook of Software Quality Assurance.IEEE. (2005). Software Quality Engineering. Testing, Quality Assurance, and Quantifiable Improvement.IEEE. IEEE 730-2014 - IEEE Standard for Software Quality Assurance Processes (2014).International Organization for Standardization. Iso/Iec 25000:2014. Systems and software engineering -- Systems and software Quality Requirements and

Evaluation (SQuaRE) (2014). Retrieved from https://www.iso.org/obp/ui/#iso:std:iso-iec:25000:ed-2:v1:enISO. Iso/Iec Tr 19760:2003 (2003).ISO. ISO/IEC 9126, Software engineering - Product quality – 2001 (2001).ISO, & IEEE. ISO/IEC/IEEE 29119 Software Testing (2014).López, A., Cabrera, C., & Valencia, L. (2008). Introducción a la calidad del software. Scientia et Technica, 39, 326–331.Mendoza, L., Pérez, M., Grimán, A., & Rojas, T. (2012). Algoritmo para la Evaluación de la Calidad Sistémica del Software.Mollineda, R., & Vos, T. (2005). Calidad y testeo del Software. Calidad Y Testing, 1.NAIK, K., & TRIPATHY, P. (2008). Software testing and Quality Assurance. Theory and Practice.Públicas, M. de A. (2004). Aseguramiento de la calidad. In Métrica V3 (p. 42).SEI. (2010). CMMI para Desarrollo, Versión 1.3.Universidad Distrital Francisco José de Caldas. (2014). Estándares IEEE para el Aseguramiento de la Calidad del Software.Urrego, J. (2007). Aseguramiento de calidad en el desarrollo de software. Revista de Tecnología, 2(7), 68–71.Vega, C., Rivera, S., & García, A. (2008). Mejores prácticas para el establecimiento y aseguramiento de la calidad de software.Visconti, M., Antimán, P., & Rojas, P. (2001). Experiencia con un modelo de madurez para el mejoramiento del proceso de calidad del software.