Please use this identifier to cite or link to this item: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/870
metadata.dc.type: Trabalho de Conclusão de Curso
Title: O impacto do uso de engenharia de requisitos em processos de desenvolvimento de software
metadata.dc.creator: Rahman, Nasser Othman
metadata.dc.contributor.advisor1: Devincenzi, Sam da Silva
metadata.dc.description.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.
Abstract: 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.
Keywords: Software Engineering
Software development
Requirements Engineering
Software - validation
metadata.dc.subject.cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA
Publisher: Universidade Federal do Pampa
metadata.dc.publisher.department: Campus Alegrete
metadata.dc.rights: Attribution-NonCommercial-NoDerivs 3.0 Brazil
metadata.dc.rights.uri: http://creativecommons.org/licenses/by-nc-nd/3.0/br/
URI: http://hdl.handle.net/riu/870
Issue Date: 19-Mar-2014
Appears in Collections:Engenharia de Software



This item is licensed under a Creative Commons License Creative Commons