Está en la página 1de 8

Mtricas de desarrollo de software (PSP)

Informacin general de la asignatura

CARRERA: Ingeniera en Desarrollo de software


Semestre 5

Programa de la asignatura:
Mtricas de desarrollo de software (PSP)

Informacin general de la asignatura

Clave:
15143529

Universidad Abierta y a Distancia de Mxico

1
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 1
Mtricas de desarrollo de software (PSP)
Informacin general de la asignatura

ndice

I. INFORMACIN GENERAL DE LA ASIGNATURA ......................................................... 3


a. Ficha de identificacin ................................................................................................ 3
b. Descripcin ................................................................................................................ 3
c. Fundamentacin de la asignatura ............................................................................... 4
d. Propsito .................................................................................................................... 4
e. Competencia(s) a desarrollar ..................................................................................... 5
f. Temario ....................................................................................................................... 5
g. Metodologa de trabajo ............................................................................................... 6
h. Evaluacin.................................................................................................................. 7
i. Fuentes de consulta .................................................................................................... 8

2
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 2
Mtricas de desarrollo de software (PSP)
Informacin general de la asignatura

I. INFORMACIN GENERAL DE LA ASIGNATURA

a. Ficha de identificacin

Nombre de la Licenciatura o Desarrollo de Software


Ingeniera:
Nombre del curso o Mtricas de desarrollo de software (PSP)
asignatura
Clave de asignatura: 15143529
Seriacin: No aplica
Semestre: Quinto
Horas contempladas: 72

b. Descripcin

El Proceso Personal de Software (por sus siglas en ingls conocido como PSP) es una
metodologa de reciente creacin, proveniente del Instituto de Ingeniera del Software
(SEI). PSP va dirigido a los ingenieros de sistemas, les permite mejorar la forma en la que
construyen software; considerando aspectos como la planeacin, calidad, estimacin de
costos y productividad. PSP es una metodologa que vale la pena revisar cuando el
ingeniero de software est interesado en aumentar la calidad de los productos de software
que desarrolla, dentro de un contexto de trabajo individual.
Atendiendo a la premisa de que existe una fuerte relacin entre las habilidades de los
ingenieros de software y la calidad de los productos que desarrollan, esta asignatura tiene
como objetivo el analizar las actividades establecidas en PSP orientadas al conocimiento,
administracin y mejora de las habilidades al construir programas. El alumno ser capaz
de realizar todas las tareas y actividades bsicas que el ingeniero de software debe
cumplir durante el proceso de desarrollo de un producto de software.

La asignatura de Mtricas de desarrollo de software (PSP) forma parte del quinto


semestre de la Ingeniera en Desarrollo de Software. Esta asignatura provee al alumno de
los conocimientos bsicos para continuar con la materia de Desarrollo de software en
equipo (TSP) entre otras.
La materia de Mtricas de desarrollo de software (PSP) est conformada por las
unidades:
1. Mtricas de desarrollo de Software (PSP).
2. Planeacin: introduccin, medicin y estimacin.
3. Planeacin: recursos y calendario.

3
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 3
Mtricas de desarrollo de software (PSP)
Informacin general de la asignatura

c. Fundamentacin de la asignatura

El Proceso Personal de Software (Personal Software Srocess, PSP), es una metodologa


para aumentar la calidad de los productos de software. Se implementa a nivel personal
pero despus es integrado a actividades de equipo de trabajo TSP (Team Software
Process) y estas, a su vez, pueden combinarse con otros modelos de calidad como:
CMMI (Capability Maturity Model Integration) o la norma mexicana MoProSoft (Modelo de
Procesos para la Industria del Software).

PSP es un modelo de calidad que pueden aplicar los ingenieros de software para mejorar
la manera en que producen software. Considerando los conceptos de planeacin,
medicin, estimacin, productividad, etc. Por lo tanto, es importante cuando un ingeniero
de software est interesado en automatizar y mejorar su proceso y producir sus trabajos
de desarrollo con calidad. Es una herramienta til ya que involucra buenas prcticas de la
Ingeniera de Software por ejemplo la planificacin, seguimiento, medicin, etc. hasta
obtener un proceso bien definido.

