Deporte. Salud. Nutrición. Gimnasia. Por estilo

Criterios de evaluación y selección de herramientas CASE. · requisitos de medios técnicos. Requisitos para el tamaño óptimo de la memoria externa y RAM, tipo y rendimiento del procesador, asegurando un nivel aceptable de rendimiento. Evaluación y selección CASE-sr

Enviar su buen trabajo a la base de conocimientos es fácil. Utilice el siguiente formulario

buen trabajo al sitio">

Los estudiantes, estudiantes de posgrado y jóvenes científicos que utilicen la base de conocimientos en sus estudios y trabajos le estarán muy agradecidos.

Publicado en http:// www. todo lo mejor. ru/

Evaluación y selección de herramientas CASE.

Esquema de la conferencia

1. Proceso de selección

2. Criterios de evaluación y selección

Preguntas de seguridad

Literatura

1. Proceso de selección

El proceso de selección está estrechamente relacionado con el proceso de evaluación e incluye las siguientes acciones:

· formulación de problemas de selección, incluidos objetivos, supuestos y limitaciones;

· cumplimiento de todos acciones necesarias optativas, incluida la definición y clasificación de criterios, la identificación de productos candidatos, la recopilación de datos necesarios y la aplicación de los criterios clasificados a los resultados de la evaluación para determinar los productos con mejor rendimiento. Para muchos usuarios, un criterio de selección importante es la integración de la herramienta CASE con el entorno existente;

· ejecución cantidad requerida iteraciones para seleccionar (o rechazar) herramientas que tengan indicadores similares;

· elaboración de un informe sobre los resultados de la selección.

Durante el proceso de selección son posibles dos resultados:

· Solicitud de información adicional sobre el proceso de evaluación.

El alcance de la selección debe establecer el nivel de detalle requerido, los recursos requeridos, el cronograma y los resultados esperados. Hay una serie de parámetros que se pueden utilizar para determinar la escala, que incluyen:

· uso de preselección (por ejemplo, seleccionar sólo fondos que funcionen en una plataforma específica);

· uso de resultados de evaluación obtenidos previamente, resultados de evaluación de fuentes externas o una combinación de ambos;

Los algoritmos comúnmente utilizados para la selección pueden basarse en escala o rango. Los algoritmos basados ​​en escala calculan un valor único para cada característica CASE multiplicando el peso de cada criterio por su valor (teniendo en cuenta la escala) y sumando todos los productos. La herramienta CASE con el resultado más alto recibe el primer puesto. Los algoritmos basados ​​en rangos utilizan la clasificación de herramientas CASE candidatas según criterios individuales o grupos de criterios de acuerdo con los valores de los criterios en una escala determinada. Luego, de manera similar al anterior, los rangos se juntan y se calculan. valores generales filas.

Al analizar los resultados de la selección, se supone que el proceso de selección está completo, que la herramienta CASE ha sido seleccionada y recomendada para su uso. Sin embargo, es posible que se requiera más análisis preciso determinar el grado de dependencia de los valores de los criterios clave de las diferencias en los valores de las características de las herramientas CASE - candidatas. Este análisis permitirá determinar en qué medida el resultado de la clasificación de las herramientas CASE depende de la elección óptima de los coeficientes de ponderación de los criterios. También se puede utilizar para identificar diferencias significativas entre herramientas CASE con valores de criterio o rangos muy similares.

Si ninguna de las herramientas CASE cumple con los criterios mínimos, la selección (posiblemente junto con la evaluación) se puede repetir para otras herramientas CASE candidatas.

Si las diferencias entre los candidatos más preferidos no son significativas, información adicional puede obtenerse mediante selección repetida (posiblemente junto con una evaluación) utilizando criterios adicionales o diferentes.

Las recomendaciones de selección deben estar estrictamente justificadas. En ausencia de herramientas CASE adecuadas, como se señaló anteriormente, se recomienda desarrollar una nueva herramienta CASE, modificar una existente o abandonar su implementación.

2. Criterios de evaluación y selección

Los criterios forman la base de los procesos de evaluación y selección y pueden tomar varias formas, incluido:

· medidas numéricas en una amplia gama de valores, por ejemplo, la cantidad de memoria requerida;

· medidas numéricas en un rango limitado de valores, por ejemplo, facilidad de aprendizaje, expresadas en puntos del 1 al 5;

· medidas binarias (verdadero/falso, sí/no), por ejemplo, la capacidad de generar documentación en formato Postscript;

· medidas que pueden tomar uno o más conjuntos finitos de valores, como plataformas para las cuales se admite la herramienta CASE.

Un proceso típico de evaluación y/o selección puede utilizar un conjunto de diferentes tipos de criterios.

