TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A análise de Requisitos de Software a Etapa Intensiva em Termos de Comunicação no Processo de Engenharia de Software

Por:   •  30/10/2018  •  Artigo  •  320 Palavras (2 Páginas)  •  56 Visualizações

Página 1 de 2

TAREFA 2.2

“A análise de requisitos de software é inquestionavelmente a etapa mais intensiva em termos de comunicação no processo de engenharia de software.” A rota de comunicação frequentemente pode se fechar devido a diversos problemas com envolvidos no processo (stakeholders), desde usuários que perdem o interesse pelo sistema ou não sabem o que querem, usuários que não querem concluir a escrita do conjunto de requisitos, há lentidão na comunicação com o usuário, até problemas com a equipe dos engenheiros e desenvolvedores, que não se entendem ou não tem condições de atender às necessidades do cliente na elaboração do sistema, dentre outros.

Um analista de sistema que venha da área desenvolvimento de sistemas tem conhecimento mais profundo da prática do desenvolvimento de software com base nas técnicas de programação e no uso das linguagens correlatas. No entanto, como está mais ligado nos processos técnicos do desenvolvimento de sistemas, tem pouca habilidade para lidar com coisas mais abstratas como a análise dos requisitos dos sistemas; Um analista da área usuária entende bem de requisitos mas pode pecar na prática do desenvolvimento dos sistemas por não ter as habilidades necessárias para compreender as diversas linguagens utilizadas; Já um analista de uma organização externa pode ter uma visão muito ampla do negócio mas não consegue lidar com as especificidades clientes menos robustos do ponto de vista do tamanho das soluções necessárias. Acredito que um analista de sistemas ideal seja aquele que tem habilidades nas três áreas, podendo transitar sem problemas por todo processo de desenvolvimento de software.

As vantagens da metodologia ágil incluem o desenvolvimento contínuo do software com rápida absorção das mudanças, a alta comunicação entre os stakeholders, um pequeno número de desenvolvedores, dentre outras; as desvantagens incluem falta de estrutura e documentação, a necessidade de alto nível de conhecimento técnico dos desenvolvedores, a necessidade de adoção de extrema mudança cultural e, com a falta de documentação, pode levar a dificuldades nas negociações contratuais.

...

Baixar como (para membros premium)  txt (2.1 Kb)   pdf (37.3 Kb)   docx (10.7 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com