Gestão do escopo para o projeto “Biblioteca de reuso de requisitos de software para diferentes domínios”

Autores

DOI:

https://doi.org/10.22279/navus.2019.v9n4.p80-93.915

Palavras-chave:

Gestão. Biblioteca de Reuso. Escopo. Requisitos.

Resumo

O processo de desenvolvimento de software requer o cumprimento de várias etapas, onde a gestão de requisitos mostra-se como uma das mais complexas e importantes. Uma plataforma que possibilite o acesso de equipes de desenvolvimento de software a uma biblioteca on-line contendo um conjunto de requisitos para o domínio que se deseja implementar, proporcionando o reuso destes requisitos, pode trazer muitos benefícios em relação à qualidade, tempo e custos. Neste contexto, um projeto de estruturação de uma biblioteca de reuso de requisitos de software para diferentes domínios é de grande interesse para a comunidade de desenvolvimento de software (desenvolvedores e/ou organizações). Este artigo tem como objetivo propor o projeto “Biblioteca de reuso de requisitos de software para diferentes domínios” através da elaboração de dois documentos essenciais da gestão de escopo, a Estrutura Analítica do Projeto – EAP (escopo do projeto) e a Lista de Requisitos (escopo do produto). Para elaboração deste trabalho foram realizadas as seguintes etapas: (i) estudo sobre gestão de escopo e engenharia de requisitos com ênfase na elicitação de requisitos e bibliotecas de reuso; (ii) elaboração e validação da EAP através de entrevistas com pesquisadores sêniores da área de Computação; (iii) elaboração da Lista de Requisitos; (iv) validação da Lista de Requisitos através de pesquisa de campo, utilizando questionários, com profissionais da área de Tecnologia da Informação (TI). Através deste trabalho pode-se concluir que a Biblioteca proposta, representada pelos documentos de gestão do escopo (projeto e produto), mostrou-se importante e capaz de gerar benefícios para área de TI.

Downloads

Não há dados estatísticos.

Biografia do Autor

Aline Pires V. Vasconcelos, Instituto Federal Fluminense (IFFluminense)

 

Referências

ABID, S.; JAVED, S.; NASEEM, M.; SHAHID, S.; BASIT, H. A.; HIGO, Y. Codeease: harnessing method clone structures for reuse. In: IEEE 11TH INTERNATIONAL WORKSHOP ON SOFTWARE CLONES (IWSC). Klagenfurt - Austria. Proceedings of the 11th IWSC. Klagenfurt – Austria: IEEE, 2017. p. 24-30. Disponível em: http://ieeexplore.ieee.org/document/7880505/. Acesso em: 11 mar. 2018.

AZEVEDO JUNIOR, D. P. de; CAMPOS, R. de. Definição de requisitos de software baseada numa arquitetura de modelagem de negócios. Production, v. 18, n. 1, p. 26–46, 2008.

BIGIO, M. T.; MOTTA, R. W.; SRTREIT, R. E. Quality metrics in requirements collection. Revista Gestão do Conhecimento e Tecnologia da Informação, v. 1, p. 88–97, 2017.

CHANG, C-H. et al. XML-Based Reusable Component Repository for Embedded Software. In: IEEE 35TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW). Munich – Germany. Proceedings of the IEEE 35th COMPSACW. Munich – Germany: IEEE, 2011. p. 345-350. Disponível em: http://ieeexplore.ieee.org/document/6032262/. Acesso em: 19 fev. 2018.

NAVES, T. F.; FERREIRA, H. N. Reuso de software: suas vantagens, técnicas e práticas. In: ENCONTRO ANUAL DE COMPUTAÇÃO (IX ENACOMP), 4., 2011, Catalão. Anais do IX ENACOMP - Tecnologias Inteligentes: Desafios Científicos e Tecnológicos na Computação. Catalão-GO: ENACOMP, 2011.

FRAKES, W. B.; KYO K. Software reuse research: status and future. IEEE Transactions on Software Engineering, v. 31, n. 7, p. 529–536, 2005.

GOLDIN, L.; BERRY, D. M. Reuse of requirements reduced time to market at one industrial shop: a case study. Requirements Engineering, v. 20, n. 1, p. 23–44, 2015.

