SlideShare une entreprise Scribd logo
1  sur  16
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



                   Victor Mamani Catachura boreas boreas.H
                                TRABAJO PRÁCTICO


1. Defina Reingeniería
   Para definir reingeniería de una manera sencilla se podría decir que significa
   quot;empezar de nuevoquot;. No significa arreglar lo que ya existe o hacer cambios
   incrementales que dejan intactas las estructuras básicas. No es reparar o
   mejorar lo que ya existe para que funcione mejor. Lo que pretende la
   reingeniería es abandonar los procedimientos establecidos y examinar
   nuevamente el trabajo que se requiere para crear el producto o servicio y
   entregar un producto que cumpla con los requisitos exigidos por el cliente.
   Rediseñar significa echar a un lado sistemas viejos y empezar de nuevo.
   Implica volver a empezar e inventar una manera mejor de hacer el trabajo.
   Esta es una definición informal de reingeniería, a continuación se dará una
   definición más formal.
   Reingeniería en un concepto simple es el rediseño de un proceso en un
   negocio o un cambio drástico de un proceso.
   Reingeniería es comenzar de cero, es un cambio de todo o nada, además
   ordena la empresa alrededor de los procesos. La reingeniería requiere que los
   procesos fundamentales de los negocios sean observados desde una
   perspectiva transfuncional y en base a la satisfacción del cliente.


2. Defina Reingeriría de Sistemas
   Recupera información sobre el diseño de un programa existente y utiliza esta
   información para reestructurar o reconstruir el programa existente, con vistas a
   adaptarlo a un cambio, a ampliarlo o a mejorar su calidad general, con el
   objetivo de conseguir una mayor facilidad de mantenimiento en el futuro
   (esto es lo que se denomina mantenimiento preventivo).


3. Defina Reingeniería de Procesos
   La reingeniería de procesos es una herramienta gerencial mediante la cual se
   rediseñan radicalmente los procesos medulares de una empresa, para lograr
   mejoras dramáticas en productividad, tiempos de ciclos y calidad



                                                                               1
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



   La reingeniería de procesos es una herramienta gerencia moderna orientada
   al mejoramiento de los procesos. Su adecuada aplicación seguida de
   innovación     y   mejoramientos      continuos   nos     permitirá    mantenernos
   competitivos, pero en ningún momento puede por si sola ser la solución a los
   males, problemas o falencias de la organización. y su aplicación no garantiza
   tampoco el éxito de la empresa


4. Defina Reingeniería Social
   Esta   conducta     tiene   la   particularidad   de    haber   sido   considerada
   recientemente en relación con los delitos informáticos. Apunta a la obtención
   de información secreta o privada que se logra por la revisión no autorizada de
   la basura (material o inmaterial) descartada por una persona, una empresa u
   otra entidad, con el fin de utilizarla por medios informáticos en actividades
   delictivas. Estas acciones corresponden a una desviación del procedimiento
   conocido como reingeniería social.
   Estas actividades pueden tener como objetivo la realización de espionaje,
   coerción o simplemente el lucro mediante el uso ilegítimo de códigos de
   ingreso a sistemas informáticos que se hayan obtenido en el análisis de la
   basura recolectada. Esta minuciosa distinción de sujetos según su actuar no
   son útiles para tipificar el delito pues son sujetos indeterminados, no requieren
   condición especial; mas vale realizar dicha diferenciación para ubicarnos en
   el marco en que se desenvuelven y las características de su actuar,
   favoreciendo con ello el procedimiento penal que se deberá llevar a cabo
   luego de producirse el delito.


5. Cuáles son las etapas en todo proceso de reingeniería, explique.
   ETAPA UNO: PREPARACIÓN
   En un proyecto real de reingeniería, la administración casi siempre tendrá
   alguna idea de las metas no financieras.
   Entre ellas se incluyen idea sobre servicio a clientes, rapidez y precisión de la
   ejecución, calidad, facultar a los empleados, mayor disponibilidad de
   información, aplanamiento de organización, descentralización etc.
   Así podremos ver mejor como las metas no financieras entran en la visión.



                                                                                  2
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



   Además de las metas, el equipo administrativo tiene que desarrollar también
   una lista de cuestiones pertinentes.
   Entre esas cuestiones se incluyen el tiempo, el costo, el riesgo y las dimensiones
   sociales del cambio.
   Este puede ser el reemplazo de un alto ejecutivo. O puede ser cualquier otro
   acontecimiento que compense al patrocinador de que las cosas tienen que
   cambiar.


   ETAPA 2: IDENTIFICACIÓN
   El propósito de estas etapas es desarrollar y comprender el modelo del
   negocio con procesos orientados al cliente. En ella se producen definiciones
   de clientes, procesos, rendimiento y éxito; identificación de actividades que
   agregan valor; un diagrama de organización, recursos, volúmenes y
   frecuencias; y la selección de los procesos que se deben rediseñar.
   La etapa de ubicación, lo mismo que la de preparación es para realizarse una
   sola vez por cada programa de reingeniería.
   En otras palabras, las etapas de identificación y preparación capacitan a una
   compañía para resolver que procesos rediseñar y en qué orden, y luego las
   etapas de visión, solución y transformación.


   ETAPA 3: VISIÓN
   El propósito de esta etapa es desarrollar una emisión del proceso, capaz de
   producir un avance decisivo en rendimiento. Se identifican en la etapa de
   visión los elementos existentes del proceso, tales como organizaciones,
   sistemas, flujo de información y problemas y cuestiones corrientes.
   La capa de visión y las que les siguen se diseñaron para practicarse una vez
   para cada uno de los procesos que se van a rediseñar.
   La quot;visiónquot;, que es la meta y el producto de la capa de visión, es más que una
   idea y menos que un diseño. Es un planteamiento del propósito de rediseñar
   el proceso.


   ETAPA 4: SOLUCIÓN: DISEÑO TÉCNICO




                                                                                 3
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



   El propósito de ésta etapa es producir un diseño del proceso capaz de realizar
   la visión. La etapa contesta la pregunta quot;¿cómo?quot; El desarrollo de la solución
   tiene dos componentes: diseño técnico y diseño social.


   ETAPA 5: TRANSFORMACIÓN
   El propósito de ésta etapa de realizar la visión del proceso implementando el
   diseño producido en la etapa 4.
   Entre los participantes en la etapa de transformación se incluyen el equipo de
   reingeniería y las organizaciones de apoyo, tales como servicios de
   información, recursos humanos, administración de oficinas, instalaciones,
   ingeniería industrial, interesados en el proceso, el dueño del proceso, del
   patrocinador y otros miembros de la alta administración.
   En algunos proyectos de reingeniería el equipo del proyecto actúa como
   comité directivo, y la principal responsabilidad de la implementación recae
   sobre las organizaciones zonales en otros proyectos, el equipo de reingeniería
   actúa como contratista general, y hacer por sí mismo las cosas que puede
   hacer y subcontrata las que no puede hacer con las organizaciones
   funcionales poco abastecedoras externas.


6. Defina Ingeniería Inversa (solo en el caso de haber diferencia con los
   conceptos anteriores, de ser así indicar cuál es).
   El objetivo de la ingeniería inversa es obtener información a partir de un
   producto accesible al público, con el fin de determinar de qué está hecho,
   qué lo hace funcionar y cómo fue fabricado. Los productos más comunes
   que son sometidos a la ingeniería inversa son los programas de computadoras
   y los componentes electrónicos, pero básicamente casi cualquier proceso
   puede ser sometido a un análisis de Ingeniería Inversa. Este método es
   denominado ingeniería inversa porque avanza en dirección opuesta a las
   tareas habituales de ingeniería, que consisten en utilizar datos técnicos para
   elaborar un producto determinado. En general si el producto u otro material
   que fue sometido a la ingeniería inversa fue obtenido en forma apropiada,
   entonces el proceso es legítimo y legal. De la misma forma, pueden fabricarse
   y distribuirse, legalmente, los productos genéricos creados a partir de la



                                                                             4
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



   información obtenida de la ingeniería inversa, como es el caso de algunos
   proyectos de Software libre ampliamente conocidos.


   Los conceptos de reingeniería e ingeniería inversa están ligados al desarrollo
   de software a gran escala, donde una mejora en proceso de este desarrollo
   supone un aumento en la competitividad de la empresa.
   Aunque hay que tener en cuenta que esta mejora es, en general a largo
   plazo (normalmente de uno a dos años) ambas actividades, están orientadas
   a automatizar el mantenimiento de aplicaciones. Esta es una tarea que
   consume gran cantidad de recursos, por lo que cualquier reducción en el
   tiempo y recursos empleados en ella supone una importante mejora en la
   productividad del proceso. Este es el principal objetivo de la reingeniería. Se
   trata, de analizar el código o el diseño actual y modificarlo con la ayuda de
   herramientas automáticas para traducirlos a códigos más estructurados, y
   más eficientes.
   Dentro de la reingeniería, el proceso de pasar del código a una descripción
   de más alto nivel es lo que se denomina: Ingeniería inversa.
   La reingeniería e ingeniería inversa prolongan la vida del software.