El docente en lnea:
Semanalmente programa y actualiza las actividades.
Complementa el desarrollo de los temas.
Selecciona temas.
Plantea preguntas disparadoras.
Dirige la discusin.
Retroalimenta.
Obtiene conclusiones a partir de las participaciones de los estudiantes.
Cierra el foro con conclusiones y trabajo colaborativo.

d. Propsito

Entender la disciplina de mtricas de desarrollo de software por medio de:


Identificar las caractersticas de PSP y su relacin con TSP y CMMI.
Analizar el proceso de lneas base, formas, elementos, procesos, mediciones de
PSP, defectos y resumen del plan de proyecto.
Comprender lo que es un plan, su contenido y etapas en un proyecto de software.
Analizar la medicin del tamao del software utilizando estndares.
Utilizar el mtodo PROBE.
Estimar los recursos y tiempo que deben ser planeados.
Analizar aspectos bsicos para combinar estimaciones.
Aplicacin de los procedimientos del PSP 0, 0.1, 1.1.

4
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 4
Mtricas de desarrollo de software (PSP)
Informacin general de la asignatura

e. Competencia(s) a desarrollar

Competencia (s) General(es):


Aplicar el procedimiento Mtricas de Desarrollo de Software (PSP) para establecer la
mejora continua en el proceso personal de desarrollo de software a travs de la
identificacin de mtodos y herramientas de calidad.

Competencias especficas de unidad


Identificar los conceptos bsicos de PSP para analizar un programa, considerando
la relacin de PSP con TSP (Team Software Process) y CMMI (Capability maturity
model integration).
Aplicar la medicin y estimacin para planear un programa, tomando en cuenta el
plan, sus etapas, criterios y estndares de medicin, as como diferentes mtodos
de estimacin.
Aplicar la estimacin de recursos y tiempos para planear un programa a travs de
la elaboracin de un calendario con el proceso PSP 1.1.

f. Temario

1. Mtricas de desarrollo de software (PSP)


1.1. Antecedentes de PSP y su relacin con TSP y CMMI
1.1.1. Antecedentes de PSP
1.1.2. Caractersticas de PSP
1.1.3. Relacin de PSP con TSP (Team Software Process) y CMMI (Capability
maturity model integration)
1.2. Generalidades de PSP
1.2.1. El proceso de lnea base
1.2.2. Las formas y elementos de PSP
1.2.3. Proceso y mediciones del PSP0
1.2.4. Registro de tiempos de defectos
1.2.5. Resumen del plan del proyecto
1.2.6. Personalizacin del proceso inicial

2. Planeacin: Introduccin, medicin y estimacin


2.1. Introduccin a la planeacin
2.1.1. Qu es un plan?
2.1.2. Por qu hacer planes?
2.1.3. Contenido del plan de un software
2.1.4. Planeando un proyecto de software
2.1.5. Producir un plan de calidad
2.1.6. Etapas de la planeacin

5
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 5
Mtricas de desarrollo de software (PSP)
Informacin general de la asignatura

2.2. Medicin del tamao del software


2.2.1. Medicin del tamao
2.2.2. Establecer un conteo estndar
2.2.3. Contadores de LOC y tipos
2.2.4. Consideraciones del re uso
2.2.5. Conteo de lneas de cdigo
2.2.6. Calcular la productividad
2.2.7. PSP 0.1
2.3. Estimacin del tamao del software
2.3.1. Contexto
2.3.2. Mtodos de estimacin
2.3.3. Proxy
2.3.4. PROBE
2.3.5. PSP 1

3. Planeacin: recursos y calendario


3.1. Estimacin de recursos
3.1.1. Planeando el recurso
3.1.2. Estimando el tiempo de desarrollo
3.1.3. Combinacin de estimaciones
3.2. Estimacin de calendario
3.2.1. Estimacin de calendarios
3.2.2. Seguimiento del concepto de valor ganado
3.2.3. PSP 1.1

g. Metodologa de trabajo

La asignatura de Mtricas de Desarrollo de Software (PSP) est organizada con el


enfoque de Aprendizaje basado en problemas. Cada problema que tiene relacin con el
desarrollo de programas, pues en l se dar una descripcin detallada del requerimiento,
la teora del problema con un ejemplo y valores de prueba para validar su funcionalidad.
Los problemas que no son programas se basarn en un contexto del rea de Desarrollo
de software y PSP.

