Está en la página 1de 4

Análisis y Desarrollo de Sistemas de Información

Fase IVB
Coordinación Académica de Tecnología e Informática
Sena Centro de Servicios Financieros
Ing. Mónica Bibiana Mendoza Castellanos

Instrucciones:
1. Desarrolle el taller de manera individual y conteste las preguntas con sus propias
palabras.
2. Realice una portada teniendo en cuenta normas APA
3. Al finalizar suba el taller a Blackboard: FASE IV.B>TESTING>ACTIVIDADES
4. En caso de copia el taller será anulado.
Entregable:
1. Taller
2. Formato de casos de prueba del caso punto 11
Plazo:
23 de agosto de 2019 trabajo en clase.

1. Defina que es Testing, y cuál es su objetivo.


2. Defina y explique cada uno de los 7 principios de Testing
3. Mediante un ejemplo real explique los conceptos de ERROR, DEFECTO Y FALLO.
4. Defina CALIDAD de Software.
5. Explique los tipos de aseguramiento de la calidad de Software.
6. Dentro de los atributos no funcionales de calidad defina:
a. Funcionalidad:
b. Fiabilidad:
c. Usabilidad:
d. Eficiencia:
e. Mantenibilidad:
f. Portabilidad:

7. En un cuadro comparativo explique: caso de prueba y base de prueba.


8. Mencione y explique cada una de las actividades que se desarrollan en el proceso
básico de pruebas.
9. Realice un Mapa Conceptual donde muestre y explique de manera clara que es
Código Ético y Deontológico para Ingenieros en Informática.
10. Realice un mapa mental sobre las pruebas que se realizan durante el ciclo de vida
de software (Modelo en V).
11. Lea con atención los siguientes requerimientos de cliente:
Análisis y Desarrollo de Sistemas de Información
Fase IVB
Coordinación Académica de Tecnología e Informática
Sena Centro de Servicios Financieros
Ing. Mónica Bibiana Mendoza Castellanos

Prueba
Requerimientos del cliente
A un concesionario de autos llegan clientes para comprar automóviles. De cada auto
interesa saber la matrícula, modelo, marca y color. Un cliente puede comprar varios autos
en el concesionario. Cuando un cliente compra un auto, se le hace una ficha en el
concesionario con la siguiente información: ID, nombre, apellidos, dirección y teléfono.
Los autos que el concesionario vende pueden ser nuevos o usados (de segunda mano), de
los autos nuevos interesa saber el número de unidades que hay en el concesionario, de los
autos viejos interesa el número de kilómetros que lleva recorridos.
El concesionario también dispone de un taller en el que los mecánicos reparan los autos
que llevan los clientes. Un mecánico repara varios autos a lo largo del día, pero un auto es
reparado por solo un mecánico.
Los mecánicos tienen una ID, nombre, apellidos, fecha de contratación y salario. Se desea
guardar también la fecha en la que se repara cada vehículo y el número de horas que
tardado en arreglar cada automóvil, para ello usted debe grabar la información en los
siguientes archivos.
Requerimientos
Se le pide, realizar un programa que guarde la información en disco (Archivos y Registros).

a) Clientes.dat (Información de los clientes)


b) Automoviles.dat (Información de los automóviles)
c) Ventas.dat (Relación de automóviles vendidos a los clientes, su estructura es:
Nro.venta, Id del cliente, matricula vehículo, fecha venta, valor de venta)

d) Mecanicos.dat (Información de los mecánicos)


e) Reparaciones.dat (Numero de Reparación, Id mecánico, Matricula de vehículo,
Fecha reparación, valor reparación).
Análisis y Desarrollo de Sistemas de Información
Fase IVB
Coordinación Académica de Tecnología e Informática
Sena Centro de Servicios Financieros
Ing. Mónica Bibiana Mendoza Castellanos

Tenga en cuentas las siguientes indicaciones, para el diseño del menú:


f) El programa debe mostrar un menú inicial con las siguientes opciones:
1. Automóviles
2. Clientes
3. Mecánicos
4. Ventas
5. Reparaciones
6. Listados.
7. Salir

g) A su vez las opciones 1,2,3 tiene las siguientes opciones internas:


1. Crear
2. Borrar
3. Consultar
4. Listar
5. Salir

No se puede borrar un cliente que tenga compras o un vehículo que haya sido reparado
o vendido.
h) Las opciones 4 y 5 tiene las siguientes opciones internas:
1. Crear
2. Anular
3. Consultar
4. Listar
5. Salir

No existen borrados solo anulados.

i) La opción 6 tiene las siguientes opciones:


1. Listado de Clientes alfabético
2. Listado de Mecánicos alfabético
3. Listado de Vehículos alfabético
4. Listado de ventas ascendente por número de venta
5. Listado de ventas anuladas ascendente por número de venta
6. Listado de Reparaciones ascendente por número de reparación
7. Listado de Reparaciones anuladas ascendente por número de reparación
8. Salir
Análisis y Desarrollo de Sistemas de Información
Fase IVB
Coordinación Académica de Tecnología e Informática
Sena Centro de Servicios Financieros
Ing. Mónica Bibiana Mendoza Castellanos

j) No se permite agregar registros repetidos por lo tanto:


Id Cliente es único
Matricula vehículo es único
Id Mecánico es único
Nro. Venta es único
Nro. Reparación.

Realice:
a. Liste funcionalidades del sistema propuesto.
b. Realice un listado de los posibles casos de prueba
c. Utilice el formato de casos de prueba (drive) para realizar el test de los
casos propuestos en el punto b.

También podría gustarte