SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
EL CICLO DE VIDA DE UN SISTEMA DE
INFORMACIÓN
 El proceso de desarrollo de software
 Modelos de ciclo de vida
 El ciclo de vida de una base de datos
 El proceso de diseño de bases de datos
1. Fase 1: Análisis de requerimientos
2. Fase 2: Diseño conceptual
3. Fase 3: Elección del SGBD
4. Fase 4: Diseño lógico
5. Fase 5: Diseño físico
6. Fase 6: Instalación y mantenimiento
LAS ETAPAS DEL PROCESO DE DESARROLLO
DE SOFTWARE
El ciclo de vida de un sistema de información
comprende las siguientes etapas:
 Planificación
 Análisis
 Diseño
 Implementación
 Pruebas
 Instalación / Despliegue
 Uso y mantenimiento
LAS ETAPAS DEL PROCESO DE DESARROLLO
DE SOFTWARE
Planificación
 Ámbito del proyecto
 Estudio de viabilidad
 Análisis de riesgos
 Estimación
 Planificación temporal
 Asignación de recursos.
LAS ETAPAS DEL PROCESO DE DESARROLLO
DE SOFTWARE
Análisis (¿qué?)
 Elicitación de requerimientos:
 Requerimientos funcionales
 Requerimientos no funcionales
 Modelado:
 Modelado de datos
 Modelado de procesos
LAS ETAPAS DEL PROCESO DE DESARROLLO
DE SOFTWARE
Diseño (¿cómo?)
Estudio de alternativas y diseño arquitectónico
 Diseño de la base de datos
 Diseño de las aplicaciones
LAS ETAPAS DEL PROCESO DE DESARROLLO
DE SOFTWARE
Implementación
 Adquisición de componentes.
 Creación e integración de los recursos necesarios para que el sistema funcione.
LAS ETAPAS DEL PROCESO DE DESARROLLO
DE SOFTWARE
Pruebas
 Pruebas de unidad.
 Pruebas de integración.
 Pruebas alfa.
 Pruebas beta.
 Test de aceptación.
LAS ETAPAS DEL PROCESO DE DESARROLLO
DE SOFTWARE
Instalación / despliegue
Uso / mantenimiento
 Mantenimiento adaptativo.
 Mantenimiento correctivo.
 Mantenimiento perfectivo.
MODELOS DE CICLO DE VIDA
Modelo en cascada
MODELO EN CASCADA
 El modelo en cascada (también conocido como “ciclo de vida clásico”) no es el
único, ni tampoco el mejor en muchas situaciones.
 No obstante, se adapta bien al desarrollo de las prácticas de una asignatura.
DESARROLLO DE PROTOTIPOS
CICLO DE VIDA DE UNA BD
 Diseño conceptual:
Descripción del esquema de la base de datos utilizando un modelo de datos
conceptual.
 Diseño lógico:
Descripción de la base de datos con un modelo de datos implementable
(p.ej. el modelo relacional).
 Diseño físico:
Descripción de la base de datos a nivel interno
MODELO EN ESPIRAL
CICLO DE VIDA DE UNA BD
 Definición del sistema: Requerimientos de datos.
 Diseño de la base de datos.
 Implementación de la base de datos.
 Carga o conversión de los datos.
 Conversión de aplicaciones.
 Prueba y validación.
 Operación, supervisión y mantenimiento.
CICLO DE VIDA DE UNA BD
Diseño de la base de datos:
 Diseño conceptual:
Descripción del esquema de la base de datos
utilizando un modelo de datos conceptual.
 Diseño lógico:
Descripción de la base de datos con un modelo de datos implementable
(p.ej. el modelo relacional).
 Diseño físico:
