TEORIA GENERAL DE SISTEMAS (TGS). TEORA DE SISTEMAS O ENFOQUE SISTMICO ES UN ESFUERZO DE ESTUDIO INTERDISCIPLINARIO QUE TRATA DE ENCONTRAR LAS PROPIEDADES COMUNES A ENTIDADES; LOS SISTEMAS, QUE SE PRESENTAN EN TODOS LOS NIVELES DE LA REALIDAD, PERO QUE SON OBJETIVO TRADICIONALMENTE DE DISCIPLINAS ACADMICAS DIFERENTES. SE EL ATRIBUYE AL BILOGO AUSTRIACO LUDWIG VON BERTALANFY (A MEDIADOS DEL SIGLO XX). LA T.G.S. SURGI DEBIDO A LA NECESIDAD DE ABORDAR CIENTFICAMENTE LA COMPRENSIN DE LOS SISTEMAS CONCRETOS QUE FORMAN LA REALIDAD, GENERALMENTE COMPLEJOS Y NICOS.
SISTEMA UNIDAD DEFINIDA QUE ESTA FORMADA POR PARTES QUE SON PUESTAS EN FUNCIONAMIENTO JUNTAS E INTERRELACIONADAS DE UNA FORMA PARTICULAR PARA OBTENER UN OBJETIVO.
LA RELACIN ENTRE LAS PARTES DETERMINA LO QUE EL SISTEMA HACE Y COMO FUNCIONA EN GENERAL. POR LO TANTO, LAS RELACIONES INTERSISTEMA SON NORMALMENTE MS IMPORTANTES QUE CADA PARTE INDIVIDUALMENTE CONSIDERADA.
DEFINICIONES DE SISTEMA
FERDINAND DE SAUSSURE (1931):
"ES UNA TOTALIDAD ORGANIZADA, HECHA DE ELEMENTOS SOLIDARIOS QUE NO PUEDEN SER DEFINIDOS MS QUE LOS UNOS CON RELACIN A LOS OTROS EN FUNCIN DE SU LUGAR EN ESA TOTALIDAD."
IEEE STANDARD DICTIONARY OF ELECTRICAL AND ELECTRONIC TERMS:
"ES UN TODO INTEGRADO, AUNQUE COMPUESTO DE ESTRUCTURAS DIVERSAS, INTERACTUANTES Y ESPECIALIZADAS. CUALQUIER SISTEMA TIENE UN NMERO DE OBJETIVOS, Y LOS PESOS ASIGNADOS A CADA UNO DE ELLOS PUEDE VARIAR AMPLIAMENTE DE UN SISTEMA A OTRO. UN SISTEMA EJECUTA UNA FUNCIN IMPOSIBLE DE REALIZAR POR UNA CUALQUIERA DE LAS PARTES INDIVIDUALES. LA COMPLEJIDAD DE LA COMBINACIN EST IMPLCITA."
ESTNDAR X3.12-1970 (ANSI), ESTNDAR 2382/V, VI (ISO) VOCABULARY INFORMATION PROCESSING: FOR
"ES UNA COLECCIN ORGANIZADA DE HOMBRES, MQUINAS Y MTODOS NECESARIA PARA CUMPLIR UN OBJETIVO ESPECFICO."
PROCESO
*ORGANIZACIN. *PROCESOS (ADM. Y PROD). *TCNICAS. *SISTEMAS Y SUBSISTEMAS. *PROCEDIMIENTOS. *NORMAS.
RESULTADOS
*PRODUCTOS. *SUBPRODUCTOS *SERVICIOS. *DESECHOS.
REALIMENTACIN
*PROCESOS. *SISTEMAS. *NORMAS, Y NORMATIVAS (INTERNA Y PBLICA). *OPINIONES DEL MERCADO.
SISTEMA EMPRESA
PARA QUE UN SISTEMA ABIERTO SEA VIABLE (ORGANIZACINEMPRESA), SEGN KATZ Y KAHN, DEBEN CUMPLIR CON 5 CARCTERSTICAS O FUNCIONES BSICAS: 1. PRODUCCIN: TRASNFORMA LAS CE EN CS. 2. APOYO: OBTIENE LA CE (INSUMOS), RECURSOS PARA SU FUNCIONAMIENTO - ES RESPONSABLE DE LA TRANSFORMACIN DE CS (VENTA) CON EL ENTORNO. - DEBE LOGRAR QUE LA ORGANIZACIN SEA ACEPTADA EN EL ENTORNO. 3. MANTENCIN: SE ENCARGA QUE LAS PARTES PERMANEZCAN EN EL SISTEMA. EJEM: DEPTO. RECURSOS HUMANOS.
4. ADAPTACIN: ENCARGADA DE LA ADAPTACIN DEL SISTEMAEMPRESA AL ENTORNO; REA DE ESTUDIOS, DISEO, NUEVOS PRODUCTOS, ENTRE OTROS. 5. DIRECCIN: CUMPLE LA FUNCIN DE COORDINAR LAS PARTES Y SUBSISTEMAS COMPONENTES Y LLEVARLOS DE ESA MANERA, AL FUNCIONAMIENTO PTIMO.
ANLISIS DE SISTEMAS
PROCESO DE DESCOMPOSICIN DE UN TODO O SISTEMA, EN SUS DISTINTOS ELEMENTOS CONSTITUYENTES, CON EL PROPSITO DE ESTUDIAR STOS DE MANERA SEPARADA, PARA LUEGO, MEDIANTE UN PROCESO DE SNTESIS, LLEGAR A UN CONOCIMIENTO DETALLADO E INTEGRAL DE SU FUNCIONAMIENTO. TAMBIN SE LE LLAMA, ANLISIS DE SISTEMA, A UNA DE LAS ETAPAS DE LA CONSTRUCCIN DE UN SISTEMA INFORMTICO, QUE CONSISTE EN RELEVAR LA INFORMACIN ACTUAL Y PROPONER LOS RASGOS GENERALES DE LA SOLUCIN FUTURA.
SISTEMA INFORMTICO
CONJUNTO DE PARTES INTERRELACIONADAS, HARDWARE, SOFTWARE Y DE RECURSO HUMANO (HUMANWARE). UN SISTEMA INFORMTICO TPICO EMPLEA UNA COMPUTADORA QUE USA DISPOSITIVOS PROGRAMABLES PARA CAPTURAR, ALMACENAR Y PROCESAR DATOS. POR EJEMPLO, LA COMPUTADORA PERSONAL O PC, JUNTO CON LA PERSONA QUE LO MANEJA Y LOS PERIFRICOS QUE LOS ENVUELVEN, RESULTAN SER UN SISTEMA INFORMTICO. INCLUSO LA COMPUTADORA MS SENCILLA SE CLASIFICA COMO UN SISTEMA INFORMTICO, PORQUE AL MENOS DOS COMPONENTES (HARDWARE Y SOFTWARE) TIENEN QUE TRABAJAR UNIDOS. PERO EL GENUINO SIGNIFICADO DE "SISTEMA INFORMTICO" VIENE MEDIANTE LA INTERCONEXIN. MUCHOS SISTEMAS INFORMTICOS PUEDEN INTERCONECTARSE, ESTO ES, UNIRSE PARA CONVERTIRSE UN SISTEMA. LA INTERCONEXIN DE SISTEMAS INFORMTICOS PUEDE TORNARSE DIFCIL DEBIDO A INCOMPATIBILIDADES. A VECES ESTAS DIFICULTADES OCURREN A NIVEL DE HARDWARE, MIENTRAS QUE EN OTRAS OCASIONES SE DAN ENTRE PROGRAMAS INFORMTICOS QUE NO SON COMPATIBLES ENTRE S.
DEFINICIN DE UN SIA
ORGANIZACIN COMPLEJA QUE RELACIONA TODO EL CONJUNTO DE MTODOS, DATOS, MEDIOS E INSTRUMENTOS NECESARIOS PARA SATISFACER LAS NECESIDADES DE LA DIRECCIN DE UN OBJETO DETERMINADO [MARTNEZ SANTANA, 1998].
"UN SISTEMA PARA CONVERTIR DATOS PROCEDENTES DEL EXTERIOR O DEL INTERIOR DEL MISMO EN INFORMACIN Y PARA COMUNICAR ESTA EN FORMA APROPIADA A LOS DIRECTIVOS DE TODOS LOS NIVELES Y DE TODAS LAS FUNCIONES PARA FACILITAR LA TOMA DE DECISIONES EFECTIVAS Y OPORTUNAS PARA LA PLANEACIN, DIRECCIN Y CONTROL DE LAS ACTIVIDADES DE LAS CUALES ELLOS SON RESPONSABLES" [LUCEY, 1987].
DEFINICIN DE UN SIA
SEGN MURDICK (1998): "SISTEMA QUE EXAMINA Y RECUPERA DATOS PROVENIENTES DEL AMBIENTE, QUE CAPTURA LOS DATOS A PARTIR DE LAS TRANSACCIONES Y OPERACIONES EFECTUADAS DENTRO DE LA EMPRESA QUE FILTRA, ORGANIZA Y SELECCIONA LOS DATOS Y LOS PRESENTA EN FORMA DE INFORMACIN A LOS GERENTES, PROPORCIONNDOLES LOS MEDIOS PARA GENERAR LA INFORMACIN. BOCEHINO (1987): "CANALES DE FLUJO DE TRANSFORMACIN QUE RETROALIMENTAN DE DATOS A LAS OPERACIONES PARA EL ANLISIS, DECISIONES ADMINISTRATIVAS Y APLICACIONES, PARA PODER EJERCER CONTROL, CON EL FIN DE QUE LA ORGANIZACIN ALCANCE SUS OBJETIVOS.
DEFINICIN DE UN SIA
EN SNTESIS, EL SIA ES LA COMBINACIN DE EQUIPOS DE COMUNICACIN Y OTROS DISPOSITIVOS DISEADOS PARA MANEJAR DATOS. UN SISTEMA DE INFORMACIN ADMINISTRATIVA TOTALMENTE AUTOMATIZADO RECIBE, PROCESA Y ALMACENA LOS DATOS; TRANSFIERE LA INFORMACIN CONFORME LA NECESITA; PRODUCE INFORMES Y COPIAS SEGN SEA EL REQUERIMIENTO. EN BASE A LAS ANTERIORES DEFINICIONES, EL SIA CONSISTE EN EL PROCESO DE TRANSFORMACIN DE LOS DATOS, EN INFORMACIN DE CALIDAD, QUE PERMITE A LOS ADMINISTRADORES TOMAR DECISIONES, RESOLVER PROBLEMAS Y CUMPLIR CON SUS FUNCIONES Y/U OPERACIONES EN FORMA EFICIENTE Y EFICAZ.
COMPOMENTES DE UN SISTEMA DE INFORMACIN 1. ENTRADAS: DATOS OBTENIDOS DE FUENTES INTERNAS Y EXTERNAS; LA FASE DE ENTRADA ES PERMANENTE PORQUE LOS DATOS NUEVOS SE SUMAN CONTINUAMENTE AL SISTEMA CUANDO SE REALIZAN LAS TRANSACCIONES. 2. PROCESAMIENTO: FASE DURANTE LA CUAL LOS DATOS OBTENIDOS SON TRANSFORMADOS, ORGANIZADOS Y ARCHIVADOS; LA MEJOR MANERA DE PROCESAR DATOS, ACTUALMENTE, ES POR MEDIO DE LAS COMPUTADORAS. 3. SALIDAS: RELATOS, DIAGRAMAS, CUADROS, RESMENES ESCRITOS COMPILADOS Y PRODUCIDOS DURANTE LA FASE DE PROCESAMIENTO; UNA VEZ QUE LAS SALIDAS SON UTILIZADAS PARA TOMAR DECISIONES ESTAS DEBEN SER PRODUCIDAS EN UN FORMATO QUE PERMITA AL USUARIO FINAL TENER UN ACCESO RPIDO. 4. RETROALIMENTACIN: MECANISMO DE VERIFICACIN Y AJUSTE, QUE AYUDA A LOS ADMINISTRADORES A DETERMINAR QUE INFORMACIN GENERADA ES NECESARIA; LOS INFORMES PUEDEN SER COMPARADOS CON PRONSTICOS, PATRONES Y OTROS MEDIOS PARA MEDIR. ADEMS, LOS RESULTADOS Y LAS SALIDAS SON, POR SI SOLOS, REALIMENTACIN.
METODOLOGA PARA DESARROLLAR UN SIA MTODO: CONJUNTO DE PASOS ORDENADOS QUE PERMITEN ALCANZAR UNA META U OBJETIVO DE UNA FORMA PARTICULAR. ANLISIS ESTRUCTURADO EL OBJETIVO ES ESTRUCTURAR U ORGANIZAR LAS TAREAS ASOCIADAS CON LA DETERMINACIN DE REQUERIMIENTOS PARA OBTENER LA COMPRENSIN COMPLETA Y EXACTA DE UNA SITUACIN DADA. SE CONCENTRA EN ESPECIFICAR LO QUE SE REQUIERE QUE HAGA EL SISTEMA O LA APLICACIN. NO SE ESTABLECE COMO CUMPLIRN LOS REQUERIMIENTOS O LA FORMA EN QUE IMPLANTARAN LA APLICACIN. MS BIEN, PERMITE QUE LAS PERSONAS OBSERVEN LOS ELEMENTOS LGICOS SEPARADOS DE LOS COMPONENTES FSICOS. DESPUS DE ESTO, SE PUEDE DESARROLLAR UN MODELO FSICO EFICIENTE PARA LA SITUACIN DONDE SER UTILIZADO.
1. NACIMIENTO: INICIA CON EL SURGIMIENTO DE UNA NECESIDAD O DE UN REQUERIMIENTO POR PARTE DEL USUARIO. EN ESTE MOMENTO DEBE HACERSE UN ESTUDIO DE FACTIBILIDAD PARA DECIDIR SI PROCEDE. 2. DESARROLLO: UNA VEZ REALIZADO UN ESTUDIO DE FACTIBILIDAD, SE PROCEDE AL DESARROLLO DEL SISTEMA EN EL CUAL SE ANALIZAN LOS REQUERIMIENTOS Y SE ELABORA UN DISEO QUE SERVIR DE BASE PARA EL DESARROLLO. ADEMS, SE ELABORAN LOS PROGRAMAS NECESARIOS PARA QUE EL SISTEMA PUEDA OPERAR. LA FASE DE DESARROLLO CONSISTE EN DISEAR, CONSTRUIR Y/O ADECUAR LOS PROGRAMAS QUE SE REQUIEREN PARA RESOLVER EL PROBLEMA DEL USUARIO. 3. OPERACIN: EN ESTE MOMENTO EL SISTEMA YA EST TERMINADO Y EL USUARIO TRABAJA INTRODUCIENDO DATOS Y OBTENIENDO INFORMACIN Y REPORTES QUE SOPORTEN LA OPERACIN DE LA EMPRESA. SI EL SISTEMA NO SATISFACE LOS REQUERIMIENTOS FUNCIONALES DEL USUARIO O SI SE DETECTA ALGN ERROR EN LOS PROGRAMAS, ES NECESARIO PASAR A LA FASE DE MANTENIMIENTO.
4. MANTENIMIENTO: CONSISTE EN CORREGIR LOS ERRORES QUE SE DETECTAN EN LOS PROGRAMAS O EN LAS FUNCIONES QUE REALIZA EL SISTEMA. EN ESTA FASE ADEMS EL USUARIO PUEDE AGREGAR NUEVOS REQUERIMIENTOS. 5. MUERTE: CUANDO EL SISTEMA DE INFORMACIN DEJA DE SER NECESARIO O CUANDO DEBE REEMPLAZARSE POR OTRO MEJOR. SI AL SISTEMA ORIGINAL SE LE HACEN MEJORAS O CAMBIOS SE INICIA NUEVAMENTE EL PROCESO, DEBIDO A QUE EL SISTEMA ANTERIOR YA HA MUERTO Y SE DESARROLLAR UNO NUEVO.
CLASIFICACIN DE USUARIOS DE UN SIA A. USUARIOS OPERACIONALES - SE PREOCUPAN MUCHO POR LA FUNCIONES QUE TENDR EL SISTEMA. - TIENDEN A POSEER UN PANORAMA LOCAL DEL SISTEMA SUELEN PENSAR EN LOS SISTEMAS EN TRMINOS FSICOS, ES DECIR, EN TRMINOS DE LA TECNOLOGA QUE SE USAR O PUDIERA SER USADA EN EL SISTEMA.
B. USUARIOS SUPERVISORES - PUEDEN O NO TENER UN PANORAMA LOCAL - GENERALMENTE ESTN FAMILIARIZADOS CON LA OPERACIN - LO RIGEN CONSIDERACIONES PRESUPUESTALES Y A VECES ESTA MS PREOCUPADO POR INCREMENTAR EL VOLUMEN DE TRABAJO REALIZADO DISMINUYENDO A LA VEZ EL COSTO. - ACTA A MENUDO COMO INTERMEDIARIO ENTRE LOS USUARIOS Y LOS NIVELES SUPERIORES DE LA ADMINISTRACIN. - ES CON QUIEN EL ANALISTA TENDR CONTACTO DIRECTO. ES EL QUE DEFINIR LOS REQUERIMIENTOS Y LAS POLTICAS DE LA EMPRESA QUE SU SISTEMA DEBE REALIZAR.
(CLASIFICACIN DE USUARIOS DE UN SIA) C. USUARIOS EJECUTIVOS. - TIENEN UN PANORAMA GLOBAL. SUELEN NO PREOCUPARSE POR LO DETALLES. - PROVEE DE INICIATIVA PARA EL PROYECTO. - NO TIENEN EXPERIENCIA OPERACIONAL DIRECTA POR LO TANTO NO DETERMINA LOS REQUERIMIENTOS DEL SISTEMA. - TIENE PREOCUPACIONES ESTRATGICAS. NUEVOS MERCADOS, NUEVOS PRODUCTOS O LA NUEVA VENTAJA COMPETITIVA QUE SE PUDIERA OBTENERSE CON EL SISTEMA - ESTARN INTERESADOS POR LOS MODELOS ABSTRACTOS DEL SISTEMAS, NO POR LOS FSICOS. C. ADMINISTRACIN. - ADMINISTRADORES USUARIOS. - ADMINISTRADORES DE INFORMTICA - ADMINISTRACIN GENERAL.
EN OCASIONES EL DESARROLLO DE LOS SI DEPENDEN DE OTROS FACTORES COMO: AMBIENTE EXTERNO, CAMBIOS EN LAS NECESIDADES INTERNAS, CAMBIOS TECNOLGICOS, ACTUALIZACIN DE SUS DISEADORES Y ADMINISTRADORES.
- OPERACIONES.
- ACTIVIDADES. - TAREAS. - ACCIONES.
A) REGISTRO DE LA INFORMACIN.
SECUENCIA DEL REGISTRO DE LA INFORMACIN EN EL SIA DE UNA EMPRESA
INFORMACIN
EN SENTIDO GENERAL, ES UN CONJUNTO ORGANIZADO DE DATOS PROCESADOS, QUE CONSTITUYEN UN MENSAJE QUE CAMBIA EL ESTADO DE CONOCIMIENTO DEL SUJETO O SISTEMA QUE RECIBE DICHO MENSAJE. LOS DATOS SENSORIALES UNA VEZ PERCIBIDOS Y PROCESADOS CONSTITUYEN UNA INFORMACIN QUE CAMBIA EL ESTADO DE CONOCIMIENTO, ESO PERMITE A LOS INDIVIDUOS O SISTEMAS QUE POSEEN DICHO ESTADO NUEVO DE CONOCIMIENTO TOMAR DECISIONES PERTINENTES ACORDES A DICHO CONOCIMIENTO.
A) REGISTRO DE LA INFORMACIN.
INFORME REGISTRO CON FORMATO DESTINADO A INFORMAR LOS DETALLES RELEVANTES DEL DESARROLLO DE UN PROCESO O PROCEDIMIENTO, RECOGIENDO LA INFORMACIN Y DATOS PREESTABLECIDOS, QUE INCLUYEN, GENERALMENTE, EL PROPSITO, INFORMACIN ESPECFICA, RECOMENDACIONES Y CONCLUSIONES, QUE SIRVEN COMO BASE PARA POSIBLES ACCIONES FUTURAS QUE EL LECTOR DEL INFORME PUDIERA ADOPTAR O QUE DE L SE PUDIERAN DERIVAR.
A) REGISTRO DE LA INFORMACIN.
FORMULARIO CONJUNTO DE CAMPOS DE UN REGISTRO QUE INCLUYE DATOS E INFORMACIN SOLICITADO POR UN DETERMINADO PROCEDIMIENTO Y/O PROCESO, INFORMACIN QUE SE ALMACENAR PARA SU POSTERIOR USO O MANIPULACIN.
ARCHIVO FICHEROS (FILE); ES UNA COLECCIN DE INFORMACIN (DATOS RELACIONADOS ENTRE S), LOCALIZADA O ALMACENADA DE MANERA FSICA Y/O COMO UNA UNIDAD EN ALGUNA PARTE DE LA COMPUTADORA. LOS ARCHIVOS CONSTITUYEN EL CONJUNTO ORGANIZADO DE INFORMACION DEL MISMO TIPO, QUE PUEDEN UTILIZARSE EN UN MISMO TRATAMIENTO; COMO SOPORTE MATERIAL DE ESTAS INFORMACIONES.
B) LGICA DE PROCESO
ESTRUCTURA DE LA SECUENCIA DE LOS PROCEDIMIENTOS METODOLGICOS, MEDIANTE LOS CUALES, LOS ELEMENTOS DEL PROCESO SE INTERRELACIONAN BAJO REGLAS DE LA FUNCIN ADMINISTRATIVA, DE MANERA QUE LA INFORMACIN FLUYA, ESENCIALMENTE, A TRAVS DE INFORMES, FORMULARIOS Y ARCHIVOS QUE DESCRIBEN EL QUE HACER DIARIO Y ESPECFICO DEL PROCESO O PROCEDIMIENTO EN UNA DETERMINADA FUNCIN ADMINISTRATIVA DE LA EMPRESA.
RELACIN DE LOS SIAS EN APOYO DE LOS NIVELES DE DECISIN Y AUTOMATIZACIN DE PROCESOS. UN OBJETIVO DEL SIA ES, SERVIR COMO UNA HERRAMIENTA ESENCIAL EN LA TOMA DE DECISIONES EN TODOS LOS NIVELES DE LA ORGANIZACIN. LA TOMA DE DECISIONES DEBE SER, LO MS RPIDA POSIBLE. ESTO REQUIERE DE LA AUTOMATIZACIN DE LOS PROCESOS Y PROCEDIMIENTOS QUE SE REALIZAN EN LAS FUNCIONES ADMINISTRATIVAS DENTROS DE LA EMPRESA. ESTO PERMITE LA CAPTURA METODOLGICA DE LA INFORMACIN Y LLENADO DE LAS BASES DE DATOS QUE SON MANEJADAS POR PROGRAMAS COMPUTACIONALES EXPERTOS PARA RESPONDER LAS PREGUNTAS DE INVESTIGACIN QUE APORTAN COMO RESULTADO LOS DATOS E INFORMACIN NECESARIAS PARA LA TOMA DE DECISIONES EN LOS DISTINTOS NIVELES DE LA ORGANIZACION EN LA EMPRESA.
CONSIDERACIONES
ESTO NECESITA DE NUMEROSAS FASES DE INVESTIGACIN, ANLISIS, MODELADO, AJUSTES Y ADAPTACIONES PREVIAS A LA PRODUCCIN DEFINITIVA DEL OBJETO. ADEMS COMPRENDE MULTITUD DE DISCIPLINAS Y OFICIOS DEPENDIENDO DEL OBJETO A DISEAR Y DE LA PARTICIPACIN EN EL PROCESO DE UNA O VARIAS PERSONAS.
ESTA REA ESE ENCUENTRA MUY RELACIONADA CON LA INVESTIGACIN DE OPERACIONES. TAMBIN SE DENOMINA ANLISIS DE SISTEMAS A UNA DE LAS ETAPAS DE CONSTRUCCIN DE UN SISTEMA INFORMTICO, QUE CONSISTE EN RELEVAR LA INFORMACIN ACTUAL Y PROPONER LOS RASGOS GENERALES DE LA SOLUCIN FUTURA.
LOS SISTEMAS EN RELACIN CON EL ANLISIS DE SISTEMAS ESTN RELACIONADOS CON CUALQUIER CAMPO TALES COMO: PROCESOS INDUSTRIALES, ADMINISTRACIN, TOMA DE DECISIONES, PROCESOS, PROTECCIN AL MEDIO AMBIENTE, ENTRE OTRAS.
UN ANLISIS DE SISTEMA SE LLEVA A CABO TENIENDO EN CUENTA LOS SIGUIENTES OBJETIVOS EN MENTE: 1. IDENTIFIQUE LAS NECESIDADES DEL CLIENTE. 2. EVALE QUE CONCEPTOS TIENE EL CLIENTE DEL SISTEMA PARA ESTABLECER SU VIABILIDAD. 3. REALICE UN ANLISIS TCNICO Y ECONMICO. 4. ASIGNE FUNCIONES AL HARDWARE, SOFTWARE, PERSONAL, BASE DE DATOS, Y OTROS ELEMENTOS DEL SISTEMA. 5. ESTABLEZCA LAS RESTRICCIONES DE PRESUPUESTOS Y PLANIFICACIN TEMPORAL. 6. CREE UNA DEFINICIN DEL SISTEMA QUE FORME EL FUNDAMENTO DE TODO EL TRABAJO DE INGENIERA. PARA LOGRAR ESTOS OBJETIVOS SE REQUIERE TENER UN GRAN CONOCIMIENTO Y DOMINIO DEL HARDWARE Y EL SOFTWARE, AS COMO DE LA INGENIERA HUMANA (MANEJO Y ADMINISTRACIN DE PERSONAL), Y ADMINISTRACIN DE BASE DE DATOS.
HOY EL ANLISIS DE SISTEMAS CONTEMPLA TODOS LOS PUNTOS DESDE LA PRODUCTIVIDAD, RECURSOS HUMANOS, SEGURIDAD Y PROTECCIN AMBIENTAL, PROCESOS DE TRABAJOS, SOFTWARE POTENCIALES QUE PUEDAN ALCANZAR TODOS LOS ASPECTOS DE TRABAJO COMO UN (SAP) Y EL INVOLUCRAMIENTO DE TODOS Y CADA UNO DE LOS INTEGRANTES QUE PERTENECEN A LA EMPRESA DESDE LOS NIVELES DIRECTIVOS HASTA LOS OBREROS PARA QUE HAYA UN RESPETO HACIA EL SISTEMAS EN TODOS LOS NIVELES Y APLICACIN DISCIPLINARIAS.
CICLO DE VIDA DEL DESARROLLO DE SISTEMA 1. LA INVESTIGACIN PRELIMINAR ESTUDIO EN GENERAL DE LA EMPRESA, EL GIRO COMERCIAL, LA COMPETENCIA, LAS METAS DE LOS MISMOS, LOS VALORES INMERSOS COMO LA MISIN, VISIN Y OBJETIVOS, LOS RECURSOS ECONMICOS DISPONIBLES, FORMA DE TRABAJAR, TIPO DE PERSONAL CONTRATADO, LA CALIDAD DEL SERVICIO, ESTUDIO GENERAL DE LO ENCONTRADO Y RENDICIN DE CUENTAS. PARA ESTO SE PRECISA UN ESTUDIO MINUCIOSO DE CADA PROCESO EN ESPECIFICO, EN CADA REA, EN CADA SITUACIN Y EN TODOS LOS LUGARES QUE EL SISTEMA LOGRE ENGRANES, SIN OLVIDAR NINGUNO Y EN TODOS LOS NIVELES. ESTO PROPORCIONARA LOS ELEMENTOS NECESARIOS PARA ENCONTRAR LAS FORTALEZAS O DEBILIDADES DE LA EMPRESA.
1.1. ALCANCES DEL ESTUDIO EL OBJETIVO DE LA PLANIFICACIN DEL PROYECTO DEL SISTEMA ES PROPORCIONAR UN MARCO DE TRABAJO QUE PERMITA AL GESTOR HACER ESTIMACIONES RAZONABLES DE RECURSOS COSTOS Y PLANIFICACIN TEMPORAL. ESTAS ESTIMACIONES SE HACEN DENTRO DE UN MARCO DE TIEMPO LIMITADO AL COMIENZO DE UN PROYECTO DE SISTEMAS, Y DEBERAN ACTUALIZARSE REGULARMENTE MEDIDA QUE PROGRESA EL PROYECTO. ADEMS LAS ESTIMACIONES DEBERAN DEFINIR LOS ESCENARIOS DEL MEJOR CASO, Y PEOR CASO, DE MODO QUE LOS RESULTADOS DEL PROYECTO PUEDEN LIMITARSE. EL OBJETIVO DE LA PLANIFICACIN SE LOGRA MEDIANTE UN PROCESO DE DESCUBRIMIENTO DE LA INFORMACIN QUE LLEVE A ESTIMACIONES RAZONABLES.
1.2. REALIZACIN DE LA INVESTIGACIN PRIMER PASO DEL ANLISIS DEL SISTEMA, EN ESTE PROCESO EL ANALISTA SE RENE CON EL CLIENTE Y/O USUARIO (UN REPRESENTANTE INSTITUCIONAL, DEPARTAMENTAL O CLIENTE PARTICULAR), E IDENTIFICAN LAS METAS GLOBALES, SE ANALIZAN LAS PERSPECTIVAS DEL CLIENTE, SUS NECESIDADES Y REQUERIMIENTOS, SOBRE LA PLANIFICACIN TEMPORAL Y PRESUPUESTAL, LNEAS DE MERCADEO Y OTROS PUNTOS QUE PUEDAN AYUDAR A LA IDENTIFICACIN Y DESARROLLO DEL PROYECTO.
ESPECIFICACIN DE REQUERIMIENTOS LA ESPECIFICACIN DE REQUERIEMIENTOS INCLUYE CINCO PARTES: RECONOCIMIENTO DEL PROBLEMA. EVALUACIN Y SNTESIS. MODELADO. ESPECIFICACIN. REVISIN.
ANTES DE LA REUNIN CON EL ANALISTA, EL CLIENTE PREPARA UN DOCUMENTO CONCEPTUAL DEL PROYECTO, AUNQUE ES RECOMENDABLE QUE ESTE SE ELABORE DURANTE LA COMUNICACIN CLIENTE ANALISTA, YA QUE DE HACERLO EL CLIENTE SOLO DE TODAS MANERAS TENDRA QUE SER MODIFICADO, DURANTE LA IDENTIFICACIN DE LAS NECESIDADES.
ESTUDIO DE VIABILIDAD. CUANDO SE EMPRENDE EL DESARROLLO DE UN PROYECTO DE SISTEMAS LOS RECURSOS Y EL TIEMPO NO SON REALISTAS PARA SU MATERIALIZACIN SIN TENER PERDIDAS ECONMICAS Y FRUSTRACIN PROFESIONAL. LA VIABILIDAD Y EL ANLISIS DE RIESGOS ESTN RELACIONADOS DE MUCHAS MANERAS, SI EL RIESGO DEL PROYECTO ES ALTO, LA VIABILIDAD DE PRODUCIR SOFTWARE DE CALIDAD SE REDUCE, SIN EMBARGO SE DEBEN TOMAR EN CUENTA CUATRO REAS PRINCIPALES DE INTERS: VIABILIDAD ECONMICA. EVALUACIN DE COSTOS DEL DESARROLLO, COMPARADOS CON LOS INGRESOS NETOS O BENEFICIOS OBTENIDOS DEL PRODUCTO O SISTEMA DESARROLLADO. VIABILIDAD TCNICA. ESTUDIO DE FUNCIONES, RENDIMIENTO Y RESTRICCIONES QUE PUEDAN AFECTAR LA REALIZACIN DE UN SISTEMA ACEPTABLE. VIABILIDAD LEGAL. DETERMINAR POSIBILIDADES DE INFRACCIN, VIOLACIN O RESPONSABILIDAD LEGAL AL DESARROLLAR EL SISTEMA.
MODELADO DE LA ARQUITECTURA DEL SISTEMA CUANDO QUEREMOS DAR A ENTENDER MEJOR LO QUE VAMOS A CONSTRUIR EN EL CASO DE EDIFICIOS, HERRAMIENTAS, AVIONES, MAQUINAS, SE CREA UN MODELO IDNTICO, PERO EN MENOR ESCALA (MAS PEQUEO).
SIN EMBARGO, CUANDO AQUELLO QUE CONSTRUIREMOS ES UN SOFTWARE, NUESTRO MODELO DEBE TOMAR UNA FORMA DIFERENTE; DEBE REPRESENTAR TODAS LAS FUNCIONES Y SUBFUNCIONES DE UN SISTEMA. LOS MODELOS SE CONCENTRAN EN LO QUE DEBE HACER EL SISTEMA NO EN COMO LO HACE, ESTOS MODELOS PUEDEN INCLUIR NOTACIN GRFICA, INFORMACIN Y COMPORTAMIENTO DEL SISTEMA.
TODOS LOS SISTEMAS BASADOS EN COMPUTADORAS PUEDEN MODELARSE COMO TRANSFORMACIN DE LA INFORMACIN EMPLEANDO UNA ARQUITECTURA DEL TIPO ENTRADA Y SALIDA.
ANLISIS Y DISEO ESTRUCTURADO (ADE) ANLISIS: SE REFIERE AL EXTREMO INICIAL DE UN PROYECTO DE DESARROLLO DE SISTEMAS, DURANTE EL TIEMPO EN QUE LOS REQUISITOS DEL USUARIO SON DEFINIDOS Y DOCUMENTADOS. ANLISIS ESTRUCTURADO: INTRODUCE EL USO DE LAS HERRAMIENTAS DE DOCUMENTACIN GRFICAS PARA PRODUCIR UN TIPO DIFERENTE DE ESPECIFICACIN FUNCIONAL: ESPECIFICACIN ESTRUCTURADA. ANLISIS ESTRUCTURADO (AE): COMO OTROS MTODOS, PERMITE CONSTRUIR MODELOS DE SISTEMAS A PARTIR DEL ANLISIS DE SUS PROCESOS Y/O ACTIVIDADES QUE SE EJECUTAN ASOCIADOS AL SISTEMA. EL AE, PERMITE AL EQUIPO ENCARGADO DEL ESTUDIO DEL DESARROLLO O LA ORGANIZACIN CONOCER DE FORMA LGICA UN SISTEMA O PROCESO. EL OBJETIVO QUE PERSIGUE EL ANLISIS ESTRUCTURADO ES ORGANIZAR LAS TAREAS ASOCIADAS CON LA DETERMINACIN DE REQUERIMIENTOS PARA OBTENER LA COMPRENSIN COMPLETA Y EXACTA DE UNA SITUACIN DADA.
FASE DE DISEO (ESTRUCTURADO) GENERA EL MODELO DE DISEO CON LOS SIGUIENTES ELEMENTOS: DISEO DE DATOS: TRANSFORMA EL MODELO DE DOMINIO DE LA INFORMACIN CREANDO DURANTE EL ANLISIS, LAS ESTRUCTURAS DE DATOS NECESARIAS PARA IMPLEMENTAR EL SOFTWARE. LOS OBJETOS DE DATOS Y LAS RELACIONES DEFINIDAS EN EL DIAGRAMA ENTIDAD-RELACIN Y EL CONTENIDO DETALLADO DE DATOS DEL DICCIONARIO DE DATOS CONSTITUYEN LA BASE PARA EL DISEO DE DATOS. DISEO ARQUITECTNICO: DEFINE LA RELACIN ENTRE LOS PRINCIPALES ELEMENTOS ESTRUCTURALES DEL PROGRAMA. SE OBTIENE A PARTIR DEL MODELO DE ANLISIS Y DE LA INTERACCIN DE SUBSISTEMAS DEFINIDOS DENTRO DEL MODELO DE ANLISIS. DISEO DE INTERFAZ: DESCRIBE COMO SE COMUNICA EL SOFTWARE CONSIGO MISMO, CON LOS SISTEMAS QUE OPERAN CON L Y CON LOS OPERADORES QUE LO EMPLEAN. LOS DIAGRAMAS DE FLUJO DE DATOS Y CONTROL PROPORCIONAN LA INFORMACIN NECESARIA PARA EL DISEO DE LA INTERFAZ.
DISEO PROCEDIMENTAL: TRANSFORMA ELEMENTOS ESTRUCTURALES DE LA ARQUITECTURA DEL PROGRAMA EN UNA DESCRIPCIN PROCEDIMENTAL DE LOS COMPONENTES DEL SOFTWARE. SE OBTIENE A PARTIR DE LA ESPECIFICACIN DEL PROCESO, LA ESPECIFICACIN DEL CONTROL Y EL DIAGRAMA DE TRANSICIN DE ESTADOS.
CONTIENE LAS CARACTERSTICAS DE LOS CAMPOS Y/O DESCRIPCIN DETALLADA DE LOS DIFERENTES OBJETOS QUE COMPONEN EL SISTEMA.
DIAGRAMA DE ESTRUCTURAS DE DATOS
DESCRIBE LA RELACIN ENTRE LAS ENTIDADES Y LOS OBJETOS (CONJUNTO DE INFORMACIN QUE CONTIENEN LAS ENTIDADES).
ISO 12207:
PROPSITO ESTABLECER UN MARCO COMN PARA EL CICLO DE VIDA DEL SOFTWARE PARA; ADQUIRIR, SUMINISTRAR, DESARROLLAR, OPERAR Y MANTENER SOFTWARE. GESTIONAR, CONTROLAR Y MEJORAR EL MARCO COMO BASE PARA EL COMERCIO INTERNACIONAL DE SOFTWARE.
UNA ARQUITECTURA DE ALTO NIVEL PARA EL CICLO DE VIDA; MODULARIDAD. COHESIN: UN PROCESO POR FUNCIN PRINCIPAL. ACOPLAMIENTO: INTERFACES MNIMAS. RESPONSABILIDAD. UN PROCESO BAJO LA RESPONSABILIDAD DE UNA PARTE ( DE UN ACUERDO; RELACIN CLIENTE - PROVEEDOR ).
DISEO DEL SISTEMA AQU SE ESTABLECE LA FORMA Y DETALLES CON LOS CUALES EL SISTEMA CUMPLIR LOS REQUERIMIENTOS DE LA ETAPA DE ANLISIS. EL DISEO CONTIENE DOS ETAPAS:
A. DISEO LGICO: QU ES LO QUE HAR EL SISTEMA A CONSTRUIRSE. B. DISEO FSICO: CMO SE EFECTUARN ESTAS ACTIVIDADES PARA CONSTRUIR EL SISTEMA.
LOS ELEMENTOS QUE SE DETERMINAN EN LA ETAPA DE DISEO SON LOS REPORTES Y DEMS SALIDAS QUE DEBE PRODUCIR EL SISTEMA, TAMBIN SE DESARROLLA UN BOSQUEJO DE LAS PANTALLAS QUE SE ESPERAN QUE APAREZCAN CUANDO EL SISTEMA EST TERMINADO; TAMBIN SE INDICA LOS DATOS DE ENTRADA, LOS QUE SERN CALCULADOS Y LOS QUE DEBEN SER ALMACENADOS.
LA INFORMACIN DETALLADA DEL DISEO SE PROPORCIONA AL EQUIPO DE PROGRAMACIN PARA COMENZAR LA FASE DE DESARROLLO DE SOFTWARE.
DISEO LOGICO ( QU HACE) CONJUNTO DE PAUTAS QUE PERMITEN GENERAR UNA JERARQUA DE MDULOS DE LOS ELEMENTOS DE UN SISTEMA, A FIN DE QUE STE PUEDA MODIFICARSE FCILMENTE.
SU OBJETIVO ES LA OBTENCIN DE UN MODELO DEL SISTEMA APOYADO EN LA UTILIZACIN DE TCNICAS GRFICAS QUE PERMITEN LA COMUNICACIN ENTRE USUARIOS Y ESPECIALISTAS. ESTA ETAPA SE DEBE REALIZAR EN FORMA TOTALMENTE CONCEPTUAL, PRESCINDIENDO DE LAS RESTRICCIONES FSICAS A LAS QUE EL SISTEMA PODRA ESTAR SUJETO. DISEO FISICO (CMO LO HACE) SE DEFINEN DETALLES REQUERIDOS PARA LA CONSTRUCCIN DEL SISTEMA DE INFORMACIN. A PARTIR DEL DISEO LGICO DEFINE UNA SOLUCIN PARTICULAR DEL SISTEMA. DE LA CONCEPCIN CONCEPTUAL SE PASA HACIA COMPROMISO CON ASPECTOS MATERIALES CONCRETOS.
DISEO DE SALIDAS: DEFINICIN EXACTA DE LOS INFORMES, LISTADOS, PANTALLAS Y DOCUMENTOS QUE LE SISTEMA DEBE GENERAR. ASPECTOS A CONSIDERAR: CONTENIDO CARACTERSTICAS DE LOS DATOS MEDIO EN EL CUAL SE GENERAR ( IMPRESO , PANTALLA, ACCIONAMIENTO, SONIDO) DISPOSICIN DE LOS DATOSDE CADA SALIDA. DISEO DE LAS ENTRADAS: DETALLE DE LAS ENTRADAS NECESARIAS PARA GENERAR LAS SALIDAS PREVIAMENTE DISEADAS. ESPECIFICACIN DE LOS REGISTROS, LOS ARCHIVOS DE DONDE SE EXTRAERN, EL MEDIO DE ALMACENAMIENTO DONDE RESIDEN O DISPOSITIVOS PARTIR DE DONDE SERN CAPTURADAS LAS ENTRADAS (TECLADO, LECTOR PTICO, MOUSE, PANTALLA SENSIBLE, ENTRE OTROS). DISEO DE LOS PROCESOS COMPUTACIONALES: DEFINICIN DE LA TRANSFORMACIN DE LAS DISTINTAS ENTRADAS PARA LA GENERACIN DE LAS SALIDAS. ASPECTOS INVOLUCRADOS: VALIDACIN DE LAS ENTRADAS, DESCRIPCIN DE LAS FORMULAS O CLCULOS QUE SE EFECTEN, ESPECIFICACIN DE LOS ARCHIVOS TEMPORALES QUE SE GENEREN Y LA DESCOMPOSICIN DEL PROCESO EN TODOS SUS MDULOS.
DISEO DE LOS ARCHIVOS: DETALLE DE TODOS LOS ARCHIVOS USADOS EN EL DISEO (MAESTROS, TEMPORALES, DE TRANSACCIONES, HISTRICOS, ETC. ) Y DE CADA UNO DE ELLOS, LA DESCRIPCIN ( NOMBRE, EXTENSIN, Y DESCRIPCIN DE SUS CAMPOS). PARALELAMENTE EN LA FASE DE DISEO FSICO, SE TOMAN LAS DECISIONES ACERCA DE LA TI ( TECNOLOGAS DE INFORMACIN) NECESARIAS PARA LA SOLUCIN QUE SE ESTA PLANTEANDO. DADO A QUE ES UN PROCESO COMPLEJO POR LA DIVERSIDAD Y VARIEDAD DE ALTERNATIVAS, DIFICULTA EL PROCESO DE COMPARACIN Y LA CUANTIFICACIN EXACTA DE LOS BENEFICIOS A REPORTAR HACIA LA ORGANIZACIN, SE DEBE ABORDAR CON CUIDADO, INCORPORANDO AL MENOS LOS SIGUIENTES CRITERIOS: CONOCER EL COSTO TOTAL DE UNA DETERMINADA TECNOLOGA REVISANDO LOS COSTOS OCULTOS: COSTO DE IMPLEMENTACIN. SEGUROS INVOLUCRADOS. EQUIPOS DE RESPALDO REQUERIDOS. CAPACIDAD Y PROYECCIN DE CRECIMIENTO FUTURO. ENTRENAMIENTO. TRASLADOS. ES INDISPENSABLE JUSTIFICAR POR QU Y PARA QU SE ESTA ADQUIRIENDO O CONTRATANDO UNA DETERMINADA TECNOLOGA DE INFORMACIN.
ESTABLECER DENTRO DE LOS CRITERIOS DE SELECCIN , UNA SERIE DE ELEMENTOS COMPLEMENTARIOS ( CARACTERSTICAS DEL PROVEEDOR Y SUS SERVICIOS, CONSIDERACIONES DE OBSOLESCENCIA Y COMPATIBILIDAD): RESPECTO AL PROVEEDOR: CONFIABILIDAD. SOLIDEZ FINANCIERA. PRESTIGIO. APOYO A LA PUESTA EN MARCHA. SERVICIO TCNICO. FRMULAS DE FINANCIAMIENTO. FORMAS DE PAGO. OTROS.
RESPECTO DE LA TECNOLOGA: COMPATIBILIDAD CON LA TECNOLOGA EXISTENTE. COMPATIBILIDAD CON LA TECNOLOGA A ADQUIRIR EN EL FUTURO. POSIBILIDAD DE CRECIMIENTO MODULAR. NIVEL TECNOLGICO DEL COMPONENTE COMPUTACIONAL.
CONSTRUCCION DEL DISEO: SE INICIA UNA VEZ TERMINADO EL DISEO LGICO Y DISEO FSICO.
ESTE PROCESO SE DIVIDE EN DOS ETAPAS RELEVANTES:
PRUEBA ( TESTING):
EN ESTA ETAPA EL SISTEMA SE PRUEBA DE MANERA EXPERIMENTAL PARA ASEGURARSE DE QUE NO TENGA FALLAS, O SEA, QUE FUNCIONE DE ACUERDO A LAS ESPECIFICACIONES Y COMO LOS USUARIOS ESPERAN. LAS PRUEBAS DEL SISTEMA SERN CON USUARIOS DE LOS DISTINTOS NIVELES DE LA ORGANIZACIN: USUARIOS COMUNES, EJECUTIVOS, DIRECTIVOS Y OTROS. EL OBJETIVO ES DESCUBRIR CUALQUIER SORPRESA ANTES QUE EL SISTEMA SEA IMPLEMENTADO Y QUE LA ORGANIZACIN DEPENDA DE L. LA FINALIDAD PRINCIPAL DE ESTA ETAPA ES LA DETECCIN DE ERRORES EN LA OPERACIN NORMAL DEL SISTEMA.
CONVERSION O IMPLEMENTACION DEL SISTEMA EN ESTA FASE SE DEFINE CUNDO Y DE QU FORMA SE INTRODUCIR EL NUEVO SISTEMA. LA CONVERSIN SE REFIERE AL MOMENTO EN EL QUE EL NUEVO SISTEMA SUSTITUYE AL QUE OPERABA PREVIAMENTE Y LA IMPLEMENTACIN SE REFIERE A LA INSTALACIN Y PUESTA EN MARCHA DE LOS NUEVOS EQUIPOS Y PROCEDIMIENTOS QUE EL SISTEMA CONLLEVA. ESTA ETAPA GENERA UN CLIMA DE GRAN EXPECTACIN Y GRAN CARGA DE TRABAJO.
- INSTALACIN DE NUEVOS SOFTWARES. - INSTALACIN DE NUEVOS EQUIPOS. IMPLANTACIN - ENTRENAMIENTO DE USUARIOS. - INSTALACIN DE LA APLICACIN. - CONSTRUCCIN DE ARCHIVOS DE DATOS.
PRESENTA EL INCONVENIENTE DE QUE REQUIERE UN ESFUERZO ADICIONAL A LOS RECURSOS HUMANOS DE LA ORGANIZACIN. PUEDE REQUERIR MANO DE OBRA ADICIONAL PARA LLEGAR A LOS PLAZOS INICIALMENTE DEFINIDOS. GENERALMENTE SE ALARGA EL PERODO DE CONVERSIN IMPLICANDO AUMENTO EN LOS COSTOS Y CARGA DE TRABAJO. LO ANTERIOR OCURRE PRINCIPALMENTE CUANDO EL SISTEMA NO HA PODIDO SER PROBADO O POR TEMOR A LA FALLA.
2. CONVERSION GRADUAL:
ESTE MTODO DEFINE UN CIERTO PERODO DE TIEMPO EN EL CUAL EL NUEVO SISTEMA VA REEMPLAZANDO SUCESIVAMENTE LAS ACTIVIDADES DEL ANTIGUO.
LA ORGANIZACIN CONOCE POCO A POCO EL DESEMPEO DEL SISTEMA, MINIMIZANDO EL IMPACTO DERIVADO DEL CAMBIO Y EVITANDO ALGUNOS RIESGOS. EL INCONVENIENTE ES QUE NO SIEMPRE LAS APLICACIONES PUEDEN SER CONVERTIDAS EN FORMA GRADUAL, PRINCIPALMENTE PORQUE REQUIERE DE LA EXISTENCIA DE ACTIVIDADES DIVISIBLES Y DE UNA COMUNICACIN ENTRE AMBOS SISTEMAS, QUE PUEDEN SER COSTOSA DE OPERACIONALIZAR.
SE CONVIERTE AL NUEVO SISTEMA SLO UNA PARTE DE LA ORGANIZACIN ( DEPARTAMENTOS/FUNCIONES), QUEDANDO EL RESTO DEL SISTEMA OPERANDO CON EL ANTIGUO. SE PUEDE DETECTAR ERRORES NO ANTICIPADOS CON UN MNIMO DE RIESGO. LA CLAVE ES QUE EL SEGMENTO DONDE SE APLICA EL NUEVO SISTEMA SEA REPRESENTATIVO. UN RIESGO ES QUE EL PLAN PILOTO SE CONFUNDA CON UN TEST O PRUEBA DEL MISMO SISTEMA Y NO SE PERCIBA LA TRASCENDENCIA DE LAS ACTIVIDADES QUE LE SIGUEN: IMPLEMENTACIN DEL SISTEMA A NIVEL GLOBAL.
4. CONVERSION ABRUPTA:
REQUIERE UNA MUY BUENA PLANIFICACIN DE LA CONVERSIN PARA REEMPLAZAR EN UN DETERMINADO TIEMPO , EN TODA LA ORGANIZACIN, EL SISTEMA ANTIGUO POR EL NUEVO.
SE REDUCEN VIOLENTAMENTE LOS COSTOS DE CONVERSIN E INCIDE EN EL PLANO PSICOLGICO DEL CAMBIO, YA QUE ASUME QUE TODO EL PERSONAL COLABORAR EN LA PUESTA EN MARCHA Y ELIMINAR EL ANTIGUO SISTEMA.
EL PRINCIPAL INCONVENIENTE DE ESTE MODELO ES QUE ANTE UNA DETECCIN DE UN ERROR GRAVE, EL EFECTO ES SOBRE TODA LA ORGANIZACIN, SIN EL RESPALDO DEL SISTEMA ANTIGUO. ES ADECUADO PARA APLICACIONES CUYO IMPACTO A NIVEL ORGANIZACIONAL NO ES MUY SIGNIFICATIVO.
UNA VEZ TERMINADO EL SISTEMA EN SU IMPLEMENTACIN DEBE USARSE U OPERAR PARA SATISFACER LAS NECESIDADES DE INFORMACIN POR LAS CUALES SE GENER. SIN EMBARGO, LOS SISTEMAS DE INFORMACIN ESTN INMERSOS EN UN MEDIO DINMICO, POR LO QUE DEBE ESTAR SUJETO A CIERTOS CAMBIOS QUE LO ADAPTEN A LAS SITUACIONES DEL ENTORNO QUE PROVOQUEN MODIFICACIONES EN SUS PROCESOS DE TRANSFORMACIN DE LA INFORMACIN.
MANTENCIN SOPORTE CONTINUADO AL SISTEMA MANERA QUE SE MANTENGA VIABLE. DE
CONSIDERACIONES DE LA IMPLEMENTACIN DEL SIA: LAS ALTERACIONES MAYORES O MUY IMPORTANTES QUE SIGNIFIQUEN EL REDISEO LGICO DE PARTE DEL SISTEMA, SE DEBE ENTENDER COMO NUEVOS PROYECTOS, LOS QUE SE DETECTARAN EN LA ETAPA DE EVALUACIN. LA EXPERIENCIA MUESTRA QUE LAS MANTENCIONES MAYORES GENERALMENTE SE ABORDAN EN FORMA SUCESIVA Y NO COMO PROYECTOS INDEPENDIENTES.
EL 70 % DE LOS RECURSOS DE LOS DEPARTAMENTOS DE TI SE GASTAN EN MANTENIMIENTO DE LOS SISTEMA ANTIGUOS Y ES EXTREMADAMENTE CARO.
A FIN DE MEDIR EL GRADO DE SATISFACCIN DE SUS USUARIOS Y VERIFICAR SI CUMPLE CON SUS OBJETIVOS.
TODO SISTEMA DEBE SOMETERSE A UNA EVALUACIN QUE PERMITA TOMAR MEDIDAS CORRECTIVAS OPORTUNAMENTE. UN SISTEMA NUEVO DEBERA EVALUARSE AL MENOS DOS VECES EN EL SEMESTRE QUE SIGUE A SU PUESTA EN MARCHA, PARA DETECTAR AS LAS NECESIDADES DE MAYOR CAPACITACIN O PARA DETECTAR ACTITUDES QUE PUEDAN CONDUCIR EL DECESO DEL SISTEMA. SI LA EVALUACIN ARROJA COMO RESULTADO LA NECESIDAD DE REALIZAR CAMBIOS SIGNIFICATIVOS EN UN SISTEMA SE DEBE INICIAR UN CICLO DE VIDA QUE PARTE CON EL ESTUDIO DE FACTIBILIDAD DE LOS CAMBIOS, O CON EL DESARROLLO DE UN SISTEMA DISTINTO.
EL ENFOQUE DEL CICLO DE VIDA SURGI COMO NECESIDAD DEL DESARROLLO DE SISTEMAS TRADICIONALES U ORIENTADOS AL PROCESAMIENTOS DE TRANSACCIONES. CON EL TIEMPO HA VARIADO EL TIPO DE SISTEMAS DEMANDADOS Y TAMBIN HAN SURGIDO NUEVOS MTODOS Y HERRAMIENTAS PARA DESARROLLAR APLICACIONES SLO VARAN LA IMPORTANCIA RELATIVA Y LA VELOCIDAD DE LAS ETAPAS DEL PROCESO. EJEMPLOS : PROTOTIPOS, ORIENTACIN AL OBJETO, ENTRE OTROS.
METODOLOGAS MODERNAS PARA EL DESARROLLO DE SISTEMAS DE INFORMACIN. ENFOQUE HISTRICO: TODOS UTILIZAN EL PARADIGMA ORIENTADO A OBJETOS: A) ENFOQUE EN DESARROLLO CONVENCIONAL, B) ENFOQUE ESTRUCTURADO. C) ANLISIS ORIENTADO A OBJETOS.
ANLISIS ORIENTADO A OBJETOS (AOO) EL SISTEMA SE ORGANIZA COMO UNA COLECCIN DE OBJETOS QUE INTERACTAN ENTRE S Y QUE CONTIENEN TANTO ESTRUCTURAS DE DATOS COMO UN COMPORTAMIENTO. ESTO SE OPONE A LA PROGRAMACIN CONVENCIONAL, EN LA CUAL LAS ESTRUCTURAS DE DATOS Y EL COMPORTAMIENTO SOLAMENTE ESTAN RELACIONADAS DE FORMA DBIL, YA QUE ESTOS SE ENFOCAN PRINCIPALMENTE A LAS FUNCIONES. EL AOO, SEGN GRADY BOOCH (1994), ES UN MTODO DE ANLISIS QUE EXAMINA LOS REQUISITOS DESDE LA PERSPECTIVA DE LAS CLASES Y OBJETOS QUE SE ENCUENTRAN EN EL VOCAVULARIO DEL DOMINIO DEL PROBLEMA.
ANLISIS Y DISEO ORIENTADO A OBJETOS (ADOO) ES UN ENFOQUE DE LA INGENIERA DE SOFTWARE QUE MODELA UN SISTEMA COMO UN GRUPO DE OBJETOS QUE INTERACTAN ENTRE S. ESTE ENFOQUE REPRESENTA UN DOMINIO EN TRMINOS DE CONCEPTOS COMPUESTOS POR VERBOS Y SUSTANTIVOS, CLASIFICADOS DE ACUERDO A SU DEPENDENCIA FUNCIONAL.
EN ESTE MTODO DE ANLISIS Y DISEO SE CREA UN CONJUNTO DE MODELOS UTILIZANDO UNA NOTACIN ACORDADA COMO, POR EJEMPLO, EL LENGUAJE UNIFICADO DE MODELADO (UML). ADOO APLICA TCNICAS DE MODELADO DE OBJETOS PARA ANALIZAR LOS REQUERIMIENTOS PARA UN CONTEXTO, POR EJEMPLO, UN SISTEMA DE NEGOCIO, UN CONJUNTO DE MDULOS DE SOFTWARE, Y PARA DISEAR UNA SOLUCIN PARA MEJORAR LOS PROCESOS INVOLUCRADOS. NO EST RESTRINGIDO AL DISEO DE PROGRAMAS DE COMPUTADORA, SINO QUE CUBRE SISTEMAS ENTEROS DE DISTINTO TIPO. LAS METODOLOGAS DE ANLISIS Y DISEO MS MODERNAS SON CASOS DE USO GUIADOS A TRAVS DE REQUERIMIENTOS, DISEO, IMPLEMENTACIN, PRUEBAS, Y DESPLIEGUE.
ESTA ESTRUCTURA ES LGICA O MATEMTICA QUE SE UTILIZA EN LA CIENCIA PARA SIMULAR UN CONJUTO DE FENMENOS (ELEMENTOS MBITO DEL PROBLEMA; OBJETOS Y CLASES, ENTRE OTROS), QUE GUARDAN ENTRE S, CIERTAS RELACIONES.
- AUNQUE EL DESARROLLO ORIENTADO A OBJETO INVOLUCRA UNA FASE DE ANLISIS Y DISEO MS AMPLIA Y COSTOSA, ESTA INVERSIN SE TRADUCE EN MENORES COSTOS DE OPERACIN DE LOS SISTEMAS TRADICIONALES.
- SIRVE AL FUNCIONAMIENTO COMPUTACIONAL DE LOS DEPARTAMENTOS, REAS Y SECCIONES DE LA EMPRESA, QUE SON DE RPIDO, FCIL Y CONFIABLE MANTENIMIENTO.
ORIENTACIN A OBJETOS.
SIGNIFICA QUE EL SISTEMA SE ORGANIZA COMO UNA COLECCIN DE OBJETOS QUE INTERACTAN ENTRE S Y QUE CONTIENEN TANTO ESTRUCTURAS DE DATOS COMO UN COMPORTAMIENTO.
OBJETO.
LOS OBJETOS SON LAS COSAS FSICAS Y CONCEPTUALES QUE ENCONTRAMOS EN EL UNIVERSO ALREDEDOR DE NOSOTROS; HADWARE, SOFTWARE, DOCUMENTOS, SERES HUMANOS. LOS CONCEPTOS SON LOS OBJETOS.
.
CARACTERSTICAS DE LOS OBJETOS. IDENTIDAD: DATOS QUE ESTAN CUANTIFICADOS EN ENTIDADES DISCRETAS Y DISTINGUIBLES DENOMINADAS OBJETOS. EJEM UNA TELEVISIN, UNA BICICLETA, UN RBOL. LOS OBJETOS PUEDEN SER CONCRETOS, COMO UN ARCHIVO EN UN SISTEMA DE ARCHIVOS, O BIEN CONCEPTUALES COMO LA POLTICA D E PLANIFICACIN EN UN SISTEMA OPERATIVO CON MULTIPROCESOS. CADA OBJETO POSEE SU PROPIA IDENTIDAD INHERENTE. EN OTRAS PALABRAS: DOS OBJETOS SERAN DISTINTOS AUN CUANDO LOS VALORES DE TODOS SUS ATRIBUTOS (TALES COMO EL NOMBRE Y EL TAMAO) SEAN IDNTICOS. CLASIFICACIN: SE REUNEN PARA FORMAR UNA CLASE, LOS OBJETOS CON LA MISMA ESTRUCTURA DE DATOS (ATRIBUTOS) Y COMPORTAMIENTO (OPERACIONES). LA SELECCIN DE CLASES ES ARBITRARIA Y DEPENDE DE LA APLICACIN. OBJETOS: BICICLETA DE MONTAA, BICICLETA DE CARRERAS, BICICLETA DE NIOS CLASE BICICLETA: - ATRIBUTOS: TAMAO DEL CUADRO (MARCO), TAMAO DE RUEDA, MATERIAL, MARCA Y VELOCIDAD. - OPERACIONES: MOVER, REPARAR, CAMBIAR VELOCIDAD. - OBJETOS: TRIANGULO, CUADRADO, OCTAGONO.
CLASE POLIGONOS: ATRIBUTOS: VERTICES, COLOR DEL BORDE, COLOR DEL INTERIOR OPERACIONES: DIBUJAR, BORRAR, MOVER. POLIMORFISMO: UNA MISMA OPERACIN PUEDE COMPORTARSE DE MODOS DISTINTOS EN DISTINTAS CLASES. LA OPERACIN MOVER; SE PUEDE COMPORTAR DE MODO DISTINTO EN LAS CLASES VENTANA Y PIEZA DE AJEDREZ. UNA OPERACIN ES UNA ACCIN O UNA TRANSFORMACIN QUE SE LLEVA A CABO O QUE SE APLICA A UN OBJETO. EJEM OPERACIONES: JUSTIFICAR A LA DERECHA, VISUALIZAR Y MOVER. MTODO: UNA IMPLEMENTACIN ESPECFICA DE UNA OPERACIN POR PARTE DE UNA CIERTA CLASE. DADO QUE LOS OPERADORES ORIENTADOS A OBJETOS SON POLIMRFICOS ES POSIBLE QUE HAYA MS DE UN MTODO QUE LO IMPLEMENTE. EN LA REALIDAD, UNA OPERACIN ES, UNA ABSTRACCIN DEL COMPORTAMIENTO ANLOGO ENTRE DISTINTAS CLASES DE OBJETOS. CADA OBJETO SABE LLEVAR A CABO SUS PROPIAS OPERACIONES. SIN EMBARGO, EN UN LENGUAJE ORIENTADO A OBJETOS ES ESTE EL QUE SELECCIONA AUTOMTICAMENTE EL MTODO CORRECTO PARA IMPLEMENTAR UNA OPERACIN BASNDOSE EN EL NOMBRE DE LA OPERACIN Y EN LA CLASE DEL OBJETO QUE ESTA SIENDO AFECTADO. EL USUARIO DE UNA OPERACIN NO NECESITA SER CONSCIENTE DEL NMERO DE MTODOS QUE EXISTEN PARA IMPLEMENTAR UNA CIERTA OPERACIN POLIMRFICA. SE PUEDEN AADIR NUEVAS CLASES SIN MODIFICAR EL CDIGO EXISTENTE, SIEMPRE Y CUANDO SE PROPORCIONEN MTODOS PARA TODAS LAS OPERACIONES APLICABLES A LAS NUEVAS
EL PROCESO ORIENTADO A OBJETOS SE MUEVE A TRAVS DE UNA ESPIRAL EVOLUTIVA QUE: 1. EMPIEZA LA COMUNICACIN DEL USUARIO DONDE SE DEFINE EL DOMINIO DEL PROBLEMA Y SE IDENTIFICAN LAS CLASES BSICAS DEL PROBLEMA. 2- LA PLANIFICACIN Y EL ANLISIS DE RIESGOS ESTABLECEN UNA BASE PARA EL PLAN DEL PROYECTO ORIENTADO A OBJETOS. 3- EL TRABAJO TCNICO ASOCIADO CON LA INGENIERA DEL SOFTWARE ORIENTADO A OBJETOS SIGUE EL SIGUIENTE CAMINO ITERATIVO: - IDENTIFICAR LAS CLASES CANDIDATAS. - BUSCAR CLASES EN BIBLIOTECA. - EXTRAER NUEVAS CLASES SI EXISTEN. - DESARROLLAR LAS CLASES SI NO EXISTEN (AOO, DOO, POO,...) - AADIR LAS NUEVAS CLASES A LA BIBLIOTECA. - CONSTRUIR LA ENSIMA ITERACIN DEL SISTEMA.
CLASES Y OBJETOS EN LOS SISTEMAS ORIENTADOS A OBJETOS LOS SISTEMAS ORIENTADOS A OBJETOS INTEGRAN 2 ASPECTOS QUE LOS SISTEMAS DE INFORMACIN ANALIZABAN DE FORMA SEPARADA: - DATOS - PROCESOS SISTEMA: CONJUNTO DE OBJETOS QUE SE COMUNICAN ENTRE S MEDIANTE MENSAJES. UN OBJETO ES UNA ENTIDAD PERCIBIDA EN EL SISTEMA QUE SE EST DESARROLLANDO, SE DESCRIBE POR SUS PROPIEDADES O ATRIBUTOS Y POR LOS SERVICIOS Y OPERACIONES TAMBIEN LLAMADOS MTODOS QUE PUEDEN PROPORCIONAR. ESTADO DE UN OBJETO: VIENE DETERMINADO POR LOS VALORES QUE TOMAN SUS ATRIBUTOS, VALORES QUE SIEMPRE HAN DE CUMPLIR LAS RESTRICCIONES IMPUESTAS SOBRE ELLOS.
LOS OBJETOS SE DISTINGUEN UNOS DE OTROS POR: - POSEER UN ESTADO QUE SE PUEDE CAMBIAR. - TENER UNA IDENTIDAD NICA. - POSEER UN COMPORTAMIENTO PROPIO. - SOPORTAR INTERRELACIONES CON OTROS OBJETOS. - PODER EMITIR Y RECIBIR MENSAJES. UNA CLASE ES LA IMPLEMENTACIN DE UN TIPO DE OBJETO, O PLANTILLA O PATRN QUE DESCRIBE UNA COLECCIN DE OBJETOS SIMILARES. LA CLASE ENCAPSULA LOS DATOS Y LOS PROCESOS QUE MANIPULAN ESOS DATOS. ESTO POSIBILITA EL OCULTAMIENTO DE INFORMACIN Y RELUCE EL IMPACTO DE EFECTOS COLATERALES ASOCIADOS A CAMBIOS. EL N DE PROPIEDADES DE UN OBJETO DEBE SER EL MNIMO NECESARIO PARA REALIZAR TODAS LAS OPERACIONES QUE REQUIERE LA APLICACIN, LO QUE SOLO ES POSIBLE MEDIANTE ALGN MTODO. TODOS LOS OBJETOS DE UNA CLASE HEREDAN SUS ATRIBUTOS Y LAS OPERACIONES DISPONIBLES PARA LA MANIPULACIN DE DICHOS ATRIBUTOS.
LOS OBJETOS SE COMUNICAN UNOS CON OTROS MEDIANTE ESTMULOS Y MENSAJES, UN MENSAJE ESTIMULA LA OCURRENCIA DE CIERTO COMPORTAMIENTO EN EL OBJETO RECEPTOR. UNA OPERACIN DENTRO DE UN OBJETO EMISOR GENERA UN MENSAJE QUE SE EXPRESA COMO: [ DESTINO , OPERACIN, PARMETROS ] DESTINO: OBJETO RECEPTOR. OPERACIN: MTODO QUE RECIBE EL MENSAJE. PARMETROS: INFORMACIN REQUERIDA PARA EL XITO DE LA OPERACIN.
EL DESARROLLO ORIENTADO AL OBJETO SE DISTINGUEN 3 FASES DEL ANLISIS ESTRUCTURADO: - ANLISIS (ENTENDER EL DOMINIO DEL PROBLEMA). - DISEO (ESPACIO DE SOLUCIN: COMO). - IMPLEMENTACIN ( SE ADAPTA LA SOLUCIN A UN ENTORNO ESPECIFICO ). EN LAS PRINCIPALES METODOLOGAS UTILIZADAS PARA EL DESARROLLO ORIENTADO AL OBJETO, SE DISTINGUIEN DOS GRANDES CORRIENTES: - METODOLOGAS DIRIGIDAS POR LOS DATOS; SE BASAN PRINCIPALMENTE EN LA PARTE ESTRUCTURAL DE LOS OBJETOS Y SON UNA EXTENSIN DEL MODELADO CONCEPTUAL. - METODOLOGAS DIRIGIDAS POR LAS RESPONSABILIDADES; SE CENTRAN EN LAS ACCIONES QUE PUEDE LLEVAR A CABO UN OBJETO. AQU SE DISTINGUEN LOS SIGUIENTES PASOS: * IDENTIFICAR LAS CLASES CON SUS SERVICIOS Y ATRIBUTOS. * ESTABLECER LAS INTERACCIONES ENTRE LAS CLASES, ESTUDIANDO LA GENERALIZACIN, AGREGACIN Y LA COLABORACIN. * AADIR LAS CLASES DE INTERFAZ, LAS DE APLICACIN Y LAS CLAVES BASE. * IMPLEMENTAR LAS CLASES.
LENGUAJES DE PROGRAMACIN ORIENTADO A OBJETOS EN 1985, E. STROUSTRUP EXTENDI EL LENGUAJE DE PROGRAMACIN C A C++, ES DECIR C CON CONCEPTOS DE CLASES Y OBJETOS. EN ESE TIEMPO, SE CREO DESDE SUS BASES EL LENGUAJE EIFFEL. EN 1995 APARECI EL MS RECIENTE LENGUAJE OO, JAVA DESARROLLADO POR SUN, QUE HEREDA CONCEPTOS DE C++. EL LENGUAJE DE DESARROLLO MS EXTENDIDO PARA APLICACIONES WEB, EL PHP 5, TRAE TODAS LAS CARACTERSTICAS NECESARIAS PARA DESARROLLAR SOFTWARE ORIENTADO A OBJETOS. ADEMS DE OTROS LENGUAJES QUE FUERON EVOLUCIONANDO, COMO EL PASCAL HACIA DELPHI. FINALMENTE, OTROS LENGUAJES SCRIPT COMO EL ACTIONSCRIPT QUE SI BIEN NO ES TOTALMENTE ORIENTADO A OBJETOS PERO S POSEE LAS CARACTERSTICAS.
EN EL DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS NO BASTA USAR UN LENGUAJE ORIENTADO A OBJETOS. TAMBIN SE NECESITAR REALIZAR UN ANLISIS Y DISEO ORIENTADO A OBJETOS.
EL MODELAMIENTO VISUAL ES LA CLAVE PARA REALIZAR EL ANLISIS ORIENTADO A OBJETOS. DESDE LOS INICIOS DEL DESARROLLO DE SOFTWARE OO HAN EXISTIDO DIFERENTES METODOLOGAS PARA EL MODELAMIENTO, PERO SIN LUGAR A DUDA, EL LENGUAJE DE MODELAMIENTO UNIFICADO (UML) ES EL MS COMPLETO. SEGN SUS DISEADORES DEL LENGUAJE UML, STE TIENE COMO FIN MODELAR CUALQUIER TIPO DE SISTEMAS (NO SOLAMENTE DE SOFTWARE) USANDO LOS CONCEPTOS DE LA ORIENTACIN A OBJETOS. Y ADEMS, ESTE LENGUAJE DEBE SER ENTENDIBLE PARA LOS HUMANOS Y MQUINAS.
ACTUALMENTE EN LA INDUSTRIA DEL DESARROLLO DE SOFTWARE TENEMOS AL UML COMO UN ESTNDAR PARA EL MODELAMIENTO DE SISTEMAS OO. FUE LA EMPRESA RACIONAL QUE CRE ESTAS DEFINICIONES Y ESPECIFICACIONES DEL ESTNDAR UML, Y LO ABRI AL MERCADO. LA MISMA EMPRESA CRE UNO DE LOS PROGRAMAS MS CONOCIDOS HOY EN DA PARA ESTE FIN; EL RACIONAL ROSE, PERO TAMBIN EXISTEN OTROS PROGRAMAS COMO EL POSEIDON QUE TRAE LICENCIAS DEL TIPO COMMUNITY EDITION QUE PERMITEN SU USO LIBREMENTE. EL UML CONSTA DE TODOS LOS ELEMENTOS Y DIAGRAMAS QUE PERMITEN MODELAR LOS SISTEMAS EN BASE AL PARADIGMA ORIENTADO A OBJETOS. LOS MODELOS ORIENTADOS A OBJETOS CUANDO SE CONSTRUYEN EN FORMA CORRECTA, SON FCILES DE COMUNICAR, CAMBIAR, EXPANDIR, VALIDAR Y VERIFICAR. ESTE MODELAMIENTO EN UML ES FLEXIBLE AL CAMBIO Y PERMITE CREAR COMPONENTES PLENAMENTE REUTILIZABLES.
DIAGRAMA DE CLASES.
DIAGRAMA DE OBJETOS. DIAGRAMA DE TRANSICIONES DE ESTADOS.
DIAGRAMA DE TIEMPOS.
DIAGRAMA DE MDULOS. DIAGRAMA DE PROCESOS.
Controlador Entorno
Fallo Reinicia
Esta preparado
Encender
Calentador
Luz
Refrigerador
Simple Esperar hasta que el usuario acepte el mensaje Abandonar el mensaje si el usuario no responde inmediatamente al mensaje de servicio Igual al anterior pero espera un tiempo especificado
Diagrama de Estado
Definir Clima
Da
Ocioso
Evento/Accin
Noche
Terminar Clima Descenso o aumento de Temperatura / Ajustar temperatura
PROCESOS PASOS DEL PROCESO DE DESARROLLO DE LA METODOLOGA BOOCH 1991. DISEO DE ORIENTACION A OBJETOS: - IDENTIFICACIN DE CLASES Y OBJETOS.
Identificacin de Clases y Objetos Identificacin de la semntica de Clases y Objetos Identificacin de relaciones entre Clases y Objetos Implementacin de Clases y Objetos
NO
Hace Calor?
SI
NO
Hace Fro?
SI
NO
Apago Clima
Encendido Clima
Enciendo Luz
Apago Luz
FIN
Definir Clima
Da
Ocioso
Evento/Accin
Noche
Terminar Clima Descenso o aumento de Temperatura / Ajustar temperatura