You are on page 1of 5

FALCUDADE AIEC

CURSO TECNOLGICO DE ANLISE E DESENVOLVIMENTO DE SISTEMAS


DISCIPLINA: ENGENHARIA DE SOFTWARE 1
GRUPO DESENVOLVEDORES.COM

INTEGRANTES:

ATIVIDADE 02 METODOLOGIAS

SO LUIS- MA
2016

1- INTRODUO
Todo trabalho a ser realizado deve partir de orientaes especficas, que
conduzem a um resultado satisfatrio, seja a construo de uma casa, uma
elaborao de texto, devem seguir caminhos que levam a uma maneira de
realizar tal tarefa, para isso usamos um estudo que chamamos de
metodologias, ou melhor, conceituando uma caminho de como fazer, levando
isso para o trabalho de desenvolver softwares, devemos pensar que essa
atividade no deve ser pensada apenas em como uma escritura de cdigos,
mais sim como uma atividade complexa que precisa definir meios, maneiras
de como efetuar tais atividades.
Assim como em outras reas a criao de programas, tambm necessita
de mtodos prprios para garantir que os resultados da criao de softwares
sejam coerentes com os resultados almejados, assim neste trabalho,
tentaremos apresentar as metodologias mais utilizadas para a construo de
softwares, abordando as caractersticas de cada uma delas, na inteno de
melhor conhecer como so feitos os passos para chegar ao resultado final ,
que o software pronto.
2 CONCEITUANDO METODOLOGIAS DE DESENVOLVIMENTO DE
SOFTWARE.
Entende-se por metodologia, como a maneira forma de se utilizar
um conjunto coerente e coordenado de mtodos para atingir um objetivo, de
modo que se evite, tanto quanto possvel, a subjetividade na execuo do
trabalho. Fornecendo um roteiro, um processo dinmico e interativo para
desenvolvimento estruturado de projetos, sistemas ou software, visando
qualidade e produtividade dos projetos, por tanto uma metodologia de
desenvolvimento de software, nada mais do que uma maneira de elaborar
um roteiro e procedimentos a serem seguidos em um projeto que pretende
construir softwares, envolvendo nesse processo atividades como tempo,
custos, caractersticas entre outros fatores, tudo isso sendo realizado para

garantir a qualidade do produto final e mapear como esse resultado pode ser
alcanado.
3 PRINCIPAIS METODOLOGIAS
Visando analisar mais profundamente as metodologias usadas no
desenvolvimento de softwares, apresentaremos 3 das mais utilizadas no
processo de desenvolvimento de programas.
3.1 - R.U.P (Rational Unified Process)
O RUP, abreviao de Rational Unified Process (ou Processo
Unificado da Rational) O RUP usa a abordagem da orientao a objetos em sua
concepo e projetado e documentado utilizando a notao UML (Unified
Modeling Language) para ilustrar os processos em ao. Utiliza tcnicas e prticas
aprovadas comercialmente.
um processo considerado pesado e preferencialmente aplicvel a
grandes equipes de desenvolvimento e a grandes projetos, porm o fato de ser
amplamente customizvel torna possvel que seja adaptado para projetos de
qualquer escala. Para a gerncia do projeto, o RUP prov uma soluo disciplinada
de como assinalar tarefas e responsabilidades dentro de uma organizao de
desenvolvimento de software.
3.2 SCRUM
O Scrum um framework (caixa de ferramentas) de desenvolvimento iterativo e
incremental utilizado no gerenciamento de projetos e desenvolvimento de software
gil.
A metodologia Scrum, possui seu foco no gerenciamento e projeto da
organizao onde difcil planejar frente. Mecanismos do Controle de Processo
Emprico, onde ciclos de feedback constituem o ncleo da tcnica de gerenciamento
que so usadas em oposio ao tradicional gerenciamento de comando e
controle. uma forma de planejar e gerenciar projetos trazendo a autoridade da
tomada de deciso a nveis de propriedade de operao e certeza .

3.3 XP( Extreme Programming)


A Extreme Programming (XP) uma Metodologia gil para equipes pequenas e
mdias que desenvolvem software baseado em requisitos vagos e que se modificam
rapidamente. Entre as principais diferenas da XP em relao s Metodologias
Clssicas esto o feedback constante, a abordagem incremental e o encorajamento
da comunicao entre as pessoas.
A maioria das regras da XP causa surpresa no primeiro contato e muitas no
fazem sentido se aplicadas isoladamente. a fora de seu conjunto que sustenta o
sucesso da XP, trazendo uma verdadeira revoluo no desenvolvimento de software.
4 VANTAGENS E DESVANTAGENS ENTRE AS METODOLOGIAS RUP, SCRUM
E XP
METODOLOGIAS

RUP

SCRUM

XP

Robusta
com
vrios
artefatos e disciplinas

Design grfico

Ganho de eficincia no
desenvolvimentos de
sistemas

Gesto de projeto
Escalvel

VANTAGENS

Suporte a mudanas
continuas

Documentao ajuda na
distribuio
da
comunicao
em
ambientes diferentes

Feedback rpido ao
cliente

Prioridades baseadas no
risco tcnico ou de
negocio

Pode se encontar erros


nos estgio iniciais
Organizao de tarefas

Gera muita documentao


, pode ser prejudicial a
projetos pequenos
DESVANTAGENS

Pouca ateno nas


dinmicas de equipe
Mais formalidade na
documentao do que nas
outras metodologias

No se apresenta como
muito abrangente.

Exige maturidade em
oragnizao

Apresenta reas de
conhecimentos com 0%

Perda de produtividade
ao adotar programo em
par

Pontos fracos em
construo e
manuteno de
softwares.

Os envolvidos tem que


conhecer as tcnicas e
regras
Cliente tem que estar

sempre disponvel

5 REFERENCIAS
METODOLOGIAS, em WWW.devmedia.com.br acesso em 10/04/2016.
METODOLOGIAS DE DESENVOLVIMENTO DE SOFTWARE EM
WWW.WIKEPEDIA.COM acesso em 11/04/2016

You might also like