DMDS U1 A2 HEDM PDF

Title DMDS U1 A2 HEDM
Author Atlas Azteca Ocotlan
Course Métricas de Software
Institution Universidad Nacional Autónoma de México
Pages 7
File Size 255.4 KB
File Type PDF
Total Downloads 39
Total Views 142

Summary

Download DMDS U1 A2 HEDM PDF


Description

Desarrollo de Software Semestre 5

ACTIVIDADES DE LA ASIGNATURA:

Métricas de desarrollo de software (PSP) DS-DMDS-1602-B2-001

Unidad 1. Métricas de desarrollo de software (PSP)

Actividades de aprendizaje

HECTOR ALFONSO DELGADO MANTECON

Docente en Línea MARIA ELENA MARTINEZ MENDOZA

Universidad Abierta y a Distancia de México

Unidad 1. Métricas de desarrollo de software (PSP)

Indice PSP PERSONAL SOFTWARE PROCESS.........................................................................3 FASE PLANEACIÓN (PLAN DE PROYECTO)....................................................................3 FASE DISEÑO DE PRODUCTO.........................................................................................3 FASE REVISIÓN O VALIDACIÓN DEL DISEÑO.................................................................4 FASE DESARROLLO O IMPLEMENTACIÓN.....................................................................4 FASE POSMORTEM, EVALUACIÓN CICLO......................................................................4 PASOS PARA IMPLANTACION PSP..................................................................................4 Algunas de sus características son:...........................................................................................5 Importancia para el desarrollo de software..............................................................................5

UNADM | DCEIT | DS | DMDS

2

Unidad 1. Métricas de desarrollo de software (PSP)

Instrucciones 1. Selecciona un proyecto de desarrollo en los que hayas participado escolar o en alguna empresa que tengas contacto, considerando todas las etapas del desarrollo: Planificación, Análisis, Diseño, Codificación y Pruebas. 2. Describe brevemente las etapas de desarrollo. 3. Menciona las etapas del proceso de líneas base de PSP y ejemplifícalas con base en el caso analizado. 4. Ejemplifica las formas, elementos, procesos, mediciones de registro y defectos que puedes aplicar en tu caso de estudio.

UNADM | DCEIT | DS | DMDS

3

Unidad 1. Métricas de desarrollo de software (PSP)

Caso de estudio Para esta actividad se retomara un desarrollo realizado en la materia de programación .NET materia de este mismo semestre. Se ha solicitado realizar una aplicación que realiza lo siguiente. Diseña un programa que determine el pago total a un empleado considerando el salario mensual y la antigüedad en la empresa. El pago del bono se efectúa una vez al año y para realizar los cálculos requeridos, la empresa considera los siguientes parámetros: Antigüedad en la empresa % Salario Menos de un año 8.5% del salario Mayor o igual a un año y menor a 2 años 10.2% del salario Mayor o igual a 2 años y menor a 5 años 12.0% del salario Mayor o igual a 5 años 13.9% del salario Por lo que en el programa deberás: • Solicitar la fecha de ingreso de cada empleado para determinar su antigüedad. • Calcular el salario mensual. • Obtener el monto del pago del bono en base a la antigüedad y salario mensual. • Determinar el monto total para el pago de los bonos. Por lo tanto: I. Incluye una clase con un método constructor que no reciba parámetros y muestre en pantalla un mensaje al inicio de la ejecución del programa indicando: Nombre del autor, matrícula y título de la actividad así como la fecha y hora actual. II. Declara una propiedad para almacenar el monto total para el pago de bonos. III. Incluye un primer método de clase que devuelva como resultado la antigüedad del empleado y reciba como parámetro la fecha de ingreso. IV. Declara un segundo método de clase que no devuelva resultado y determine el salario neto y el total del bono a pagar para cada empleado y que reciba como parámetro el salario mensual, la antigüedad y nombre del empleado. Del salario mensual se deberán deducir las siguientes retenciones: • 6.4% ISR si el salario neto es menor o igual a 10,000 pesos y 16.82% si es mayor a 10,000 pesos • 4% de ahorro Una vez determinado el salario neto, aplicar el porcentaje para el pago del bono. Muestra en pantalla el nombre del empleado, salario mensual neto y total del bono. Sumar el resultado obtenido para el bono de productividad a la propiedad de clase. V. En el método Main o programa principal, crea un objeto en base a la clase previamente declarada. VI. Solicita al inicio de la ejecución del programa la cantidad de empleados de la empresa. Si el número de empleados es menor o igual que cero, se enviará un mensaje de error y solicitará nuevamente la información hasta que el número de empleados sea mayor o igual a uno. VII. Solicita para cada empleado el nombre, fecha de ingreso y el salario mensual. Verificar que la fecha de ingreso sea menor a la fecha actual y que el salario mensual sea mayor que cero. VIII. Activa el método para determinar la antigüedad del empleado en la empresa IX. Con la información obtenida (antigüedad y salario) activa el método para determinar el total a pagar para el empleado.

