SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones DistribuídasJavierialv
 
Análisis Semántico con Cup
Análisis Semántico con CupAnálisis Semántico con Cup
Análisis Semántico con CupLAUNASA NOVENO B
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwareJose Ignacio Rojas Henriquez
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Darthuz Kilates
 
Monografia pipeline
Monografia pipelineMonografia pipeline
Monografia pipelinevaneyui
 
Metodología para Sistemas de Información(MEDSI) por Jonas Montilva
Metodología para Sistemas de Información(MEDSI) por Jonas MontilvaMetodología para Sistemas de Información(MEDSI) por Jonas Montilva
Metodología para Sistemas de Información(MEDSI) por Jonas Montilvadeywilliams
 
orange mineria de datos
orange mineria de datosorange mineria de datos
orange mineria de datosOmar Cespedes
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Jenyfer Utitiaja
 
Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.Luis Cigarroa
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento MobileElton Minetto
 
[무료] 시스템해킹(해커스쿨문제풀이) 공개버전
[무료] 시스템해킹(해커스쿨문제풀이) 공개버전[무료] 시스템해킹(해커스쿨문제풀이) 공개버전
[무료] 시스템해킹(해커스쿨문제풀이) 공개버전James (SeokHun) Hwang
 
Como crear Clientes/Servidores en COM-DCOM
Como crear Clientes/Servidores en COM-DCOMComo crear Clientes/Servidores en COM-DCOM
Como crear Clientes/Servidores en COM-DCOMEliana Ruiz
 
2.3.- Documentación
2.3.- Documentación2.3.- Documentación
2.3.- DocumentaciónYenny Salazar
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREFely Villalba
 

Mais procurados (20)

3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones Distribuídas
 
Análisis Semántico con Cup
Análisis Semántico con CupAnálisis Semántico con Cup
Análisis Semántico con Cup
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de software
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Monografia pipeline
Monografia pipelineMonografia pipeline
Monografia pipeline
 
Metodología para Sistemas de Información(MEDSI) por Jonas Montilva
Metodología para Sistemas de Información(MEDSI) por Jonas MontilvaMetodología para Sistemas de Información(MEDSI) por Jonas Montilva
Metodología para Sistemas de Información(MEDSI) por Jonas Montilva
 
Script psp
Script pspScript psp
Script psp
 
orange mineria de datos
orange mineria de datosorange mineria de datos
orange mineria de datos
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)
 
Metodologia Diseño Web
Metodologia Diseño WebMetodologia Diseño Web
Metodologia Diseño Web
 
Psp ingeniería del software
Psp ingeniería del softwarePsp ingeniería del software
Psp ingeniería del software
 
Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.Planificación y modelado del sistema de una pizzeria.
Planificación y modelado del sistema de una pizzeria.
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
 
[무료] 시스템해킹(해커스쿨문제풀이) 공개버전
[무료] 시스템해킹(해커스쿨문제풀이) 공개버전[무료] 시스템해킹(해커스쿨문제풀이) 공개버전
[무료] 시스템해킹(해커스쿨문제풀이) 공개버전
 
Como crear Clientes/Servidores en COM-DCOM
Como crear Clientes/Servidores en COM-DCOMComo crear Clientes/Servidores en COM-DCOM
Como crear Clientes/Servidores en COM-DCOM
 
CMMI
CMMICMMI
CMMI
 
2.3.- Documentación
2.3.- Documentación2.3.- Documentación
2.3.- Documentación
 
Metodología CommonKADS
Metodología CommonKADSMetodología CommonKADS
Metodología CommonKADS
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
 

Semelhante a 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 sistemasMario 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 sistemasMario J Arrieta
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacionAbelAbedSilvaSantaCr
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.pptCristianFlasher1
 
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 practicoManuel Medina
 
Sistemas_de_Informacion.ppt
Sistemas_de_Informacion.pptSistemas_de_Informacion.ppt
Sistemas_de_Informacion.pptPedroFalcn
 
El Analista de Sistemas AYDSI
El Analista de Sistemas AYDSI El Analista de Sistemas AYDSI
El Analista de Sistemas AYDSI tauroaydsi
 
Metodologia Estructurada
Metodologia EstructuradaMetodologia Estructurada
Metodologia EstructuradaSusana Daldin
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
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.pptrogergrefa1
 

Semelhante a 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
 

Mais de Alejandro Flores

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...Alejandro Flores
 
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...Alejandro Flores
 
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.Alejandro Flores
 
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 controlAlejandro Flores
 
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.Alejandro Flores
 
Leyes de Ohm, Kirchhoff, Newton
Leyes de Ohm, Kirchhoff, NewtonLeyes de Ohm, Kirchhoff, Newton
Leyes de Ohm, Kirchhoff, NewtonAlejandro Flores
 
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 Alejandro Flores
 
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 nivelAlejandro Flores
 
Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estadosAlejandro Flores
 
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 transferenciaAlejandro Flores
 
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...Alejandro Flores
 
Ecualizador de cuatro bandas activo
Ecualizador de cuatro bandas activoEcualizador de cuatro bandas activo
Ecualizador de cuatro bandas activoAlejandro Flores
 
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 inversorAlejandro Flores
 

Mais de 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
 

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