HADDAD, H. M.; ORDONEZ, M. J. Enhanced Component Reuse with Atomic Domains: Application Scenarios. In: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (ITNG'07), 4., 2007, Las Vegas. Proceedings of the ITNG’07. Las Vegas – USA: IEEE, 2007. p. 597-602. Disponível em: http://ieeexplore.ieee.org/document/4151748/. Acesso em: 30 jan. 2018.

HALEEM, M.; BEG, M. R. Impact analysis of requirement metrics in software development environment. In: IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015, Coimbatore. Proceedings of the ICECCT 2015. Coimbatore, India: IEEE, 2015. p. 1-6. Disponível em: http://ieeexplore.ieee.org/document/7226072/. Acesso em: 10 mar. 2018.

HAUKSDÓTTIR, D.; MORTENSEN, N. H.; NIELSEN, P. E. Identified adjustability dimensions when generating a product specific requirements specification by requirements reuse. Computers in Industry, v. 65, n. 6, p. 952–966, 2014.

HOVORUSHCHENKO, T. Information Technology for Assurance of Veracity of Quality Information in the Software Requirements Specification. In: SHAKHOVSKA, N.; STEPASHKO, V. (ed.). Advances in Intelligent Systems and Computing II - Selected Papers from the International Conference on Computer Science and Information Technologies (CSIT 2017). Lviv – Ukraine, Cham: Springer International Publishing, 2018. p. 166–185.

ISO/IEC/IEEE 24765. Systems and software engineering — Vocabulary. Geneva: International Organization for Standardization (ISO), 2017.

KAIYA, H.; SHIMIZU, Y.; YASUI, H.; KAIJIRI, K.; SAEKI, M. Enhancing Domain Knowledge for Requirements Elicitation with Web Mining. In: ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, 2010, Sydney. Proceedings of the APSEC (2010). Sydney, NSW: IEEE, 2010. p. 3-12. Disponível em: http://ieeexplore.ieee.org/document/5693175/. Acesso em: 1 fev. 2018.

MARQUIONI, C. E. Escopo de Projeto X Escopo de Produto: A Engenharia de Requisitos como subsídio para a Gestão de Software. In: SIMPÓSIO INTERNACIONAL DE ADMINISTRAÇÃO E MARKETING/V CONGRESSO DE ADMINISTRAÇÃO DA ESPM, 3., 2008, São Paulo. Anais [...]. São Paulo: ESPM, 2008.

MARTINS, G. H.; MELO, M. Gestão Antecipada e Gestão de Projeto: Um estudo de caso na Indústria de Embalagens no Brasil. Journal of Lean Systems, v. 1, n. 3, p. 30–52, 2016.

PACHECO, C. et al. Reusing functional software requirements in small-sized software enterprises: a model oriented to the catalog of requirements. Requirements Engineering, v. 22, n. 2, p. 275–287, 2017.

PALOMARES, C.; FRANCH, X.; QUER, C. Requirements Reuse and Patterns: A Survey. In: SALINESI, C.; WEERD, I. VAN DE (ed.). Requirements engineering: foundation for software quality. Germany: Cham- Springer International Publishing, 2014. p. 301–308.

PALOMARES, C.; QUER, C.; FRANCH, X. Requirements reuse and requirement patterns: a state of the practice survey. Empirical Software Engineering, v. 22, n. 6, p. 2719–2762, 2017.

PMI. PMBOK: um guia do conhecimento em gerenciamento de projetos. 5. ed. Pennsylvania: Project Management Inst, 2013.

PMI. Success rates rise: transforming the high cost of low performance. In: 9TH GLOBAL PROJECT MANAGEMENT SURVEY, 2017, USA. PMI´s Pulse of the Profession. USA: PMI, 2017. p. 1-32 Disponível em: https://www.pmi.org/-/media/pmi/documents/public/pdf/learning/thought-leadership/pulse/pulse-of-the-profession-2017.pdf. Acesso em: 12 fev. 2018.

PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011.

SANTOS, R. P. DOS; TOSTES, L. R.; WERNER, C. M. L. A Brechó-EcoSys extension to support negotiation in the software ecosystems context. In: INTERNATIONAL CONFERENCE ON INFORMATION REUSE & INTEGRATION (IRI), 14., 2013, San Francisco. Proceedings of the IEEE 14TH IRI 2013. São Francisco, USA: IEEE, 2015. Disponível em: http://ieeexplore.ieee.org/document/6642521/. Acesso em: 19 fev. 2018.

SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Person Addison-Wesley, 2011.

SRINIVAS, C.; RADHAKRISHNA, V.; RAO, C. V. G. Clustering Software Project Components for Strategic Decisions and Building Reuse Libraries. In: INTERNATIONAL CONFERENCE ON ENGINEERING & MIS 2015, 2015, Istanbul. Proceedings of the ICEMIS '15. Istanbul, Turkey: ACM Press, 2015. Article No. 62. Disponível em: http://dl.acm.org/citation.cfm?doid=2832987.2833075. Acesso em: 30 jan. 2018.

VIJAY RAO, D.; SARMA, V. V. S. A Computational Intelligence Approach to Software Component Repository Management. In: BALAS, V. E.; KOPRINKOVA-HRISTOVA, P.; JAIN, L. C. (ed.). Innovations in Intelligent Machines. Berlin: Springer Berlin Heidelberg, 2014. p. 109–132.

WANG, Y.; FENG, Y.; MARTINS, R.; KAUSHIK, A.; DILLIG, I.; REISS, S. P. Hunter: next-generation code reuse for Java. In: ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 24., 2016, Seattle, WA. Proceedings of the FSE 2016. Seattle, WA: ACM Press, 2016. p. 1028-1032. Disponível em: http://dl.acm.org/citation.cfm?doid=2950290.2983934. Acesso em: 10 mar. 2018.

Downloads

Publicado

2019-10-01

Edição

Seção

Artigos