Descripción de la base de datos a nivel interno.
PROCESO DE DISEÑO DE BD
Fases:
1. Análisis de requisitos.
2. Diseño conceptual.
3. Elección del sistema gestor de bases de datos.
4. Diseño lógico.
5. Diseño físico.
6. Instalación y mantenimiento.
DOCUMENTACIÓN DE SOFTWARE
Como inventariar el hardware de cómputo.
1. El tipo de equipo, el número de modelo, el fabricante.
2. El estado de funcionamiento del equipo.
3. La edad estimada del equipo
4. La vida proyectada del equipo
5. La ubicación física del equipo
6. El departamento o la persona responsable del equipo.
ADQUISICIÓN DE HARDWARE DE COMPUTO
Opción Ventajas Desventajas
Compra - A la larga es mas
barato que el
arrendamiento
-proporciona ventajas
fiscales
- El costo inicial es
alto
- Riesgo de quedarse
con el equipo malo
si la opción fue
errónea
Arrendamiento
financiero
-No se invierte ningún
capital
-los pagos son bajos
-la compañía no tiene la
propiedad del sistema
Alquiler -Normalmente se
incluyen el
mantenimiento y el
seguro
-la compañía no es
dueña de la
computadora
EVALUACIÓN DEL SOFTWARE
Al evaluar el software para los proyectos de sistemas de información, los analistas y
las organizaciones se enfrentan cada vez mas con la disyuntiva de hacer,
comprar o subcontratar.
Existen 3 tipos:
1. Software personalizado: se debe crear cuando la organización busque una
ventaja competitiva mediante el uso de sistemas de información reforzado como
un despliegue estratégico
EVALUACIÓN DE SOFTWARE
2. Software Comercial: El software comercial incluye productos como Microsoft
office, también se puede referir a componentes u objetos de software (llamados
componentes básicos) que se puedan comprar para proporcionar una
funcionalidad particularmente necesaria en un sistema.
EVALUACIÓN DE SOFTWARE
3. Proveedor de servicios de aplicaciones: las organizaciones podrían obtener
algunos beneficios de tomar un enfoque totalmente diferente para adquirir
software., esta opción es subcontratar algunas de las necesidades de las
organizaciones que se especialice en las aplicaciones de Tecnologías.
EVALUACIÓN DE SOFTWARE
Tipo Ventajas Desventajas
Software a la medida -respuestas especificas
-innovación
-Personal interno
disponible
- Costo inicial elevado
- -Necesidad de
contratar o trabajar
con un equipo
Software Comercial - Refinado en el
mundo comercial
- -Otras empresas ya
lo usan
-Enfocado a la
programación, no en los
negocios,
-personalización
limitada
ASP -No es necesario
contratar, capacitar o
retener a muchos
empleados
-Perdida de control de
los datos
-Preocupación sobre
seguridad
confidencialidad y
privacidad.
TIPOS DE SOFTWARE
• Por su estructura
• Funcionales
• Orientados a objetos
• Orientados a listas
• Orientados a componentes
• Por su función
• Programas o sistemas de usuario.
• Interfaces Hombre – maquina
• Herramientas de software
• Librerías
• BD
• Sistemas basados en WEB
TIPOS DE SOFTWARE
• Por su plataforma
• Sistemas de cómputos distribuido
• Sistemas de tiempo real
• Sistemas de computo paralelos
• Sistemas basados en chips
PROPUESTA DE SISTEMA
Organización de las propuestas de sistemas.
Una vez recopilado el material que se debe incluir en su propuesta de sistemas,
necesita juntarlo en piezas de un a manera lógica y visualmente eficaz .
La propuesta de sistemas debe llevar una carta de presentación para la dirección y
la fuerza de tarea de Tecnología,
COMUNICACIÓN EFICAZ
1. Tablas
1.Tablas comparativas
2. Gráficos
1.Lineales
2.Columnas
3.Barras
REPRESENTACIÓN DE LA PROPUESTA DE
SISTEMAS
 Datos recopilados de la organización
 Verificar el resumen ejecutivo
 No se debe colocar el resumen de la propuesta
