Tarefa faculdade
1) Atualmente, o apoio ao processo de desenvolvimento software por ferramentas de computador está muito difundido e em alguns casos traz grandes benefícios na redução de esforço e simplificação de atividades. Cite 2 (dois) tipos de ferramentas que podem ser utilizadas no processo de desenvolvimento, e que trazem benefícios a este.
Orientações:
Todas as respostas devem possuir justificativa da escolha do tipo de ferramenta.
Não é necessário apresentar exemplos ou citar ferramentas específicas.
Enterprise Architect ¨C Ferramentas com ambiente de análise, designer, modelagem e criação de UML, onde é possível gerenciar requisitos de forma rastreável e manter toda a documentação do projeto de forma centralizada e de fácil acesso. Sempre que necessário alteração do software, através desta ferramenta é possível analisar o impacto da alteração, pois toda a documentação fica interligada entre si, facilitando e reduzindo o tempo de análise da mudança. Estou citando esta ferramenta, pois onde trabalho estamos utilizando para modelagem de todos os projetos.
Tortoise SVN. Realiza o controle de mudanças do sistema no seu desenvolvimento. Esta ferramenta é fundamental para facilitar o controle de versões do sistema. Projetos desenvolvidos por vários programadores, onde os mesmos muitas vezes realizam alterações no mesmo arquivo, sem a utilização de uma ferramenta para controle de mudanças pode ser e será um grande problema. Com uma ferramenta como a citada, fica bem mais fácil o gerenciamento das mudanças, podendo ter controle total das mudanças, pois é possível saber o que foi feito, quando foi feita e por quem foi feita a mudança. Esta ferramenta é utilizada na empresa onde trabalho e facilita demais o controle de mudanças das versões.