Vous êtes sur la page 1sur 24

Escuela Ciencias Bsicas,

Tecnologa e Ingeniera

Encuentro tutorial virtual

301404- Ingeniera del software


Ingeniera de Sistemas

Duitama, Marzo 16 de 2017


Ing. Pilar Alexandra Moreno
Directora curso
Fecha: Jueves 16 de Marzo
Hora: 3:30 a 5:00 p.m
Ing. Yina Alexandra Gonzalez S
Tutora de curso
Temas: Unidad 2. Administracin de la calidad
del software. Temticas y Trabajo Colaborativo.
Fase Diagnstico.

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

Temticas a desarrollar: Unidad 2 - Administracin de la calidad del


software: Calidad del software, Pruebas y validacin del software,
Calidad de software y modelos de madurez del proceso, Modelos de
mejora y certificacin de software y Modelo de Capacidad de
Madurez del proceso de Software (SW).

Nmero de Fecha: Momento de Entorno:


semanas: evaluacin:
4 Marzo 20 a Abril 13 Intermedia Aprendizaje
/2017 Colaborativo
Fase de la estrategia de aprendizaje: Segunda Fase - Diagnstico
Trabajo Colaborativo
Segunda Fase - Diagnstico
1. Descripcin y planteamiento del problema a resolver.

2. Tipo de software propuesto.

3. Modelo de proceso de desarrollo de software seleccionado en la


fase 1.

4. Descripcin del proyecto de desarrollo de software.

5. Justificacin del proyecto.

6. Objetivos del proyecto, el cual continuarn abordando en las


siguientes unidades.

7. Modelo de certificacin de calidad que aplicaran en el proceso de


software, con su respectiva descripcin y defensa.
Descripcin de cada aspecto - Trabajo
grupal:

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:

4. Descripcin del proyecto de desarrollo de software: Punto 3 Fase Exploracin

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.

5. Justificacin del proyecto:

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)

Ejemplos de objetivos especficos pueden ser: (mximo 4 objetivos especficos)

- Realizar el levantamiento de informacin o de requerimientos para el diseo del software.


- Realizar el diseo del software de acuerdo a los requerimientos.
- Determinar las herramientas de hardware y software apropiadas, de acuerdo al diseo.
- Desarrollar un prototipo funcional para pruebas y verificacin de usuarios.
- Realizar ajustes y afinamiento del software de acuerdo al resultado de las pruebas.

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:

7. Modelo de certificacin de calidad que aplicaran en el proceso de software, con su


respectiva descripcin y defensa:

Definir un modelo de certificacin de calidad concreto y apropiado para el tipo de empresa y


proyecto a desarrollar.

Presentar una descripcin suficiente y adecuada acerca de cmo aplicarn el modelo


seleccionado al proyecto de desarrollo propuesto.

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:

1. Descripcin y planteamiento del problema a resolver.


2. Tipo de software propuesto.
3. Modelo de proceso de desarrollo de software seleccionado en la fase 1.
4. Descripcin del proyecto de desarrollo de software.
5. Justificacin del proyecto.
6. Objetivos del proyecto, el cual continuarn abordando en las siguientes unidades.
7. Modelo de certificacin de calidad que aplicaran en el proceso de software, con su respectiva
descripcin y defensa.

Ver OVI Calidad del Software disponible en las referencias de la Unidad 2 del curso.
Productos acadmicos y ponderacin
de la actividad colaborativa

Documento final grupal: El cual debe contener:


Portada
Introduccin: En esta parte deben indicar la organizacin del grupo: roles y tareas ejercidas
por cada integrante. Y deben responder Por qu seleccionaron el tipo de software y el
modelo de proceso de desarrollo de software propuestos?
Desarrollo de la actividad: Respuesta a los puntos indicados en la diapositiva anterior.
Conclusiones: El grupo debe dar respuesta puntual a las preguntas Por qu consideran que
el modelo de certificacin de calidad que seleccionaron es adecuado y pertinente para el
proyecto de desarrollo de software? Cules objetivos consideran son los ms difciles de
lograr en el proyecto?
Referencias bibliogrficas.

Ponderacin actividad grupal: 15% - 75 puntos

**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

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

NOMBRE DEL CURSO: INGENIERA DEL SOFTWARE


