Académique Documents
Professionnel Documents
Culture Documents
Tecnologa e Ingeniera
Enlace de acceso:
http://conferencia2.unad.edu.co/ecbti1702/
Resolucin de dudas e
inquietudes.
Contenido del curso
Temticas Unidad 2
Administracin de la Calidad
del software
Contenidos de aprendizaje
1. Calidad del software
1.1 Conceptos de calidad del software
1.2 Tcnicas de revisin
1.3 Aseguramiento de la calidad del software
2. Pruebas y validacin del software
2.1 Estrategias de pruebas del software
2.2 Pruebas de aplicaciones convencionales
2.3 Pruebas de aplicaciones orientadas a objetos
2.4 Pruebas de aplicaciones web y mviles
2.5 El proceso de pruebas y casos de prueba
2.6 Automatizacin de las pruebas
2.7 Mtricas del producto
Temticas Unidad 2
Administracin de la Calidad
del software
Contenidos de aprendizaje
3. Modelos de madurez del proceso
3.1 Modelo de madurez de capacidades (CMM)
3.2 Organizacin Internacional para la Estandarizacin (ISO)
3.3 Modelo de madurez de ingeniera de desempeo (PEMM)
3.4 Ticklt
3.5 Mejora del proceso de software y determinacin de la capacidad (ISO-15504/SPICE)
3.6 Proceso de software personal (PSP)
3.7 Proceso de software en equipos (TSP)
4. Modelos de mejora y certificacin de software
4.1 Calidad y modelo de mejora
4.2 La certificacin de la mejora
4.3 Modelos orientados a la mejora de procesos
4.4 Modelos orientados a la mejora del producto-software
4.5 Implantacin de un modelo de calidad
5. Modelo de Capacidad de Madurez del proceso de Software (SW)
5.1 CMM 5.2 CMMI
5.3 Antecedentes 5.4 Descripcin del modelo
5.5 Representaciones 5.6 Por qu se aplica CMMI
5.7 Herramientas para la implantacin de CMMI
Trabajo Colaborativo
Segunda Fase - Diagnstico
1. Descripcin y planteamiento del problema a resolver: Punto 1 del trabajo grupal- F. Exploracin.
Nombre de la empresa, tipo de empresa, naturaleza, actividad econmica, ubicacin, estructura
organigrama.
Describir detalladamente el problema, situacin o necesidad detectada en dicho contexto que
esperan solucionar con el software a desarrollar.
2. Tipo de software propuesto: Punto 2 del trabajo grupal - Fase Exploracin.
Indicar la clase o rea de software en el cual se categoriza el software que proponen desarrollar:
Software de sistemas, Software de tiempo real, Software de gestin Software de ingeniera y
cientfico, Software empotrado, Software de computadoras personales, Software basado, Software
de inteligencia artificial. (Unidad 1- Tema 1 Introduccin a la ingeniera de software. Entorno de
conocimiento de curso)
Explicar por qu el software se clasifica dentro dicha rea. Justificacin detallada.
3. Modelo de proceso de desarrollo de software seleccionado en la fase 1: Punto 4 Fase Exploracin.
Complementar este punto, con base en la realimentacin dada en el trabajo de la fase anterior.
Profundizar en los roles y etapas, de acuerdo a las observaciones recibidas en el trabajo de la
fase exploracin.
Indicar qu metodologa de desarrollo de software se propone utilizar para el diseo y desarrollo
del software. (Unidad 1- Tema 3 Modelos de proceso de software. Entorno de conocimiento de
curso)
Explicar cmo aplicarn el modelo a su proyecto de desarrollo: roles, fases-etapas, recursos, etc.
Justificar por qu se seleccion el modelo para el desarrollo del software que proponen realizar.
Descripcin de cada aspecto - Trabajo
grupal:
En este punto se espera que complementen mucho ms la explicacin del software que
proponen desarrollar: Teniendo claro qu har el software pueden desarrollar una buena
planificacin del proyecto.
Presentar una adecuada y suficiente descripcin de lo que abarca el proyecto de desarrollo:
qu software proponen desarrollar, cmo, para qu, en qu consistira el proyecto de
software, qu solucionaran.
Presentar descripcin de los requerimientos y caractersticas que debe cumplir el software:
procesos, funciones, operaciones, etc.
Presentar una explicacin detallada del por qu se considera valioso desarrollar el proyecto
de software propuesto, tanto a nivel de aporte para el entorno como a nivel de desarrollo
tecnolgico.
Describir y detallar por qu es necesario el desarrollo del software, qu aspectos lo
justifican, qu aspectos lo hacen pertinente y vlido para desarrollar.
6. Objetivos del proyecto: Formular 1 objetivo general y mximo 4 objetivos especficos que sustenten la
propuesta del proyecto de desarrollo.
Deben plantear objetivos del proyecto, el cual continuarn abordando en las siguientes unidades: en este
aspecto deben colocar son los objetivos que esperan lograr con el proyecto a desarrollar. Son los objetivos
del proyecto que ustedes como ingenieros de software le presentan a la organizacin y/o empresa y/o
entorno. Los objetivos deben ser acciones concretas que les trazarn el desarrollo del proyecto, se deben
plantear con un slo verbo que sea realizable.
El objetivo general deba ser algo como: Desarrollar el software xxxxx (ejm: sistema de informacin
gerencial para la toma de decisiones administrativas de la empresa xyz S.A.S)
No deben colocar objetivos con verbos o acciones que no son concretas o medibles fcilmente. Como
incrementar la transparencia electoral, eso no es un objetivo de un proyecto de desarrollo, pues para ello
deben implementar el software, probarlo en muchas elecciones hacer estadsticas de antes y despus..
para cumplir con ese objetivo y saber si aument la transparencia. Eso es una ventaja, valor agregado o
justificacin, pero nunca un objetivo.
Lo mismo no se consideran objetivos vlidos: mejorar el proceso electoral, mejorar la organizacin de la
empresa, controlar la informacin, etc. (a manera de ejemplo).
Descripcin de cada aspecto
Trabajo grupal:
Presentar de manera concreta una postura o defensa pertinente frente a la eleccin del
modelo de certificacin de calidad seleccionado.
Modelos de certificacin de
calidad
Laboratorio Nacional de Calidad del Software. (2009) Gua de certificacin de software. Espaa: Gobierno de Espaa - Instituto
Nacional de Tecnologas de la Comunicacin. Disponible en: https://es.scribd.com/document/109134037/Guia-de-Certificacion-1 .
Pgina 7.
Qu modelos existen en el mercado?
Orientados hacia la mejora de
procesos
Laboratorio Nacional de Calidad del Software. (2009) Gua de certificacin de software. Espaa: Gobierno de Espaa - Instituto
Nacional de Tecnologas de la Comunicacin. Disponible en: https://es.scribd.com/document/109134037/Guia-de-Certificacion-1
Pgina 15.
Qu modelos existen en el mercado?
Orientados hacia la mejora del
producto
Modelo Descripcin
ISO/IEC ISO/IEC 25000:2005 proporciona una gua para el uso de las nuevas series de
25000 estndares internacionales llamadas Evaluacin y Requisitos de calidad de un
producto software Gua de certificacin 22
(SQuaRE).
TMMi El modelo de madurez de pruebas integrado se ha desarrollado para
complementar el existente CMMI. Proporciona una presentacin estructurada
de niveles de madurez, permitiendo evaluaciones y certificaciones estndar
TMMi, posibilitando un despliegue consistente de los estndares y la
coleccin de mtricas de la industria.
Mtodos El trmino Mtodos giles se us para definir a aquellos que estaban
giles surgiendo como alternativa a las metodologas formales (como CMMI
ISO/IEC 15504), a las que consideraban excesivamente rgidas por su carcter
normativo y fuerte dependencia de planificaciones detalladas, previas al
desarrollo.
QU SE RECOMIENDA PARA MI EMPRESA, SI... Pgina 26.
Laboratorio Nacional de Calidad del Software. (2009) Gua de certificacin de software. Espaa: Gobierno de Espaa - Instituto
Nacional de Tecnologas de la Comunicacin. Disponible en: https://es.scribd.com/document/109134037/Guia-de-Certificacion-1 .
Pgina 21.
Deben establecer una fecha como
plazo mximo para entrega de
contribuciones individuales
Productos acadmicos y ponderacin de la
Actividad individual
actividad individual
Cada integrante del grupo debe presentar, Cada integrante debe registrar:
de manera individual, al inicio de esta fase
2, el desarrollo de mnimo 3 de los 7 - El desarrollo de mnimo 3 de los 7 aspectos
aspectos solicitados en el trabajo grupal. solicitados en el trabajo grupal. Deben dar una
Deben organizarse y distribuirse los respuesta propia y significativa a cada punto
aspectos entre los miembros del grupo asignado del trabajo.
(asegurando que al final tengan aportes de - Este trabajo individual lo debe registrar cada
todos los aspectos). estudiante en el tema correspondiente al foro
Luego de ello, entran a la fase grupal, en de la Fase 2: Diagnstico, espacio en donde el
donde cada integrante debe interactuar grupo debe interactuar. (Un nico documento
con su grupo en diferentes momentos para Word)
desarrollar y consolidar el documento final - Para ello cada estudiante debe entregar su
solicitado. trabajo individual con sus respuestas
Necesariamente deben presentar de completas a mnimos tres de los aspectos,
manera individual el desarrollo de mnimo anexando un documento tipo Word. (Un nico
3 de los 7 aspectos solicitados en el trabajo documento Word)
grupal (de acuerdo a la distribucin hecha), Ponderacin actividad individual: 15% - 75
en un nico documento Word. puntos
Actividad Grupal
Actividad Colaborativa
El grupo debe desarrollar y consolidar un documento inicial con el Planteamiento del proyecto
de desarrollo y determinacin del modelo de certificacin de calidad a aplicar.
En esta fase el grupo colaborativo, en torno a la problemtica, al tipo de software propuesto, al
proyecto de software y al modelo de proceso de desarrollo de software seleccionados en la fase
1, presenta un documento con el planteamiento del proyecto de desarrollo, as:
Ver OVI Calidad del Software disponible en las referencias de la Unidad 2 del curso.
Productos acadmicos y ponderacin
de la actividad colaborativa
**No olviden revisar al final de esta gua: Lineamientos para el desarrollo del trabajo
colaborativo. Deben tenerlos en cuenta para la presentacin de este trabajo.
FI-GQ-GCMU-004-015 V. 001-17-04-2013
Planeacin de actividades
para el desarrollo del trabajo
colaborativo
Actividad Cronograma de trabajo Responsa
bles
Lectura de los recursos tericos Del da-mes-aohora al
da-mes-ao-hora
Preparacin y entrega de los aportes Del da-mes-aohora al
individuales da-mes-ao-hora
Interaccin del grupo con base en los Del da-mes-aohora al
aportes individuales da-mes-ao-hora
Preparacin de los entregables Del da-mes-aohora al
da-mes-ao-hora
Revisin de los productos Del da-mes-aohora al
da-mes-ao-hora
Preparacin de los entregables de acuerdo Del da-mes-aohora al
con la norma establecida (segn la versin da-mes
que se maneje)
Roles a desarrollar por el
estudiante dentro del grupo
colaborativo
Rol asumido Tareas o funciones realizadas
Responsable de la comunicacin entre el tutor y el equipo, como tambin de
presentar a su equipo la informacin que recoge de la observacin - al desarrollo de
Lder:
las actividades - hecha a los otros equipos de grupo. Responsable de entregar el
Comunicador
producto final
Responsable de la relatora de todos los procesos en forma escrita. Tambin es
Relator: responsable por recopilar y sistematizar la informacin a entregar al facilitador-
docente.
Viga del Controla el cronograma de tiempo establecido, y es responsable porque el equipo
Tiempo: desarrolle las diferentes actividades dentro del tiempo pactado.
Quien se preocupa por verificar al interior del equipo que se estn asumiendo las
Dinamizador responsabilidades individuales y de grupo, propicia que se mantenga el inters por
del Proceso: la actividad y por ltimo cuestiona permanentemente al grupo para generar puentes
entre lo que ya se aprendi.
Responsable de conseguir el material y/o las herramientas de acuerdo a las
Utilero: necesidades del equipo para el desarrollo de las actividades y/o procesos.
Roles y responsabilidades para
la produccin de entregables
Roles Funcin
Consolidar el documento que se constituye como el producto final del debate, teniendo en
cuenta que se hayan incluido los aportes de todos los participantes y que solo se incluya a
Compilador
los participantes que intervinieron en el proceso. Debe informar a la persona encargada de
las alertas para que avise a quienes no hicieron sus participaciones, que no se les incluir en
el producto a entregar.
Asegurar que el escrito cumpla con las normas de presentacin de trabajos exigidas por el
docente.
Revisa que los aportes de los integrantes sean elaboraciones conceptuales propias (no
Revisor copias textuales o plagios) y que las citas y referencias bibliogrficas estn completas y
adecuadas a las normas APA. Avisa a la persona de alertas para que informe a los
integrantes del equipo en caso que haya que realizar algn ajuste sobre estos aspectos.
Asegurar que el documento contenga los criterios presentes en la rbrica. Debe comunicar
Evaluador a la persona encargada de las alertas para que informe a los dems integrantes del equipo
en caso que haya que realizar algn ajuste sobre el tema.
Alertar sobre los tiempos de entrega de los productos y enviar el documento en los tiempos
Entregas estipulados, utilizando los recursos destinados para el envo, e indicar a los dems
compaeros que se ha realizado la entrega.
Asegurar que se avise a los integrantes del grupo de las novedades en el trabajo e informar
Alertas al docente mediante el foro de trabajo y la mensajera del curso, que se ha realizado el
envo del documento.
Rbrica analtica de evaluacin
El estudiante NO participa en
El estudiante participa en la El estudiante intenta participar en
la consolidacin del trabajo
consolidacin del trabajo del la consolidacin del trabajo del
del grupo, NO realiza
grupo, realizando aportes a grupo, pero no realiza aportes a
aportes a tiempo y de
tiempo, pertinentes y de calidad tiempo, pertinentes y de calidad
Calidad de los aportes del calidad para el documento
para el desarrollo del documento para el desarrollo del documento
estudiante en el Trabajo final del grupo. Adems NO 25
final del grupo. Adems ayuda en final del grupo y/ no ayuda en la
Colaborativo ayuda en la definicin de su
la definicin de su estructura y definicin de su estructura ni
estructura, ni complementa
complementa al menos uno de los complementa al menos uno de los
uno de los aspectos
aspectos centrales del trabajo. aspectos centrales del trabajo.
centrales del trabajo.
Justifica el desarrollo del proyecto desde un Justifica el desarrollo del proyecto desde un No justifica el desarrollo del proyecto
abordaje disciplinar y plantea los objetivos del abordaje disciplinar pero no plantea los desde un abordaje disciplinar ni plantea
Fines del trabajo grupal Justificacin proyecto teniendo en cuenta la naturaleza del objetivos del proyecto teniendo en cuenta la los objetivos del proyecto teniendo en 20
y objetivos del proyecto problema. naturaleza del problema; o al contrario. cuenta la naturaleza del problema.