Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.uci.cu/jspui/handle/123456789/10287
Título : Herramienta para la identificación de requisitos no funcionales de software
Autor : Lenzano Ramírez, José Ernesto
Tutor: Molina Hernández, Yenisel
Haro Pérez, Madelin
Orellana García, Arturo
Palabras clave : ELICITACION DE REQUISITO;INGENIERIA DE REQUISITO;REQUISITO NO FUNCIONAL;REUTILIZACION DE REQUISITOS
Fecha de publicación : jun-2019
Editorial : Universidad de las Ciencias Informáticas. Facultad 2.
Resumen : Los requisitos, elemento esencial en el desarrollo de software, identifican las necesidades funcionales y de comportamiento de un sistema, según el cliente. Su elicitación es un proceso que requiere un conjunto de habilidades generales y profesionales que se ganan con la experiencia profesional y con la participación en numerosas elicitaciones. Su complejidad es reconocida en el mundo de la informática siendo más marcada para la identificación de los requisitos no funcionales puesto que el usuario no está seguro de cómo quiere que se vea el sistema, qué rendimiento debe tener o cuáles son los niveles de seguridad o qué hardware y/o software son necesarios. Teniendo en cuenta que la Universidad de las Ciencias Informáticas trabaja la producción de software para un mercado diverso y en aumento y que sus equipos de proyecto no siempre tienen la experticia suficiente, este trabajo tiene el objetivo de desarrollar una herramienta que apoye el trabajo de los analistas de sistemas en la identificación de requisitos no funcionales. Se emplea la técnica de reutilización de requisitos estableciendo como base los proyectos ya realizados en los centros de desarrollo de la universidad. Se obtiene una herramienta computacional basada en las tecnologías libres Java 8.0.91 y PostgreSQL 9.3 que, dado el tipo, ámbito, área del proyecto, subcaracterística y métrica ofrece como resultado un conjunto de requisitos no funcionales que pueden asociarse a él. Además, se obtiene el marco teórico que fundamenta el desarrollo de la herramienta y la documentación técnica, útil para procesos posteriores de mantenimiento.
The requirements, an essential element in software development, identify the functional and behavioural needs of a system, according to the customer. Its elicitation is a process that requires a set of general and professional skills that are gained through professional experience and participation in numerous elicitations. Its complexity is recognized in the world of information technology being more marked for the identification of non-functional requirements since the user is not sure how he wants the system to look, what performance it should have or what are the security levels or what hardware and / or software are needed. Bearing in mind that the University of Computer Science is working on software production for a diverse and growing market and that its project teams do not always have sufficient expertise, this work aims to develop a tool that supports the work of systems analysts in identifying non-functional requirements. The technique of reuse of requirements is used, establishing as a base the projects already carried out in the development centers of the university. A computational tool is obtained based on the free technologies Java 8.0.91 and PostgreSQL 9.3 which, given the type, scope, project area, subfeature and metric, offers as a result a set of non-functional requirements that can be associated with it. In addition, the theoretical framework is obtained that bases the development of the tool and the technical documentation, useful for later processes of maintenance.
URI : https://repositorio.uci.cu/jspui/handle/123456789/10287
Aparece en las colecciones: Trabajos de Diploma

Ficheros en este ítem:
Fichero Tamaño Formato  
TD_09460_19.pdf
  Restricted Access
2.02 MBAdobe PDFVisualizar/Abrir


Los ítems del Repositorio están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.