Transcript

2838 1

DESARROLLO DE SISTEMAS

CICLO DE VIDA

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

2838Prof. Dr. Alberto Zimerman

21

IDENTIFICAR LAS NECESIDADES DE LOS

USUARIOS

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

2727

ESPECIFICACION DE LOS REQUERMIENTOS

DEL USUARIO

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

2838Prof. Dr. Alberto Zimerman

3838

Completar y armar los requerimientos del nuevo sistema

C Exigencias de conversión C Exigencias de auditoría y

controles de sistema C Seguridad y Resguardo C Funcionamiento

cuantitativos de los objetivos


Recommended