La estructura del conjunto de criterios se muestra en la Figura 11.1. Cada criterio debe ser seleccionado y adaptado por un experto, teniendo en cuenta las características de un proceso particular. En la mayoría de los casos, sólo algunos de los muchos criterios que se describen a continuación son aceptables para su uso, y también se agregan criterios adicionales. Seleccionar y perfeccionar el conjunto de criterios que se utilizarán es un paso crítico en el proceso de evaluación y/o selección.

Arroz. Estructura de un conjunto de criterios.

Facilidad de uso

· facilidad de interfaz de usuario. Comodidad de disposición y presentación de elementos de pantalla de uso frecuente, métodos de entrada de datos, etc.

· localización (de acuerdo con los requisitos de un país determinado).

· facilidad de aprendizaje. Costos de mano de obra y tiempo para el desarrollo de fondos.

· adaptabilidad a los requisitos específicos del usuario. Adaptabilidad a diferentes alfabetos, modos de representación gráfica y de texto (de izquierda a derecha, de arriba a abajo), diferentes formatos de fecha, métodos de entrada/salida (formatos y formatos de pantalla), cambios en la metodología (cambios en notaciones gráficas, reglas, propiedades y composición de objetos predefinidos), etc.

· calidad de la documentación (integridad, claridad, legibilidad, utilidad, etc.).

· disponibilidad y calidad de materiales educativos. Pueden incluir materiales de capacitación en informática, tutoriales y cursos.

· requisitos para el nivel de conocimientos. Calificaciones y experiencia necesarias para utilizar eficazmente las herramientas CASE.

· facilidad de trabajo con la herramienta CASE (tanto para principiantes como para usuarios experimentados).

· unificación de la interfaz de usuario (en relación con otras herramientas utilizadas en esta organización).

· Consejos en línea (integridad y calidad).

· calidad del diagnóstico (claridad y utilidad de los mensajes de diagnóstico para el usuario).

· tiempo de respuesta aceptable a las acciones del usuario (dependiendo del entorno).

· Versiones fáciles de instalar y actualizar.

Eficiencia

· requisitos de medios técnicos. Requisitos para el tamaño óptimo de la memoria externa y RAM, tipo y rendimiento del procesador, asegurando un nivel aceptable de rendimiento.

· eficiencia de la carga de trabajo. La eficiencia de la herramienta CASE en el desempeño de sus funciones depende de la intensidad del trabajo del usuario (por ejemplo, la cantidad de pulsaciones de teclas o botones del mouse necesarios para realizar ciertas funciones).

· productividad. El tiempo que le toma a una herramienta CASE completar tareas específicas (por ejemplo, tiempo para responder a una consulta, tiempo para analizar 100.000 líneas de código). En algunos casos, los datos de evaluación del desempeño pueden obtenerse de fuentes externas.

Mantenibilidad

· nivel de soporte del proveedor (velocidad de resolución de problemas, entrega de nuevas versiones, provisión de capacidades adicionales).

· trazabilidad de las actualizaciones (facilidad para dominar las diferencias entre las nuevas versiones y las existentes).

· compatibilidad de actualizaciones (compatibilidad de nuevas versiones con las existentes, incluida, por ejemplo, compatibilidad con datos de entrada o salida).

· mantenibilidad del producto final (facilidad para realizar cambios en el software y la documentación).

Portabilidad

· compatibilidad con versiones del sistema operativo (capacidad de trabajar en diferentes versiones del mismo sistema operativo, facilidad de modificación de la herramienta CASE para trabajar con nuevas versiones del sistema operativo).

· portabilidad de datos entre diferentes versiones de la herramienta CASE.

· cumplimiento de estándares de portabilidad. Dichos estándares incluyen documentación, comunicaciones e interfaces de usuario, interfaces de ventanas, lenguajes de programación, lenguajes de consulta, etc.

Criterios generales

Los siguientes criterios son de carácter general y no pertenecen al conjunto de indicadores de calidad dados en la norma ISO/IEC 9126: 1991.

· costos de una herramienta CASE. Incluye costos de compra, instalación, soporte inicial y capacitación. Debe considerar el precio de todas las configuraciones requeridas (incluidas una copia única, varias copias, licencia local, licencia empresarial y licencia de red).

· efecto estimado de la implementación de una herramienta CASE (nivel de productividad, calidad, etc.). Tal evaluación puede requerir un análisis económico.

· perfil del distribuidor. Indicadores generales capacidades del distribuidor. El perfil del distribuidor puede incluir el tamaño de su organización, experiencia en el negocio, situación financiera, una lista de cualquier producto adicional, conexiones comerciales(en particular, con otros distribuidores de este producto), estrategia de desarrollo planificada.

· certificación de proveedores. Certificaciones obtenidas de organizaciones especializadas en el campo del desarrollo de software (por ejemplo, SEI e ISO), que certifican que las calificaciones del proveedor en el campo de la creación y mantenimiento de software cumplen con unos requisitos mínimos necesarios o bien definidos. La certificación puede ser informal, por ejemplo, basada en un análisis de la calidad del trabajo del proveedor.