7. Tipos de Ingeniería Inversa.
    Ingeniería inversa de datos: Se aplica sobre algún código de bases datos
       (aplicación, código SQL, etc) para obtener los modelos relacionales o
       sobre el modelo relacional para obtener el diagrama entidad-relación
    Ingeniería inversa de lógica o de proceso: Cuando la ingeniería inversa se
       aplica sobre código de un programa para averiguar su lógica o sobre
       cualquier documento de diseño para obtener documentos de análisis o de
       requisitos.
    Ingeniería inversa de interfaces de usuario: Se aplica con objeto de
       mantener la lógica interna del programa para obtener los modelos y
       especificaciones que sirvieron de base para la construcción de la misma,
       con objeto de tomarlas como punto de partida en procesos de ingeniería
       directa que permitan modificar dicha interfaz.




                                                                               5
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



8. Herramientas para la Ingeniería Inversa
    Los Depuradores
       Un depurador es un programa que se utiliza para controlar otros
       programas. Permite avanzar paso a paso por el código, rastrear fallos,
       establecer puntos de control y observar las variables y el estado de la
       memoria en un momento dado del programa que se esté depurando. Los
       depuradores son muy valiosos a la hora de determinar el flujo lógico del
       programa.
       Un punto de ruptura (breakpoint) es una instrucción al depurador que
       permite parar la ejecución del programa cuando cierta condición se
       cumpla. Por ejemplo, cuando un programa accede a cierta variable, o
       llama a cierta función de la API, el depurador puede parar la ejecución
       del programa.
       Algunos depuradores de Windows son:
       •   OllyDbg → es un potente depurador con un motor de ensamblado y
           desensamblado integrado. Tiene numerosas otras características
           incluyendo un precio de 0 $. Muy útil para parcheado, desensamblado
           y depuración.
       •   WinDBG → es una pieza de software gratuita de Microsoft que puede
           ser usada para depuración local en modo usuario, o incluso
           depuración remota en modo kernel.
    Las Herramientas de Inyección de Fallos
       Las herramientas que pueden proporcionar entradas malformadas con
       formato inadecuado a procesos del software objetivo para provocar
       errores son una clase de herramientas de inserción de fallos. Los errores del
       programa pueden ser analizados para determinar si los errores existen en el
       software objetivo. Algunos fallos tienen implicaciones en la seguridad,
       como los fallos que permiten un acceso directo del asaltante al ordenador
       principal o red. Hay herramientas de inyección de fallos basados en el
       anfitrión que funcionan como depuradores y pueden                alterar las
       condiciones del programa para observar los resultados y también están los
       inyectores basados en redes que manipulan el tráfico de la red para
       determinar el efecto en el aparato receptor.



                                                                                6
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



    Los Desensambladores
       Se trata de una herramienta que convierte código máquina en lenguaje
       ensamblador. El lenguaje ensamblador es una forma legible para los
       humanos del código máquina. Los desensambladotes revelan que
       instrucciones máquinas son usadas en el código. El código máquina
       normalmente es específico para una arquitectura dada del hardware. De
       forma que los desensambladotes son escritor expresamente para la
       arquitectura del hardware del software a desensamblar.
       Algunos ejemplos de desensambladores son:
       •   IDA Pro → es un desensamblador profesional extremadamente
           potente. La parte mala es su elevado precio.
       •   PE Explorer → es un desensamblador que “se centra en facilidad de
           uso, claridad y navegación”. No es tan completo como IDA Pro, pero
           tiene un precio más bajo.
       •   IDA Pro Freeware 4.1 → se comporta casi como IDA Pro, pero solo
           desensambla código para procesadores Intel x86 y solo funciona en
           Windows.
       •   Bastard Disassembler → es un potente y programable desensamblador
           para Linux y FreeBSD.
       •   Ciasdis → esta herramienta basada en Forth permite construir
           conocimiento sobre un cuerpo de código de manera interactiva e
           incremental. Es único en que todo el código desensamblado puede ser
           re-ensamblado exactamente al mismo código.
    Los compiladores Inversos o Decompiladores
       Un decompilador es una herramienta que transforma código en
       ensamblador o código máquina en código fuente en lenguaje de alto
       nivel.   También    existen   decompiladores   que   transforman   lenguae
       intermedio en código fuente en lenguaje de alto nivel. Estas herramientas
       son sumamente útiles para determinar la lógica a nivel superior como
       bucles o declaraciones if-then de los programas que son decompilados.
       Los decompiladores son parecidos a los desensambladotes pero llevan el
       proceso un importante paso más allá.
       Algunos decompiladores pueden ser:



                                                                              7
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



       •   DCC Decompiler → es una exacelente perspectiva teórica a la
           descompilación, pero el descompilador sólo soporta programas
           MSDOS.
       •   Boomerang Decompiler Project → es un intento de construir un potente
           descompilador para varias máquinas y lenguajes.
       •   Reverse Engineering Compiler (REC) → es un potente “descompilador”
           que descompila código ensamblador a una representación del código
           semejante a C. El código está a medio camino entre ensamblador y C,
           pero es mucho más legible que el ensamblador puro.
    Las Herramientas CASE
       Las herramientas de ingeniería de sistemas asistida por ordenador
       (Computer-Aided Systems Engineering – CASE) aplican la tecnología
       informática a las actividades, las técnicas y las metodologías propias de
       desarrollo de sistemas para automatizar o apoyar una o más fases del ciclo
       de vida del desarrollo de sistemas. En el caso de la ingeniería inversa
       generalmente este tipo de herramientas suelen englobar una o más de las
       anteriores junto con otras que mejoran el rendimiento y la eficiencia.


9. Defina Herramientas case
   De acuerdo con Kendall y Kendall la ingeniería de sistemas asistida por
   ordenador es la aplicación de tecnología informática a las actividades, las
   técnicas y las metodologías propias de desarrollo, su objetivo es acelerar el
   proceso para el que han sido diseñadas, en el caso de CASE para
   automatizar o apoyar una o mas fases del ciclo de vida del desarrollo de
   sistemas, en tareas como el proceso de realizar un diseño del proyecto,
   calculo de costes, implementación de parte del código automáticamente
   con el diseño dado, compilación automática, documentación o detección
   de errores entre otras. Es decir; son diversas aplicaciones informáticas
   destinadas a aumentar la productividad en el desarrollo de software
   reduciendo el coste de las mismas en términos de tiempo y de dinero.


10. Cuáles son los tipos de herramientas case




                                                                                8
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



   Aunque no es fácil y no existe una forma única de clasificarlas, las
   herramientas CASE se pueden clasificar teniendo en cuenta los siguientes
   parámetros:
   a) Las plataformas que soportan.
   b) Las fases del ciclo de vida del desarrollo de sistemas que cubren.
   c) La arquitectura de las aplicaciones que producen.
   d) Su funcionalidad.


   La siguiente clasificación es la más habitual basada en las fases del ciclo de
   desarrollo que cubren:
    Upper CASE (U-CASE), herramientas que ayudan en las fases de
       planificación, análisis de requisitos y estrategia del desarrollo, usando, entre
       otros diagramas UML.
    Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis
       y diseño de la aplicación.
    Lower CASE (L-CASE), herramientas que semiautomatizan la generación de
       código, crean programas de detección de errores, soportan la depuración
       de programas y pruebas. Además automatizan la documentación
       completa de la aplicación. Aquí pueden incluirse las herramientas de
       Desarrollo_rápido_de_aplicaciones.


   Existen otros nombres que se le dan a este tipo de herramientas, y que no es
   una clasificación excluyente entre si, ni con la anterior:
    Integrated CASE (I-CASE), herramientas que engloban todo el proceso de
       desarrollo software, desde análisis hasta implementación.
    MetaCASE, herramientas que permiten la definición de nuestra propia
       técnica de modelado, los elementos permitidos               del metamodelo
       generado se guardan en un repositorio y pueden ser usados por otros
       analistas, es decir, es como si definiéramos nuestro propio UML, con
       nuestros elementos, restricciones y relaciones posibles.
    CAST (Computer-Aided Software Testing), herramientas de soporte a la
       prueba de software.




                                                                                   9
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



    IPSE (Integrated Programming Support Environment), herramientas que
       soportan todo el ciclo de vida, incluyen componentes para la gestión de
       proyectos y gestión de la configuración.
   Por funcionalidad podríamos diferenciar algunas como:
    Herramientas de generación semiautomática de código.
    Editores UML.
    Herramientas de Refactorización de código.
    Herramientas de mantenimiento como los sistemas de control de versiones·


11. Qué uso se les da a las herramientas case.
    Mejorar la productividad en el desarrollo y mantenimiento del software.
    Aumentar la calidad del software.
    Mejorar el tiempo y coste de desarrollo y mantenimiento de los sistemas
       informáticos.
    Mejorar la planificación de un proyecto
    Aumentar la biblioteca de conocimiento informático de una empresa
       ayudando a la búsqueda de soluciones para los requisitos.
    Automatizar, desarrollo del software, documentación, generación de
       código, pruebas de errores y gestión del proyecto.
    Ayuda a la reutilización del software, portabilidad y estandarización de la
       documentación
    Gestión global en todas las fases de desarrollo de software con una misma
       herramienta.
    Facilitar el uso de las distintas metodologías propias de la ingeniería del
       software.


