ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingeniería de software I – Tarea1


Enviado por   •  8 de Abril de 2023  •  Tareas  •  319 Palabras (2 Páginas)  •  50 Visitas

Página 1 de 2

Ingeniería de software I – Tarea1

Luis Fernando Gonzalez Zambrano

[pic 1]

1.

Tiempo estimado: 2 horas

En la fase del diseño se invirtió este tiempo ya que había ciertas dudas respecto si el diagrama de clases solo iba a ser de una entidad, pero al final se hizo un análisis con el cual se pudo dividir mejor las responsabilidades en dos clases Carpeta y Contador

Tiempo real Invertido en diseño: 25 minutos

En la fase de codificación se invirtió este tiempo debido a que no me acordaba muy bien respecto al manejo de archivos en java y también sobre el procesamiento de cadenas para contar las palabras demore en saber que métodos podrían serme funcionales para cumplir con el objetivo

Tiempo real invertido en Codificación: 3 horas

En la fase de pruebas se invirtió este tiempo debido a que las salidas en un principio no eran las adecuadas así que, con un cambio de algunas líneas en el método de obtener la cantidad de cada archivo y total, se poda hacer que funcionara correctamente el programa

Tiempo real Invertido en pruebas: 30 minutos

Defectos:

Descripción

Tiempo invertido

Posible causa

Para la tercera prueba ocurre que al no existir como tal la carpeta, me retorna una lista vacía de archivos y al hacer el debido proceso de contar palabras, pues me saca el mensaje indicando que no hay archivos con la excepción de que no existe la carpeta.

20 minutos

La lista que retorna los archivos

Problema identificado: se lanza la primero el mensaje de que no existe archivo y después la excepción que valida la existencia de una carpeta

Propuesta de mejora: Es importante que la excepción se encargue de controlar la situación anormal y no dejar que el programa siga realizando indebidos procesos en ese sentido es importante que la lista no influya con la excepción o viceversa para ello se deben manejar bien los retornos de las funciones y los condicionales

2. Diagrama de clases

[pic 2]

3. https://github.com/lugoz99/IngenieriSoftwareI-Tarea1

4. Pruebas

[pic 3]

[pic 4]

[pic 5]

Referencias

https://docs.oracle.com/javase/7/docs/api/java/lang/String.html

https://www.javatpoint.com/java-file-class

...

Descargar como (para miembros actualizados)  txt (2.3 Kb)   pdf (186.7 Kb)   docx (134.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com