· política de licencias. Opciones de licencia disponibles, derechos de copia (medios y documentación), restricciones y/o sanciones por reutilización (es decir, la venta por parte de un usuario de la herramienta CASE de productos que incluyen algunos de los componentes de la herramienta CASE utilizados en el desarrollo de los productos).

· restricciones a la exportación.

· perfil del producto. información general sobre el producto, incluida su vida útil, número de copias vendidas, disponibilidad, tamaño y nivel de actividad del grupo de usuarios, sistema de notificación de problemas, programa de desarrollo del producto, conjunto de aplicaciones, presencia de errores, etc.

· soporte de proveedores. Disponibilidad, capacidad de respuesta y calidad de los servicios prestados por el proveedor a los usuarios de las herramientas CASE. Dichos servicios pueden incluir teléfono línea directa", soporte técnico local, soporte dentro de la propia organización.

· accesibilidad y calidad de la formación. La formación podrá tener lugar en las instalaciones del proveedor, en las instalaciones del usuario o en cualquier otro lugar.

· adaptación necesaria para implementar herramientas CASE en la organización del usuario. Un ejemplo sería determinar cómo utilizar una herramienta CASE centralizada con una única base de datos compartida en un entorno distribuido.

Preguntas de seguridad

1. ¿Qué pasos incluye el proceso de selección de herramientas CASE?

2. ¿Qué parámetros se pueden utilizar para determinar la escala de elección?¿Herramientas CASE?

3. Criterios de evaluación y selección de herramientas CASE.

4. Estructura de un conjunto de criterios

5. Características funcionales.

6. RAM de interfaz de caso de confiabilidad

7. Facilidad de uso.

8. Eficiencia

9. Mantenibilidad.

10. Portabilidad.

11. Criterios generales.

Literatura

1. Zinder E.Z. Reingeniería empresarial y tecnologías de diseño de sistemas. Tutorial. M., Centro de Tecnologías de la Información, 2006

2. Kalyanov G.N. CASO. Análisis de sistemas estructurales (automatización y aplicación). M., "Lori", 2006.

3. Creación de un sistema de información empresarial. "Computadora directa", 2006, N2

4. Shleyer S., Mellor S. Análisis orientado a objetos: modelado del mundo en estados. Kyiv, "Dialéctica", 2009.

5. Panashchuk S.A. Desarrollo de sistemas de información utilizando el sistema Silverrun CASE. "SGBD", 2013, núm. 3.

6. Gorchinskaya O.Yu. Designer/2000 es una nueva generación de productos CASE de ORACLE. "SGBD", 2005, núm. 3.

7. Gorin S.V., Tandoev A.Yu. Uso de la herramienta CASE Erwin 2.0 para el modelado de información en sistemas de procesamiento de datos. "SGBD", 1995, núm. 3.

8. Gorin S.V., Tandoev A.Yu. Herramienta CASE S-Designor 4.2 para desarrollar una estructura de base de datos. "SGBD", 2012, núm. 1.

Publicado en Allbest.ru

...

Documentos similares

    Análisis de la estructura y metodología de las herramientas CASE. Metodologías de diseño utilizadas en herramientas CASE. Conceptos básicos sobre sistemas de gestión documental electrónica, su creación mediante herramientas CASE. Diseño estructural y orientado a objetos.

    trabajo del curso, agregado 18/07/2014

    Revisión de programas conocidos que realizan funciones similares. Selección de herramientas de desarrollo. Diseño de interfaz de usuario y estructuras de datos (en externo y RAM). Selección de componentes visuales estándar.

    trabajo del curso, añadido el 13/10/2015

    Utilizar herramientas CASE para soportar los procesos de creación y mantenimiento de sistemas de información. Tareas de editor de diagramas gráficos, documentador y administrador de proyectos. Funciones clave de IBM Rational Professional Bundle e IBM Rational Rose.

    resumen, añadido el 30/05/2012

    Sistemas de diseño automático. Análisis comparativo Herramientas para el diseño de sistemas de información automatizados. Exporte código SQL al entorno físico y complete la base de datos con contenido. Etapas de desarrollo y características de las herramientas Case.

    trabajo del curso, añadido el 14/11/2017

    Definición del concepto de tecnologías CASE. Utilizar herramientas complejas de ER/Studio para crear un modelo de datos lógico y físico, generando bases de datos en la plataforma Access DBMS. El procedimiento para agregar atributos y entidades, crear conexiones.

    prueba, agregada el 21/12/2011

    Análisis comparativo de los sistemas de información hoteleros. Análisis y selección de herramientas CASE para modelado de procesos de negocio. Modelos visuales y matemáticos del área temática, elección de arquitectura y plataforma del sistema de información, construcción de bases de datos.

    tesis, agregada el 20/07/2014

    Enfoques funcional-modulares y orientados a objetos para el desarrollo de tecnologías CASE, el principio de descomposición algorítmica con la selección de elementos funcionales. Requisitos básicos para el análisis, diseño, implementación y bloques de infraestructura.

    prueba, agregada el 27/09/2010

    El concepto y las características funcionales de los dispositivos de almacenamiento informático, su clasificación y tipos, características comparativas: ROM, DRAM y SRAM. Valoración de las ventajas y desventajas de cada tipo de RAM, indicaciones y formas de utilizarlas.

    presentación, añadido el 20/11/2013

    Criterios y procedimiento para elegir la interfaz de un sitio web. Características que definen una interfaz de usuario exitosa. Estructura del sistema de navegación. Diseño Gráfico y Selección combinación de colores. Implementación técnica de la interfaz del sitio para hoy.

    resumen, añadido el 24/02/2011

    Clasificación de sistemas de información automatizados (AIS). Diseño de un sistema de contabilidad de almacén automatizado utilizando la herramienta Rational Rose CASE. Enfoques de diseño, análisis de herramientas CASE. Implementación de software de AIS con orientación profesional.