12. Indique algunos ejemplos de Herramientas case y cuál de ellas utilizará para
   su proyecto.
   EJEMPLOS
        Herramientas Abiertas
          o Umbrello
          o ArgoUML
          o Gaphor



                                                                           10
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



        Herramientas Comerciales/Cerradas
          o Rational Rose
          o Together
          o System Architect
          o Visual Paradigm
          o Poseidon
        Entre otras
          o   ASADAL - Herramienta CASE especializada en Sistemas de Tiempo
              Real
          o   CASE GENEXUS Tool
          o   System Architect, herramientas CASE para Análisis y Diseño, incluye
              técnicas estructuradas y orientadas a objetos.
          o   Win A&D, herramientas CASE para Análisis y Diseño, incluye técnicas
              estructuradas y orientadas a objetos.
          o   CRADLE, conjunto de herramientas CASE integradas que dan soporte
              a la Planificación estratégica, Analísis y Diseño.
          o   PowerDesigner 7.0: herramienta CASE de Análisis y Diseño incluye
              capacidades de generación relacional y con orientación a objetos.
          o   SilverRun: Conjunto integrado de de herramientas CASE para el
              modelado de negocios.


   HERRAMIENTAS CASE A UTILIZAR
   Bueno en lo que respecta al analisis utilizaremos UML ………….


13. En qué etapa(s) del proyecto de Sistemas se utiliza las herramientas case,
   explique.
   Como se puede apreciar en la gráfica; las Herramientas Case por su
   clasificación, pueden estar en diversas fases del ciclo de vida de un proyecto




                                                                             11
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos




14. Utilizar una de las herramientas listadas anteriormente (y no utilizada durante
   sus estudios), para graficar un ejemplo de modelamiento de sistemas.
   •   Descargar el software




                                            Usuario
                          <<include>>



                                        <<extend>>




                Conexion a Internet                   Inicio de Secion



                     <<include>>
                                            <<include>>



                       Seleccion de Descarga <<include>>           BD_Sistema




                                                                                12
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



   •   Manual de Funcionamiento (Tutorial)




                        Usuario        Precentacion del Menu




                                                                                              Seleccion del Menu
                   Inicio de Secion             Seleccion del Menu      Seleccion del Menu Archivo Reportes
                                                  Administracion


                                                                                                            Otros Muchos
                                                                                                            Procesos y
                                                                                                            SubProcesos
                                         SubMenu Clientes      SubMenu Empleados     SubMenu Productos
                                                                                                            ...
              Comprobacion de ID y
                  Contraseña




                                      Boton Nuevo   Boton Modificar     Boton Eliminar

                Fin de Secion




                                                                      BD_Sistema




   •   Generar un ejemplo de modelamiento (de preferencia aplicado a su
       sistema).



                                       Nuevo Usuario                                                  Realizar Compra


              Usuario


                                                                                                         Realizar Venta
                                      Modificar Usuario
                                                                                Empleado



                                                                                                        Generar Reporte


                                      Eliminar Usuario



                                                                                                           Imprimir


                                                                                BD_Sistema
                                      Buscar Usuario




                                                                                                                          13
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos




15. Aplicar Ingeniería de Sistemas o Reingeniería según corresponda (escogiendo
   el xtipo) a la Facultad de Ciencias, especifique la zona.
   •   Preparación: Para este punto, tomaremos como caso de estudio la
       secretaria académica de la facultad de ciencias, dado que es ahí donde
       se realizan los procesos de matriculas, entrega de notas, contratos y otros
       procesos específicos de la facultad.
   •   Identificación: El problema especifico es el tratamiento de la información y
       la rapidez con que esta se efectúa, dado que la aplicación o software
       que utilizan para la administración de los procesos ya antes mencionados,
       son en modo consola, lo que disminuye el rendimiento, y causa una mala
       apariencia en comparación a sistemas de matrícula de otras facultades,
       para este caso, se aplicarían dos tipos de reingeniería: lógica o de
       procesos, y la de interfaces de usuario.
   •   Visión: Lo que queremos es un sistema más rápido, y menos propenso a
       errores, la experiencia de estos últimos años nos demuestran que este
       sistema de consola no soporta mucho procesamiento de información, y
       cuando llegan las temporadas pico de uso del sistema, este no responde
       adecuadamente, para eso, se implementaría un nuevo análisis de
       procesos, al igual que un nuevo diseño de interfaces para lograr un mejor
       entendimiento entre el usuario y la información, agilizar procesos y dar más
       seguridad eliminando las vulnerabilidades como un soporte para el
       tratamiento de datos a gran escala.
   •   Solución diseño técnico: Se usarían herramientas de 4ta generación como
       Visual Studio, Eclipse, etc., para el diseño de las interfaces, véase
       conveniente con que sistema se trabajaría para escoger, también
       tendremos que tener en cuenta la compatibilidad de la información ya
       antes almacenada para hacer la migración de la información a un
       Sistema Gestor De Base de Datos más adecuado y potente, este sería el
       caso de SQL, Oracle, Access, entre otros. También se tendría que poner a
       prueba el rendimiento de los equipos, por un problema de obsolescencia,
       para tener un mayor periodo de vida y usabilidad del sistema diseñado.



                                                                              14
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



   •   Transformación: Para la implementación de este sistema, se tendría el
       apoyo de los integrantes del grupo, ya que se necesitarían Analistas,
       Diseñadores, Programadores, y Etc. para garantizar un respectivo
       funcionamiento del sistema.


16. Aplicar Ingeniería de Sistemas o Reingeniería según corresponda (escogiendo
   el tipo) al Laboratorio de Cómputo.
   •   Preparación: Para este punto, tomaremos como caso de estudio el
       laboratorio de computo de la escuela de informática y sistemas que
       pertenece a la facultad de ciencias, dado que es el laboratorio de la
       escuela, su rendimiento eficiente es muy necesario, aquí llevamos a
       prueba nuestras exposiciones, trabajos, y las respectivas características
       que debería tener un laboratorio de computo.
   •   Identificación:   El   problema       específico    es   el   tratamiento   de        las
       computadoras, y la rapidez con que estas operan, dado que no se les da
       el respectivo mantenimiento. Por consecuencia estas computadoras son
       de procesamiento muy lento, y trabajar en ellas resulta ser engorroso,
       también está involucrado el tratamiento de la información que en muchos
       casos es limitada por la falta de una interconexión continua, para tratar de
       superar estas adversidades, aplicaremos dos tipos de reingeniería: lógica o
       de procesos, y la de interfaces de usuario.
   •   Visión: Lo que queremos son computadores con optimo rendimiento, y
       menos propenso a errores, la experiencia de estos últimos años nos que
       estos ordenadores fueron veloces, pero el mal mantenimiento los ah ido
       dejando en el olvido, para solucionar este problema, se deben
       implementar nuevas reglas para el uso de este laboratorio, así como definir
       mejor los usuarios y las interfaces a las que estos tienen permisos.
   •   Solución diseño técnico: Respecto a las políticas, se debe de analizar el
       tratamiento que se les da a las computadoras, al igual que se deberá de
       reinstalar los sistemas operativos, y definir una nueva red o mejorarla, para
       así de alguna manera limpiar los posibles errores de cableado, también se
       tendrá    que     especificar    o    detallar     que   conexiones,   programas,
       características    específicas       de   cada     computadora,     para    realizar



                                                                                        15
UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN”
FACI - ESIIS
Sistemas Informáticos



       periódicamente el mantenimiento respectivo, así también la protección
       de virus.
   •   Transformación: Para la implementación de estas nuevas políticas o
       estándares en el laboratorio, se deberá proponer este proyecto o
       propuesta al jefe de laboratorio respectivo, y así mismo, fomentar el buen
       uso de los ordenadores por los usuarios, en este caso los alumnos de la
       escuela de informática y sistemas.




                                                                            16

Contenu connexe

Tendances

Metodologia great place to work
Metodologia great place to workMetodologia great place to work
Metodologia great place to workLourdesespinoza
 
Administracion de almacen y control del inventarios
Administracion de almacen y control del inventariosAdministracion de almacen y control del inventarios
Administracion de almacen y control del inventariosMarlon Velazco Camacho
 
Mapa conceptual capitulo 1 gestión de proyectos
Mapa conceptual capitulo 1 gestión de proyectosMapa conceptual capitulo 1 gestión de proyectos
Mapa conceptual capitulo 1 gestión de proyectosfranciaelenarodriguez
 
Flujograma capacitacion
Flujograma capacitacionFlujograma capacitacion
Flujograma capacitacionyaneth30
 
Capacitación y desarrollo personal infografia
Capacitación y desarrollo personal infografiaCapacitación y desarrollo personal infografia
Capacitación y desarrollo personal infografialuiscastillo1019
 
PROCESOS Y PROCEDIMIENTOS TALENTO HUMANO
PROCESOS Y PROCEDIMIENTOS TALENTO HUMANOPROCESOS Y PROCEDIMIENTOS TALENTO HUMANO
PROCESOS Y PROCEDIMIENTOS TALENTO HUMANORecursosh127
 
Acta de constitución del proyecto (project charter)
Acta de constitución del proyecto (project charter)Acta de constitución del proyecto (project charter)
Acta de constitución del proyecto (project charter)Milena Giraldo
 
Mapa Conceptual, Gestion de Proyectos
Mapa Conceptual, Gestion de ProyectosMapa Conceptual, Gestion de Proyectos
Mapa Conceptual, Gestion de Proyectosjose baron torres
 
Gestion del tiempo proyecto parte i
Gestion del tiempo proyecto   parte iGestion del tiempo proyecto   parte i
Gestion del tiempo proyecto parte idochoaq_1981
 
Reclutamiento y Selección de Personal con diseño
Reclutamiento y Selección de Personal con diseñoReclutamiento y Selección de Personal con diseño
Reclutamiento y Selección de Personal con diseñoMaritza Lopez Ibarra
 