UNADM | DCEIT | DS | DMDS

4

Unidad 1. Métricas de desarrollo de software (PSP) X. Una vez capturada la información de todos los empleados presenta como resultado final el monto total del presupuesto requerido para el pago de bonos de productividad.

UNADM | DCEIT | DS | DMDS

5

Unidad 1. Métricas de desarrollo de software (PSP)

Etapas de desarrollo La planificación Deberás contar con los requisitos del proyecto debes producir un plan para desarrollar el programa definido en los requisitos. Por último escribe el tiempo dedicado a hacer el plan en el cuaderno de Registro de tiempos. Se realizara el programa solicitado analizando los requerimientos y planeando de manera secuencial como realizarlo. El diseño Se diseña la solución del programa antes de desarrollarlo. Se puede utilizar cualquier técnica de diseño o modelado, como: diagramas de flujo, seudocódigo, diagramas UML, etc. Cuando se termine el diseño se deberá registrar el tiempo que se tardó en hacerlo. Se creara un programa en visual studio .NET el cual contendrá una clase aparte donde se alojaran los métodos que se solicitan, la información y los cálculos pertinentes para su buen funcionamiento. Codificación Se implementa el diseño, codificándolo en un lenguaje de programación. Deberá aplicar los estándares de codificación. Al término deberá registrar sus tiempos en el cuaderno de registro de tiempos. Se ha realizado la codificación del programa en un tiempo de 3 horas, se han declarado todas las variables, creado todos los métodos y agregado todos los cálculos solicitados. Compilación Compilar el programa y corregir todos los defectos que se localicen. Continuar compilando y corrigiendo hasta depurar el código. Aunque corrijas el código todo este tiempo se registra en el cuaderno de registro de tiempos. La compilación del programa no arrojo ningún error, hasta ahora el programa debería de funcionar. Pruebas Realiza las pruebas necesarias para asegurar que los programas están cumpliendo con el requisito y no presentan errores. Todo el tiempo que se dedique en esta fase se contabiliza aún que hayas tenido que codificar para corregir errores. El tiempo se registra en el cuaderno de registro de tiempos. Se realizaron las pruebas al programa, se detectaron errores en algunos cálculos y asignaciones erróneas de variables por lo que se procedió a corregir los errores. Después de su corrección el programa se a ejecutado satisfactoriamente entregando los resultados deseados.

UNADM | DCEIT | DS | DMDS

6

Unidad 1. Métricas de desarrollo de software (PSP)

Postmortem Completa los datos de la tabla resumen del plan del proyecto, dedica tiempo para hacer cálculos finales y escríbelos en el tiempo postmortem estimado. Utiliza el tiempo estimado para calcular el tiempo de desarrollo total y el resto de cálculos.

Mediciones PSP0 PSP0 tiene dos mediciones: El tiempo gastado por fase. 1. Fase de planificación: se estima que se utilizó un tiempo total de 30 minutos para la planificación 2. Fase de diseño: en esta fase se invirtió la mayor parte del tiempo total, con un estimado de 1 hora 30 minutos. 3. Fase de codificación: la codificación se realizó en un tiempo máximo de 20 minutos 4. Fase de compilación: la compilación se realizó en un tiempo de 2 minutos 5. Fase de pruebas: en esta fase se invirtió el tiempo restante, que es un total de 38 minutos para la corrección de errores en el código hasta lograr el correcto funcionamiento del programa.  Los defectos encontrados por fase. 1. Fase de pruebas: en esta fase fue en la que se encontraron todos los errores de ejecución del programa



PSP0 tiene cuatro formas:   

Resumen del plan del proyecto: resumen planificado, tiempo actual y defectos por fase. Registro de tiempos: se utiliza para registrar el tiempo. Registro de defectos: se utiliza para registrar defectos.



Estándar de tipo de defecto: se utiliza para definir el estándar de los tipos de defectos.

UNADM | DCEIT | DS | DMDS

7...


Similar Free PDFs