La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Técnicas de Calidad del Software Agosto-Diciembre 2007 Sesión # 2.

Presentaciones similares


Presentación del tema: "Técnicas de Calidad del Software Agosto-Diciembre 2007 Sesión # 2."— Transcripción de la presentación:

1 Técnicas de Calidad del Software Agosto-Diciembre 2007 Sesión # 2

2 Proyecto Integrador Estudiantes buscando equipo? Equipos buscando nuevos miembros?

3 Conceptos Clave Calidad Aseguramiento de la calidad del software (SQA) Evaluación de la calidad de proyectos y productos de software

4 Calidad “Es la totalidad de propiedades y características de un producto o servicio que le confieren la capacidad de satisfacer las necesidades expresas o implícitas...con oportunidad, a un costo razonable y, que de tal forma entusiasmen al cliente, para que éste se convierta en nuestro mejor vendedor” (J. S. Sarazen, Quality Progress, Dic-1987)

5 Aseguramiento de la calidad del software (SQA) Actividades para: Prevenir la inyección de defectos Remover los defectos inyectados Durante todo el proyecto Ejemplos?

6 Aseguramiento de la calidad del software (SQA) Software reviews Informales Formales Formal technical reviews (FTR) Identificar errores Entrenar nuevos ingenieros

7 Aseguramiento de la calidad del software (SQA) Un programa formal de SQA involucra: Un enfoque de administración de la calidad Herramientas de ingeniería de software Procesos de pruebas y verificación Control de la documentación del software Estrategias de medición y evaluación (Pressman, 1997)

8 Detailed Design Planning Construction Requirements Development Architecture Management Quality Assurance and Testing User Documentation Software Development Process (McConnell, 1998) Time

9 Detailed Design Planning Construction Requirements Development Architecture Management Quality Assurance and Testing User Documentation Software Development Process (McConnell, 1998) Time

10 Software Development Process Planning & Management: Product manager Project manager Client Requirements development: IT/IS specialist(s) Information specialist(s)

11 Software Development Process Architecture: Systems architect(s) Information architect(s) Detailed design: Usability specialist(s) Graphic designer(s)

12 Software Development Process Construction: Developer(s) Tester(s) Usability specialist(s)

13 Software Development Process Quality Assurance and Testing: SQA Leader Developer(s) Tester(s) User(s) Usability specialist(s)

14 Software Development Process User documentation: Developer(s) Technical writer(s) Usability specialist(s)

15 Evaluating the Software Development Process To assess the quality of the software development process: verify compliance with project schedule and budget verify compliance with initial requirements identify process metrics (SEI) coding testing

16 Evaluating Software Quality “The working software is a more accurate status report than any paper report could ever be” (p.55) (McConnell, 1998)

17 Evaluating Software Quality To assess the quality of a software product: verify compliance with functional requirements (verification) validate compliance with customer requirements (validation) assess product performance Black-box testing White-box testing

18 Evaluating Performance Software quality criteria Operations Transition Testing Portability Reusability Interoperability Maintainability Flexibility Modularity Accuracy Reliability Integrity (Pressman, 1993)

19 Evaluating Functionality System features Customer communication E-mail Phone Operating System Support OS X Windows XP Windows Vista UNIX Linux Database support Oracle MS SQL Etc…

20 Evaluating Usability Usability criteria: Consistency Navigation model Online help Online tutorials Icon design Graphic design Terminology Etc…

21 Para la próxima sesión Individual: buscar en biblioteca digital (ACM o IEEE) dos artículos que hablen de actividades o proyectos de SQA. Entregar: una hoja con tu análisis de los artículos, y citas bibliográficas completas (título, autor, publicación, páginas).


Descargar ppt "Técnicas de Calidad del Software Agosto-Diciembre 2007 Sesión # 2."

Presentaciones similares


Anuncios Google