herramientas de desarrollo de software docente ing. msc. anaximandro fernÁndez guerrero...
TRANSCRIPT
HERRAMIENTAS DE DESARROLLO DE SOFTWARE
DOCENTE
Ing. MSc. ANAXIMANDRO FERNÁNDEZ GUERRERO [email protected]
CURSO
INTRODUCCIÓN A LOS SISTEMAS DE INFORMACIÓN.
CONCEPTO DE SISTEMA
• “Sistema es un conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a un determinado objetivo.” (Real Academia Española)
• “Un modelo formado por una serie de elementos interrelacionados entre sí, que opera en un entorno cambiante y con unos determinados objetivos”.
• Elementos de un sistema:
3
Los componentes del sistema.Las relaciones entre ellos, que determinan la estructura del sistema.El objetivo del sistema.
El entorno del sistema: aquello que lo rodea, dentro del cual está ubicado.Los límites del sistema:
Concepto de sistema
4
Entrada Salida
Realimentación
Límites o contorno
Entorno
Sistema
En muchos sistemas la salida influye en el estado del sistema (realimentación).
Información y datos• Los datos están constituidos por los registros
de los hechos, acontecimientos, transacciones, etc.
• La información implica que los datos estén procesados de tal manera que resulten útiles o significativos para el receptor de los mismos.
• Los datos se pueden considerar la materia prima para obtener la información.
5
6
Datos vs. Información
Dato es la materia prima a ser convertida en información
Aspectos relevantes Identificación
Consistencia
Coherencia
Actualización
Eliminación
7
Origen de los Datos y/o Información
Rep
ort
es d
e P
C’s
Rep
ort
es d
e P
C’s
Rep
ort
es v
ario
sR
epo
rtes
var
ios
E-M
ails
E-M
ails
Pu
blic
acio
nes
Pu
blic
acio
nes
Tel
éfo
no
Tel
éfo
no
Resolver ProblemasResolver Problemas
Medio EscritoMedio Escrito Medio HabladoMedio Hablado
Origen InternoOrigen Interno Origen ExternoOrigen Externo
Reu
nio
nes
R
eun
ion
es
En
cuen
tro
s ca
sual
es
En
cuen
tro
s ca
sual
es
Co
rreo
de
voz
Co
rreo
de
voz
To
urs
To
urs
Cen
as d
e N
ego
cio
sC
enas
de
Neg
oci
os
Car
tas
& M
emo
sC
arta
s &
Mem
os
Dato, Información, Conocimiento
Conocimiento:
•La mayoría de la gente tiene la sensación intuitiva de que el
conocimiento es algo más amplio, más profundo y más rico que los
datos y la información.
•Vamos a intentar realizar una primera definición de conocimiento que
nos permita comunicar que queremos decir cuando hablamos de
conocimiento dentro de las organizaciones.
8
9
DATO INFORMACION CONOCIMIENTO
Son elementos brutos sin significado, desvinculados de la realidad.
Son Observaciones simples. Datos sin calidad generan información y decisiones de la misma naturaleza.
Son materia prima de la información
Los datos son Puramente descriptivas y no evaluativos.
Son Datos dotados de relevancia. Requiere unidad de análisisExige consenso en relación al significado.Exige la mediación humanaEs el dato trabajado, contextualizado, dotado de relevancia y propósito.La información es evaluativa
Información valiosa de la mente humana. Incluye Reflexión, Síntesis y Contexto.
De difícil la captación en máquina.
El conocimiento es información con valor agregado, con la pretensión de que tenga un valor universal, asimilado por el individuo o por la organización.
Es información puesta en uso.
DATOS, INFORMACION Y CONOCIMIENTO
Embudo del conocimiento
10
Sistema de Información (SI)
–Una definición de Sistema de Información:“Un conjunto formal de procesos que, operando sobre una colección de datos estructurada según las necesidades de la empresa, recopilan, elaboran y distribuyen la información (o parte de ella) necesaria para las operaciones de dicha empresa y para las actividades de dirección y control correspondientes (decisiones) para desempeñar su actividad de acuerdo a su estrategia de negocio.” (Andreu et al. 91)
11
Sistema de información
• Otras definiciones de SI enfatizan que el objetivo es proporcionar información de calidad:– “El objetivo del SI es ayudar al desempeño de las
actividades en todos los niveles de la organización, mediante el suministro de la información adecuada, con la calidad suficiente, a la persona apropiada, en el momento y lugar oportunos, y con el formato más útil para el receptor.”
12
Sistema de Información Ejemplo.
13
Procesos
Validación de entradas Cálculo de valor de stock Control de cajeras Cálculos estadísticos Impresión de informes Impresión de pagos Estudios de márketing Emisión de pedidos Informes varios
Datos de cajas
Datos de almacén
Ventas de perecederos
Caducidad
Fecha
Pedidos
Órdenes de almacén
Pagos
Datos para contabilidad
Estadística
Mejoras en la eficacia
SI de un hipermercado
14
SISTEMA
ELEMENTOS
METAENTRADAS MECANISMOS DE PROCESAMIENTO
SALIDAS
Restaurante de comida rápida
Carne, papa, tomate, lechuga, pan, bebidas, trabajadores, administradores, etc.
Frito, asado despacho de bebidas, calentamiento
Hamburguesas, papas fritas, bebidas, postres
Preparación rápida de alimentos de bajo costo
Universidad EstudiantesProfesoresAdministradoresLibro de textoServicio
EnseñanzaInvestiganServicio
EstudiantesInstrumentosProfesionalesInvestigadoresServicio a la comunidad al Estado y Nación
Adquisición de conocimientos
Cine Actores, directores, personal técnico, escenarios, equipo
Filmación , edición , efectos especiales, distribución
Proyección de películas en salas cinematográficas
Filmes entretenimientoPremiosganancias
•Procesador•COMPUTADOR
Movimiento Mouse Impulsos del teclado
Energía eléctrica
Dispositivos (Ej. Red)
Sonidos
Ventanas
SI y valor de un SI
• SI: “un conjunto integrado de personas y equipos que tiene por objetivo proveer a una organización de la información necesaria para apoyar las operaciones, la administración y la toma de decisiones”.
• El valor de un SI depende de su eficacia, su extensión, su aceptación por parte de los que lo utilizan, su coste, la calidad de la información que trata y produce, etc.
15
Sistema de información automatizado (SIA)
• Un SI no necesita, para existir, estar obligatoriamente basado en el uso de ordenadores. El SI existe siempre, esté mecanizado o no.
• La aplicación del ordenador a los SI produce los sistemas de información basados en computadora o Sistemas de Información Automatizados (SIA).
16
Organización, SI y SIA(Piattini et al. 96)
17
Sistema informático de soporte
SIA
SI
Negocio/empresa
Ejemplos de sistemas de información
• Algunas funciones que hay que desarrollar en la empresa:– Controlar y gestionar el empleo de los recursos
financieros, del dinero, a través de la función (o sistema) contable y de gestión económica.
– Comercializar de manera óptima los productos o servicios en los que la empresa basa su negocio: la actividad comercial y de ventas.
– Fabricar productos o crear servicios que vender en el mercado: se trata de la función o departamento de producción.
18
SI empresarial
• “El SI empresarial es el sistema encargado de coordinar los flujos y registros de información necesarios para llevar a cabo las funciones de una empresa de acuerdo con su planteamiento o estrategia de negocio” (Andreu 96)
La estrategia de negocio es fundamental.
19
Elementos de un SI
• Los procedimientos y las prácticas habituales de trabajo que se siguen al ejecutar toda clase de actividades necesarias para el buen funcionamiento de la empresa.
• La información.• Las personas o usuarios.• El equipo de soporte para la comunicación, el
procesamiento y el almacenamiento de información.– Papel, lápiz,...,ordenadores
20
Estructura de un SI
21
INF. RESUMIDA YABSTRACTA, DEÁMBITO MÁSGENERAL
INFORMACIÓNDETALLADA YESPECÍFICA
CO
MPR
IMI
R Y
RESU
MIR
Alta dirección
Sistema de transacciones
Dirección operativa
Dirección táctica
EstratégicaLARGO PLAZO>3-5 AÑOS
MEDIO PLAZO1 AÑO
CORTO PLAZO
Dpt
o. C
omer
cial
Dpto. Finanzas
ORD
ENES
, PLA
NES
, ETC
.
INFO
RMES
HIS
TÓRI
COS
BASES CONCEPTUALES DE LOS SISTEMAS DE INFORMACION
Conceptos del enfoque de sistemas
22
EntradasProblemas:DatosInformaciónInstruccionesOportunidades
ProcesamientoProgramasGenteEquipoAlmacenamiento
SalidasSolucionesReportesGráficasCálculosVocesTácticas
ControlPersonas quetoman decisiones
Autocontrol
Retroalimentación
MEDIO AMBIENTE
ORGANIZACIÓN
SISTEMA DE INFORMACIÓNSISTEMA DE INFORMACIÓN
SUBSISTEMAS
Quiénes participan
• Desarrollo a Medida– Cliente (solicita)– Desarrollador construye– Usuario
• Desarrollador subcontrata parte• Producto “llave en mano”• Personalización• Integración
CLIENTE Patrocina el desarrollo del sistema
USUARIO
Usa elsistema
DESARROLLADOR
Construye el sistema
Obligacióncontractual
$$$,necesidades
Sistema de software
Necesidades
Mantenimiento
Diseño del Sistema
Análisis y Definición de Requerimientos
Diseño del programa
Implementación delprograma
Prueba Unitaria
Prueba de Integración
Prueba del Sistema
Liberación del SistemaPaso e
n e
l D
esarr
ollo d
e S
oft
ware
Role
s d
e lo
s D
esarro
llad
ore
sAnalista
Diseñador
Programador
Tester
Capacitador
Clases de Clases de SISI
Grupo al que Grupo al que sirvesirve
Nivel estratégico
Nivel administració
n
Nivel conocimient
os
Nivel operativo
Administradores de nivel superior
Ventas Producción Finanzas Contabilidad RecursosY marketing Humanos
Administradores de nivel
medio
Trabajadores de
conocimientos
Administradores operativos
Clase de apoyoClase de apoyo
Planes a largo plazo
Control y seguimiento
Diseño de Prod. Manejo
de Info.
Monitoreo de tareas diarias
Clases de Sistemas de Clases de Sistemas de InformaciónInformación
• Ayuda descubrir, organizar e integrar conocimientos nuevos al negocio
• Controlar Flujo de documentos y organización y control de operaciones
Control, Toma de decisiones, Administración de los administradores del nivel medio
Monitorea Actividades y Transacciones elementales de la org. seguimientos, avances, operaciones rutinarias de la organización y reportes frecuentes
Sistemas en el nivel conocimientosSistemas en el nivel conocimientos
Sistemas en el nivel operativoSistemas en el nivel operativo
Reúne los datos operativos procesa
Salidas: informes periódicos
Sistemas en el nivel de administraciónSistemas en el nivel de administración
Clases de Sistemas de Clases de Sistemas de InformaciónInformación
?Congruencia de
entorno exterior y capacidades competitivas de la Org.
Resolver con tendencia a largo plazo largo
Satisfacer las nuevas necesidades encontradas
Decisiones estratégicasExternas
Decisiones estratégicasInternas
MERCADO, COMPETENCIA, PROVEEDORES
EMPRESA
SOPORTE A:
Sistemas en el nivel estratégicoSistemas en el nivel estratégico
Se busca
Se busca
Clases de Sistemas de Clases de Sistemas de InformaciónInformación
Pronóstico deTendencias de ventas (t)
Rastrea las cifrasDe ventas mensuales
Busca formas dePromocionar los productos
Registra las cifras diarias de ventas y pedidos
Nivel estratégico
Nivel administració
n
Nivel conocimient
os
Nivel operativo
Área funcional : VentasTipo de Sist. : Sistema de Ventas
Ejemplo de Sistemas de Ejemplo de Sistemas de Información en forma de Información en forma de nivelesniveles
Sistemas de Información
Sistemas de apoyo a lasoperaciones
Sistema de apoyo De Conocimiento
Sistemas deApoyo Gerencial
Sistemas de apoyo estratégico
Sistema deProcesamiento
De transaccionesTPS
Sistema de trabajoDe conocimiento
KWS
Sistema de Automatización
De OficinasOAS
Sistemas deInformación
GerencialMIS
Sistema deApoyo a
DecisionesDSS
Sistema deApoyo a
EjecutivosESS
Sistema de Apoyo a Ejecutivos (ESS, Executive Support Systems ) Sistemas de Información Gerencial (MIS, Management Information Systems) Sistema de Apoyo de Decisiones (DSS, Dicision – Support Systems) Sistema de Trabajo de Conocimientos (KWS, Knowledge Work Systems) Sistema de Automatización de Oficinas (OAS, Oficce Automations Systems) Sistema de Procesamiento de Transacciones (TPS, Transaction Procesing Systems)
Tipos de sistemas de Tipos de sistemas de informacióninformación
TIPO DE SISTEMA ENTRADAS DEINFORMACIÓN
PROCESAMIENTO SALIDAS DEINFORMACION
USUARIOS
ESS Datos clasificadosExternos o internos
Gráficos y simulaciones
ProyeccionesRespuestas
AdministradoresDe nivel superior
DSS Datos de bajo vol.Modelos analíticosHerramientas para el análisis de datos
Simulación y análisis Informes especialesAnálisis de decisionesRespuestas
Profesionalesadministradores
MIS Data de transac.Modelos simples
Informes rutinariosModelos simples
Informes sinópticos AdministradoresDe nivel medio
KWS Especificaciones deDiseño, datos
ModeladoSimulación
ModelosGráficos
ProfesionalesPersonal técnicoIngenieros
OAS DocumentosProgramas
Adm. De doc’sProgramación
DocumentosProgramasCorreos
oficinistas
TPS Transacciones Clasificación,Listado,Actualización
Informesresúmenes
Personal operativo,supervisores
CaracterísticasCaracterísticas de los Sistemas de los Sistemas de Informaciónde Información
Registran y procesan datos resultantes de transacciones comerciales. Operaciones rutinarias (Trans.) Sistema computarizado marcha del
negocio(informes,resumenes) En este nivel las tareas, recursos y metas están muy bien definidos y estructurados
Sistema de Procesamiento de transacciones Sistema de Procesamiento de transacciones (TPS)(TPS)
QUE ES LO QUE HACE?
EJEMPLO Sistema de procesamiento de transacciones de nómina
DATABASE
Sistema de nómina
Informesgerenciales
Documentos del gobierno
Cheques de empleados
Consultas
Elementos de DatosDe la BD nóminaEmpleado Número Nombre Dirección ...Restricciones Impuestos
Contabilidad GeneralDatos del empleado
Nomina
N°empleado Nombre Salario Impuesto...
Sistemas de Nivel Operativo
CATEGORIAS FUNCIONALES DE LOS SISTEMAS DE PROCESAMIENTO DE TRANSACCIONESCATEGORIAS FUNCIONALES DE LOS SISTEMAS DE PROCESAMIENTO DE TRANSACCIONES
SISTEMAS DE MARKETING/
VENTAS
SISTEMASDE
PRODUCCION
SISTEMASDE FINANZAS
Y CONTABILIDAD
SISTEMASDE RECURSOS
HUMANOS
OTROS(unu)
PRINCIPALESFUNCIONES
DEL SISTEMA
Adm. De ventas Programación Presupuestos Expedientes personal Admisiones
Investigación de mercados
Compras Contabilidad general Prestaciones Calificaciones
Promoción Embarques/recepciones
Facturación Compensación Cursos
Fijación de precios Ingeniería Contabilidad de costos
Relaciones laborales Ex alumnos
Productos nuevos Operaciones capacitación
PRINCIPALESSISTEMAS
DE APLICACION
Sistemas de info. De pedidos
Sistemas de planificación de recursos materiales
Contabilidad general Nómina Sistema de registro
Sistemas de investigación de mercados
Sist. De control de ordenes de compra
Cuentas por pagar y cobrar
Expedientes de empleados
Sistemas de control de planes de estudio
Sistemas de fijación de precios
Sistemas de ingeniería
Presupuestos Sistemas de prestaciones
Sistemas de control de calidad
Sistemas de manejo de fondos
Sistemas de Nivel OperativoTipos de TPS
Sistema de trabajo de conocimientos Sistema de trabajo de conocimientos (KWS)(KWS)
QUE ES LO QUE HACE? Apoya la creación de nuevos conocimientos Satisface necesidades de información de la empresa
EJEMPLO
Sistemas CAD (Diseño Asistido por Computadora)
Sistema de Imágenes de Documentos
DATABASEDE DOCUMENTOS
Documentos del gobierno
Almacenamiento en disco
MACROCOMPUTADORA Índice de imágenes
Discos ópticos (CD) en líneaLAN WorkStation Digitalizadora
Sistema que digitaliza documentos recibidos, lo almacena y distribuye en forma electrónica
Sistemas de Nivel de Conocimiento
• Manejan y controlan documentos procesamiento de texto, auto edicion y archivado digital
• Programan actividades calendarios electronicos• Comunican correo electronico, voz o teleconferencia
Sistema de Automatización de Oficinas Sistema de Automatización de Oficinas (AOS)(AOS)
QUE ES LO QUE HACE?
EJEMPLO
Sistemas de procesamiento de textos(soft, hard que manipula doc’s)
Sistemas de Nivel de Conocimiento
Sistema de Información Gerencial (MIS)Sistema de Información Gerencial (MIS)
QUE ES?
SOPORTE
administraciónToma
de decision
es
DependientesDe datos TPS para obtener sus
Informes y resúmenes
Tipo de interés: Resultados semanales, mensuales
MIS: Poco flexibles,
capacidad analítica reducida,Carencia de algoritmos complejos,
orientación interna
Sistemas de Nivel de Administración
CODIDO DE DESCRIPCION REGION DE VENTAS VENTAS REALES VS. PLANEADAS
PRODUCTO DE PRODUCTO VENTAS REALES PLANEADAS
4469 Limpiador Noroeste 4,006,700 4,800,000 0.85 de alfombras Sur 3,778,112 3,750,000 1.01 Medio Oeste 4,867,001 4,600,000 1.06
Oeste 4,003,440 4,400,000 0.91 TOTAL 16,715,253 17,550,000 0.95
EJEMPLO
Informe producido por un MIS
Sistemas de Nivel de Administración
Archivo de pedidos
Archivo Maestro de Producción
Archivos deContabilidad
TPSSistema
de Procesamiento
de pedidosSistema
de Planificac
ión de Recursos Materiale
sSistema de Libro Mayor
Datos de venta
Datos de costosde productos unitarios
Datos de cambios de productos
Datos de Gastos
MIS
informesadministradores
MIS
Figura: Relación MIS con TPS
Sistemas de Nivel de Administración
Ayudan a tomar decisiones que son semiestructuradas, únicas o que cambian rápidamente (Complejos).
Deben responder con rapidez para ejecutarse varias veces al día.
Uso directo por parte del usuario. Mayor capacidad analítica para elaborar modelos.
Sistema de Apoyo a Decisiones (DSS)Sistema de Apoyo a Decisiones (DSS)
FABRICA
CARGAPRODUCTO
TRANSPORTE
la velocidad optima?Patrón de carga
óptimo?Cual es la tarifa
óptima?
DSS para estimar viajes
Archivo de buques
Archivo limites de distancia
Archivo de costos de combustibles
Archivo de costos de contrataciónDe buques fleteados
Archivo de gastos de puerto
Informes gastos
Sistemas de Nivel de Administración
Apoyan a Decisiones no estructuradas, se diseñan de modo que puedan incorporar datos externos.
A diferencia de otros tipos de sistemas estos no se diseñan para resolver problemas específico (son altamente analítico).
Sistema de Apoyo a Decisiones (DSS)Sistema de Apoyo a Decisiones (DSS)
Datos internosDatos TPS/MIS
Datos financierosSistemas de oficina
Datos externosLeyes
Mercadocompetidores
• Menús•Gráficos•Comunicaciones•Procesamiento local
WS ESS
• Menús•Gráficos•Comunicaciones•Procesamiento local
WS ESS
• Menús•Gráficos•Comunicaciones•Procesamiento local
WS ESS
Sistemas de Nivel Estratégico
Sistema de Sistema de administración MISadministración MIS
Sistema de apoyo a Sistema de apoyo a ejecutivo ESSejecutivo ESS
Sistema de Sistema de administración DSSadministración DSS
Sistema de Sistema de conocimiento KWS y conocimiento KWS y
OASOAS
Sistema de Sistema de procesamiento de procesamiento de transacción TPStransacción TPS
Relación entre Sistemas
tipos de SI ayuda a la organización solucion de problemas importantes
en las ultimas décadas
Algunos de estos sistemas Prosperidad de los negocios
y supervivir a largo plazo
Sistemas estratégicos
Sistemas de información y estrategia de negocio
Modifican
Ventaja sobre competidores
< >
ORGANIZACIÓN: Operaciones internas
relaciones con los clientes/proveedores
operan
niveles estratégicos:
negocio, compañía
industria
Metas, operaciones , productos, los servicios o las relaciones con el entorno de las organizaciones
SIE Podrían Alterar el negocio de la organización
Sistemas de nivel estratégico
SIE se usan en todos los niveles de la orga . alcance y raices mas profundos
aprovecha tecnología de los sistemas de información
TI
SIE
Uso estratégico de los sistemas
modelo adecuado para ejecutar análisis
Que es un sistema de informaciónQue es un sistema de informaciónestratégicoestratégico
Sistemas de información y estrategia de negocio
¿Como es posible competir eficazmente en este mercado especifico?
Estrategia en el nivel de negocio y el modelo de cadena Estrategia en el nivel de negocio y el modelo de cadena de valor:de valor:
Estrategias Genéricas: Convetirse en el productor de bajo costo Diferenciar el producto o el servicio, Alterar el alcance de la competencia.
Ampliando el Mercado Mercados globales Economias de escalaEstrechando Mercado Mercados de nicho Generar Productos y Servicios
de alto margen que no se consiguen en otro lado
Sistemas de información y estrategia de negocio