Ciência da Computação
URI permanente para esta coleçãohttps://locus.ufv.br/handle/123456789/197
Navegar
Item Modelagem da fase de requisitos em processos de desenvolvimento de software: uma abordagem utilizando dinâmica de sistemas(Universidade Federal de Viçosa, 2008-04-10) Ambrósio, Bernardo Giori; Oliveira, Alcione de Paiva; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0; Resende Filho, Moisés de Andrade; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796349A6; Braga, José Luis; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4736821H2; Rocha, Mauro Nacif; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7; Silva Júnior, Aziz Galvão da; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4797493T5Os problemas de decisão na área de gerenciamento de projetos de software são complexos, com muitas variáveis dinâmicas interconectadas que se relacionam de maneira não linear. Diante da quantidade de variáveis e relacionamentos envolvidos nesse processo, torna-se muito difícil, senão impossível, para os gerentes entenderem e reproduzirem mentalmente o comportamento do processo, sendo indispensável a utilização de ferramentas que permitam enxergar todo o contexto. A dinâmica de sistemas é uma dessas ferramentas, consistindo em uma técnica de modelagem que permite a análise, compreensão e simulação de problemas e situações que envolvam comportamento dinâmico. Alguns trabalhos prévios foram realizados com o objetivo de definir um modelo de dinâmica de sistemas para descrever o processo de gerenciamento de projetos e tentar aumentar a compreensão sobre esse processo. Entretanto, esses trabalhos não abordaram a modelagem das variáveis e dos relacionamentos envolvidos na fase de requisitos. O objetivo desse trabalho é construir um modelo de dinâmica de sistemas que abrange as principais variáveis envolvidas na fase de requisitos de projetos de software e descreve como essas variáveis se relacionam umas com as outras. As simulações realizadas com o modelo permitiram verificar e antever os impactos da materialização de riscos, tais como turnover de pessoal, alta volatilidade dos requisitos e outros. Também foi possível antecipar, utilizando a simulação, os possíveis efeitos das decisões gerenciais planejadas antes que elas sejam implementadas em um projeto real. O modelo pode ser utilizado como uma ferramenta para apoiar os gerentes na tomada de decisão durante a fase de requisitos. Para configurar o modelo e realizar as simulações, foi definido um painel de controle contendo os parâmetros que são utilizados para ajustar o modelo de acordo com o cenário que se pretende simular. São apresentados vários cenários simulados com o modelo. A análise e a discussão dos resultados obtidos com as simulações mostram que o comportamento do modelo está de acordo com o conhecimento comum da área de Engenharia de Software. Isso comprova a consistência do modelo e a viabilidade do seu uso no apoio à tomada de decisão.