VISIBILIDAD DE PROCESOS
Los sistemas de software son intangibles por lo que los administradores necesitan
documentación para identificar el progreso en el desarrollo.
RETOS
• Sistemas Legados
• Sistemas que deben ser mantenidos y mejorados
• Heterogeneidad
• Sistemas que incluyen una mezcla de software y hardware
• Entrega
• Entrega a tiempo de los productos de software
• Formalidad
• Exista demanda en el proceso de desarrollo
MANUAL TÉCNICO
Documentación
• Conservar la historia de un proyecto de software.
• Establecer símbolos institucionales
• Establecer las políticas de normalización para los estándares de documentación.
Un manual técnico debe considerar
1. Estándares de programación
2. Listado de programas fuentes
3. Seguridad
4. Política de backups
MANUAL DE INSTALACIÓN
Se deben desarrollar los pasos para la instalación del proyecto aplicativo
MANUAL DE REFERENCIA
Se describen detalladamente todos los mensajes y posibles errores con su solución
MANUAL DE USUARIO
Maneja el alcance del aplicativo
• Relación con otros aplicativos
• Estándares de programación
• Herramientas de desarrollo de software
• Especificaciones del diseño
• Listado de programas fuentes
• Seguridad
• Infraestructura
CONTROLES DE AUDITORIA DE SISTEMAS
La auditoría de sistemas de información, auditoría informática o auditoría de
sistemas es un tipo de auditoría consistente en el examen de los sistemas de
información y de los centros de proceso de datos, instalaciones y unidades
informáticas de las organizaciones, con objeto de facilitar la consecución de los
objetivos que persiguen, tanto los del área informática como, primordialmente los
del conjunto de la organización .
FACTORES QUE PROPICIAN LA AUDITORIA
 Políticas internas de la empresa
 Necesidad de controlar el eso de equipos computacionales.
 Altos costos debido a errores
 Perdida de información y de capacidades de procesamiento de datos,
aumentando así la posibilidad de toma de decisiones.
 Valor de hardware, software y personal
OBJETIVOS DE LA AUDITORIA
• Conocer su propio sistema y su grado de adecuación a la norma.
• Revisar el grado de implantación
• Determinar la eficacia del sistema
• Cumplir con los requisitos reglamentarios.
• Detectar áreas de mejora.
FUNCIONES DE AUDITORIA
 Velar por la eficacia y eficiencia del sistema informático
 Verificar el cumplimiento de las normas y estándares vigentes en la organización
 Supervisar el control interno ejercido sobre los sistemas de información
conducente a la protección de los activos de información de información
TIPOS DE AUDITORIA
Tipo Descripción Ventajas Desventajas
Interna Aplicada con el
personal que
labora en la
empresa.
-Menos costosa -Omitir
información
- Encubrir
deficiencias
Externa Se contrata a una
firma
especializada
para realizar la
misma
- Existe menor
margen de
error
- No existe
encubrimiento
s
- Que otras
empresas
conozcan su
información
AUDITORIA APLICADA AL DESARROLLO DE
APLICACIONES
Auditoria de datos de entra
Se analizará la captura de la información en soporte compatible con los Sistemas, el
cumplimiento de plazos y calendarios de tratamientos y entrega de datos; la
correcta transmisión de datos entre entornos diferentes.
AUDITORIA INFORMÁTICA DE SISTEMAS
Se audita:
Sistema Operativo: Verificar si la versión instalada permite el total funcionamiento del
software que sobre ella se instala, si no es así determinar la causa
Software de Aplicación: Determinar el uso de las aplicaciones instaladas.
Comunicaciones: Verificar que el uso y el rendimiento de la red sea el más adecuado
.
COPIAS DE SEGURIDAD
Las copias pueden ser totales o parciales y la frecuencia varía dependiendo de la
importancia de la información que se genere.
Se recomienda tener como mínimo dos (2) respaldos de la información, uno dentro
de la empresa y otro fuera de ésta (preferiblemente en un Banco en Caja Fuerte).
Backup
NORMAS
Las normas de auditoría son los requisitos mínimos de calidad relativos a la
personalidad del auditor, al trabajo que desempeña ya la información que rinde
como resultado de este trabajo.
Las normas de auditoría se clasifican en:
a. Normas personales.
b. Normas de ejecución del trabajo.
c. Normas de información.
NORMAS PERSONALES
Son cualidades que el auditor debe tener para ejercer sin dolo
una auditoría, basados en un sus conocimientos
profesionales así como en un entrenamiento técnico, que
le permita ser imparcial a la hora de dar sus sugerencias
NORMAS DE EJECUCIÓN DE TRABAJO
Son la planificación de los métodos y procedimientos, tanto
como papeles de trabajo a aplicar dentro de la auditoría.
Normas de información
Son el resultado que el auditor debe entregar a los
interesados para que se den cuenta de su trabajo,
también es conocido como informe o dictamen.
QUE PERMITEN LOS PROCEDIMIENTOS DE
AUDITORIA
.
 Obtener conocimientos del control interno.