información general

El modelo del proceso de evaluación y selección que se analiza a continuación (figura siguiente) describe los aspectos más situación general evaluación y elección, y también muestra la relación entre ellas. Como se puede observar, la evaluación y selección se pueden realizar de forma independiente o en conjunto, requiriendo cada uno de estos procesos la aplicación de ciertos criterios.

El proceso de evaluación y selección puede tener varios propósitos, incluido uno o más de los siguientes:


    evaluar varias herramientas CASE y seleccionar una o más de ellas;

    evaluar una o más herramientas CASE y almacenar los resultados para su uso posterior;

    seleccionar una o más herramientas CASE utilizando los resultados evaluaciones previas.

Como se puede observar en la figura, la información de entrada para el proceso de evaluación es:


    identificar las necesidades de los usuarios;

    objetivos y limitaciones del proyecto;

    datos sobre herramientas CASE disponibles;

    una lista de criterios utilizados en el proceso de evaluación.

Los resultados de la evaluación podrán incluir los resultados de evaluaciones anteriores. No hay que olvidar que el conjunto de criterios utilizados en la evaluación anterior debe ser compatible con el conjunto actual. La implementación específica del proceso (evaluación y selección, evaluación para selección futura o selección basada en evaluaciones anteriores) está determinada por los objetivos enumerados anteriormente.

Los elementos del proceso incluyen:


    objetivos, suposiciones y limitaciones que pueden perfeccionarse durante el proceso;

    necesidades de los usuarios, que reflejan los requisitos cuantitativos y cualitativos de los usuarios para las herramientas CASE;

    criterios que definen un conjunto de parámetros según los cuales se toma la decisión de evaluación y selección;

    resultados formalizados de evaluaciones de uno o más medios;

El proceso de evaluación y/o selección sólo puede comenzar cuando una persona, grupo u organización ha identificado plenamente necesidades específicas y las ha formalizado en forma de requisitos cuantitativos y cualitativos en un área temática determinada. El término “requisitos del usuario” se refiere además precisamente a esos requisitos formalizados.

El usuario debe definir un curso de acción y una toma de decisiones específicos, con las iteraciones necesarias. Por ejemplo, el proceso se puede representar como un árbol de decisión con su recorrido secuencial y selección de subconjuntos de candidatos para una evaluación más detallada. La descripción de la secuencia de acciones debe definir el flujo de datos entre ellas.

La definición de la lista de criterios se basa en los requisitos del usuario e incluye:


    seleccionar criterios a utilizar de la lista siguiente;

    definir criterios adicionales;

    determinar el alcance de uso de cada criterio (evaluación, selección o ambos procesos);

    definir una o más métricas para cada criterio de evaluación;

    asignando un peso a cada criterio de selección.

Proceso de evaluación

El propósito del proceso de evaluación es determinar la funcionalidad y calidad de las herramientas CASE para su posterior selección. La evaluación se realiza de acuerdo con criterios específicos, sus resultados incluyen datos tanto objetivos como subjetivos para cada herramienta.

El proceso de evaluación incluye los siguientes pasos:


    declaración del objetivo de la evaluación, incluida información sobre el propósito y alcance de la evaluación;

    determinación de los criterios de evaluación resultantes de la definición de la tarea;

    identificar agentes candidatos revisando la lista de candidatos y analizando información sobre agentes específicos;

    Evaluación de agentes candidatos en el contexto de criterios seleccionados. Los datos necesarios para esto se pueden obtener analizando las herramientas mismas y su documentación, entrevistando a los usuarios, trabajando con versiones de demostración, ejecutando casos de prueba, utilizando experimentalmente las herramientas y analizando los resultados de evaluaciones anteriores;

    elaboración de un informe sobre los resultados de la evaluación.