IMPLANTACIÓN DE NUEVOS DISEÑOS ORGANIZACIONALES
IMPLANTACIÓN DE NUEVOS DISEÑOS ORGANIZACIONALESIMPLANTACIÓN DE NUEVOS DISEÑOS ORGANIZACIONALES
IMPLANTACIÓN DE NUEVOS DISEÑOS ORGANIZACIONALESHarakanova
 
LOGÍSTICA INTERNA Y EXTERNA - ECOPIEL
LOGÍSTICA INTERNA Y EXTERNA - ECOPIELLOGÍSTICA INTERNA Y EXTERNA - ECOPIEL
LOGÍSTICA INTERNA Y EXTERNA - ECOPIELMelissa Romero
 
Anip agencia de niñeras profesionales
Anip agencia de niñeras profesionalesAnip agencia de niñeras profesionales
Anip agencia de niñeras profesionalesmagdarueda
 
Implantacion de nuevos diseños organizacionales
Implantacion de nuevos diseños organizacionalesImplantacion de nuevos diseños organizacionales
Implantacion de nuevos diseños organizacionalesRuBa RoMo
 
Decisiones Estrategicas y No Estratégicas
Decisiones Estrategicas y No EstratégicasDecisiones Estrategicas y No Estratégicas
Decisiones Estrategicas y No EstratégicasGuillermo Daniel Salazar
 

Tendances (20)

Metodologia great place to work
Metodologia great place to workMetodologia great place to work
Metodologia great place to work
 
Naturaleza del proyecto
Naturaleza del proyectoNaturaleza del proyecto
Naturaleza del proyecto
 
Administracion de almacen y control del inventarios
Administracion de almacen y control del inventariosAdministracion de almacen y control del inventarios
Administracion de almacen y control del inventarios
 
Mapa conceptual capitulo 1 gestión de proyectos
Mapa conceptual capitulo 1 gestión de proyectosMapa conceptual capitulo 1 gestión de proyectos
Mapa conceptual capitulo 1 gestión de proyectos
 
Flujograma capacitacion
Flujograma capacitacionFlujograma capacitacion
Flujograma capacitacion
 
Capacitación y desarrollo personal infografia
Capacitación y desarrollo personal infografiaCapacitación y desarrollo personal infografia
Capacitación y desarrollo personal infografia
 
PROCESOS Y PROCEDIMIENTOS TALENTO HUMANO
PROCESOS Y PROCEDIMIENTOS TALENTO HUMANOPROCESOS Y PROCEDIMIENTOS TALENTO HUMANO
PROCESOS Y PROCEDIMIENTOS TALENTO HUMANO
 
Acta de constitución del proyecto (project charter)
Acta de constitución del proyecto (project charter)Acta de constitución del proyecto (project charter)
Acta de constitución del proyecto (project charter)
 
Mapa Conceptual, Gestion de Proyectos
Mapa Conceptual, Gestion de ProyectosMapa Conceptual, Gestion de Proyectos
Mapa Conceptual, Gestion de Proyectos
 
cadena de suministros
cadena de suministros cadena de suministros
cadena de suministros
 
Registro de incidentes
Registro de incidentesRegistro de incidentes
Registro de incidentes
 
Reddin assessments
Reddin assessmentsReddin assessments
Reddin assessments
 
Gestion del tiempo proyecto parte i
Gestion del tiempo proyecto   parte iGestion del tiempo proyecto   parte i
Gestion del tiempo proyecto parte i
 
Reclutamiento y Selección de Personal con diseño
Reclutamiento y Selección de Personal con diseñoReclutamiento y Selección de Personal con diseño
Reclutamiento y Selección de Personal con diseño
 
IMPLANTACIÓN DE NUEVOS DISEÑOS ORGANIZACIONALES
IMPLANTACIÓN DE NUEVOS DISEÑOS ORGANIZACIONALESIMPLANTACIÓN DE NUEVOS DISEÑOS ORGANIZACIONALES
IMPLANTACIÓN DE NUEVOS DISEÑOS ORGANIZACIONALES
 
LOGÍSTICA INTERNA Y EXTERNA - ECOPIEL
LOGÍSTICA INTERNA Y EXTERNA - ECOPIELLOGÍSTICA INTERNA Y EXTERNA - ECOPIEL
LOGÍSTICA INTERNA Y EXTERNA - ECOPIEL
 
Anip agencia de niñeras profesionales
Anip agencia de niñeras profesionalesAnip agencia de niñeras profesionales
Anip agencia de niñeras profesionales
 
Taller dirección de proyectos
Taller dirección de proyectosTaller dirección de proyectos
Taller dirección de proyectos
 
Implantacion de nuevos diseños organizacionales
Implantacion de nuevos diseños organizacionalesImplantacion de nuevos diseños organizacionales
Implantacion de nuevos diseños organizacionales
 
Decisiones Estrategicas y No Estratégicas
Decisiones Estrategicas y No EstratégicasDecisiones Estrategicas y No Estratégicas
Decisiones Estrategicas y No Estratégicas
 

En vedette

Talento humano y funciones del gerente
Talento humano y funciones del gerenteTalento humano y funciones del gerente
Talento humano y funciones del gerenteAndrés Casadiego
 
DIRECCION DEL TALENTO HUMANO
DIRECCION DEL TALENTO HUMANODIRECCION DEL TALENTO HUMANO
DIRECCION DEL TALENTO HUMANOJCMENESESV
 
Importancia de los Manuales en las Empresas
Importancia de los Manuales en las EmpresasImportancia de los Manuales en las Empresas
Importancia de los Manuales en las EmpresasDanny Sanchez
 
Manual de procesos y procedimientos
Manual de  procesos y procedimientosManual de  procesos y procedimientos
Manual de procesos y procedimientoslinacortes_24
 
perfil ocupacional
perfil ocupacionalperfil ocupacional
perfil ocupacionalteamobebote
 

En vedette (7)

Talento humano y funciones del gerente
Talento humano y funciones del gerenteTalento humano y funciones del gerente
Talento humano y funciones del gerente
 
DIRECCION DEL TALENTO HUMANO
DIRECCION DEL TALENTO HUMANODIRECCION DEL TALENTO HUMANO
DIRECCION DEL TALENTO HUMANO
 
Importancia de los Manuales en las Empresas
Importancia de los Manuales en las EmpresasImportancia de los Manuales en las Empresas
Importancia de los Manuales en las Empresas
 
tamaño organizacional
tamaño organizacionaltamaño organizacional
tamaño organizacional
 
Manual de procesos y procedimientos
Manual de  procesos y procedimientosManual de  procesos y procedimientos
Manual de procesos y procedimientos
 
perfil ocupacional
perfil ocupacionalperfil ocupacional
perfil ocupacional
 
Manual de procedimientos
Manual  de procedimientosManual  de procedimientos
Manual de procedimientos
 

Similaire à Reingenieria,tipos reingenieria, victor mamani catachura,boreasH

Rediseño del proceso empresarial en los sistemas de informacion
Rediseño del proceso empresarial en los sistemas de informacionRediseño del proceso empresarial en los sistemas de informacion
Rediseño del proceso empresarial en los sistemas de informacionRAQUEL CARDENAS GONZALEZ
 
Administracion de sistemas de informacion
Administracion de sistemas de informacionAdministracion de sistemas de informacion
Administracion de sistemas de informacionMariGisVazquez
 
Cuestionario 2 legislacion
Cuestionario 2 legislacionCuestionario 2 legislacion
Cuestionario 2 legislacionjoseivanreyes
 
Racionalizacion de Procesos y Estructuras.pptx
Racionalizacion de Procesos y Estructuras.pptxRacionalizacion de Procesos y Estructuras.pptx
Racionalizacion de Procesos y Estructuras.pptxMaria Iribarren
 
Enfoque basado en procesos
Enfoque basado en procesosEnfoque basado en procesos
Enfoque basado en procesosDervys Ramos
 
Enfoque basado en procesos
Enfoque basado en procesosEnfoque basado en procesos
Enfoque basado en procesosDervys Ramos
 
Reingenieria un enfoque de todo o nada
Reingenieria un enfoque de todo o nadaReingenieria un enfoque de todo o nada
Reingenieria un enfoque de todo o nadaomarjzrv
 
motores de corriente continua
motores de corriente continuamotores de corriente continua
motores de corriente continuaAlvi Vargas
 
Ensayo sobre TIC y Reingenieria de Procesos
Ensayo sobre TIC y Reingenieria de ProcesosEnsayo sobre TIC y Reingenieria de Procesos
Ensayo sobre TIC y Reingenieria de Procesosjesus lindarte
 
Gestion Del Conocimiento
Gestion Del ConocimientoGestion Del Conocimiento
Gestion Del ConocimientoMonica Carrion
 
Sistema de informacion practica
Sistema de informacion practicaSistema de informacion practica
Sistema de informacion practicaRoxsanna
 

Similaire à Reingenieria,tipos reingenieria, victor mamani catachura,boreasH (20)

Rediseño del proceso empresarial en los sistemas de informacion
Rediseño del proceso empresarial en los sistemas de informacionRediseño del proceso empresarial en los sistemas de informacion
Rediseño del proceso empresarial en los sistemas de informacion
 
Reingeniería de procesos empresariales (brp)
Reingeniería de procesos empresariales (brp)Reingeniería de procesos empresariales (brp)
Reingeniería de procesos empresariales (brp)
 
