Al formar una tarea técnica, debe enumerar necesariamente todos los requisitos para un sistema de información, de lo contrario, el desarrollador simplemente no sabrá para qué se crea el producto, qué se pretende cumplir y cómo. La tarea de formular requisitos recae en el cliente, aunque en la práctica los gerentes a través de los cuales se realiza el pedido generalmente ayudan con esto. Pero los estudiantes involucrados en la redacción de trabajos de fin de carrera, disertaciones, deberían poder hacer tales listas de manera independiente.
Entendimiento Común
El proceso de creación de IP es bastante complicado, consta de muchas etapas sucesivas. Los especialistas que trabajan en el proyecto se ven obligados a lidiar con una variedad de dificultades. Hasta cierto punto, esto puede simplificarse formulando con precisión los requisitos para el sistema de información. No siempre es obvio por qué surgen los problemas, especialmente cuando se trabaja en productos innovadores, y la creación de una descripción completa de todas las acciones para las que está destinado el producto es a menudo una tarea difícil.
Atención a todos los detalles.
Una imagen completa de la funcionalidad del producto es la lista completa de requisitos para un sistema de información. También incluye aspectos que sugiere el cliente y que el programador implementa al crear el proyecto. El proceso de creación de oportunidades, su investigación analítica, documentación, pruebas de capacidad de trabajo es el desarrollo de requisitos, durante los cuales es posible identificar con precisión todas las limitaciones y llegar a un consenso entre "Quiero" y "realmente factible". Es importante recordar que los ingenieros modernos no son magos, sino personas que usan herramientas técnicas accesibles, cuyas capacidades, lamentablemente, también son limitadas. El aspecto del tiempo no es menos significativo, ya que el trabajo en la creación e implementación de requisitos requiere costos de tiempo significativos: meses y, a veces, años.
Cuales hay
Es costumbre hablar sobre los requisitos del sistema y del usuario para un sistema de información. El lenguaje natural describe los presentados por un usuario en particular. Para aclarar la redacción, puede recurrir a diagramas de diversos grados de complejidad. Esto le permite hacer una impresión general de las funciones para las cuales se pretende implementar la IP y las limitaciones que encontrará en su trabajo.
Los requisitos del sistema son aquellas características específicas del proyecto, cuyo conocimiento le permite traducir los deseos del cliente a la realidad. Estos requisitos técnicos para el sistema de información incluyen una presentación sobre las características del equipo, su potencia, así como la elección a favor de una opción de arquitectura específica. Muchos otros aspectos pueden atribuirse a los del sistema, que no son obvios para el usuario, pero que regulan cuál será el producto final.
Requisitos: ¿dónde conseguirlos?
Las tareas de formular y aprobar requisitos para un sistema de información no son tan simples como podría parecer a primera vista. El término se utiliza para denotar un proceso estructurado tan complejo, dentro del marco del cual se crea la documentación, confirmada por el cliente, el contratista, que regula claramente todas las especificaciones del producto. El desarrollo se divide en cuatro pasos consecutivos:
- actividades analíticas para determinar el grado de viabilidad de lo planificado;
- creación, estudio analítico de los requisitos directamente;
- formulación de requisitos para la formación de documentación de respaldo;
- certificación de los requisitos del sistema de datos para la información, así como otras condiciones, reglas para la implementación del proyecto.
No tan simple
Si una vez que se establecen los requisitos para la seguridad de los sistemas de información, el contenido, el formato, las tareas de administración y otros aspectos del funcionamiento del proyecto, esto no significa que permanecerán sin cambios hasta el "final victorioso". El flujo de trabajo suele ir acompañado de un cambio en las especificaciones y requisitos establecidos. Esto sucede no solo por iniciativa del cliente, sino también del contratista, que se enfrenta a ciertas limitaciones técnicas que impiden la implementación de una serie de aspectos planificados. Es importante tener en cuenta las características del control de procesos. La gestión del cambio es uno de los aspectos clave del desarrollo de requisitos y su implementación dentro de una IP específica.
Un aspecto importante de trabajar con requisitos es la definición de aquellos con posterior análisis de información versátil. Para esto, se utiliza un modelo de trabajo generalizado. Dentro del marco de una empresa particular, se está implementando un sistema único de gestión de requisitos del sistema de información, que permite formular, ajustar, aceptar y rechazar las condiciones seleccionadas. Mucho depende de las calificaciones de los trabajadores, el tipo de IP en el que están trabajando, los estándares utilizados en el flujo de trabajo.
¿Cómo se ve?
En la práctica, la redacción, el análisis de los requisitos para la seguridad de los sistemas de información, el llenado de datos, la estructura (y otros sistemas y usuarios) implican primero revelar las características de un área temática particular. Es investigado por analistas calificados, determinando los parámetros específicos del sector de aplicación del producto desarrollado en el futuro. Después de eso, comienzan a recopilar requisitos preliminares, trabajando con personas que formulan dicha información. Paralelamente, continúan trabajando en el refinamiento del área temática.
El siguiente paso en la formulación de requisitos para los sistemas de información municipales, privados, utilizados en agencias gubernamentales es crear un sistema jerárquico de información identificada. Si la recopilación inicial de información da un complejo de datos caótico, entonces en el marco de la sistematización se ordena, creando grupos de elementos que tienen conexiones lógicas entre sí.
Trabajo continuo
El siguiente paso en la especificación de los requisitos de información en los sistemas de información, la estructura del proyecto, las funciones internas y funcionales es identificar contradicciones y resolver conflictos. Cuando reciben información de una amplia gama de terceros sobre el trabajo de la IP diseñada, se encuentran con el siguiente problema: cada persona tiene sus propias ideas únicas sobre las capacidades del proyecto y su propósito. A menudo, las ideas recibidas de diferentes personas entran en conflicto entre ellas y también contradicen la lógica, las capacidades técnicas existentes, a través de las cuales se implementa el sistema. Para racionalizar la situación, después de un análisis exhaustivo, es necesario identificar todas las contradicciones y encontrar la solución de compromiso óptima para resolverlas.
Identificando contradicciones y analizando la viabilidad de todos los requisitos, también es necesario elaborar un sistema de prioridades. Siempre hay más importantes y menos significativos entre el conjunto general de requisitos. La tarea de los desarrolladores es trabajar estrechamente con aquellos que crean requisitos para identificar cuáles de los aspectos establecidos del funcionamiento del producto son los más significativos y cuáles pueden esperar o cancelarse por completo si las condiciones externas negativas contribuyen a esto (por ejemplo, falta de tiempo). Una vez creado un sistema de prioridades, podemos comenzar a verificar los aspectos identificados para ver si están completos, son compatibles y son consistentes.
Paso a paso
Los requisitos para los sistemas de información (datos personales, información sobre el trabajo de la empresa y cualquier otro) se formulan como parte de un proceso cíclico. Todas las etapas están conectadas tanto directa como inversamente. Los pasos se describen anteriormente: primero debe identificar las características del área temática, luego ir gradualmente al paso de determinar la compatibilidad de los requisitos entre ellos, así como su integridad y otros parámetros, lo que nos permite hablar sobre la aplicabilidad de las condiciones obtenidas en la práctica. Si logra crear una imagen completa del área temática, ya establece las condiciones de trabajo, especialmente el funcionamiento. La repetición del ciclo proporciona una visión más precisa y profunda del área, el tercer ciclo permitirá formular requisitos aún más claramente. La repetición es necesaria hasta que todos los participantes en el flujo de trabajo entiendan exactamente para qué está diseñado el sistema y cómo funcionará, qué debe implementarse cuando se trabaja en un proyecto.
Para que el proceso de formación de requisitos sea efectivo y sus resultados sean aplicables en el trabajo, es necesario seguir algoritmos generalmente aceptados para formular condiciones.
Puntos de referencia
Este es el método básico para identificar los requisitos de los sistemas de información estatales, en particular, en resumen, absolutamente cualquier persona, independientemente de dónde se utilicen. Como parte de la definición de condiciones, es necesario reconocer como condición inicial que los puntos de vista sobre el tema en consideración pueden diferir. Se identifican y utilizan como base para la formulación del primer proceso de recopilación de requisitos, y luego las condiciones reales.
El punto de vista es un concepto bastante vago, por lo que se han desarrollado varios enfoques que lo interpretan de manera diferente. La interpretación más simple del concepto es una fuente de datos que describe cómo funcionará la IP. Los puntos de referencia se convierten en la base para modelar IP y usar información dentro del producto. La recopilación de requisitos implica la identificación de todos los puntos de referencia significativos que se utilizan en el proceso de construcción del producto. También tiene en cuenta cómo se utilizarán las técnicas para procesar los datos.
Enfoque alternativo
Otra interpretación del concepto de "punto de vista" implica la percepción del término como una estructura de representación. De hecho, este es un elemento del modelo del producto. Los diferentes puntos de vista le permiten crear numerosos modelos de máquinas de estados finitos, interacciones de entidades y las relaciones entre ellas dentro de un proyecto específico. Se tienen en cuenta los detalles del alcance del proyecto.
El punto de vista puede significar la opinión del destinatario externo del servicio implementado a través de la IP. En base a los conocimientos tradicionales, es posible identificar los datos que se utilizan en la implementación de los servicios del sistema, su gestión. Este enfoque se considera el más efectivo. Formó la base de la Definición de requisitos orientada a puntos de vista: un método específico para identificar requisitos que le permite determinar información y analizarla de manera efectiva.
Trabaja con puntos de vista
Primero, deben identificarse, así como determinar todos los servicios asociados con un punto en particular. Luego, el sistema se estructura de manera jerárquica, agrupando puntos de vista entre ellos, revelando servicios comunes para IP. Los clasificados como el nivel jerárquico más alto. Serán heredados por todos los conocimientos tradicionales de un nivel inferior.
El apoyo a los conocimientos tradicionales debe ser documentado. Para esta información se describe claramente, dados los resultados de la identificación. Después de eso, es posible elaborar un sistema TK en el que se reflejarán todos los objetos IP identificados a partir de la información recopilada.
Tómate tu tiempo!
Como regla general, el trabajo sobre IP comienza con una sesión de lluvia de ideas a gran escala diseñada para determinar todos los requisitos posibles para un proyecto. Es necesario tener en cuenta de antemano que es casi imposible determinar todos los requisitos posibles con un solo procedimiento. Cuanto más complejo sea el sistema, más se requerirán tales procedimientos.Solo si las sesiones de lluvia de ideas repetidas que involucran tanto al cliente como al contratista no brindan información útil, asumen razonablemente que se han identificado los TOR de apoyo y se han formulado los requisitos, podemos proceder con su implementación por medios técnicos.
Requisitos de certificación
Este procedimiento le permite comprender en qué medida los requisitos corresponden a las ideas del cliente sobre el producto final. La verificación es uno de los pasos más importantes para detectar una especificación errónea y eliminarla de antemano. De lo contrario, la alteración tendrá que llevarse a cabo en la etapa en que el sistema ya está diseñado y construido, lo que implica pérdidas temporales y de otros recursos. Los mayores problemas traen errores descubiertos después de la introducción del producto en la empresa.
En el caso general, el trabajo para realizar ajustes en el sistema tiene una calificación mucho más alta que la detección y corrección de imprecisiones en la etapa de diseño de IP, funcionalidad de codificación. Los requisitos cambiantes en la mayoría de los casos provocan cambios estructurales impresionantes, incluido un nivel básico. Esto significa que después de realizar los cambios, tendrá que pasar por un rango completo de verificación y pruebas para asegurarse de que todas las herramientas diseñadas funcionen correctamente.