Uno de los criterios más importantes en el proceso de evaluación puede ser el potencial de integración de cada herramienta candidata con otras herramientas que ya están en uso o que se planea usar en la organización.

El alcance de la evaluación debe especificar el nivel de detalle requerido, los recursos necesarios y el grado en que se pueden aplicar los resultados. Por ejemplo, la evaluación debe realizarse en un conjunto de una o más herramientas CASE específicas; Herramientas CASE que respaldan uno o más procesos específicos para la creación y mantenimiento de software, o herramientas CASE que respaldan uno o más proyectos o tipos de proyectos.

La lista de herramientas CASE: posibles candidatos se forma a partir de varias fuentes: reseñas del mercado de software, información de proveedores, reseñas de herramientas CASE y otras publicaciones similares.

El siguiente paso es obtener información sobre las herramientas CASE, obtenerlas ellos mismos o ambas cosas. Esta información puede consistir en evaluaciones de expertos independientes, comunicaciones e informes de proveedores de herramientas CASE, demostraciones de proveedores de las capacidades de las herramientas CASE e información obtenida directamente de usuarios reales. Las herramientas CASE en sí se pueden obtener mediante compra, como copia de evaluación o por otros medios.

La evaluación y acumulación de datos relevantes se puede realizar de las siguientes formas:


    análisis de herramientas CASE y documentación de proveedores;

    encuesta de usuarios reales;

    análisis de los resultados de proyectos que utilizaron datos de herramientas CASE;

    ver manifestaciones y entrevistar a manifestantes;

    ejecución de casos de prueba;

    uso de herramientas CASE en proyectos piloto;

    análisis de los resultados disponibles de evaluaciones anteriores.

Hay criterios tanto objetivos como subjetivos. Los resultados de una evaluación según un criterio particular pueden ser binarios, en algún rango numérico, simplemente un valor numérico o en alguna otra forma.

Para criterios objetivos, la evaluación debe realizarse mediante un procedimiento reproducible para que cualquier otra persona que realice la evaluación pueda obtener los mismos resultados. Si se utilizan casos de prueba, su conjunto debe estar predefinido, unificado y documentado.

Basándose en criterios subjetivos, una herramienta CASE debe ser evaluada por un grupo de especialistas utilizando los mismos criterios. Nivel requerido La experiencia de los especialistas o grupos deberá determinarse previamente.

Los resultados de la evaluación deben documentarse de manera estandarizada (para facilitar su uso posterior) y, si es necesario, validarse.

El informe de evaluación debe contener la siguiente información:


    introducción. Descripción general proceso y listado de principales resultados;

    condiciones previas. Propósito de la evaluación y resultados deseados, el período de tiempo durante el cual se llevó a cabo la evaluación, definiendo las funciones y la experiencia relevante de los especialistas que realizan la evaluación;

    enfoque de evaluación. Descripción enfoque común, incluidas las herramientas CASE resultantes, la información que define el contexto y el alcance de la evaluación, y cualquier suposición y limitación;

    información sobre las herramientas CASE. Debe incluir lo siguiente: 1) nombre de la herramienta CASE; 2) versión de la herramienta CASE; 3) información sobre el proveedor, incluida la dirección de contacto y el número de teléfono; 4) configuración de medios técnicos; 5) datos de costos; 6) descripción de la herramienta CASE, incluidos los procesos de creación y mantenimiento de software soportados por esta herramienta, el entorno de software de la herramienta CASE (en particular, lenguajes de programación soportados, sistemas operativos, compatibilidad de bases de datos), funciones de la herramienta CASE, datos de entrada/salida y área aplicaciones;
    etapas de evaluación. Acciones específicas Las actividades realizadas durante el proceso de evaluación deben describirse con el nivel de detalle necesario tanto para comprender el alcance y la profundidad de la evaluación como para repetirla si es necesario;

    resultados concretos. Los resultados de la evaluación deben presentarse en términos de los criterios de evaluación. Donde cubre el informe toda una serie Las herramientas CASE o los resultados de esta evaluación se compararán con resultados similares de otras evaluaciones, es necesario pagar atención especial a un formato de presentación de resultados que facilite dichas comparaciones. Los resultados subjetivos deben separarse de los objetivos y deben ir acompañados de las explicaciones necesarias;

    hallazgos y conclusiones;

    aplicaciones. Formulación de la tarea de evaluación y lista refinada de criterios.

Implementación práctica de herramientas CASE.

Nivel aceptable de retorno de la inversión en herramientas CASE.

Entonces, ha decidido implementar herramientas CASE. El proceso de implementación consta de las siguientes etapas:

identificar necesidades de herramientas CASE;

evaluación y selección de herramientas CASE;

ejecución proyecto piloto;

La determinación de la necesidad de herramientas CASE se puede ilustrar con el siguiente diagrama (consulte la Figura 1).

