28
Métodos de la Ciencia
n Conocimiento científicon Conocimiento técnicon Conocimiento artístico
Prof. Dr. Alberto Zimerman2
28
Conocimiento Científico
• Intenta explicar la realidad mediante una relación de carácter cognitivo con ella.
• El conocimiento científico no crea las cosas que componen la realidad, sino que intenta explicarlas.
Prof. Dr. Alberto Zimerman3
28
Conocimiento Técnico
• El objetivo del conocimiento técnico es la transformación de la realidad humana o natural.
• Trata de obtener determinadas modificaciones en las cosas o en determinado comportamiento de los individuos
Prof. Dr. Alberto Zimerman4
28
Conocimiento Artísticon El objetivo del conocimiento artístico es
captar al hombre y las cosas a nivel espiritual y expresar las esencias percibidas.
n El arte capta la realidad a nivel esencialmente espiritual.
n El artista no modifica la realidad, sino que la interpreta a través de la subjetividad y con ello le añade el rasgo de la originalidad
Prof. Dr. Alberto Zimerman5
2838
q Existe la posibilidad de un CONOCIMIENTO CIENTÍFICO de las organizaciones, o sea de estructurar una ciencia de la administración. Por medio del método científico se explica el comportamiento de las organizaciones.
q Existe la posibilidad de un CONOCIMIENTO TECNICO de las organizaciones, o sea de una tecnología administrativa. Su objetivo sería orientar el comportamiento hacia los objetivos deseados
q Las características del CONOCIMIENTO ARTISTICO no guardan relación con el contenido de la administración
Los conocimientos de la Administración pueden pertenecer a la esfera del conocimiento científico y el conocimiento técnico
Prof. Dr. Alberto Zimerman6
28
Etapas históricas del método científico
4 grandes etapas de evolución del método científico:
v El empirismo
v El método demostrativo
v El método axiomático
v El método hipotético – deductivo
Prof. Dr. Alberto Zimerman7
28
El empirismo
ü Lo aplicó la ciencia antiguaü Los conocimiento tenían origen en la
evidencia, el objeto del conocimiento es concreto, se trata de un método basado en observaciones, se ocupaba de lo real y es eminentemente práctico
Prof. Dr. Alberto Zimerman8
28
El método demostrativo
ü Elaborado por la filosofía griegaü Concepción central: una ciencia siempre tiene
fundamentos y sobre la base de ellos puede derivarse el resto de sus proposiciones
ü Parte de principios y disciplinas propuestas e intenta llegar por deducción continua a afirmaciones verdaderas y necesarias
Prof. Dr. Alberto Zimerman9
28
El método axiomático
ü Aportó la idea de que la ciencia está formada por sistemas lógicos de proposiciones
ü Se utiliza la matemática y la lógicaü Para todos los modelos que verifiquen las
condiciones del sistema axiomático, son válidas también sus consecuencias
Prof. Dr. Alberto Zimerman10
28
El método Hipotético - Deductivo
ü Metodología especialmente aplicable al sector del conocimiento humano que se ocupa del mundo de lo social.
ü Las ciencias empíricas son sistemas de teorías, las cuales están conformadas por hipótesis
ü Continuamente hay que tratar de refutar las hipótesis.
Aplicado a los sistemas: “Método Estructurado de Sistemas”
Prof. Dr. Alberto Zimerman11
28 Prof. Dr. Alberto Zimerman12
Sistema de información por ciclo de vida
IdentificarNecesidades
Usuario
Metas de la organizaciónRequisitos de los usuarios
Características físicas
del sistema
Establecer requerimientos
Usuarios
Determinar ambiente del
software y hardware
Diseñodel
Sistema
Reporte del facilitador
Especificación de estructura
Construcción del Sistema
Diseño de las espeficaciones del sistema
Características del software y hardware del sistema
Integración del sistema a la organización
Desarrollo de Test de aceptación de sistema
Test de aceptación de usuarios
Softaware de documentación y texto
Operación, modificación y mejora del sistema
Metas del funcionamiento de sistema
Redefinición, mejora del sistema
Sistema evaluado por el usuario
28 Prof. Dr. Alberto Zimerman13
Se toman los requerimientos del usuario para el nuevo sistema, se prepara una declaración explicita de los objetivos del sistema, alcance y funciones y se evalúan los requisitos. Se evalúa si las promesas del sistema propuestos son suficientes para invertir los recursos adicionales que establezcan los requerimientos de los usuarios en mayor detalle.
Identificación de las necesidades de los usuarios
Producto: Reporte del facilitador
28 Prof. Dr. Alberto Zimerman14
Establecimiento de los requerimientos de los usuarios
Involucra el análisis de cómo las cosas actualmente se hacen y entonces se describe las especificaciones del nuevo sistema en detalle. El resultado en la especificación estructurada que es un documento que contiene los requerimientos del nuevo sistema y define qué partes deben ser automatizadas
Producto: Especificación estructurada
28 Prof. Dr. Alberto Zimerman15
Determinación del ambiente del hardware y software del sistema
Incluye una selección general de los componentes del hardware y su configuración, el ambiente del sistema operativo, el software de la base de datos y el software que soporta la aplicación para la cual fue creado
Producto: Características del software y hardware del sistema
28 Prof. Dr. Alberto Zimerman16
Diseño del sistema
Se basa en los requisitos presentados en la Especificación Estructurada. Incluye el diseño de aplicaciones de software para un sistema automatizado. Se ajusta al hardware seleccionado para implementar el sistema
Producto: Diseño de especificación del sistema con manual de usuario preliminar
28 Prof. Dr. Alberto Zimerman17
Desarrollo de tests de aceptación del sistema
Se desarrollan tests de aceptación para determinar si el sistema construido por sus desarrolladores satisfacen los requerimientos de los usuarios. Deben ser desarrollados por gente que no este involucrada en el diseño o construcción del sistema
Producto: Pruebas de aceptación de usuarios
28 Prof. Dr. Alberto Zimerman18
Construcción o adquisición del sistema
Cada unidad del programa es codificada, depurada y testeada. Se requiere un incremento de módulos adicional del sistema hasta que el sistema entero fue testeado.También podemos proceder a comprarlo, pero previamente debemos testearlo.
Productos:
1) Documentación y testeo del sistema con manual de usuarios y operaciones
2) Reporte de pruebas completo de aceptación de usuarios
28 Prof. Dr. Alberto Zimerman19
Integración del sistema a la organización
Después de que se acepta el test de aceptación, se integra el sistema a la organización. Esto requiere el entrenamiento de los usuarios, la descarga e instalación de algún hardware adicional, la conversión o creación de archivos o bases de datos para el sistema y posibilitar un período de instalación entre el viejo y el nuevo sistema
Productos:
1) Sistema operacional
2) Reporte de evaluación de la post implementación
28 Prof. Dr. Alberto Zimerman20
Operación, modificación y mejora del sistema
Se completa el desarrollo e instalación del sistema. La revisión post implementación puede llevar a modificaciones para corregir las deficiencias.
Productos:
1) Refinamiento, depuración del sistema
2) Requerimiento de modificaciones en el desempeño y mejoramiento del sistema
28 Prof. Dr. Alberto Zimerman22
Ciclo de Vida
nHemos vista cual es el ciclo de vida del desarrollo de Sistemas
n¿Cuáles son las preguntas que debiéramos hacernos?
n¿Cuáles son las actividades que el usuario necesita sean identificadas?
28 Prof. Dr. Alberto Zimerman23
Preguntas que debiéramos hacernos
n ¿Cuáles son las razones para cambiar el sistema?
n ¿Las demandas de los usuarios para el cambio de sistema, serán bien consideradas?
n ¿Cuáles son problemas específicos u oportunidades a las cuales el sistema propuesto responderá?
28 Prof. Dr. Alberto Zimerman24
Preguntas que debiéramos hacernos
n ¿Cuáles son los objetivos específicos que deben ser alcanzados por el sistema propuesto?
n ¿Existen los sistemas que satisfarán las restricciones indicadas?
n ¿Debería el proyecto continuar a la fase de especificación estructurada, y, si es así, cuáles alternativas de sistema deberían ser consideradas a más largo plazo?
28 Prof. Dr. Alberto Zimerman25
Actividades que el Usuario necesita sean identificadas
nIdentificar cualquier deficiencia actual
nEstablecer los nuevos objetivos de Sistema
nIdentificar Sistemas Aceptables.nPreparar el informe de viabilidad
Documento Objetivo
28 Prof. Dr. Alberto Zimerman26
Ø RESUMEN SISTEMAØ RESUMEN PROYECTOØ TRASFONDO (Background)Ø OBJETIVOS DEL PROYECTOØ RESUMEN DEL SISTEMA EN CURSOØ NECESIDADES Y SUPOSICIONES DEL NUEVO SISTEMAØ ALTERNATIVAS DEL NUEVO SISTEMA
Ø Resumen de alternativasØ Descripción de cada alternativaØ Mejoras esperadas ( para cada alternativa )Ø Mejoras en servicioØ Impactos esperados ( para cada alternativa )
Ø PROYECTOØ EmpleadosØ Presupuesto
Ø APÉNDICEØ Comparación Costo / Beneficio de las alternativasØ Estimación de costos del proyecto y programaØ Detalle de actividades, programa y presupuesto de la fase de Especificación de Requerimiento de
los usuarios.
Documento Objetivo o Reporte del Facilitador
2838Prof. Dr. Alberto Zimerman
2828
Desarrollo Estructurado
C ObjetivosC ProcesosC ProductosC Herramientas y Técnicas
2838Prof. Dr. Alberto Zimerman
2929
Objetivos
Ø Enunciar con exactitud los requerimientos del usuario para un nuevo sistema de procesamiento de información
Ø Entender los requerimientos del usuarioØ Comunicar la comprensión general del
sistema actual o del sistema propuestoØ Prevenir errores costososØ Enunciar un problema de diseño Ø Enunciar las condiciones de aceptación del
sistema
2838Prof. Dr. Alberto Zimerman
3030
Procesos
El desarrollo es:v Inherentemente iterativo v Sistemáticov Dinámicov No puede ser separado de sus
herramientas y técnicas
28 Prof. Dr. Alberto Zimerman3131
Productos
ESPECIFICACIÓN ESTRUCTURADA
Se compone de:
o Diagrama de flujo de datos
o Diccionario de datos
o Descripción de la base de datos
o Especificación completa
28 Prof. Dr. Alberto Zimerman3232
Técnicas
Ø Técnicas de acumulación de información
ØPaseo por el sistema
ØTécnicas de descripción de base de datos
28 33Prof. Alberto Zimerman
33
Actividades1. Describir al actual sistema2. Llevar la descripción del actual sistema a lo
esencial3. Establecer los requerimientos del nuevo
sistema4. Definir los alcances de la automatización5. Seleccionar el mejor alcance de
automatización6. Completar y armar los requerimientos del
nuevo sistema
28 Prof. Dr. Alberto Zimerman34
Describir al actual sistema
[ ¿Qué es necesario?[ Desarrollando la descripción
física del actual sistema
[ Trabajando desde las salidas hacia los ingresos y viceversa
[ Yendo desde lo general a lo particular
2838Prof. Dr. Alberto Zimerman
3535
Establecer los requerimientos del nuevo sistema
C ¿QUÉ HACER?? NO como hacerlo
C Cuales son las diferencias entre el actual sistema y los futuros
C Identificar el alcance del cambio
2838Prof. Dr. Alberto Zimerman
3636
Completar y armar los requerimientos del nuevo sistema
C Editar y revisar erroresC Revisar listado de erroresC Transformar desde el
comienzo hasta el finalC Construir y mantener
almacenamiento para los datos referenciales
2838Prof. Dr. Alberto Zimerman
3737
Completar y armar los requerimientos del nuevo sistema
C Construir los diccionarios de datos
C Controlar los DFDC Análisis críticos de los
tiempos y exigencias de respuesta
C Formatos de Entrada/Salida