O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software
Autor(a) principal: | |
---|---|
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 |