Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.unipampa.edu.br/jspui/handle/riu/870
Tipo: | Trabalho de Conclusão de Curso |
Título : | O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software |
Autor(es): | Rahman, Nasser Othman |
Primeiro Orientador: | Devincenzi, Sam da Silva |
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. |
Resumen : | 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. |
Palabras clave : | Software Engineering Software development Requirements Engineering Software - validation |
CNPQ: | CNPQ::CIENCIAS EXATAS E DA TERRA |
Editorial : | Universidade Federal do Pampa |
Campus: | Campus Alegrete |
Tipo de acesso: | Attribution-NonCommercial-NoDerivs 3.0 Brazil |
Licença: | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
URI : | http://dspace.unipampa.edu.br/jspui/handle/riu/870 |
Fecha de publicación : | 19-mar-2014 |
Aparece en las colecciones: | Engenharia de Software |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software.pdf | 3.11 MB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons