Está en la página 1de 4

Materia: Ingeniería de Software I

EJERCICIO 3

Proyecto de programación de una Calculadora Científica utilizando el lenguaje de programación Java

Una estudiante llamada Patricia López estudia en la Universidad de Sonora en la Carrera de Sistemas de
Información. En la materia de Desarrollo de Sistemas III la cual comienza a las 8:00 a.m., el maestro le dejó
realizar una aplicación de una calculadora científica, esto con el fin de aprobar su materia.
Patricia empieza con el análisis de que es lo que contendrá su calculadora  a las 9:00 a.m. y estructura la
forma de cómo va a realizarlo, Aidee (amiga de Patricia) le pide ayuda para definir qué es lo que va a hacer
desacuerdo a su actividad que le asignó el profesor esto le toma 15 minutos, pues Aidee no entendía que era
lo que tenía que hacer, así terminando de evaluar los requerimientos a las 9:45 a.m., y aprovecha los 15
minutos restantes de la clase para ir a comprar unos chilaquiles para su desayuno.
Al día siguiente  decide comenzar el diseño a las 8:00 a.m. ya que es la hora en que le toca esa clase, pero el
profesor la llama para darle indicaciones de cómo es que quiere la estructura y los colores que va a tener,
retomando el diseño a las 8:15 luego de un tiempo termina a las 8:35 a.m., como su clase consta de tres horas
aprovecha para salir a llamar a su novio tardándose 5 minutos, regresa y comienza con la codificación, Patricia
no comprende la lógica para programar así que le pide ayuda al profesor, el cual la orienta y retoma la
codificación luego de 15 minutos terminando con ella a las 9:15 a.m.
Como aún le sobra tiempo de su clase  comienza con la compilación a las 9:15 a.m. y detecta un  error que no
ha cerrado una llave en la línea 58, revisa el error en el código lo y lo corrige, a las 9:17 a.m.; Compila
nuevamente y encuentra otro mensaje de error, en la línea 35 no se da cuenta de que no ha llamado una
variable correctamente corrigiendo el error a las 9:20 a.m, vuelve a  copilar y le marcó un  error de que le
faltaba cerrar un paréntesis lo encuentra y lo corrige a las 9:25 a.m. vuelve a compilar y esta vez ya no le
marco ningún error, continuando con las pruebas, a las 9:30 a.m. se da cuenta de que no estableció el tipo de
dato correctamente pues le permite introducir letras en lugar de números, sale al baño y se tarda 5 minutos,
regresa y corrige el error a las 9:40 a.m., vuelve a ejecutar y esta vez la calculadora funcionó correctamente.
Aprovechando que aún le sobra tiempo de su clase aprovecha para llenar el “Plan Summary” el cual le lleva 15
minutos.

Dra. Mery Pesantes


Materia: Ingeniería de Software I

PSP Time Recording Log


Student Patricia López Date 10/02/2023
Program Calculadora científica Program # 3
Instructor Mery Pesantes Language Java

Start Date Int. Stop Date Delta


Project Phase and Time Time and Time Time Comments
Planeación 10/02 2:10
Diseño
Codificación
Compilación
Pruebas
Postmorten

Dra. Mery Pesantes


Materia: Ingeniería de Software I

PSP Defect Type Standard


Type
Number Type Name Description
10 Documentación Comentarios, mensajes
20 Sintaxis Ortografía, puntuación, formato de las instrucciones
30 Construcción, Paquete Librerías, control de versión
40 Asignación Declaración, nombres duplicados, ámbito, límites
50 Interfaz Llamadas a procedimientos y referencias, E/S, formatos de usuario
60 Revisión Mensajes de error, chequeos inadecuado
70 Datos Estructura, contenido
80 Función Lógica, punteros, bucles, recursión, computación, defectos de la función
90 Sistema Configuración, memoria
100 Entorno Diseño, compilación, pruebas y otros problemas que soporta el sistema

PSP Defect Recording Log

Defect Types
10 Documentation 60 Checking
20 Syntax 70 Data
30 Build, Package 80 Function
40 Assignment 90 System
50 Interface 100 Environment

Student Patricia López Date 10/02/2023


Program Calculadora científica Program # 3
Instructor Mery Pesantes Language Java

Project Date Number Type Inject Remove Fix Time Fix Ref.
10/02 1
Description:

Project Date Number Type Inject Remove Fix Time Fix Ref.
10/02 2
Description:

Project Date Number Type Inject Remove Fix Time Fix Ref.
10/02 3
Description:

Project Date Number Type Inject Remove Fix Time Fix Ref.

Description:

Project Date Number Type Inject Remove Fix Time Fix Ref.

Description:

Dra. Mery Pesantes


Materia: Ingeniería de Software I

PSP0 Project Plan Summary


Student Patricia López Date 10/02/2023
Program Calculadora Científica Program # 3
Instructor Mery Pesantes Language Java
Time in Phase (min.) Plan Actual To Date To Date %
Planning
Design
Code
Compile
Test
Postmortem
Total

Defects Injected Actual To Date To Date %


Planning
Design
Code
Compile
Test
Total Development

Defects Removed Actual To Date To Date %


Planning
Design
Code
Compile
Test
Total Development

Dra. Mery Pesantes

También podría gustarte