Trabalho Modelo de Processo de Software
Por: estapronto • 7/4/2015 • Trabalho acadêmico • 3.311 Palavras (14 Páginas) • 416 Visualizações
[pic 1][pic 2][pic 3]
SISTEMA DE ENSINO PRESENCIAL CONECTADO
CURSO
SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
FUNDAMENTOS DA TECNOLOGIA DA INFORMAÇÃO MODELO DE PROCESSO DE SOFTWARE
[pic 4]
Santa Maria
2013
Paulo Alberto Weiss
TRABALHO INTERDISCIPLINAR – INDIVIDUAL
DESCRIÇÃO DO PROCESSO DE SOFTWARE
UTILIZANDO O SISTEMA
RUP – (RATIONAL UNIFIED PROCESS)
Trabalho Interdisciplinar apresentado ao Curso de Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para as disciplinas de Interação Humano Computador, Segurança da Informação, Metodologia Científica, Processo de Negócio e Software, Seminário ll, Lógica e Técnicas de Programação.
Orientador: Edno de Souza
Santa Maria
2013
SUMÁRIO
1 INTRODUÇÃO..............................................................................................pag 4
2 OBJETIVO.....................................................................................................pag 5
3 RUP – RATIONAL UNIFIED PROCESS.......................................................pag 6
3.1 O QUE É O RUP?.......................................................................................pag 6
3.2 DESENVOLVER O SOFTWARE ITERATIVAMENTE................................pag 7
3.3 GERENCIAR REQUISITOS........................................................................pag 8
3.4 USAR ARQUITETURAS BASEADAS EM COMPONENTES.....................pag 8
3.5 MODELAR SOFTWARE VISUALMENTE...................................................pag 8
3.6 VERIFICAR A QUALIDADE DO SOFTWARE............................................pag 8
3.7 CONTROLAR AS MUDANÇAS DO SOFTWARE......................................pag 8
4 QUATRO FASES DO RUP...........................................................................pag 8
4.1 CONCEPÇÃO OU INICIAÇÃO...................................................................pag 8
4.2 ELABORAÇÃO...........................................................................................pag 8
4.3 CONSTRUÇÃO...........................................................................................pag 9
4.4 TRANSIÇÃO...............................................................................................pag 9
5 DEFINIÇÕES PARA O RATIONAL UNIFIED PROCESS..........................pag 10
6 LINGUAGEM UTILIZADA..........................................................................pag 11
7 OS PRINCÍPIOS DO RUP...........................................................................pag 11
8 ELEMENTOS DO RUP...............................................................................pag 12
8.1 PAPEL DE ANALISTA DE SISTEMAS.....................................................pag 13
8.2 PAPEL DE IMPLEMENTADOR...............................................................pag 14
8.3 ATIVIDADE...............................................................................................pag 14
8.4 ARTEFATO...............................................................................................pag 14
8.5 FLUXO DE TRABALHO............................................................................pag 15
8.6 DISCIPLINA..............................................................................................pag 15
9 RUP - POSSUI DUAS DIMENSÕES...........................................................pag 16
10 CICLOS DE DESENVOLVIMENTO.........................................................pag 16
11 VANTAGENS E DESVANTAGENS NO USO DO RUP..........................pag. 17
12 CONCLUSÃO..............................................................................................pg 18
13 REFERÊNCIAS...........................................................................................pg 19
- INTRODUÇÃO
O Presente trabalho focado em “Engenharia de Software” tem como objetivo uma breve descrição do modelo de proceso de software denominado RUP - Rational Unified Process (Processo Unificado Rational), será descrito um resumo das quatro fases utilizadas neste processo: iniciação, elaboração, construção e transição, bem como as vantagens e desvantagens no uso deste modelo de processo chamado RUP.
2 OBJETIVO
O objetivo deste trabalho é mostrar um dos tantos modelos de processo de software que tem por finalidade um molde de atividades e resultados associados, que levaram ao resultado o produto deste meio empregado que é o produto “software”.
Software – Na computação, o software é uma das partes que, em conjunto com o hardware, irá dar resultados esperados pelos usuários e pela comunidade que o utiliza, que compreende todo o conjunto de programas, procedimentos, dados e documentação associados a um sistema de computador para o qual foi designado e projetado (LUIS CLAUDIO PERINI; MARCO IKURO HISATOMI; WAGNER LUIS BERTO; PEARSON – ENGENHARIA DE SOFTWARE, 2013, pag.3).
- RUP – RATIONAL UNIFIED PROCESS
O RUP – Rational Unified Process (Processo Unificado Rational) é baseado em disciplinas, tarefas e responsabilidades. O processo é desenvolvido em quatro fases em uma ordem crescente de desenvolvimento.
[pic 5]
Recurso
Tempo
Casos de usos fazem a ligação entre as etapas acima.
Fig. 01
3.1 O QUE É O RUP?
Antes vamos recapitular alguns modelos de processos:
- Modelo Sequencial Linear
- Modelo de Prototipação
- Modelo RAD
- Modelos Evolucionários
- Incremental
- Espiral
- Montagem de Componente
- Desenvolvimento Concorrente
- Modelo de Métodos Formais
- Técnicas de 4ª Geração
RUP - Rational Unified Process (Uma das Técnicas da 4ª Geração de Modelo de Processo de Software) É um produto comercializado pela IBM/Rational.
...