O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software

Detalhes bibliográficos
Autor(a) principal: Rahman, Nasser Othman
Data de Publicação: 2014
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIPAMPA
Texto Completo: http://dspace.unipampa.edu.br/jspui/handle/riu/870
Resumo: A motivação para a realização deste trabalho foi a necessidade de definir um processo de especificação de requisitos para projetos desenvolvidos pelo Núcleo de Tecnologia de Informação e Comunicação (NTIC) na Universidade Federal do Pampa (UNIPAMPA), em virtude dos grandes entraves encontrados pela equipe de desenvolvimento de software dessa instituição, cuja falta de padronização acarreta em grande índice de retrabalho, além de aumento dos custos e prazos para entrega de seus produtos. O objetivo deste trabalho é definir um modelo de processo de desenvolvimento de software, que garanta uma especificação de requisitos eficiente, diminuindo custos e prazos, além de garantir uma melhor qualidade em produtos de software. Para realizar este trabalho, foi realizado um levantamento bibliográfico das principais técnicas e boas práticas de Engenharia de Requisitos, referenciadas nas literaturas escolhidas. Para realizar o experimento, foram analisados os artefatos gerados pelo NTIC, e a partir desses dados, foi definido um modelo de processo de desenvolvimento, com enfoque em especificação de requisitos, para ser executado em seus projetos de desenvolvimento de software. Os principais resultados encontrados foram o considerável decremento de horas dispensadas, pela equipe de desenvolvimento, em tarefas de retrabalho, além do menor índice defeitos encontrados na entrega do produto, e, consequentemente, o aumento da qualidade desses produtos.
id UNIP_4d85e72ae0b0f103ba06cdc28df05cb6
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/870
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Devincenzi, Sam da SilvaRahman, Nasser Othman2017-02-07T12:36:31Z2017-02-07T12:36:31Z2014-03-19http://dspace.unipampa.edu.br/jspui/handle/riu/870A motivação para a realização deste trabalho foi a necessidade de definir um processo de especificação de requisitos para projetos desenvolvidos pelo Núcleo de Tecnologia de Informação e Comunicação (NTIC) na Universidade Federal do Pampa (UNIPAMPA), em virtude dos grandes entraves encontrados pela equipe de desenvolvimento de software dessa instituição, cuja falta de padronização acarreta em grande índice de retrabalho, além de aumento dos custos e prazos para entrega de seus produtos. O objetivo deste trabalho é definir um modelo de processo de desenvolvimento de software, que garanta uma especificação de requisitos eficiente, diminuindo custos e prazos, além de garantir uma melhor qualidade em produtos de software. Para realizar este trabalho, foi realizado um levantamento bibliográfico das principais técnicas e boas práticas de Engenharia de Requisitos, referenciadas nas literaturas escolhidas. Para realizar o experimento, foram analisados os artefatos gerados pelo NTIC, e a partir desses dados, foi definido um modelo de processo de desenvolvimento, com enfoque em especificação de requisitos, para ser executado em seus projetos de desenvolvimento de software. Os principais resultados encontrados foram o considerável decremento de horas dispensadas, pela equipe de desenvolvimento, em tarefas de retrabalho, além do menor índice defeitos encontrados na entrega do produto, e, consequentemente, o aumento da qualidade desses produtos.The motivation for this work was the need to define a process for specifying requirements for projects developed by the Núcleo de Tecnologia de Informação e Comunicação (NTIC) at the Federal University of Pampa (UNIPAMPA), because of the great obstacles encountered by the team software development of this institution, whose lack of standardization leads to high rates of rework, as well as increased costs and deadlines for delivery of your products. The objective of this work is to define a model of the software development process, which ensures efficient specification requirements, reducing costs and timelines, and ensure a better quality software products. To perform this work, a bibliographic survey of the main techniques and best practices in requirements engineering, referenced in the chosen literature was conducted. To perform the experiment, the artifacts generated by NTIC were analyzed, and from these data, a model of the development process was defined, focusing on requirements specification, to run on their software development projects. The main expected results are the decrement of hours exempted by the development team, task rework and increasing the quality of the delivered products.porUniversidade Federal do PampaCampus AlegreteAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRAEngenharia de softwareDesenvolvimento de softwareEngenharia de requisitosSoftware - validaçãoSoftware EngineeringSoftware developmentRequirements EngineeringSoftware - validationO impacto do uso de engenharia de requisitos em processos de desenvolvimento de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAORIGINALO impacto do uso de engenharia de requisitos em processos de desenvolvimento de software.pdfO impacto do uso de engenharia de requisitos em processos de desenvolvimento de software.pdfapplication/pdf3180496https://repositorio.unipampa.edu.br/jspui/bitstream/riu/870/1/O%20impacto%20do%20uso%20de%20engenharia%20de%20requisitos%20em%20processos%20de%20desenvolvimento%20de%20software.pdfd5a796c83c007e29481c0dfdf5da9addMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81232https://repositorio.unipampa.edu.br/jspui/bitstream/riu/870/2/license_rdf66e71c371cc565284e70f40736c94386MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unipampa.edu.br/jspui/bitstream/riu/870/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTO impacto do uso de engenharia de requisitos em processos de desenvolvimento de software.pdf.txtO impacto do uso de engenharia de requisitos em processos de desenvolvimento de software.pdf.txtExtracted texttext/plain122624https://repositorio.unipampa.edu.br/jspui/bitstream/riu/870/4/O%20impacto%20do%20uso%20de%20engenharia%20de%20requisitos%20em%20processos%20de%20desenvolvimento%20de%20software.pdf.txtb64749382c0d3e8f8b7b2090b2fbcc8bMD54riu/8702021-04-09 09:58:20.317oai:repositorio.unipampa.edu.br:riu/870Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2021-04-09T12:58:20Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false
dc.title.pt_BR.fl_str_mv O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software
title O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software
spellingShingle O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software
Rahman, Nasser Othman
CNPQ::CIENCIAS EXATAS E DA TERRA
Software Engineering
Software development
Requirements Engineering
Software - validation
Engenharia de software
Desenvolvimento de software
Engenharia de requisitos
Software - validação
title_short O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software
title_full O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software
title_fullStr O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software
title_full_unstemmed O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software
title_sort O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software
author Rahman, Nasser Othman
author_facet Rahman, Nasser Othman
author_role author
dc.contributor.advisor1.fl_str_mv Devincenzi, Sam da Silva
dc.contributor.author.fl_str_mv Rahman, Nasser Othman
contributor_str_mv Devincenzi, Sam da Silva
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA
topic CNPQ::CIENCIAS EXATAS E DA TERRA
Software Engineering
Software development
Requirements Engineering
Software - validation
Engenharia de software
Desenvolvimento de software
Engenharia de requisitos
Software - validação
dc.subject.eng.fl_str_mv Software Engineering
Software development
Requirements Engineering
Software - validation
dc.subject.keyword.pt_BR.fl_str_mv Engenharia de software
Desenvolvimento de software
Engenharia de requisitos
Software - validação
description A motivação para a realização deste trabalho foi a necessidade de definir um processo de especificação de requisitos para projetos desenvolvidos pelo Núcleo de Tecnologia de Informação e Comunicação (NTIC) na Universidade Federal do Pampa (UNIPAMPA), em virtude dos grandes entraves encontrados pela equipe de desenvolvimento de software dessa instituição, cuja falta de padronização acarreta em grande índice de retrabalho, além de aumento dos custos e prazos para entrega de seus produtos. O objetivo deste trabalho é definir um modelo de processo de desenvolvimento de software, que garanta uma especificação de requisitos eficiente, diminuindo custos e prazos, além de garantir uma melhor qualidade em produtos de software. Para realizar este trabalho, foi realizado um levantamento bibliográfico das principais técnicas e boas práticas de Engenharia de Requisitos, referenciadas nas literaturas escolhidas. Para realizar o experimento, foram analisados os artefatos gerados pelo NTIC, e a partir desses dados, foi definido um modelo de processo de desenvolvimento, com enfoque em especificação de requisitos, para ser executado em seus projetos de desenvolvimento de software. Os principais resultados encontrados foram o considerável decremento de horas dispensadas, pela equipe de desenvolvimento, em tarefas de retrabalho, além do menor índice defeitos encontrados na entrega do produto, e, consequentemente, o aumento da qualidade desses produtos.
publishDate 2014
dc.date.issued.fl_str_mv 2014-03-19
dc.date.accessioned.fl_str_mv 2017-02-07T12:36:31Z
dc.date.available.fl_str_mv 2017-02-07T12:36:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.unipampa.edu.br/jspui/handle/riu/870
url http://dspace.unipampa.edu.br/jspui/handle/riu/870
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Pampa
dc.publisher.department.fl_str_mv Campus Alegrete
publisher.none.fl_str_mv Universidade Federal do Pampa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIPAMPA
instname:Universidade Federal do Pampa (UNIPAMPA)
instacron:UNIPAMPA
instname_str Universidade Federal do Pampa (UNIPAMPA)
instacron_str UNIPAMPA
institution UNIPAMPA
reponame_str Repositório Institucional da UNIPAMPA
collection Repositório Institucional da UNIPAMPA
bitstream.url.fl_str_mv https://repositorio.unipampa.edu.br/jspui/bitstream/riu/870/1/O%20impacto%20do%20uso%20de%20engenharia%20de%20requisitos%20em%20processos%20de%20desenvolvimento%20de%20software.pdf
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/870/2/license_rdf
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/870/3/license.txt
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/870/4/O%20impacto%20do%20uso%20de%20engenharia%20de%20requisitos%20em%20processos%20de%20desenvolvimento%20de%20software.pdf.txt
bitstream.checksum.fl_str_mv d5a796c83c007e29481c0dfdf5da9add
66e71c371cc565284e70f40736c94386
8a4605be74aa9ea9d79846c1fba20a33
b64749382c0d3e8f8b7b2090b2fbcc8b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)
repository.mail.fl_str_mv sisbi@unipampa.edu.br
_version_ 1813274824474099712