Você está na página 1de 3

Resenha do artigo: METODOLOGIAS DE DESENVOLVIMENTO DE SOFTWARE:

UMA ANÁLISE NO DESENVOLVIMENTO DE SISTEMAS NA WEB1

Priscilla Santana do Espirito Santo2

Escrito por Fernando Gonçalves de Oliveira e João Manuel Pimentel Seabra o texto
“Metodologias de desenvolvimento de software: Uma análise no desenvolvimento de
sistemas na WEB” foi indicado como leitura da disciplina de Português instrumental
aos alunos do curso de Análise e desenvolvimento de sistemas com o objetivo de
ser utilizado para o exercício dos tópicos aprendidos durante o semestre e também
de contribuir para a formação dos alunos enquanto desenvolvedores.

No texto, publicado inicialmente em 2015, os autores se propõem a esclarecer o


processo do desenvolvimento dos sistemas e demonstrar a importância da escolha
da metodologia utilizada para tal, enquanto discorrem detalhadamente sobre as
opções disponíveis atualmente no mercado.

Logo na introdução é possível encontrar um comparativo entre a engenharia de


software e o desenvolvimento de sistemas propriamente dito. A primeira consiste no
processo como um todo, incluindo o planejamento e a escolha de técnicas e
ferramentas que serão utilizadas para ajudarem a tornar o processo mais eficiente,
econômico e produtivo para todos os envolvidos, sendo complementada pela
segunda parte, do desenvolvimento por si só.

Nos parágrafos que se seguem os autores falam sobre os avanços da internet como
parte do nosso cotidiano e a necessidade cada vez mais imediata de atualizações e
mecanismos que auxiliem na segurança dos usuários e na manutenção dessas
conexões.

A seguir são citadas características do desenvolvimento de software, falando sobre


as duas áreas nas quais se dividem as metodologias atualmente utilizadas para
regular os processos: As tradicionais, menos flexíveis e mais “burocráticas” por
1
Resenha produzida na disciplina Português Instrumental no primeiro semestre letivo de 2021.
2
Acadêmico do 1º semestre curso de Análise e Desenvolvimento de Sistemas do Instituto Federal de
Educação e Tecnologia do Rio Grande do Sul- Campus Bento Gonçalves.
acabarem sendo mais presas à documentação e as que se englobam dentro do
desenvolvimento ágil, que vai na direção contrária da metodologia tradicional ao
oferecer mais flexibilidade e acabar se mostrando um pouco deficiente no que diz
respeito a parte de documentação.

Em seguida se fala um pouco sobre a engenharia de software e sua preocupação


em encontrar ferramentas e maneiras de otimizar as tarefas para entregar mais
resultado em menos tempo e com custos menores, e sobre as fases do
desenvolvimento de um sistema que vão das especificações e funcionalidades,
passando pelo projeto, pela validação para conferir que as expectativas estão sendo
atendidas e finalmente chegam na etapa de evolução onde o projeto já finalizado
segue sujeito a modificações para adequações de necessidades que venham a
sugerir ou para simples atualizações de informações e tecnologias.

Após essa contextualização dos processos e atores envolvidos, os autores entram


nas metodologias propriamente ditas. São citadas ao todo seis opções disponíveis:

1. Metodologias Tradicionais
a. Modelos prescritivos
b. Metodologia em cascata
c. Modelo Incremental
d. Rational Unified Process – RUP
2. Metodologias ágeis
a. Scrum
b. Extreme programming – XP

Cada uma delas é explorada com riqueza de detalhes trazendo os pontos de vista
de mais de um autor enquanto referência e explicitando características, pontos
positivos e negativos e também as fases em que ocorrem (quando a metodologia às
possui). São mostradas também as vantagens e desvantagens aos desenvolvedores
e aos clientes, e fala-se também de outras pessoas envolvidas, quando existem.

O artigo é encerrado com um capítulo falando novamente sobre a engenharia e o


desenvolvimento de software trazendo características e melhores práticas a serem
adotadas e é seguido pela conclusão, onde se diz, muito acertadamente, que o
sucesso de um processo não é responsabilidade direta da metodologia escolhida,
mas sim da adequação ao time, às necessidades do cliente, às preferências dos
envolvidos e por aí vai.

É um artigo muito esclarecedor, que acrescenta bastante tanto ao profissional da


área da tecnologia quanto ao cliente que quer entender as metodologias mais
comuns e o impacto que elas terão na entrega dos resultados e na maneira como os
projetos serão realizados. Apesar de ser um artigo técnico, apresenta leitura fluída e
de compreensão extremamente simples, é sucinto na medida e compreende todas
as características e detalhes mais importantes a serem levadas em consideração no
momento de uma escolha. Uma leitura que certamente agregará bastante a todos os
que ao texto dedicarem seu tempo e atenção.

Referências

OLIVEIRA, Fernando Gonçalves. SEABRA, João Manuel Pimentel. Metodologias


de desenvolvimento de software: uma análise no desenvolvimento de sistemas
na web. Tecnologias em projeção. 2015, p. 20-34. Disponível em:
<https://moodle.bento.ifrs.edu.br/pluginfile.php/191614/mod_resource/content/1/ARTI
GO%20ADS.pdf> Acesso em: 29 ago. 2021.

Você também pode gostar