PLANEAMIENTO ESTRATÉGICO DE SISTEMAS · PDF file28 Conocimiento Artístico El...

38
38 Prof. Alberto Zimerman 1 DESARROLLO DE SISTEMAS CICLO DE VIDA

Transcript of PLANEAMIENTO ESTRATÉGICO DE SISTEMAS · PDF file28 Conocimiento Artístico El...

28 38 Prof. Alberto Zimerman

1

DESARROLLO DE

SISTEMAS

CICLO DE VIDA

28

Métodos de la Ciencia

Conocimiento científico

Conocimiento técnico

Conocimiento artístico

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.

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

28

Conocimiento Artístico

El objetivo del conocimiento artístico es captar al hombre y las cosas a nivel espiritual y expresar las esencias percibidas. El arte capta la realidad a nivel esencialmente espiritual. 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

28 38

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.

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

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

28

Etapas históricas del método científico

4 grandes etapas de evolución del método científico:

El empirismo

El método demostrativo

El método axiomático

El método hipotético – deductivo

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

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

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

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”

28 Prof. Alberto Zimerman 12

Sistema de información por ciclo de vida

Identificar

Necesidades

Usuario

Metas de la organización

Requisitos de los usuarios

Características físicas

del sistema

Establecer

requerimientos

Usuarios

Determinar

ambiente del

software y

hardware

Diseño

del

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. Alberto Zimerman 13

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. Alberto Zimerman 14

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. Alberto Zimerman 15

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. Alberto Zimerman 16

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. Alberto Zimerman 17

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. Alberto Zimerman 18

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. Alberto Zimerman 19

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. Alberto Zimerman 20

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 38 Prof. Alberto Zimerman

21

IDENTIFICAR LAS

NECESIDADES DE LOS

USUARIOS

28 Prof. Alberto Zimerman 22

Ciclo de Vida

Hemos vista cual es el ciclo de

vida del desarrollo de Sistemas

¿Cuáles son las preguntas que

debiéramos hacernos?

¿Cuáles son las actividades que

el usuario necesita sean

identificadas?

28 Prof. Alberto Zimerman 23

Preguntas que debiéramos

hacernos

¿Cuáles son las razones para

cambiar el sistema?

¿Las demandas de los usuarios

para el cambio de sistema, serán

bien consideradas?

¿Cuáles son problemas específicos

u oportunidades a las cuales el

sistema propuesto responderá?

28 Prof. Alberto Zimerman 24

Preguntas que debiéramos

hacernos

¿Cuáles son los objetivos específicos

que deben ser alcanzados por el

sistema propuesto?

¿Existen los sistemas que satisfarán

las restricciones indicadas?

¿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. Alberto Zimerman 25

Actividades que el Usuario

necesita sean identificadas

Identificar cualquier deficiencia

actual

Establecer los nuevos objetivos

de Sistema

Identificar Sistemas Aceptables.

Preparar el informe de viabilidad

Documento Objetivo

28 Prof. Alberto Zimerman 26

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

28 38 Prof. Alberto Zimerman

27 Prof. Alberto Zimerman

27

ESPECIFICACION DE

LOS REQUERMIENTOS

DEL USUARIO

28 38 Prof. Alberto Zimerman

28 Prof. Alberto Zimerman

28

Desarrollo Estructurado

Objetivos

Procesos

Productos

Herramientas y Técnicas

28 38 Prof. Alberto Zimerman

29 Prof. Alberto Zimerman

29

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

28 38 Prof. Alberto Zimerman

30 Prof. Alberto Zimerman

30

Procesos

El desarrollo es:

Inherentemente iterativo

Sistemático

Dinámico

No puede ser separado de sus

herramientas y técnicas

28 Prof. Alberto Zimerman 31

Prof. Alberto Zimerman 31

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. Alberto Zimerman 32

Prof. Alberto Zimerman 32

Técnicas

Técnicas de acumulación de información

Paseo por el sistema

Técnicas de descripción de base de datos

28 Prof. Alberto Zimerman 33

Prof. Alberto Zimerman 33

Actividades

1. Describir al actual sistema

2. Llevar la descripción del actual sistema a lo

esencial

3. Establecer los requerimientos del nuevo

sistema

4. Definir los alcances de la automatización

5. Seleccionar el mejor alcance de

automatización

6. Completar y armar los requerimientos del

nuevo sistema

28 Prof. Alberto Zimerman 34

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

28 38 Prof. Alberto Zimerman

35 Prof. Alberto Zimerman

35

Establecer los requerimientos del

nuevo sistema

¿QUÉ HACER?? NO como

hacerlo

Cuales son las diferencias entre el actual sistema y los futuros

Identificar el alcance del cambio

28 38 Prof. Alberto Zimerman

36 Prof. Alberto Zimerman

36

Completar y armar los requerimientos

del nuevo sistema

Editar y revisar errores

Revisar listado de errores

Transformar desde el comienzo hasta el final

Construir y mantener almacenamiento para los datos referenciales

28 38 Prof. Alberto Zimerman

37 Prof. Alberto Zimerman

37

Completar y armar los requerimientos

del nuevo sistema

Construir los diccionarios de

datos

Controlar los DFD

Análisis críticos de los

tiempos y exigencias de

respuesta

Formatos de Entrada/Salida

28 38 Prof. Alberto Zimerman

38 38

Completar y armar los requerimientos

del nuevo sistema

Exigencias de conversión

Exigencias de auditoría y controles de sistema

Seguridad y Resguardo

Funcionamiento cuantitativos de los objetivos