Esta etapa incluye lograr un entendimiento de las necesidades de la organización y de la tecnología para el posterior proceso de implementación de herramientas CASE. Debería conducir a la identificación de aquellas áreas de las actividades de la organización en las que el uso de herramientas CASE puede aportar beneficios reales. El resultado esta etapa Es un documento que define la estrategia de implementación.

El proceso de evaluación y selección de herramientas CASE puede considerarse como modelo. Este proceso puede tener varios propósitos e incluir:

evaluar varias herramientas CASE y seleccionar una o más de ellas;

evaluar una o más herramientas CASE y almacenar los resultados para su uso posterior;

A continuación se muestra un diagrama que describe las situaciones más comunes de evaluación y elección, y también muestra la relación entre ellas (ver Fig. 2).

Como se puede observar en la figura, la información de entrada para el proceso de evaluación es:

Determinar las necesidades de los usuarios;

Metas y limitaciones del proyecto;

Datos sobre herramientas CASE disponibles;

Relación de criterios utilizados en el proceso de evaluación.

Los resultados de la evaluación podrán incluir los resultados de evaluaciones anteriores. No hay que olvidar que el conjunto de criterios utilizados en la evaluación anterior debe ser compatible con el conjunto actual. La implementación específica del proceso (evaluación y selección, evaluación para selección futura o selección basada en evaluaciones anteriores) está determinada por los objetivos enumerados anteriormente.

Los elementos del proceso incluyen:

Metas, supuestos y limitaciones que pueden perfeccionarse durante el proceso;

Necesidades de los usuarios, que reflejan los requisitos cuantitativos y cualitativos de los usuarios para las herramientas CASE;

Criterios que definen un conjunto de parámetros conforme a los cuales se toma la decisión de evaluación y selección;

Resultados formalizados de evaluaciones de uno o más fondos;

El proceso de evaluación y/o selección debe comenzar sólo cuando una persona, grupo u organización haya identificado plenamente necesidades específicas y las haya formalizado en forma de requisitos cuantitativos y cualitativos en un área temática determinada. En lo que sigue, el término “requisitos del usuario” significa simplemente dichos requisitos formalizados.



El usuario debe definir un curso de acción específico y la toma de decisiones con las iteraciones necesarias. Por ejemplo, el proceso se puede representar como un árbol de decisión con su recorrido secuencial y selección de subconjuntos de candidatos para una evaluación más detallada. La descripción de la secuencia de acciones debe definir el flujo de datos entre ellas.

La definición de la lista de criterios se basa en los requisitos del usuario e incluye:

seleccionar criterios a utilizar de la lista siguiente;

definir criterios adicionales;

determinar el alcance de uso de cada criterio (evaluación, selección o ambos procesos);

definir una o más métricas para cada criterio de evaluación;

asignando un peso a cada criterio de selección.

Antes de la implementación a gran escala de la herramienta CASE seleccionada en la organización, se lleva a cabo un proyecto piloto. Su propósito es verificar experimentalmente la exactitud de las decisiones tomadas en etapas anteriores y prepararse para su implementación.

Un proyecto piloto representa el uso inicial en el mundo real de una herramienta CASE y normalmente implica una escala de uso de la herramienta CASE mayor que la que se logró durante la evaluación. El proyecto piloto debe tener muchas de las características de los proyectos reales para los que está previsto. este remedio. Persigue los siguientes objetivos:

confirmar la confiabilidad de los resultados de la evaluación y selección;

determinar si la herramienta CASE es realmente adecuada para su uso en una organización determinada y, de ser así, determinar el área más adecuada de su aplicación;

recopilar la información necesaria para desarrollar un plan de implementación práctico;

compra propia experiencia utilizando herramientas CASE.

El proyecto piloto le permite obtener información importante, necesario para evaluar la calidad de la herramienta CASE y el soporte del proveedor una vez instalada la herramienta. Su implementación se puede ilustrar mediante el siguiente diagrama (ver Fig. 3).

Función importante El proyecto piloto es tomar una decisión sobre la compra o la negativa a utilizar una herramienta CASE. El fracaso de un proyecto piloto evita fracasos más importantes y costosos en el futuro, ya que normalmente implica la adquisición de una pequeña cantidad licencias y formación círculo estrecho especialistas.

Y finalmente, se produce una transición al uso práctico de las herramientas CASE. Comienza con el desarrollo y luego la implementación de un plan de transición.

El plan de transición debe incluir lo siguiente:

Información sobre los objetivos, criterios de evaluación, cronograma y posibles riesgos asociados a la implementación del plan.

Información sobre la compra, instalación y configuración de herramientas CASE.

Información sobre la integración de cada herramienta con medios existentes, incluyendo tanto la integración de las herramientas CASE entre sí como su integración en los procesos de desarrollo y operación de software existentes en la organización.

Necesidades de capacitación previstas y recursos utilizados durante y después del proceso de transición.

Definición procedimientos estándar uso de fondos.