Sistemas I ensayo tic
Sistemas I ensayo  ticSistemas I ensayo  tic
Sistemas I ensayo tic
 
Administracion de sistemas de informacion
Administracion de sistemas de informacionAdministracion de sistemas de informacion
Administracion de sistemas de informacion
 
Reingeniería
ReingenieríaReingeniería
Reingeniería
 
Reingeniería
ReingenieríaReingeniería
Reingeniería
 
HERRAMIENTAS DE LA REINGENIERÍA
HERRAMIENTAS DE LA REINGENIERÍAHERRAMIENTAS DE LA REINGENIERÍA
HERRAMIENTAS DE LA REINGENIERÍA
 
Cuestionario 2 legislacion
Cuestionario 2 legislacionCuestionario 2 legislacion
Cuestionario 2 legislacion
 
La mejora de procesos en las empresas
La mejora de procesos en las empresasLa mejora de procesos en las empresas
La mejora de procesos en las empresas
 
Racionalizacion de Procesos y Estructuras.pptx
Racionalizacion de Procesos y Estructuras.pptxRacionalizacion de Procesos y Estructuras.pptx
Racionalizacion de Procesos y Estructuras.pptx
 
Enfoque basado en procesos
Enfoque basado en procesosEnfoque basado en procesos
Enfoque basado en procesos
 
Enfoque basado en procesos
Enfoque basado en procesosEnfoque basado en procesos
Enfoque basado en procesos
 
Ticyreingenieriadeprocesos
Ticyreingenieriadeprocesos Ticyreingenieriadeprocesos
Ticyreingenieriadeprocesos
 
Reingenieria un enfoque de todo o nada
Reingenieria un enfoque de todo o nadaReingenieria un enfoque de todo o nada
Reingenieria un enfoque de todo o nada
 
motores de corriente continua
motores de corriente continuamotores de corriente continua
motores de corriente continua
 
Reingeniería De Proceso
Reingeniería De ProcesoReingeniería De Proceso
Reingeniería De Proceso
 
Guiadesupervivencia desarrollodesoftware
Guiadesupervivencia desarrollodesoftwareGuiadesupervivencia desarrollodesoftware
Guiadesupervivencia desarrollodesoftware
 
Ensayo sobre TIC y Reingenieria de Procesos
Ensayo sobre TIC y Reingenieria de ProcesosEnsayo sobre TIC y Reingenieria de Procesos
Ensayo sobre TIC y Reingenieria de Procesos
 
Gestion Del Conocimiento
Gestion Del ConocimientoGestion Del Conocimiento
Gestion Del Conocimiento
 
Sistema de informacion practica
Sistema de informacion practicaSistema de informacion practica
Sistema de informacion practica
 

Plus de victor mamani

Troyanos,Coolvibes,victor mamani catachura,boreasH,Bifrost
Troyanos,Coolvibes,victor mamani catachura,boreasH,BifrostTroyanos,Coolvibes,victor mamani catachura,boreasH,Bifrost
Troyanos,Coolvibes,victor mamani catachura,boreasH,Bifrostvictor mamani
 
Sistema Inventario, victor mamani catachura,boreasH
Sistema Inventario, victor mamani catachura,boreasHSistema Inventario, victor mamani catachura,boreasH
Sistema Inventario, victor mamani catachura,boreasHvictor mamani
 
Redes,Fibra Optica,victor mamani catachura,boreasH
Redes,Fibra Optica,victor mamani catachura,boreasHRedes,Fibra Optica,victor mamani catachura,boreasH
Redes,Fibra Optica,victor mamani catachura,boreasHvictor mamani
 
Agentes Estimulo Respuesta, victor mamani catachura,boreasH,Inteligencia Arti...
Agentes Estimulo Respuesta, victor mamani catachura,boreasH,Inteligencia Arti...Agentes Estimulo Respuesta, victor mamani catachura,boreasH,Inteligencia Arti...
Agentes Estimulo Respuesta, victor mamani catachura,boreasH,Inteligencia Arti...victor mamani
 
AdministracióN Centros InformacióN,victor mamani catachura,boreasH
AdministracióN Centros InformacióN,victor mamani catachura,boreasHAdministracióN Centros InformacióN,victor mamani catachura,boreasH
AdministracióN Centros InformacióN,victor mamani catachura,boreasHvictor mamani
 
Capa Sesion, victor mamani catachura,boreasH,Modelo Osi
Capa Sesion, victor mamani catachura,boreasH,Modelo OsiCapa Sesion, victor mamani catachura,boreasH,Modelo Osi
Capa Sesion, victor mamani catachura,boreasH,Modelo Osivictor mamani
 
Tabla SiMbolos, victor mamani catachura, boreasH,Compiladores
Tabla SiMbolos, victor mamani catachura, boreasH,CompiladoresTabla SiMbolos, victor mamani catachura, boreasH,Compiladores
Tabla SiMbolos, victor mamani catachura, boreasH,Compiladoresvictor mamani
 
Datamart,victor mamani catachura,boreasH,Topicos
Datamart,victor mamani catachura,boreasH,TopicosDatamart,victor mamani catachura,boreasH,Topicos
Datamart,victor mamani catachura,boreasH,Topicosvictor mamani
 
Oferta Y Demanda,victor mamani catachura,boreasH,Dinamica Sistemas
Oferta Y Demanda,victor mamani catachura,boreasH,Dinamica SistemasOferta Y Demanda,victor mamani catachura,boreasH,Dinamica Sistemas
Oferta Y Demanda,victor mamani catachura,boreasH,Dinamica Sistemasvictor mamani
 
Modelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHModelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHvictor mamani
 
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De SoftwareModelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De Softwarevictor mamani
 
Filosofia Software Libre, victor mamani catachura, boreasH
Filosofia Software Libre, victor mamani catachura, boreasHFilosofia Software Libre, victor mamani catachura, boreasH
Filosofia Software Libre, victor mamani catachura, boreasHvictor mamani
 
Presupuesto Software, victor mamani catachura, boreasH
Presupuesto Software, victor mamani catachura, boreasHPresupuesto Software, victor mamani catachura, boreasH
Presupuesto Software, victor mamani catachura, boreasHvictor mamani
 
Diagnostico Medico, victor mamani catachura , boreasH,Inteligencia Artificial
Diagnostico Medico, victor mamani catachura , boreasH,Inteligencia ArtificialDiagnostico Medico, victor mamani catachura , boreasH,Inteligencia Artificial
Diagnostico Medico, victor mamani catachura , boreasH,Inteligencia Artificialvictor mamani
 
Metodo Transporte, victor mamani catachura, boreasH
Metodo Transporte, victor mamani catachura, boreasHMetodo Transporte, victor mamani catachura, boreasH
Metodo Transporte, victor mamani catachura, boreasHvictor mamani
 
Criptografía,victor mamani catachura,boreasH,matricial cesar
Criptografía,victor mamani catachura,boreasH,matricial cesarCriptografía,victor mamani catachura,boreasH,matricial cesar
Criptografía,victor mamani catachura,boreasH,matricial cesarvictor mamani
 
Derivadas Restringidas,victor mamani catachura,boreasH
Derivadas Restringidas,victor mamani catachura,boreasHDerivadas Restringidas,victor mamani catachura,boreasH
Derivadas Restringidas,victor mamani catachura,boreasHvictor mamani
 

Plus de victor mamani (17)

Troyanos,Coolvibes,victor mamani catachura,boreasH,Bifrost
Troyanos,Coolvibes,victor mamani catachura,boreasH,BifrostTroyanos,Coolvibes,victor mamani catachura,boreasH,Bifrost
Troyanos,Coolvibes,victor mamani catachura,boreasH,Bifrost
 
Sistema Inventario, victor mamani catachura,boreasH
Sistema Inventario, victor mamani catachura,boreasHSistema Inventario, victor mamani catachura,boreasH
Sistema Inventario, victor mamani catachura,boreasH
 
Redes,Fibra Optica,victor mamani catachura,boreasH
Redes,Fibra Optica,victor mamani catachura,boreasHRedes,Fibra Optica,victor mamani catachura,boreasH
Redes,Fibra Optica,victor mamani catachura,boreasH
 
Agentes Estimulo Respuesta, victor mamani catachura,boreasH,Inteligencia Arti...
Agentes Estimulo Respuesta, victor mamani catachura,boreasH,Inteligencia Arti...Agentes Estimulo Respuesta, victor mamani catachura,boreasH,Inteligencia Arti...
Agentes Estimulo Respuesta, victor mamani catachura,boreasH,Inteligencia Arti...
 
AdministracióN Centros InformacióN,victor mamani catachura,boreasH
AdministracióN Centros InformacióN,victor mamani catachura,boreasHAdministracióN Centros InformacióN,victor mamani catachura,boreasH
AdministracióN Centros InformacióN,victor mamani catachura,boreasH
 
Capa Sesion, victor mamani catachura,boreasH,Modelo Osi
Capa Sesion, victor mamani catachura,boreasH,Modelo OsiCapa Sesion, victor mamani catachura,boreasH,Modelo Osi
Capa Sesion, victor mamani catachura,boreasH,Modelo Osi
 
Tabla SiMbolos, victor mamani catachura, boreasH,Compiladores
Tabla SiMbolos, victor mamani catachura, boreasH,CompiladoresTabla SiMbolos, victor mamani catachura, boreasH,Compiladores
Tabla SiMbolos, victor mamani catachura, boreasH,Compiladores
 