Analizar las características del control interno.
Verificar los resultados de control interno.
Fundamentar conclusiones de la auditoría.
PELIGROS INFORMÁTICOS
• Incendios
• Inundaciones
• Robos
• Fraudes
RESPONSABILIDADES DE UN AUDITOR DE
SISTEMAS
1. La redacción de los procedimientos de control en el área de seguridad lógica.
2. La aprobación de nuevos sistemas de gestión.
3. Evaluar los riesgos de los sistemas de información
EJEMPLO

Weitere ähnliche Inhalte

Was ist angesagt?

4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software
Julio Pari
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
Bruno Grange
 

Was ist angesagt? (20)

Slides - Tailwind CSS.pdf
Slides - Tailwind CSS.pdfSlides - Tailwind CSS.pdf
Slides - Tailwind CSS.pdf
 
Git.pptx
Git.pptxGit.pptx
Git.pptx
 
DevOps: princípios e práticas para a Entrega Contínua
DevOps: princípios e práticas para a Entrega ContínuaDevOps: princípios e práticas para a Entrega Contínua
DevOps: princípios e práticas para a Entrega Contínua
 
Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018Programação em Banco de Dados - Aula 16/08/2018
Programação em Banco de Dados - Aula 16/08/2018
 
Curso de Java (Parte 4)
Curso de Java (Parte 4)Curso de Java (Parte 4)
Curso de Java (Parte 4)
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
 
Criação de tabelas com HTML
Criação de tabelas com HTMLCriação de tabelas com HTML
Criação de tabelas com HTML
 
Modelo Cascada!!
Modelo Cascada!!Modelo Cascada!!
Modelo Cascada!!
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software
 
Git y Github basico.pptx
Git y Github basico.pptxGit y Github basico.pptx
Git y Github basico.pptx
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de Usuário
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
 
Act 4.3 pruebas de software
Act 4.3 pruebas de softwareAct 4.3 pruebas de software
Act 4.3 pruebas de software
 
Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Design Responsivo
Design ResponsivoDesign Responsivo
Design Responsivo
 
Aula 04 dicionario de dados
Aula 04   dicionario de dadosAula 04   dicionario de dados
Aula 04 dicionario de dados
 
TDD - Test Driven Development
TDD - Test Driven DevelopmentTDD - Test Driven Development
TDD - Test Driven Development
 

Ähnlich wie Unidad II - Documentación del software

Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
Mario J Arrieta
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
Mario J Arrieta
 
Metodologia Estructurada
Metodologia EstructuradaMetodologia Estructurada
Metodologia Estructurada
Susana Daldin
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
Antonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
Antonio Atenas
 

Ähnlich wie Unidad II - Documentación del software (20)

Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacion
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 
Joairib David Nohra
Joairib David NohraJoairib David Nohra
Joairib David Nohra
 
Capitulo 14,15,17. Auditoria informatica un enfoque practico
Capitulo 14,15,17. Auditoria informatica un enfoque practicoCapitulo 14,15,17. Auditoria informatica un enfoque practico
Capitulo 14,15,17. Auditoria informatica un enfoque practico
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Sistemas_de_Informacion.ppt
Sistemas_de_Informacion.pptSistemas_de_Informacion.ppt
Sistemas_de_Informacion.ppt
 
El Analista de Sistemas AYDSI
El Analista de Sistemas AYDSI El Analista de Sistemas AYDSI
El Analista de Sistemas AYDSI
 
Metodologia Estructurada
Metodologia EstructuradaMetodologia Estructurada
Metodologia Estructurada
 
Lps y mw
Lps y mwLps y mw
Lps y mw
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Clase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.pptClase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.ppt
 
Ciclo de vida y diseño de sistemas de informacion
Ciclo de vida y diseño de sistemas de informacionCiclo de vida y diseño de sistemas de informacion
Ciclo de vida y diseño de sistemas de informacion
 
Clase 11
Clase 11Clase 11
Clase 11
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 

Mehr von Alejandro Flores

Mehr von Alejandro Flores (20)