La implementación del plan de transición requiere un monitoreo continuo del uso de las herramientas CASE, brindando soporte, mantenimiento y actualización continuos de las herramientas según sea necesario. Resultados obtenidos Debe revisarse periódicamente de acuerdo con el cronograma y ajustarse el plan de transición si es necesario. Es necesario centrarse constantemente en satisfacer las necesidades de la organización y los criterios para la implementación exitosa de las herramientas CASE.

Una parte importante e integral de la implementación del plan es también la capacitación y el reciclaje. Como regla general, todos lo entienden: la capacitación es un vínculo central que garantiza el uso normal de las herramientas CASE en una organización. Sin embargo, es un error bastante común suponer que es necesaria una formación inicial para un grupo de usuarios no formados, y por tanto todo se limita a una mínima formación continua. Los participantes piloto con formación inicial pueden ser entusiastas altamente cualificados. nueva tecnología, buscando utilizarlo a cualquier precio. Por otro lado, los futuros desarrolladores pueden necesitar una formación más intensiva y profunda y un soporte continuo en el uso de la herramienta.

Además, cabe señalar que cada categoría de empleado (por ejemplo, administradores de herramientas, soporte de escritorio, integradores de herramientas, servicio de asistencia técnica y desarrolladores de aplicaciones) necesita una formación diferente.

La capacitación no debe limitarse únicamente a los usuarios de las herramientas CASE; también deben recibir capacitación aquellos empleados cuyas actividades están de una forma u otra influenciadas por el uso de las herramientas CASE. Con el uso adicional de las herramientas CASE, la organización debería centrarse en capacitar tanto a los empleados recién contratados como a los especialistas que llevan a cabo proyectos utilizando estas herramientas. Es por eso que la formación debe convertirse en parte integral de los materiales reglamentarios relacionados con las actividades de la organización que se ofrecen a los nuevos empleados.

Para determinar con qué eficacia una nueva herramienta CASE mejora la productividad y/o la calidad, una organización debe basarse en algunos datos básicos. Desafortunadamente, actualmente pocas organizaciones acumulan datos para respaldar programas continuos de medición y mejora de procesos. Para demostrar la eficacia de las herramientas CASE y su capacidad para mejorar la productividad, se necesitan las siguientes métricas básicas:

tiempo utilizado;

tiempo asignado personalmente a especialistas específicos;

tamaño, complejidad y calidad del software;

facilidad de mantenimiento.

Incluso antes de implementar las herramientas CASE, una evaluación métrica debe comenzar con una evaluación realista del estado actual del medio ambiente y procedimientos de apoyo para la acumulación continua de datos. El período durante el cual se cuantifica el impacto de la implementación de las herramientas CASE es muy importante para determinar el éxito de la transición. Algunas organizaciones que finalmente implementaron con éxito las herramientas CASE experimentaron efectos negativos a corto plazo en las primeras etapas del proceso. Otros, habiendo comenzado con éxito, subestimaron los costos a largo plazo del apoyo y la capacitación. Por lo tanto, para superar cualquier efecto negativo sobre etapa inicial, así como para modelar los costos futuros a largo plazo, el intervalo de tiempo más apropiado para evaluar el grado de éxito de la implementación debe ser lo suficientemente grande. Por otro lado, este intervalo debe corresponder a las metas y resultados esperados de la organización.

En última instancia, la experiencia adquirida al implementar las herramientas CASE puede cambiar algunos de los objetivos y expectativas de la organización respecto de las herramientas CASE. Por ejemplo, una organización puede concluir que las herramientas son apropiadas para ser utilizadas por una gama mayor o menor de usuarios y procesos en el ciclo de creación y mantenimiento de software. Estos cambios en las expectativas a menudo conducen a resultados positivos, pero también puede realizar los ajustes apropiados para determinar el grado de implementación exitosa de las herramientas CASE.

El resultado de esta etapa es la introducción de las herramientas CASE en la práctica diaria de la organización, y ya no requiere ninguna planificación especial. Además, el soporte para las herramientas CASE está incluido en el plan continuo de soporte de software de la organización.

Características de los fondos CASE