Datamart,victor mamani catachura,boreasH,Topicos
Datamart,victor mamani catachura,boreasH,TopicosDatamart,victor mamani catachura,boreasH,Topicos
Datamart,victor mamani catachura,boreasH,Topicos
 
Oferta Y Demanda,victor mamani catachura,boreasH,Dinamica Sistemas
Oferta Y Demanda,victor mamani catachura,boreasH,Dinamica SistemasOferta Y Demanda,victor mamani catachura,boreasH,Dinamica Sistemas
Oferta Y Demanda,victor mamani catachura,boreasH,Dinamica Sistemas
 
Modelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHModelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasH
 
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De SoftwareModelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
Modelo Espiral, victor mamani catachura, boreasH,Ingenieria De Software
 
Filosofia Software Libre, victor mamani catachura, boreasH
Filosofia Software Libre, victor mamani catachura, boreasHFilosofia Software Libre, victor mamani catachura, boreasH
Filosofia Software Libre, victor mamani catachura, boreasH
 
Presupuesto Software, victor mamani catachura, boreasH
Presupuesto Software, victor mamani catachura, boreasHPresupuesto Software, victor mamani catachura, boreasH
Presupuesto Software, victor mamani catachura, boreasH
 
Diagnostico Medico, victor mamani catachura , boreasH,Inteligencia Artificial
Diagnostico Medico, victor mamani catachura , boreasH,Inteligencia ArtificialDiagnostico Medico, victor mamani catachura , boreasH,Inteligencia Artificial
Diagnostico Medico, victor mamani catachura , boreasH,Inteligencia Artificial
 
Metodo Transporte, victor mamani catachura, boreasH
Metodo Transporte, victor mamani catachura, boreasHMetodo Transporte, victor mamani catachura, boreasH
Metodo Transporte, victor mamani catachura, boreasH
 
Criptografía,victor mamani catachura,boreasH,matricial cesar
Criptografía,victor mamani catachura,boreasH,matricial cesarCriptografía,victor mamani catachura,boreasH,matricial cesar
Criptografía,victor mamani catachura,boreasH,matricial cesar
 
Derivadas Restringidas,victor mamani catachura,boreasH
Derivadas Restringidas,victor mamani catachura,boreasHDerivadas Restringidas,victor mamani catachura,boreasH
Derivadas Restringidas,victor mamani catachura,boreasH
 

Dernier

El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoEl MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoTe Cuidamos
 
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdf
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdfPROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdf
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdfjosesoclle855
 
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...Oxford Group
 
FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..angelicacardales1
 
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...henry2015charles
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfLizCarolAmasifuenIba
 
Derechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejorDerechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejorMarcosAlvarezSalinas
 
129813431-Diamantina-perforacion-ppt.pdf
129813431-Diamantina-perforacion-ppt.pdf129813431-Diamantina-perforacion-ppt.pdf
129813431-Diamantina-perforacion-ppt.pdfNahirleguizamon1
 
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAPRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAgisellgarcia92
 
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdfRamon Costa i Pujol
 
PPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEODPPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEODferchuxdlinda
 
SISTEMA FINANCIERO PERÚ. Institución privada
SISTEMA FINANCIERO PERÚ. Institución privadaSISTEMA FINANCIERO PERÚ. Institución privada
SISTEMA FINANCIERO PERÚ. Institución privadaBetlellyArteagaAvila
 
VAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa ManaosVAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa Manaosmalenasilvaet7
 
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIAPRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIAgisellgarcia92
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAAlexandraSalgado28
 
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdfGUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdfRasecGAlavazOllirrac
 
estadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosestadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosVeritoIlma
 
Administración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdfAdministración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdfec677944
 
Gastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaGastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaInstituto de Capacitacion Aduanera
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfDiegomauricioMedinam
 

Dernier (20)

El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoEl MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
 
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdf
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdfPROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdf
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdf
 
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...
 
FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..
 
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
 
Derechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejorDerechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejor
 
129813431-Diamantina-perforacion-ppt.pdf
129813431-Diamantina-perforacion-ppt.pdf129813431-Diamantina-perforacion-ppt.pdf
129813431-Diamantina-perforacion-ppt.pdf
 
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAPRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
 
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
 
PPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEODPPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEOD
 
SISTEMA FINANCIERO PERÚ. Institución privada
SISTEMA FINANCIERO PERÚ. Institución privadaSISTEMA FINANCIERO PERÚ. Institución privada
SISTEMA FINANCIERO PERÚ. Institución privada
 
VAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa ManaosVAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa Manaos
 
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIAPRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
 
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdfGUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
 
estadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosestadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicos
 
Administración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdfAdministración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdf
 
Gastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaGastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importada
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdf
 

