Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MARITEGUI
CARRERA PROFESIONAL
DE INGENIERIA DE
SISTEMAS E INFORMATICA
TEMAS:
JAVA Y BASE DE DATOS
METRICAS DE CALIDAD DE SOFTWARE
SEGURIDAD DE LA INFORMACION
JAVA Y BASE DE
DATOS
Qu es Java?
La tecnologa Java es un lenguaje de
programacin y una plataforma.
Base De Datos
Este conjunto tiene como objetivo el de
satisfacer la necesidad de informacin de
algn ente.
JAVA Y BASE DE DATOS
Comenzar rpidamente.
Escribir menos cdigo, 4 veces menos que en C++.
Escribir mejor cdigo.
Desarrollar programas ms rpidamente.
Eliminar dependencias de la plataforma.
Escribir una vez, ejecutar en cualquier parte.
BASE DE DATOS
Estructura Cliente Servidor
El cliente debe tener una API (Application Program
Interface) para poder interactuar con DBMS.
El servidor deber tener el driver que reconoce a la API
del cliente.
La API ms comnmente usada es la ODBC (Open
Data Base Connectivity).
BASE DE DATOS
Estructura interna
Datos organizados en ENTIDADES. Las entidades contienen ATRIBUTOS.
Las entidades se representan mediante tablas. Las columnas representan los
atributos y las filas los registros.
La ubicacin unvoca de un registro en una entidad se realiza mediante una
CLAVE PRIMARIA.
Para relacionar entidades se usan CLAVES FORANEAS.
MTRICAS DE
CALIDAD DE
SOFTWARE
DEFINICIN DE MTRICA:
Una mtrica es una asignacin de un valor a un atributo
(tiempo, complejidad, etc.) de una entidad software, ya sea
un producto (cdigo)o un proceso (pruebas).
DEFINICIONES:
Grado en el que un
conjunto de
caractersticas
inherentes cumple con
los requisitos
(Norma ISO 9000)
Conjunto de normas y
directrices de calidad
que se deben llevar a
cabo en un proceso
(Norma ISO 9000)
CALIDAD
Grado de satisfaccin
que produce al cliente
Tcnicas de Estimacin
No existe una forma simple de hacer una estimacin precisa del esfuerzo
requerido para desarrollar un sistema de software.
Por lo general, las estimaciones de los costos del proyecto se cumplen
por su propia naturaleza.
Modelo COCOMO
Se obtuvo recolectando datos de varios proyectos de software grandes, y
despus analizando esos datos para descubrir frmulas que se ajustarn
mejor a las observaciones.
Est bien documentado, es de dominio pblico y lo apoyan herramientas
comerciales.
JAVA Y BASE DE DATOS
SEGURIDAD DE LA
INFORMACIN
Qu es la Seguridad de la
Informacin?
Preservacin de la confidencialidad, integridad
y disponibilidad de la informacin; adems,
tambin pueden estar involucradas otras
propiedades
como
la
autenticidad,
responsabilidad, no-repudio y confiabilidad.
(ISO/IEC 27001:2005, Clusula 3.4).
SEGURIDAD DE LA INFORMACION
SEGURIDAD DE LA INFORMACION
Por qu es necesaria la
Seguridad de la Informacin?
Vulnerabilidades
(Ausencia de medidas de
proteccin)
Riesgo
Amenazas
(Potencial de causar dao)
Impacto a la
Organizacin
SEGURIDAD DE LA INFORMACION
Familia de Estndares
Internacional ISO 27000
SEGURIDAD DE LA INFORMACION
ISO/IEC
17799:2005
ISO/IEC
27002:2005
ISO/IEC
27001:2005
SEGURIDAD DE LA INFORMACION
Propietarios
Quieren minimizar
definen
Salvaguardas
Pueden tener
conciencia de
Amenaza
s
Que pueden
tener
explotan
RECURSOS
Reducen
Vulnerabili
dades
RIESGO
RIESGO
Permiten o
facilitan
Dao
SEGURIDAD DE LA INFORMACION
SEGURIDAD DE LA INFORMACION
Identificacin de Riesgos
Riesgo: La posibilidad de que una amenaza en particular
explote y produzca muchas problemas y afecte un activo
importante de un ente
Que debe analizarse?
El impacto (leve ,moderado, grave)
La probabilidad (baja, media, alta)
SEGURIDAD DE LA INFORMACION
Principales problemas:
No se entienden o no se cuantifican las amenazas de
seguridad y las vulnerabilidades.
No se puede medir la severidad y la probabilidad de los
riesgos.
Se inicia el anlisis con una nocin preconcebida de que el
costo de los controles ser excesivo o que la seguridad
tecnolgica no existe.
Se cree que la solucin de seguridad interferir con el
rendimiento o apariencia del producto o servicio del
negocio.
SEGURIDAD DE LA INFORMACION
GRACIAS