Gaceta Municipal - Organo informativo del H. ayuntamiento de Cuernavaca - Año...
Gaceta Municipal - Organo informativo del H. ayuntamiento de Cuernavaca - Año...Gaceta Municipal - Organo informativo del H. ayuntamiento de Cuernavaca - Año...
Gaceta Municipal - Organo informativo del H. ayuntamiento de Cuernavaca - Año...
 
Gaceta Municipal - Organo informativo del H. ayuntamiento de Cuernavaca - Año...
Gaceta Municipal - Organo informativo del H. ayuntamiento de Cuernavaca - Año...Gaceta Municipal - Organo informativo del H. ayuntamiento de Cuernavaca - Año...
Gaceta Municipal - Organo informativo del H. ayuntamiento de Cuernavaca - Año...
 
Practica 2 Circuito RLC
Practica 2 Circuito RLCPractica 2 Circuito RLC
Practica 2 Circuito RLC
 
Tipos de mantenimiento
Tipos de mantenimientoTipos de mantenimiento
Tipos de mantenimiento
 
C Básico
C Básico C Básico
C Básico
 
SimbologÍa de diagramas de flujo, ASME, ANSI, ISO, DIN,DO, DIF.
SimbologÍa de diagramas de flujo, ASME, ANSI, ISO, DIN,DO,  DIF.SimbologÍa de diagramas de flujo, ASME, ANSI, ISO, DIN,DO,  DIF.
SimbologÍa de diagramas de flujo, ASME, ANSI, ISO, DIN,DO, DIF.
 
Conceptos básicos de ingeniería de control
Conceptos básicos de ingeniería de controlConceptos básicos de ingeniería de control
Conceptos básicos de ingeniería de control
 
Sistemas de segundo orden
Sistemas de segundo ordenSistemas de segundo orden
Sistemas de segundo orden
 
métodos de sintonización de controladores P, PI, PD, PID.
métodos de sintonización de  controladores P, PI, PD, PID.métodos de sintonización de  controladores P, PI, PD, PID.
métodos de sintonización de controladores P, PI, PD, PID.
 
Leyes de Ohm, Kirchhoff, Newton
Leyes de Ohm, Kirchhoff, NewtonLeyes de Ohm, Kirchhoff, Newton
Leyes de Ohm, Kirchhoff, Newton
 
Modelado matemático de sistemas dinámicos
Modelado matemático de sistemas dinámicos Modelado matemático de sistemas dinámicos
Modelado matemático de sistemas dinámicos
 
Llenado de tanque con control de temperatura y nivel
Llenado de tanque con control de temperatura y nivelLlenado de tanque con control de temperatura y nivel
Llenado de tanque con control de temperatura y nivel
 
Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estados
 
Conversión de modelado de espacio de estados a función de transferencia
Conversión de modelado de espacio de estados a función de transferenciaConversión de modelado de espacio de estados a función de transferencia
Conversión de modelado de espacio de estados a función de transferencia
 
Diagrama de bloques
Diagrama de bloquesDiagrama de bloques
Diagrama de bloques
 
Modelado en espacio de estados y función de transferencia de primer y segundo...
Modelado en espacio de estados y función de transferencia de primer y segundo...Modelado en espacio de estados y función de transferencia de primer y segundo...
Modelado en espacio de estados y función de transferencia de primer y segundo...
 
Ecualizador de cuatro bandas activo
Ecualizador de cuatro bandas activoEcualizador de cuatro bandas activo
Ecualizador de cuatro bandas activo
 
Filtro pasa banda activo
Filtro pasa banda activoFiltro pasa banda activo
Filtro pasa banda activo
 
Filtro pasa altas activo
Filtro pasa altas activoFiltro pasa altas activo
Filtro pasa altas activo
 
Filtro pasa bajas activo, inversor y no inversor
Filtro pasa bajas activo, inversor y no inversorFiltro pasa bajas activo, inversor y no inversor
Filtro pasa bajas activo, inversor y no inversor
 

Kürzlich hochgeladen

2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
EncomiendasElSherpa
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
GuillermoBarquero7
 

Kürzlich hochgeladen (6)

Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 