Reingenieria,tipos reingenieria, victor mamani catachura,boreasH

  • 1. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos Victor Mamani Catachura boreas boreas.H TRABAJO PRÁCTICO 1. Defina Reingeniería Para definir reingeniería de una manera sencilla se podría decir que significa quot;empezar de nuevoquot;. No significa arreglar lo que ya existe o hacer cambios incrementales que dejan intactas las estructuras básicas. No es reparar o mejorar lo que ya existe para que funcione mejor. Lo que pretende la reingeniería es abandonar los procedimientos establecidos y examinar nuevamente el trabajo que se requiere para crear el producto o servicio y entregar un producto que cumpla con los requisitos exigidos por el cliente. Rediseñar significa echar a un lado sistemas viejos y empezar de nuevo. Implica volver a empezar e inventar una manera mejor de hacer el trabajo. Esta es una definición informal de reingeniería, a continuación se dará una definición más formal. Reingeniería en un concepto simple es el rediseño de un proceso en un negocio o un cambio drástico de un proceso. Reingeniería es comenzar de cero, es un cambio de todo o nada, además ordena la empresa alrededor de los procesos. La reingeniería requiere que los procesos fundamentales de los negocios sean observados desde una perspectiva transfuncional y en base a la satisfacción del cliente. 2. Defina Reingeriría de Sistemas Recupera información sobre el diseño de un programa existente y utiliza esta información para reestructurar o reconstruir el programa existente, con vistas a adaptarlo a un cambio, a ampliarlo o a mejorar su calidad general, con el objetivo de conseguir una mayor facilidad de mantenimiento en el futuro (esto es lo que se denomina mantenimiento preventivo). 3. Defina Reingeniería de Procesos La reingeniería de procesos es una herramienta gerencial mediante la cual se rediseñan radicalmente los procesos medulares de una empresa, para lograr mejoras dramáticas en productividad, tiempos de ciclos y calidad 1
  • 2. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos La reingeniería de procesos es una herramienta gerencia moderna orientada al mejoramiento de los procesos. Su adecuada aplicación seguida de innovación y mejoramientos continuos nos permitirá mantenernos competitivos, pero en ningún momento puede por si sola ser la solución a los males, problemas o falencias de la organización. y su aplicación no garantiza tampoco el éxito de la empresa 4. Defina Reingeniería Social Esta conducta tiene la particularidad de haber sido considerada recientemente en relación con los delitos informáticos. Apunta a la obtención de información secreta o privada que se logra por la revisión no autorizada de la basura (material o inmaterial) descartada por una persona, una empresa u otra entidad, con el fin de utilizarla por medios informáticos en actividades delictivas. Estas acciones corresponden a una desviación del procedimiento conocido como reingeniería social. Estas actividades pueden tener como objetivo la realización de espionaje, coerción o simplemente el lucro mediante el uso ilegítimo de códigos de ingreso a sistemas informáticos que se hayan obtenido en el análisis de la basura recolectada. Esta minuciosa distinción de sujetos según su actuar no son útiles para tipificar el delito pues son sujetos indeterminados, no requieren condición especial; mas vale realizar dicha diferenciación para ubicarnos en el marco en que se desenvuelven y las características de su actuar, favoreciendo con ello el procedimiento penal que se deberá llevar a cabo luego de producirse el delito. 5. Cuáles son las etapas en todo proceso de reingeniería, explique. ETAPA UNO: PREPARACIÓN En un proyecto real de reingeniería, la administración casi siempre tendrá alguna idea de las metas no financieras. Entre ellas se incluyen idea sobre servicio a clientes, rapidez y precisión de la ejecución, calidad, facultar a los empleados, mayor disponibilidad de información, aplanamiento de organización, descentralización etc. Así podremos ver mejor como las metas no financieras entran en la visión. 2
  • 3. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos Además de las metas, el equipo administrativo tiene que desarrollar también una lista de cuestiones pertinentes. Entre esas cuestiones se incluyen el tiempo, el costo, el riesgo y las dimensiones sociales del cambio. Este puede ser el reemplazo de un alto ejecutivo. O puede ser cualquier otro acontecimiento que compense al patrocinador de que las cosas tienen que cambiar. ETAPA 2: IDENTIFICACIÓN El propósito de estas etapas es desarrollar y comprender el modelo del negocio con procesos orientados al cliente. En ella se producen definiciones de clientes, procesos, rendimiento y éxito; identificación de actividades que agregan valor; un diagrama de organización, recursos, volúmenes y frecuencias; y la selección de los procesos que se deben rediseñar. La etapa de ubicación, lo mismo que la de preparación es para realizarse una sola vez por cada programa de reingeniería. En otras palabras, las etapas de identificación y preparación capacitan a una compañía para resolver que procesos rediseñar y en qué orden, y luego las etapas de visión, solución y transformación. ETAPA 3: VISIÓN El propósito de esta etapa es desarrollar una emisión del proceso, capaz de producir un avance decisivo en rendimiento. Se identifican en la etapa de visión los elementos existentes del proceso, tales como organizaciones, sistemas, flujo de información y problemas y cuestiones corrientes. La capa de visión y las que les siguen se diseñaron para practicarse una vez para cada uno de los procesos que se van a rediseñar. La quot;visiónquot;, que es la meta y el producto de la capa de visión, es más que una idea y menos que un diseño. Es un planteamiento del propósito de rediseñar el proceso. ETAPA 4: SOLUCIÓN: DISEÑO TÉCNICO 3
  • 4. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos El propósito de ésta etapa es producir un diseño del proceso capaz de realizar la visión. La etapa contesta la pregunta quot;¿cómo?quot; El desarrollo de la solución tiene dos componentes: diseño técnico y diseño social. ETAPA 5: TRANSFORMACIÓN El propósito de ésta etapa de realizar la visión del proceso implementando el diseño producido en la etapa 4. Entre los participantes en la etapa de transformación se incluyen el equipo de reingeniería y las organizaciones de apoyo, tales como servicios de información, recursos humanos, administración de oficinas, instalaciones, ingeniería industrial, interesados en el proceso, el dueño del proceso, del patrocinador y otros miembros de la alta administración. En algunos proyectos de reingeniería el equipo del proyecto actúa como comité directivo, y la principal responsabilidad de la implementación recae sobre las organizaciones zonales en otros proyectos, el equipo de reingeniería actúa como contratista general, y hacer por sí mismo las cosas que puede hacer y subcontrata las que no puede hacer con las organizaciones funcionales poco abastecedoras externas. 6. Defina Ingeniería Inversa (solo en el caso de haber diferencia con los conceptos anteriores, de ser así indicar cuál es). El objetivo de la ingeniería inversa es obtener información a partir de un producto accesible al público, con el fin de determinar de qué está hecho, qué lo hace funcionar y cómo fue fabricado. Los productos más comunes que son sometidos a la ingeniería inversa son los programas de computadoras y los componentes electrónicos, pero básicamente casi cualquier proceso puede ser sometido a un análisis de Ingeniería Inversa. Este método es denominado ingeniería inversa porque avanza en dirección opuesta a las tareas habituales de ingeniería, que consisten en utilizar datos técnicos para elaborar un producto determinado. En general si el producto u otro material que fue sometido a la ingeniería inversa fue obtenido en forma apropiada, entonces el proceso es legítimo y legal. De la misma forma, pueden fabricarse y distribuirse, legalmente, los productos genéricos creados a partir de la 4
  • 5. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos información obtenida de la ingeniería inversa, como es el caso de algunos proyectos de Software libre ampliamente conocidos. Los conceptos de reingeniería e ingeniería inversa están ligados al desarrollo de software a gran escala, donde una mejora en proceso de este desarrollo supone un aumento en la competitividad de la empresa. Aunque hay que tener en cuenta que esta mejora es, en general a largo plazo (normalmente de uno a dos años) ambas actividades, están orientadas a automatizar el mantenimiento de aplicaciones. Esta es una tarea que consume gran cantidad de recursos, por lo que cualquier reducción en el tiempo y recursos empleados en ella supone una importante mejora en la productividad del proceso. Este es el principal objetivo de la reingeniería. Se trata, de analizar el código o el diseño actual y modificarlo con la ayuda de herramientas automáticas para traducirlos a códigos más estructurados, y más eficientes. Dentro de la reingeniería, el proceso de pasar del código a una descripción de más alto nivel es lo que se denomina: Ingeniería inversa. La reingeniería e ingeniería inversa prolongan la vida del software. 7. Tipos de Ingeniería Inversa.  Ingeniería inversa de datos: Se aplica sobre algún código de bases datos (aplicación, código SQL, etc) para obtener los modelos relacionales o sobre el modelo relacional para obtener el diagrama entidad-relación  Ingeniería inversa de lógica o de proceso: Cuando la ingeniería inversa se aplica sobre código de un programa para averiguar su lógica o sobre cualquier documento de diseño para obtener documentos de análisis o de requisitos.  Ingeniería inversa de interfaces de usuario: Se aplica con objeto de mantener la lógica interna del programa para obtener los modelos y especificaciones que sirvieron de base para la construcción de la misma, con objeto de tomarlas como punto de partida en procesos de ingeniería directa que permitan modificar dicha interfaz. 5
  • 6. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos 8. Herramientas para la Ingeniería Inversa  Los Depuradores Un depurador es un programa que se utiliza para controlar otros programas. Permite avanzar paso a paso por el código, rastrear fallos, establecer puntos de control y observar las variables y el estado de la memoria en un momento dado del programa que se esté depurando. Los depuradores son muy valiosos a la hora de determinar el flujo lógico del programa. Un punto de ruptura (breakpoint) es una instrucción al depurador que permite parar la ejecución del programa cuando cierta condición se cumpla. Por ejemplo, cuando un programa accede a cierta variable, o llama a cierta función de la API, el depurador puede parar la ejecución del programa. Algunos depuradores de Windows son: • OllyDbg → es un potente depurador con un motor de ensamblado y desensamblado integrado. Tiene numerosas otras características incluyendo un precio de 0 $. Muy útil para parcheado, desensamblado y depuración. • WinDBG → es una pieza de software gratuita de Microsoft que puede ser usada para depuración local en modo usuario, o incluso depuración remota en modo kernel.  Las Herramientas de Inyección de Fallos Las herramientas que pueden proporcionar entradas malformadas con formato inadecuado a procesos del software objetivo para provocar errores son una clase de herramientas de inserción de fallos. Los errores del programa pueden ser analizados para determinar si los errores existen en el software objetivo. Algunos fallos tienen implicaciones en la seguridad, como los fallos que permiten un acceso directo del asaltante al ordenador principal o red. Hay herramientas de inyección de fallos basados en el anfitrión que funcionan como depuradores y pueden alterar las condiciones del programa para observar los resultados y también están los inyectores basados en redes que manipulan el tráfico de la red para determinar el efecto en el aparato receptor. 6
  • 7. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos  Los Desensambladores Se trata de una herramienta que convierte código máquina en lenguaje ensamblador. El lenguaje ensamblador es una forma legible para los humanos del código máquina. Los desensambladotes revelan que instrucciones máquinas son usadas en el código. El código máquina normalmente es específico para una arquitectura dada del hardware. De forma que los desensambladotes son escritor expresamente para la arquitectura del hardware del software a desensamblar. Algunos ejemplos de desensambladores son: • IDA Pro → es un desensamblador profesional extremadamente potente. La parte mala es su elevado precio. • PE Explorer → es un desensamblador que “se centra en facilidad de uso, claridad y navegación”. No es tan completo como IDA Pro, pero tiene un precio más bajo. • IDA Pro Freeware 4.1 → se comporta casi como IDA Pro, pero solo desensambla código para procesadores Intel x86 y solo funciona en Windows. • Bastard Disassembler → es un potente y programable desensamblador para Linux y FreeBSD. • Ciasdis → esta herramienta basada en Forth permite construir conocimiento sobre un cuerpo de código de manera interactiva e incremental. Es único en que todo el código desensamblado puede ser re-ensamblado exactamente al mismo código.  Los compiladores Inversos o Decompiladores Un decompilador es una herramienta que transforma código en ensamblador o código máquina en código fuente en lenguaje de alto nivel. También existen decompiladores que transforman lenguae intermedio en código fuente en lenguaje de alto nivel. Estas herramientas son sumamente útiles para determinar la lógica a nivel superior como bucles o declaraciones if-then de los programas que son decompilados. Los decompiladores son parecidos a los desensambladotes pero llevan el proceso un importante paso más allá. Algunos decompiladores pueden ser: 7
  • 8. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos • DCC Decompiler → es una exacelente perspectiva teórica a la descompilación, pero el descompilador sólo soporta programas MSDOS. • Boomerang Decompiler Project → es un intento de construir un potente descompilador para varias máquinas y lenguajes. • Reverse Engineering Compiler (REC) → es un potente “descompilador” que descompila código ensamblador a una representación del código semejante a C. El código está a medio camino entre ensamblador y C, pero es mucho más legible que el ensamblador puro.  Las Herramientas CASE Las herramientas de ingeniería de sistemas asistida por ordenador (Computer-Aided Systems Engineering – CASE) aplican la tecnología informática a las actividades, las técnicas y las metodologías propias de desarrollo de sistemas para automatizar o apoyar una o más fases del ciclo de vida del desarrollo de sistemas. En el caso de la ingeniería inversa generalmente este tipo de herramientas suelen englobar una o más de las anteriores junto con otras que mejoran el rendimiento y la eficiencia. 9. Defina Herramientas case De acuerdo con Kendall y Kendall la ingeniería de sistemas asistida por ordenador es la aplicación de tecnología informática a las actividades, las técnicas y las metodologías propias de desarrollo, su objetivo es acelerar el proceso para el que han sido diseñadas, en el caso de CASE para automatizar o apoyar una o mas fases del ciclo de vida del desarrollo de sistemas, en tareas como el proceso de realizar un diseño del proyecto, calculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras. Es decir; son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. 10. Cuáles son los tipos de herramientas case 8
  • 9. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos Aunque no es fácil y no existe una forma única de clasificarlas, las herramientas CASE se pueden clasificar teniendo en cuenta los siguientes parámetros: a) Las plataformas que soportan. b) Las fases del ciclo de vida del desarrollo de sistemas que cubren. c) La arquitectura de las aplicaciones que producen. d) Su funcionalidad. La siguiente clasificación es la más habitual basada en las fases del ciclo de desarrollo que cubren:  Upper CASE (U-CASE), herramientas que ayudan en las fases de planificación, análisis de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML.  Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis y diseño de la aplicación.  Lower CASE (L-CASE), herramientas que semiautomatizan la generación de código, crean programas de detección de errores, soportan la depuración de programas y pruebas. Además automatizan la documentación completa de la aplicación. Aquí pueden incluirse las herramientas de Desarrollo_rápido_de_aplicaciones. Existen otros nombres que se le dan a este tipo de herramientas, y que no es una clasificación excluyente entre si, ni con la anterior:  Integrated CASE (I-CASE), herramientas que engloban todo el proceso de desarrollo software, desde análisis hasta implementación.  MetaCASE, herramientas que permiten la definición de nuestra propia técnica de modelado, los elementos permitidos del metamodelo generado se guardan en un repositorio y pueden ser usados por otros analistas, es decir, es como si definiéramos nuestro propio UML, con nuestros elementos, restricciones y relaciones posibles.  CAST (Computer-Aided Software Testing), herramientas de soporte a la prueba de software. 9
  • 10. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos  IPSE (Integrated Programming Support Environment), herramientas que soportan todo el ciclo de vida, incluyen componentes para la gestión de proyectos y gestión de la configuración. Por funcionalidad podríamos diferenciar algunas como:  Herramientas de generación semiautomática de código.  Editores UML.  Herramientas de Refactorización de código.  Herramientas de mantenimiento como los sistemas de control de versiones· 11. Qué uso se les da a las herramientas case.  Mejorar la productividad en el desarrollo y mantenimiento del software.  Aumentar la calidad del software.  Mejorar el tiempo y coste de desarrollo y mantenimiento de los sistemas informáticos.  Mejorar la planificación de un proyecto  Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la búsqueda de soluciones para los requisitos.  Automatizar, desarrollo del software, documentación, generación de código, pruebas de errores y gestión del proyecto.  Ayuda a la reutilización del software, portabilidad y estandarización de la documentación  Gestión global en todas las fases de desarrollo de software con una misma herramienta.  Facilitar el uso de las distintas metodologías propias de la ingeniería del software. 12. Indique algunos ejemplos de Herramientas case y cuál de ellas utilizará para su proyecto. EJEMPLOS  Herramientas Abiertas o Umbrello o ArgoUML o Gaphor 10
  • 11. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos  Herramientas Comerciales/Cerradas o Rational Rose o Together o System Architect o Visual Paradigm o Poseidon  Entre otras o ASADAL - Herramienta CASE especializada en Sistemas de Tiempo Real o CASE GENEXUS Tool o System Architect, herramientas CASE para Análisis y Diseño, incluye técnicas estructuradas y orientadas a objetos. o Win A&D, herramientas CASE para Análisis y Diseño, incluye técnicas estructuradas y orientadas a objetos. o CRADLE, conjunto de herramientas CASE integradas que dan soporte a la Planificación estratégica, Analísis y Diseño. o PowerDesigner 7.0: herramienta CASE de Análisis y Diseño incluye capacidades de generación relacional y con orientación a objetos. o SilverRun: Conjunto integrado de de herramientas CASE para el modelado de negocios. HERRAMIENTAS CASE A UTILIZAR Bueno en lo que respecta al analisis utilizaremos UML …………. 13. En qué etapa(s) del proyecto de Sistemas se utiliza las herramientas case, explique. Como se puede apreciar en la gráfica; las Herramientas Case por su clasificación, pueden estar en diversas fases del ciclo de vida de un proyecto 11
  • 12. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos 14. Utilizar una de las herramientas listadas anteriormente (y no utilizada durante sus estudios), para graficar un ejemplo de modelamiento de sistemas. • Descargar el software Usuario <<include>> <<extend>> Conexion a Internet Inicio de Secion <<include>> <<include>> Seleccion de Descarga <<include>> BD_Sistema 12
  • 13. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos • Manual de Funcionamiento (Tutorial) Usuario Precentacion del Menu Seleccion del Menu Inicio de Secion Seleccion del Menu Seleccion del Menu Archivo Reportes Administracion Otros Muchos Procesos y SubProcesos SubMenu Clientes SubMenu Empleados SubMenu Productos ... Comprobacion de ID y Contraseña Boton Nuevo Boton Modificar Boton Eliminar Fin de Secion BD_Sistema • Generar un ejemplo de modelamiento (de preferencia aplicado a su sistema). Nuevo Usuario Realizar Compra Usuario Realizar Venta Modificar Usuario Empleado Generar Reporte Eliminar Usuario Imprimir BD_Sistema Buscar Usuario 13
  • 14. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos 15. Aplicar Ingeniería de Sistemas o Reingeniería según corresponda (escogiendo el xtipo) a la Facultad de Ciencias, especifique la zona. • Preparación: Para este punto, tomaremos como caso de estudio la secretaria académica de la facultad de ciencias, dado que es ahí donde se realizan los procesos de matriculas, entrega de notas, contratos y otros procesos específicos de la facultad. • Identificación: El problema especifico es el tratamiento de la información y la rapidez con que esta se efectúa, dado que la aplicación o software que utilizan para la administración de los procesos ya antes mencionados, son en modo consola, lo que disminuye el rendimiento, y causa una mala apariencia en comparación a sistemas de matrícula de otras facultades, para este caso, se aplicarían dos tipos de reingeniería: lógica o de procesos, y la de interfaces de usuario. • Visión: Lo que queremos es un sistema más rápido, y menos propenso a errores, la experiencia de estos últimos años nos demuestran que este sistema de consola no soporta mucho procesamiento de información, y cuando llegan las temporadas pico de uso del sistema, este no responde adecuadamente, para eso, se implementaría un nuevo análisis de procesos, al igual que un nuevo diseño de interfaces para lograr un mejor entendimiento entre el usuario y la información, agilizar procesos y dar más seguridad eliminando las vulnerabilidades como un soporte para el tratamiento de datos a gran escala. • Solución diseño técnico: Se usarían herramientas de 4ta generación como Visual Studio, Eclipse, etc., para el diseño de las interfaces, véase conveniente con que sistema se trabajaría para escoger, también tendremos que tener en cuenta la compatibilidad de la información ya antes almacenada para hacer la migración de la información a un Sistema Gestor De Base de Datos más adecuado y potente, este sería el caso de SQL, Oracle, Access, entre otros. También se tendría que poner a prueba el rendimiento de los equipos, por un problema de obsolescencia, para tener un mayor periodo de vida y usabilidad del sistema diseñado. 14
  • 15. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos • Transformación: Para la implementación de este sistema, se tendría el apoyo de los integrantes del grupo, ya que se necesitarían Analistas, Diseñadores, Programadores, y Etc. para garantizar un respectivo funcionamiento del sistema. 16. Aplicar Ingeniería de Sistemas o Reingeniería según corresponda (escogiendo el tipo) al Laboratorio de Cómputo. • Preparación: Para este punto, tomaremos como caso de estudio el laboratorio de computo de la escuela de informática y sistemas que pertenece a la facultad de ciencias, dado que es el laboratorio de la escuela, su rendimiento eficiente es muy necesario, aquí llevamos a prueba nuestras exposiciones, trabajos, y las respectivas características que debería tener un laboratorio de computo. • Identificación: El problema específico es el tratamiento de las computadoras, y la rapidez con que estas operan, dado que no se les da el respectivo mantenimiento. Por consecuencia estas computadoras son de procesamiento muy lento, y trabajar en ellas resulta ser engorroso, también está involucrado el tratamiento de la información que en muchos casos es limitada por la falta de una interconexión continua, para tratar de superar estas adversidades, aplicaremos dos tipos de reingeniería: lógica o de procesos, y la de interfaces de usuario. • Visión: Lo que queremos son computadores con optimo rendimiento, y menos propenso a errores, la experiencia de estos últimos años nos que estos ordenadores fueron veloces, pero el mal mantenimiento los ah ido dejando en el olvido, para solucionar este problema, se deben implementar nuevas reglas para el uso de este laboratorio, así como definir mejor los usuarios y las interfaces a las que estos tienen permisos. • Solución diseño técnico: Respecto a las políticas, se debe de analizar el tratamiento que se les da a las computadoras, al igual que se deberá de reinstalar los sistemas operativos, y definir una nueva red o mejorarla, para así de alguna manera limpiar los posibles errores de cableado, también se tendrá que especificar o detallar que conexiones, programas, características específicas de cada computadora, para realizar 15
  • 16. UNIVERSIDAD NACIONAL “JORGE BASADRE GROHMANN” FACI - ESIIS Sistemas Informáticos periódicamente el mantenimiento respectivo, así también la protección de virus. • Transformación: Para la implementación de estas nuevas políticas o estándares en el laboratorio, se deberá proponer este proyecto o propuesta al jefe de laboratorio respectivo, y así mismo, fomentar el buen uso de los ordenadores por los usuarios, en este caso los alumnos de la escuela de informática y sistemas. 16