Anda di halaman 1dari 18

AIN6501

Auditora Informtica

Experiencia de aprendizaje
Buenas prcticas

Unidad de Aprendizaje N1
Introduccin al Testing de Software

Aprendizajes Esperados:
Asociar soluciones metodolgicas segn las malas
prcticas planteadas
Realizar el trabajo bajo presin de acuerdo al tiempo del
encargo
Identificar los estndares de calidad adecuados de
acuerdo a la etapa en que se encuentra un proyecto
dentro de su ciclo de desarrollo

Presentacin de la asignatura
AUDITORA INFORMTICA
Pretende asegurar la calidad tanto
de los productos como de los
procesos en los proyectos
informticos utilizando buenas
prcticas definidas por la industria

Auditoria informtica
Examen crtico que se realiza para evaluar,
con
eficiencia
y
eficacia,
un
producto/organismo y determinar planes de
accin para mejorar y lograr objetivos
En informtica
se busca
propuestos
.
desarrollar software que
cumplan estndares de calidad,
eficiencia de los Sistemas
Informticos, mantener la
integridad de los datos, utilizar
los recursos eficientemente, etc.

Auditoria informtica
Beneficios de la auditoria informtica:
Confianza de los usuarios sobre la
seguridad y control de SW.
Disminuye los costos de la mala calidad
(procesos, rechazos, reclamos, entre
otros).
Realiza un control de proceso y producto.
Mejora imagen de la empresa.

Auditoria informtica
Tipos de auditoria
INTERNA
EXTERNA

Se realiza dentro de
la empresa.

Se
contrata
una
empresa
externa
que
realice
la
auditoria.

Auditoria informtica
Tipos de auditorias informtica:
Legal
Gestin y procesos
Datos y base de datos
Seguridad fsica
Seguridad lgica
Conectividad y comunicaciones
Calidad en produccin

Buenas prcticas informticas


Mtodos o prcticas que pretenden
mejorar el rendimiento de una
organizacin en un contexto
determinado. Generalmente las
organizaciones son reconocidas
como "mejores" por otras
organizaciones similares.
Ej: GOOGLE

Buenas prcticas informticas


La bsqueda de buenas prcticas se
relaciona
directamente
con
los
planteamientos sobre:
Criterios de calidad
Gestin y procedimientos
Satisfaccin de las necesidades de las
personas
Superacin de problemticas

Buenas prcticas informticas

Lasbuenasprcticasnacen de una
observacin y reflexin sobre el
funcionamiento y necesidades de los
procesos productivos, deben ser
acordada por los miembros de la
empresa y deben
ua
estardocumentadasparafacilitarlamej
n
i
t
Con
a
r
o
oradesusprocesos.
Mej

Malas prcticas informticas


No seguir un mtodo especfico,
realizar productos de manera
intuitiva, controlar de manera
superficial o inadecuada, no realizar
control de calidad.

Buenas y malas prcticas en


informtica
Ejemplos

Buenas prcticas
- Utilizar un modelo de
ingeniera de software
para
desarrollar
un
producto.
- Disear el SW.
Generar
documentacin.
- Realizar controles de
calidad.
- Supervisar el proceso
de desarrollo de SW.

Malas prcticas
-Desarrollar el SW de
manera intuitiva.
Falta
de
documentacin.
- No realizar control de
calidad de proceso o
producto.
No
seguir
ningn
modelo.
- Falta de supervisin y
control. a los procesos de
desarrollo.

Buenas prcticas
En el desarrollo de un producto
informtico
Las buenas prcticas se deben aplicar
a todo el desarrollo de un S.W.
Toma de requerimientos
Desarrollo (programacin)
Testing de Software
Implementacin (puesta en marcha)

Ejemplo de Buenas prcticas


Toma de requerimiento
1. Conocimiento completo del Proceso
2. Realizar una planificacin
3. Establecer una buena comunicacin con el cliente
4. Asesorar a los clientes
5. Utilizar herramientas para capturar requerimientos
6. Mantener un feed-back cliente-analista
7. Registrar los procesos de negocio
8. Reconocer que existe una amplia variedad de clientes.
9. Requerimientos independientes de la plataforma.
10. Mas pequeos es mejor

Ejemplo de Buenas Prcticas


Proceso de desarrollo de SW
1.
2.
3.
5.
6.
7.
8.
9.

Participacin activa de los clientes.


Visualizacin de los requerimientos.
Visualizacin de la arquitectura.
Documentar continuamente
El diseo debe evolucionar constantemente
Los diseadores tambin deben codificar
La retroalimentacin es importante.
Analizar detenidamente el ambiente de
implementacin.
10.Administracin de cambios

Ejemplo de Buenas Prcticas


Testing de Software
1. Insertar el testing en el ciclo de desarrollo del
SW
2. Compromiso gerencial
3. Generar casos de prueba claros y realizables
4. Generar mtricas
5. Implementar un ambiente para testing
6. Recolectar datos de prueba
7. Administracin de cambios
8. Concientizacin de desarrolladores
9. Documentar continuamente
10.No probar aplicaciones con defecto junto con los
usuarios.

Ejemplo de Buenas Prcticas


Implementacin de SW
1.
2.
3.
4.
5.
6.
7.
8.

Definir un proceso para implementar el S.W.


Compromiso de la gerencia
Utilizar la experiencia personal
Definir los productos finales
Verificar ambiente de produccin
Hacer respaldo a bases de datos
Mantener un tiempo de marcha blanca
Hacer seguimiento a las aplicaciones
desarrolladas
9. Involucrar a los usuarios
10.Capacitar

Resumen - Conceptos aprendidos


Auditora informtica
Buena y malas prctica
Buenas prcticas en:

Toma de requerimientos
Desarrollo de Software
Testing de Software

Anda mungkin juga menyukai