Professional Documents
Culture Documents
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 .
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
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.
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