RBRICA DE EVALUACIN UNIDAD 2 ADMINISTRACIN DE LA CALIDAD DEL SOFTWARE
Criterios de desempeo de la actividad individual
Puntaj
Aspectos evaluados Valoracin alta Valoracin media Valoracin baja
e
El estudiante ingresa oportuna y Su participacin inicia slo
El estudiante se presenta
continuamente al foro, pero no una semana antes de la
Rol del estudiante en el foro de oportunamente en el foro, asume
cumple con el rol asumido o no fecha de cierre y no tiene rol 25
Trabajo Colaborativo un rol y lo cumple a cabalidad.
asume un rol. definido
(Hasta 25 puntos) (Hasta 15 puntos) (Hasta 5 puntos)

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.

(Hasta 25 puntos) (Hasta 15 puntos) (Hasta 5 puntos)

El estudiante aporta de manera El estudiante no aporta de


El estudiante aporta de manera
pertinente su trabajo individual manera pertinente su
pertinente su trabajo individual
pero no es completo o no trabajo individual completo y
Trabajo individual e completo e interacta para la
interacta para la seleccin y no interacta para la 25
interaccin del estudiante seleccin y descripcin del trabajo
descripcin del trabajo grupal a seleccin y descripcin del
grupal a desarrollar.
desarrollar. trabajo grupal a desarrollar.

(Hasta 25 puntos) (Hasta 15 puntos) (Hasta 5 puntos)


Rbrica analtica de evaluacin

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


NOMBRE DEL CURSO: INGENIERA DEL SOFTWARE
RBRICA DE EVALUACIN UNIDAD 2 ADMINISTRACIN DE LA CALIDAD DEL SOFTWARE
Criterios de desempeo de la actividad Colaborativa

Aspectos evaluados Valoracin alta Valoracin media Valoracin baja Puntaje

No describe de manera suficiente la


Describe la problemtica del contexto pero no
Describe la problemtica del contexto que dio problemtica del contexto ni justifica su
Fines del trabajo grupal Definicin es claro su origen o pertinencia para el
origen al proyecto de desarrollo de software. pertinencia para el proyecto de desarrollo 20
del problema proyecto de desarrollo de software.
de software.

(Hasta 20 puntos) (Hasta 12 puntos) (Hasta 3 puntos)

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.

(Hasta 20 puntos) (Hasta 12 puntos) (Hasta 3 puntos)

No formula un modelo de certificacin de


Formula un modelo de certificacin de calidad Formula un modelo de certificacin de calidad
calidad o no es coherente al proyecto
coherente al proyecto planteado y argumenta pero no es coherente al proyecto planteado o
Fines del trabajo grupal Modelo de planteado o no argumenta sobre la
sobre la pertinencia y relacin con el modelo no argumenta sobre la pertinencia y relacin 20
certificacin de calidad de software pertinencia y relacin con el modelo de
de proceso seleccionado. con el modelo de proceso seleccionado.
proceso seleccionado.

(Hasta 20 puntos) (Hasta 12 puntos) (Hasta 3 puntos)

El documento se ajusta a la estructura El documento se ajusta a la estructura


El documento no se ajusta a la estructura
estipulada en la gua de actividades y no estipulada en la gua de actividades, pero
estipulada en la gua de actividades,
presenta errores de redaccin ni ortografa. presenta algunos errores de redaccin y
Estructura del documento final del presenta errores de redaccin y
Adems contiene introduccin y conclusiones ortografa. Adems no contiene introduccin 15
grupo ortografa. Adems no contiene ni
que responden de manera adecuada a lo y/ conclusiones que respondan de manera
introduccin ni conclusiones.
planteado en la gua. adecuada a lo planteado en la gua.

(Hasta 15 puntos) (Hasta 8 puntos) (Hasta 4 puntos)

Calificacin final 150


Por favor tener en cuenta
Estudiante que no enve o no realice su actividad individual (tres contribuciones
propias al desarrollo del trabajo), de acuerdo a las indicaciones para cada fase en el
tiempo establecido para entrega de aportes individuales, tiene calificacin de 0.0.

Si el estudiante envi su trabajo individual despus de la fecha lmite establecida


para ello, tendr una calificacin total de 0 puntos en el trabajo colaborativo y no se
le aplicar la rbrica de evaluacin de la actividad.

Si el estudiante enva las actividades individuales en el plazo establecido, pero no


participa en la consolidacin del trabajo de grupo slo se le aplicar el tem de la
rbrica de evaluacin referente al trabajo individual.

En la fase de trabajo grupal, cada estudiante debe realizar aportes concretos y


pertinentes sobre el trabajo que se est consolidando.

Si se comprueban plagios y/o copias textuales de otros trabajos o de internet, el


grupo tendr una calificacin total en el trabajo colaborativo de 0 puntos y no se le
aplicar la rbrica de evaluacin de la actividad.
Gracias por su
asistencia!

Vous aimerez peut-être aussi