Unidad II - Documentación del software

  • 1.
  • 2. EL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN  El proceso de desarrollo de software  Modelos de ciclo de vida  El ciclo de vida de una base de datos  El proceso de diseño de bases de datos 1. Fase 1: Análisis de requerimientos 2. Fase 2: Diseño conceptual 3. Fase 3: Elección del SGBD 4. Fase 4: Diseño lógico 5. Fase 5: Diseño físico 6. Fase 6: Instalación y mantenimiento
  • 3. LAS ETAPAS DEL PROCESO DE DESARROLLO DE SOFTWARE El ciclo de vida de un sistema de información comprende las siguientes etapas:  Planificación  Análisis  Diseño  Implementación  Pruebas  Instalación / Despliegue  Uso y mantenimiento
  • 4. LAS ETAPAS DEL PROCESO DE DESARROLLO DE SOFTWARE Planificación  Ámbito del proyecto  Estudio de viabilidad  Análisis de riesgos  Estimación  Planificación temporal  Asignación de recursos.
  • 5. LAS ETAPAS DEL PROCESO DE DESARROLLO DE SOFTWARE Análisis (¿qué?)  Elicitación de requerimientos:  Requerimientos funcionales  Requerimientos no funcionales  Modelado:  Modelado de datos  Modelado de procesos
  • 6. LAS ETAPAS DEL PROCESO DE DESARROLLO DE SOFTWARE Diseño (¿cómo?) Estudio de alternativas y diseño arquitectónico  Diseño de la base de datos  Diseño de las aplicaciones
  • 7. LAS ETAPAS DEL PROCESO DE DESARROLLO DE SOFTWARE Implementación  Adquisición de componentes.  Creación e integración de los recursos necesarios para que el sistema funcione.
  • 8. LAS ETAPAS DEL PROCESO DE DESARROLLO DE SOFTWARE Pruebas  Pruebas de unidad.  Pruebas de integración.  Pruebas alfa.  Pruebas beta.  Test de aceptación.
  • 9. LAS ETAPAS DEL PROCESO DE DESARROLLO DE SOFTWARE Instalación / despliegue Uso / mantenimiento  Mantenimiento adaptativo.  Mantenimiento correctivo.  Mantenimiento perfectivo.
  • 10. MODELOS DE CICLO DE VIDA Modelo en cascada
  • 11. MODELO EN CASCADA  El modelo en cascada (también conocido como “ciclo de vida clásico”) no es el único, ni tampoco el mejor en muchas situaciones.  No obstante, se adapta bien al desarrollo de las prácticas de una asignatura.
  • 13. CICLO DE VIDA DE UNA BD  Diseño conceptual: Descripción del esquema de la base de datos utilizando un modelo de datos conceptual.  Diseño lógico: Descripción de la base de datos con un modelo de datos implementable (p.ej. el modelo relacional).  Diseño físico: Descripción de la base de datos a nivel interno
  • 15. CICLO DE VIDA DE UNA BD  Definición del sistema: Requerimientos de datos.  Diseño de la base de datos.  Implementación de la base de datos.  Carga o conversión de los datos.  Conversión de aplicaciones.  Prueba y validación.  Operación, supervisión y mantenimiento.
  • 16. CICLO DE VIDA DE UNA BD Diseño de la base de datos:  Diseño conceptual: Descripción del esquema de la base de datos utilizando un modelo de datos conceptual.  Diseño lógico: Descripción de la base de datos con un modelo de datos implementable (p.ej. el modelo relacional).  Diseño físico: Descripción de la base de datos a nivel interno.
  • 17. PROCESO DE DISEÑO DE BD Fases: 1. Análisis de requisitos. 2. Diseño conceptual. 3. Elección del sistema gestor de bases de datos. 4. Diseño lógico. 5. Diseño físico. 6. Instalación y mantenimiento.
  • 18. DOCUMENTACIÓN DE SOFTWARE Como inventariar el hardware de cómputo. 1. El tipo de equipo, el número de modelo, el fabricante. 2. El estado de funcionamiento del equipo. 3. La edad estimada del equipo 4. La vida proyectada del equipo 5. La ubicación física del equipo 6. El departamento o la persona responsable del equipo.
  • 19. ADQUISICIÓN DE HARDWARE DE COMPUTO Opción Ventajas Desventajas Compra - A la larga es mas barato que el arrendamiento -proporciona ventajas fiscales - El costo inicial es alto - Riesgo de quedarse con el equipo malo si la opción fue errónea Arrendamiento financiero -No se invierte ningún capital -los pagos son bajos -la compañía no tiene la propiedad del sistema Alquiler -Normalmente se incluyen el mantenimiento y el seguro -la compañía no es dueña de la computadora
  • 20. EVALUACIÓN DEL SOFTWARE Al evaluar el software para los proyectos de sistemas de información, los analistas y las organizaciones se enfrentan cada vez mas con la disyuntiva de hacer, comprar o subcontratar. Existen 3 tipos: 1. Software personalizado: se debe crear cuando la organización busque una ventaja competitiva mediante el uso de sistemas de información reforzado como un despliegue estratégico
  • 21. EVALUACIÓN DE SOFTWARE 2. Software Comercial: El software comercial incluye productos como Microsoft office, también se puede referir a componentes u objetos de software (llamados componentes básicos) que se puedan comprar para proporcionar una funcionalidad particularmente necesaria en un sistema.
  • 22. EVALUACIÓN DE SOFTWARE 3. Proveedor de servicios de aplicaciones: las organizaciones podrían obtener algunos beneficios de tomar un enfoque totalmente diferente para adquirir software., esta opción es subcontratar algunas de las necesidades de las organizaciones que se especialice en las aplicaciones de Tecnologías.
  • 23. EVALUACIÓN DE SOFTWARE Tipo Ventajas Desventajas Software a la medida -respuestas especificas -innovación -Personal interno disponible - Costo inicial elevado - -Necesidad de contratar o trabajar con un equipo Software Comercial - Refinado en el mundo comercial - -Otras empresas ya lo usan -Enfocado a la programación, no en los negocios, -personalización limitada ASP -No es necesario contratar, capacitar o retener a muchos empleados -Perdida de control de los datos -Preocupación sobre seguridad confidencialidad y privacidad.
  • 24. TIPOS DE SOFTWARE • Por su estructura • Funcionales • Orientados a objetos • Orientados a listas • Orientados a componentes • Por su función • Programas o sistemas de usuario. • Interfaces Hombre – maquina • Herramientas de software • Librerías • BD • Sistemas basados en WEB
  • 25. TIPOS DE SOFTWARE • Por su plataforma • Sistemas de cómputos distribuido • Sistemas de tiempo real • Sistemas de computo paralelos • Sistemas basados en chips
  • 26. PROPUESTA DE SISTEMA Organización de las propuestas de sistemas. Una vez recopilado el material que se debe incluir en su propuesta de sistemas, necesita juntarlo en piezas de un a manera lógica y visualmente eficaz . La propuesta de sistemas debe llevar una carta de presentación para la dirección y la fuerza de tarea de Tecnología,
  • 27. COMUNICACIÓN EFICAZ 1. Tablas 1.Tablas comparativas 2. Gráficos 1.Lineales 2.Columnas 3.Barras
  • 28. REPRESENTACIÓN DE LA PROPUESTA DE SISTEMAS  Datos recopilados de la organización  Verificar el resumen ejecutivo  No se debe colocar el resumen de la propuesta
  • 29. VISIBILIDAD DE PROCESOS Los sistemas de software son intangibles por lo que los administradores necesitan documentación para identificar el progreso en el desarrollo. RETOS • Sistemas Legados • Sistemas que deben ser mantenidos y mejorados • Heterogeneidad • Sistemas que incluyen una mezcla de software y hardware • Entrega • Entrega a tiempo de los productos de software • Formalidad • Exista demanda en el proceso de desarrollo
  • 30. MANUAL TÉCNICO Documentación • Conservar la historia de un proyecto de software. • Establecer símbolos institucionales • Establecer las políticas de normalización para los estándares de documentación. Un manual técnico debe considerar 1. Estándares de programación 2. Listado de programas fuentes 3. Seguridad 4. Política de backups
  • 31. MANUAL DE INSTALACIÓN Se deben desarrollar los pasos para la instalación del proyecto aplicativo MANUAL DE REFERENCIA Se describen detalladamente todos los mensajes y posibles errores con su solución
  • 32. MANUAL DE USUARIO Maneja el alcance del aplicativo • Relación con otros aplicativos • Estándares de programación • Herramientas de desarrollo de software • Especificaciones del diseño • Listado de programas fuentes • Seguridad • Infraestructura
  • 33. CONTROLES DE AUDITORIA DE SISTEMAS La auditoría de sistemas de información, auditoría informática o auditoría de sistemas es un tipo de auditoría consistente en el examen de los sistemas de información y de los centros de proceso de datos, instalaciones y unidades informáticas de las organizaciones, con objeto de facilitar la consecución de los objetivos que persiguen, tanto los del área informática como, primordialmente los del conjunto de la organización .
  • 34. FACTORES QUE PROPICIAN LA AUDITORIA  Políticas internas de la empresa  Necesidad de controlar el eso de equipos computacionales.  Altos costos debido a errores  Perdida de información y de capacidades de procesamiento de datos, aumentando así la posibilidad de toma de decisiones.  Valor de hardware, software y personal
  • 35. OBJETIVOS DE LA AUDITORIA • Conocer su propio sistema y su grado de adecuación a la norma. • Revisar el grado de implantación • Determinar la eficacia del sistema • Cumplir con los requisitos reglamentarios. • Detectar áreas de mejora.
  • 36. FUNCIONES DE AUDITORIA  Velar por la eficacia y eficiencia del sistema informático  Verificar el cumplimiento de las normas y estándares vigentes en la organización  Supervisar el control interno ejercido sobre los sistemas de información conducente a la protección de los activos de información de información
  • 37. TIPOS DE AUDITORIA Tipo Descripción Ventajas Desventajas Interna Aplicada con el personal que labora en la empresa. -Menos costosa -Omitir información - Encubrir deficiencias Externa Se contrata a una firma especializada para realizar la misma - Existe menor margen de error - No existe encubrimiento s - Que otras empresas conozcan su información
  • 38. AUDITORIA APLICADA AL DESARROLLO DE APLICACIONES Auditoria de datos de entra Se analizará la captura de la información en soporte compatible con los Sistemas, el cumplimiento de plazos y calendarios de tratamientos y entrega de datos; la correcta transmisión de datos entre entornos diferentes.
  • 39. AUDITORIA INFORMÁTICA DE SISTEMAS Se audita: Sistema Operativo: Verificar si la versión instalada permite el total funcionamiento del software que sobre ella se instala, si no es así determinar la causa Software de Aplicación: Determinar el uso de las aplicaciones instaladas. Comunicaciones: Verificar que el uso y el rendimiento de la red sea el más adecuado .
  • 40. COPIAS DE SEGURIDAD Las copias pueden ser totales o parciales y la frecuencia varía dependiendo de la importancia de la información que se genere. Se recomienda tener como mínimo dos (2) respaldos de la información, uno dentro de la empresa y otro fuera de ésta (preferiblemente en un Banco en Caja Fuerte). Backup
  • 41. NORMAS Las normas de auditoría son los requisitos mínimos de calidad relativos a la personalidad del auditor, al trabajo que desempeña ya la información que rinde como resultado de este trabajo. Las normas de auditoría se clasifican en: a. Normas personales. b. Normas de ejecución del trabajo. c. Normas de información.
  • 42. NORMAS PERSONALES Son cualidades que el auditor debe tener para ejercer sin dolo una auditoría, basados en un sus conocimientos profesionales así como en un entrenamiento técnico, que le permita ser imparcial a la hora de dar sus sugerencias
  • 43. NORMAS DE EJECUCIÓN DE TRABAJO Son la planificación de los métodos y procedimientos, tanto como papeles de trabajo a aplicar dentro de la auditoría. Normas de información Son el resultado que el auditor debe entregar a los interesados para que se den cuenta de su trabajo, también es conocido como informe o dictamen.
  • 44. QUE PERMITEN LOS PROCEDIMIENTOS DE AUDITORIA .  Obtener conocimientos del control interno. Analizar las características del control interno. Verificar los resultados de control interno. Fundamentar conclusiones de la auditoría.
  • 45. PELIGROS INFORMÁTICOS • Incendios • Inundaciones • Robos • Fraudes
  • 46. RESPONSABILIDADES DE UN AUDITOR DE SISTEMAS 1. La redacción de los procedimientos de control en el área de seguridad lógica. 2. La aprobación de nuevos sistemas de gestión. 3. Evaluar los riesgos de los sistemas de información