Al aplicar este tipo de metodologa en la asignatura, tambin se toman en cuenta:


El uso de las siguientes herramientas tecnolgicas: a) un foro general al inicio de la
asignatura cuyo propsito presentarse y conocer a tus compaeros con la idea de
favorecer la comunicacin y el conocimiento entre los estudiantes, el cual estar
abierto durante el desarrollo de la materia para que intercambies experiencias y
conocimientos de la misma.

6
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 6
Mtricas de desarrollo de software (PSP)
Informacin general de la asignatura

La realizacin de actividades formativas, entre las que destacan: tareas,


investigaciones y disear diagramas como parte final para la aplicacin del
conocimiento adquirido.
La construccin del portafolio de evidencias (e-portafolio) ser a travs de
planteamiento de problemas a lo largo de las tres unidades; as aplicars el
conocimiento adquirido en cada uno de ellas en la resolucin de dichos problemas.

Adems se cuenta con otras herramientas didcticas como: el Foro, en donde podrs
interactuar con el docente y compaeros. La evidencia de aprendizaje ayuda a concretar
la competencia que se busca lograr por unidad.

h. Evaluacin

En el marco del programa de la UnADM, la evaluacin se conceptualiza como un proceso


participativo, sistemtico y ordenado que inicia desde el momento en que interactas con
los diversos componentes educativos del aula virtual, por lo que se le considera desde un
enfoque integral y continuo.

Por lo anterior, para acreditar la asignatura se espera tu participacin responsable y activa


contando con el acompaamiento y comunicacin estrecha con tu docente en lnea quien
a travs de la retroalimentacin permanente, podr evaluar tu desempeo de manera
objetiva. Para lograrlo es necesaria la recoleccin de evidencias que reflejen el logro de
las competencias por parte de los estudiantes.

En este contexto, la evaluacin forma parte del proceso de aprendizaje, en el que la


retroalimentacin permanente es fundamental para promover el aprendizaje significativo y
reconocer el esfuerzo. Es requisito indispensable la entrega oportuna de cada una de las
tareas, actividades y evidencias as como la participacin en foros y dems actividades
programadas en cada una de las unidades y conforme a las indicaciones dadas. Las
rbricas establecidas para cada actividad contienen los criterios y lineamientos para
realizarlas, por lo que es importante las revises antes de elaborar tus actividades.

En lo que se refiere a la asignacin a cargo del docente en lnea, ste har uso de
instrumentos y tcnicas de evaluacin con previa planificacin, que permitirn
retroalimentarte y reforzar tus actividades de manera pertinente y de acuerdo al avance y
caractersticas del grupo, enriqueciendo tu proceso formativo.

A continuacin te presentamos el esquema general de evaluacin.

7
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 7
Mtricas de desarrollo de software (PSP)
Informacin general de la asignatura

ESQUEMA DE EVALUACIN
Evaluacin continua Interacciones colaborativas 10%
Actividades formativas Tareas 30%
E-portafolio. 50% Evidencias 40%
Autorreflexiones 10%
Asignacin a cargo del 10%
docente en lnea
Calificacin final 100%

Cabe sealar que para aprobar la asignatura, se debe obtener la calificacin mnima
indicada por la UnADM.

i. Fuentes de consulta

Bibliografa bsica
Humphrey, W (1995). A discipline for software engineering (The complete PSP
Book.) United States of America: Addison Wesley.
Humphrey, W (2005). PSP a Self-improvement process for software engineers.
United States of America: Addison Wesley.
Humphrey, W (2006). TSP (SM) Leading a Development Team. United States of
America: Addison-Wesley.
Zapata, J. (2001). Introduccin al proceso software personal, Watts Humphrey.
Madrid: Addison-Wesley.

Bibliografa complementaria
Chrissis, M.B., Konrad, M., Shrum, S. (2009).CMMI: Gua para la integracin de
procesos y la mejora de productos. (Segunda edicin). Madrid, Espaa.
Recuperado de http://www.sei.cmu.edu/library/assets/cmmi-dev-v12-spanish.pdf.
Garca, Y. (2010). Proceso de Software Personal. EcuRed (Enciclopedia
colaborativa en la red cubana). Cuba, Recuperado de
http://www.ecured.cu/index.php/Proceso_de_Software_Personal.

8
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 8

También podría gustarte