UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA Santa Elena Ecuador
1.- CONTESTA LAS SIGUIENTES PREGUNTAS
Es posible evaluar la calidad del software si el cliente no se pone de acuerdo sobre lo que se supone que ha de hacer el sistema? Explique su respuesta
No se puede evaluar la calidad de software ya que no hay un requisito previo de lo que se debe realizar y por lo tanto no hay mtricas de cuantificaciones aplicables al sistema.
La calidad y la fiabilidad son conceptos relacionados, pero son fundamentalmente diferentes en varias formas? Explquelas
Son diferentes en que la fiabilidad es la probabilidad que un sistema funcione adecuadamente en cierto periodo y sobre condiciones especficas mientras que la calidad es uno de los componentes del sistema fiable.
Puede un programa ser correcto y aun as no ser fiable? Explique por qu
Fiable = Seguro No puede ser correcto ya que para llamar a un programa correcto debe cumplir con la seguridad que amerite y no poner en riesgo los resultados deseados.
Enliste cuatro causas de errores serios y moderados en el proceso de desarrollo del software? Sugiera acciones correctivas
SISTEMA CAUSA CONSECUENCIA Bancario Equivocada codificacin al realizar las transacciones Perdida de dinero Auto - Sensor Faltas de pruebas del funcionamiento de los sensores Perdida humana o Perdida del vehculo Vigilancia Fallas de estudio de la ubicacin de lugares estratgicos de las cmaras. Robos, Perdida humana Educativo Mal diseo, no entendible. Mal aprendizaje de los estudiantes
Puede un programa ser correcto y aun as no exhibir una buena calidad? Explique porqu Si puede ser correcto
Si se le da la responsabilidad de mejorar la calidad de un software. Qu es lo primero que hara? Qu sera lo siguiente?
Adems de los errores Hay otras caractersticas claras del software que impliquen calidad? Cules son y cmo se pueden medir?
Funcionalidad: Tiempo de uso, resultados. Confiabilidad: seguridad, no vulnerabilidad. Usabilidad: Tiempo, esfuerzo. Compatibilidad: pruebas en otras plataformas. Eficiente: Tiempo de verificacin de resultados
Considere dos sistemas de seguridad crtica que estn controlados por una computadora. Liste al menos tres peligros para cada uno de ellos que se puedan relacionar directamente con los fallos del software.
SISTEMA DE SEGURIDAD DE SUCURSAL DE COBRO DE PLANILLAS DE EMPRESA ELECTRICA EN SANTA ELENA Falta de transformador y si no hay luz no pueden trabajar. Cmaras inactivas. Robos.
SISTEMAS DE SEGURIDAD DE HOTEL ORO DEL MAR EN SALINAS Acceso de personal no autorizado. No hay control del personal que labora en el hotel. Codificacin errnea.
Investigue en libros e internet sobre fiabilidad del software y escriba un artculo que explique un modelo de fiabilidad de software. Escriba un ejemplo.
FIABILIDAD DE SOFTWARE
La fiabilidad del software se refiere a que exista un software libre de fallos. Para llevar a soluciones eficaces con la utilizacin de menos recursos. Los problemas de la fiabilidad de software se deben casi siempre a errores de diseo o implementacin. Para que el software sea fiable se necesita ciertas tcnicas como: Especificacin de requisitos rigurosa o formal. Mtodos de diseo comprobado. Lenguaje con abstraccin de datos y modularidad. Utilizacin de entornos de desarrollo con computador (CASE) adecuados para gestionar los componentes.
Tambin se necesita del hardware: Utilizacin de componentes fiables. Tcnicas rigurosas de montaje de subsistemas. Apantallamiento de hardware.
Ejemplo: SISTEMA OPERATIVO SOLARIS SISTEMA BANCARIO PRODUBANCO