A ciência da informação e a engenharia de requisitos de software: convergências entre as duas áreas
DOI:
https://doi.org/10.22478/ufpb.2358-3908.2018v5n2.44946Abstract
Algumas das atividades fundamentais do processo de desenvolvimento de sistemas de informação computadorizados estão relacionadas à disciplina de Engenharia de Requisitos, uma área da Ciência da Computação cujos objetivos são descobrir, analisar, documentar e verificar os requisitos que farão parte do software. Os requisitos são as características do sistema e são identificados com base em informações fornecidas pelos usuários ou por especialistas no negócio do software que está sendo desenvolvido, e a efetiva compreensão e estruturação dessas informações são essenciais para garantir que o sistema atenda às necessidades dos seus usuários. O presente estudo faz parte de uma pesquisa que está sendo desenvolvida com o intuito de propor um modelo de cooperação entre a Ciência da Informação e a Engenharia de Requisitos, e apresenta os resultados de uma análise sobre as convergências entre os objetivos da Ciência da Informação: geração, coleta, organização, armazenamento, recuperação, interpretação, disseminação, transformação e uso da informação, e as atividades da Engenharia de Requisitos: concepção, levantamento, elaboração, negociação, especificação, validação e gestão de requisitos. Com base nas relações estabelecidas, evidenciou-se a necessidade de novas pesquisas e propostas para fortalecer o intercâmbio entre a Ciência da Informação, na condição de ciência que possui como objeto de estudo a informação, e a Engenharia de Requisitos que, por sua vez, tem na informação a matéria-prima para a identificação das necessidades dos usuários de softwares.Downloads
References
ALVES, Rachel Cristina Vesu et al. Ciência da Informação, Ciência da Computação e Recuperação da Informação: algumas considerações sobre os métodos e tecnologias da informação utilizados ao longo do tempo. Informação e Cognição, v. 6, n. 1, p. 28–40, 2007. Disponível em: <http://www2.marilia.unesp.br/revistas/index.php/reic/article/view/746>. Acesso em: 10 maio 2018.
AZEVEDO, Marco Antônio de. Informação e interpretação: uma leitura teórico-metodológica. Perspectivas em Ciência da Informação, Belo Horizonte, v.9 n.2, p. 122-133, jul./dez. 2004. Disponível em: <http://portaldeperiodicos.eci.ufmg.br/index.php/pci/article/view/354>. Acesso em: 18 maio 2018.
BARRETO, Aldo de Albuquerque. Mudança estrutural no fluxo do conhecimento: a comunicação eletrônica. Ciência da Informação, v. 27, n. 2, p. 122–127, maio/ago. 1998. Disponível em: <http://www.scielo.br/pdf/%0D/ci/v27n2/2729803.pdf>. Acesso em: 23 maio 2018.
BORKO, Harold. Information Science: what is it? American Documentation, v. 19, n. 1, p. 3–5, 1968. Disponível em: <https://www.marilia.unesp.br/Home/Instituicao/Docentes/EdbertoFerneda/k---artigo-01.pdf>. Acesso em: 23 mar. 2018.
BRÄSCHER, Marisa; CAFÉ, Lígia. Organização da Informação ou Organização do Conhecimento?. In: IX ENCONTRO NACIONAL DE PESQUISA EM CIÊNCIA DA INFORMAÇÃO, 9, 2008, São Paulo, Anais Eletrônico.... São Paulo: ANCIB, 2008. Disponível em: <http://enancib.ibict.br/index.php/enancib/ixenancib/paper/viewFile/3016/2142>. Acesso em: 18 maio 2011.
CAFEZEIRO, Isabel; COSTA, Leonardo Cruz da; KUBRUSLY, Ricardo da Silva. Ciência da Computação, Ciência da Informação, Sistemas de Informação: uma reflexão sobre o papel da informação e da interdisciplinaridade na configuração das tecnologias e das ciências. Perspectivas em Ciência da Informação, Belo Horizonte, v. 21, n. 3, p. 111–133, jul./set. 2016. Disponível em: <http://portaldeperiodicos.eci.ufmg.br/index.php/pci/article/view/2681/1792>. Acesso em: 30 abr. 2018.
CAPURRO, Rafael; HJORLAND, Birger. O conceito de informação. Perspectivas em Ciência da Informação, Belo Horizonte, v. 12, n. 1, p. 148–207, jan./abr. 2007. Diponível em: <http://portaldeperiodicos.eci.ufmg.br/index.php/pci/article/view/54/47>. Acesso em: 10 maio 2018.
COADIC, Yves-François Le. A ciência da informação. 2 ed. Brasília: Briquet de Lemos, 2004. 124p.
CYSNEIROS, Luiz Mareio; LEITE, Julio Cesar Sampaio do Prado. Definindo Requisitos Não Funcionais. In: XI SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE, 11., 1997, Fortaleza Anais Eletrônico... Fortaleza. 1997. Diponível em: <http://www.lbd.dcc.ufmg.br/colecoes/sbes/1997/004.pdf>. Acesso em: 10 maio. 2018.
GIL, Antônio Carlos. Como elaborar projetos de pesquisa. 4. ed. São Paulo: Atlas, 2002. 176p.
GOGUEN, Joseph. Requirements engineering as the reconciliation of social and technical issues. In: JIROTKA, Marina.; G. Joseph. (Org.). Requeriments Engineering, Social and Technical Issues. San Diego: Academic Press, p. 165–199, 1994. Disponível em:< https://dl.acm.org/citation.cfm?id=184582>. Acesso em 15 maio. 2018.
HANISCH, Jo; CORBITT, Brian. Impediments to requirements engineering during global software development. European Journal of Information Systems, v. 16, n. 6, p. 793–805., 2007. Disponível em <https://link.springer.com/article/10.1057/palgrave.ejis.3000723>. Acesso em: 08 maio. 2018
KOTONYA, Gerald; SOMMERVILLE, Ian. Requirements Engineering: Processes and Techniques. 1st Ed. West Sussex, England: Wiley. 1998. 294p.
KRUCHTEN, Philippe. The Rational Unified Process: An Introduction Boston. 3. ed ed. Boston: Addison-Wesley, 2003. 336p.
MAIDEN, Neil Arthur.; HARE, M. Problem domain categories in requirements engineering. International Journal of Human-Computer Studies, v. 49, n. 3, 1998, p. 281–304. Disponível em: <https://search.proquest.com/docview/57467049?accountid=26642>. Acesso em: 20 maio 2018.
MORETTO, Luís Augusto Machado; GALDO, Alessandra Maria Ruiz; KERN, Vinícius Medina. Uma análise sistêmica sociotecnológica da engenharia de requisitos. Encontros Bibli: Revista Eletrônica de Biblioteconomia e Ciência da Informação, n. esp., p. 26–40. jan./jun. 2010. Diponível em <https://periodicos.ufsc.br/index.php/eb/article/view/1518-2924.2010v15nesp2p26/15760>. Acesso em: 23 maio. 2018.
PAAVOLA, Risto; HALLIKAINEN, Petri. Antecedents for successful collaboration in requirements engineering. Vine Journal of Information and Knowledge Management Systems, v. 46, n. 3, p. 353–370, 2016. Disponível em: < https://dl.acm.org/citation.cfm?id=3162649>. Acesso em 20 maio 2018
POHL, Klaus. The three dimensions of requirements engineering: a framework and its applications. Information Systems. v. 19, n. 3, p. 243–258, 1994. Disponível em: <https://search.proquest.com/docview/57325302?accountid=26642>. Acesso em 23 maio 2018.
PRESSMAN, Roger. Engenharia de Software: uma abordagem profissional. 7. ed. São Paulo: Pearson Makron Books, 2011. 968p.
PRESSMAN, Roger. Engenharia de Software. 6 ed. McGraw-Hill, 2009. 1056p.
QUEIROZ, Daniela Gralha de Caneda; MOURA, Ana Maria Mielniczuk de. Ciência da Informação: história, conceitos e características. Em Questão, Porto Alegre, v. 21, n. 3, p. 25–42, ago/dez. 2015. Disponível em: <http://seer.ufrgs.br/index.php/EmQuestao/article/view/57516>. Acesso em: 16 maio 2018.
RIBEIRO, Cláudio José Silva. Diretrizes para o projeto de portais de informação: uma proposta interdisciplinar baseada na análise de domínio e arquitetura de informação. Tese (Doutorado) - Programa de Pós-Graduação em Ciência da Informação, Universidade Federal Fluminense em convênio com o Instituto Brasileiro de Informação em Ciência e Tecnologia. Rio de Janeiro. 2008.
RIBEIRO, Cláudio José Silva. Entendimento de requisitos de sistema com abordagem orientada ao domínio. DataGramaZero - Revista de Informação, v.13, n.2, abr./2012. Disponível em: <http://www.dgz.org.br/abr12/Art_01.htm>. Acesso em: 20 maio 2018
ROSENKRANZ, Christoph; CHARAF, Marianne Corvera; HOLTEN, Roland. Language quality in requirements development: tracing communication in the process of information systems development. Journal of Information Technology, v. 28, n. 3, p. 198–223, 2013. Disponível em: <https://link.springer.com/article/10.1057/jit.2012.33>. Acesso em: 16 maio 2018.
SARACEVIC, Tefko. Ciência da informação: origem, evolução e relações. Perspectivas em Ciência da Informação, Belo Horizonte, v. 1, n. 1, p. 41–62, jan/jun.1996. Disponível em: <http://www.brapci.inf.br/_repositorio/2010/08/pdf_fd9fd572cc_0011621.pdf>. Acesso em: 16 maio 2018.
SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson, 2011. 529p.
SOUZA, Renato Rocha. Sistemas de recuperação de informações e mecanismos de busca na web: panorama atual e tendências. Perspectivas em Ciência da Informação, Belo Horizonte, v.11 n.2, p. 161 -173, mai./ago. 2006. Disponível em: <http://portaldeperiodicos.eci.ufmg.br/index.php/pci/article/view/320/940>. Acesso em: 17 maio 2018.
VIANNA, William Barbosa; DUTRA, Moisés Lima; FRAZZON, Enzo Morosini. Big data e gestão da informação: modelagem do contexto decisional apoiado pela sistemografia. Informação & Informação, Londrina, v. 21, n. 1, p. 185 – 212, jan./abr. 2016. Disponível em: <http://www.uel.br/revistas/uel/index.php/informacao/article/view/23327/18993>. Acesso em: 21 abr. 2018.
VIJAYAKUMAR, Varcha; GEY, Ronny; WENDE, Erik. Storytelling - A method to start knowledge transfer in offshore software development teams. In: PROCEEDINGS OF THE 9TH EUROPEAN CONFERENCE ON KNOWLEDGE MANAGEMENT. 9., 2008. Southampton, UK. Anais eletrônico... UK. 2008. Disponível em: <http://www.zora.uzh.ch/id/eprint/9440/>. Acesso em: 20 maio 2018.
VILLER, Stephen; BOWERS, John; RODDEN, Tom. Human factors in requirements engineering: a survey of human sciences literature relevant to the improvement of dependable systems development processes. Interacting with Computers, v. 11, n. 6, p. 665–698, 1999. Disponível em: <https://search.proquest.com/docview/57534483?accountid=26642>. Acesso em: 20 maio 2018.
VILLER, Stephen; SOMMERVILLE, Ian. Ethnographically informed analysis for software engineers. International Journal of Human-Computer Studies, v. 53, n. 1, p. 169–196, 2000. Disponível em: <https://search.proquest.com/docview/57500217?accountid=26642>. Acesso em: 18 maio 2018.