Características principales Fondos CASE, importantes desde el punto de vista del modelado y optimización de procesos de negocio, son los siguientes:

  • Disponibilidad de una interfaz gráfica. Para representar modelos de procesos CASE, las herramientas deben poder mostrar procesos como diagramas. Los diagramas son mucho más fáciles de usar que varios textos y descripciones numéricas. Esto le permite obtener componentes del modelo fácilmente manejables con una estructura simple y clara.
  • Disponibilidad de un repositorio. Un repositorio es una base de datos compartida que contiene una descripción de los elementos del proceso y las relaciones entre ellos. Cada objeto del repositorio debe tener una lista de propiedades específicas únicamente de este objeto.
  • Flexibilidad de aplicación. Esta característica permite representar los procesos de negocio en varias opciones, importante desde el punto de vista del análisis. Las herramientas CASE deberían permitirle analizar procesos y crear modelos centrados en diversos aspectos de la empresa.
  • Posibilidad de trabajo en equipo. El análisis y modelado de procesos puede requerir la colaboración de varias personas. Para trabajar simultáneamente en modelos de procesos CASE, las herramientas deben proporcionar gestión de cambios para cualquier fragmento de modelo y su modificación con acceso colectivo.
  • Construcción de prototipos. Se necesitan prototipos de procesos para primeras etapas Los cambios en los procesos permitieron comprender cómo el proceso cumpliría con los requisitos.
  • Generación de informes. Las herramientas CASE deben garantizar la construcción de informes sobre todos los modelos de procesos, teniendo en cuenta la relación de elementos. Estos informes son necesarios para analizar modelos e identificar oportunidades de optimización. Los informes brindan control sobre la integridad y suficiencia de los modelos, el nivel de descomposición de los procesos, la corrección de la sintaxis de los diagramas y los tipos de elementos utilizados.

Selección de fondos CASE

La elección de las herramientas CASE para analizar y modelar procesos depende de muchos factores: capacidades financieras, características funcionales, capacitación del personal, herramientas de tecnología de la información utilizadas, etc. No tiene sentido proporcionar una lista exhaustiva de estos factores, porque en una situación de elección para cada caso concreto, esta composición cambiará. Sin embargo, es posible definir un conjunto de factores "básicos" sobre la base de los cuales los criterios para elección del CASO fondos.

4.2.1. información general

El modelo del proceso de evaluación y elección, que se analiza a continuación (Figura 4.2), describe la situación más general de evaluación y elección, y también muestra la relación entre ellas. Como se puede observar, la evaluación y selección se pueden realizar de forma independiente o en conjunto, requiriendo cada uno de estos procesos la aplicación de ciertos criterios.

El proceso de evaluación y selección puede tener varios propósitos, incluido uno o más de los siguientes:

  • evaluar varias herramientas CASE y seleccionar una o más de ellas;
  • evaluar una o más herramientas CASE y almacenar los resultados para su uso posterior;
  • seleccionar una o más herramientas CASE utilizando los resultados de evaluaciones anteriores.

Arroz. 4.2. Modelo de proceso de evaluación y selección

Como se puede observar en la figura, la información de entrada para el proceso de evaluación es:

  • identificar las necesidades de los usuarios;
  • objetivos y limitaciones del proyecto;
  • datos sobre herramientas CASE disponibles;
  • una lista de criterios utilizados en el proceso de evaluación.

Los resultados de la evaluación podrán incluir los resultados de evaluaciones anteriores. No hay que olvidar que el conjunto de criterios utilizados en la evaluación anterior debe ser compatible con el conjunto actual. La implementación específica del proceso (evaluación y selección, evaluación para selección futura o selección basada en evaluaciones anteriores) está determinada por los objetivos enumerados anteriormente.

Los elementos del proceso incluyen:

  • objetivos, suposiciones y limitaciones que pueden perfeccionarse durante el proceso;
  • necesidades de los usuarios, que reflejan los requisitos cuantitativos y cualitativos de los usuarios para las herramientas CASE;
  • criterios que definen un conjunto de parámetros según los cuales se toma la decisión de evaluación y selección;
  • resultados formalizados de evaluaciones de uno o más medios;
  • solución recomendada (generalmente una decisión de selección o una evaluación adicional).

El proceso de evaluación y/o selección sólo puede comenzar cuando una persona, grupo u organización ha identificado plenamente necesidades específicas y las ha formalizado en forma de requisitos cuantitativos y cualitativos en un área temática determinada. El término “requisitos del usuario” se refiere además precisamente a esos requisitos formalizados.

El usuario debe definir un curso de acción específico y la toma de decisiones con las iteraciones necesarias. Por ejemplo, el proceso se puede representar como un árbol de decisión con su recorrido secuencial y selección de subconjuntos de candidatos para una evaluación más detallada. La descripción de la secuencia de acciones debe definir el flujo de datos entre ellas.

Quizás también te interese:

Pez dorado elaborado con pasta Para cualquier ocasión
Además, ¡hay muchos componentes básicos para esta actividad en cualquier cocina! Y si...
Una corbata no es un adorno, sino un atributo de dependencia.
Estilistas que hacen recomendaciones para crear un guardarropa masculino básico, en uno...
¿Qué cuidados se necesitan después del peeling con carbón?
El peeling con láser de carbón se desarrolló originalmente en Asia y ahora se ha convertido en uno de...
Gráficos de tatuajes: simplicidad en líneas complejas Bocetos gráficos de tatuajes
Los tatuajes de estilo gráfico son realmente inusuales, por lo que se suelen separar de los demás…
Pie para puntada satinada
Cuando compras una máquina de coser nueva en una caja de herramientas y accesorios, siempre...