Escolar Documentos
Profissional Documentos
Cultura Documentos
Fases:
Iniciação: está relacionado ao levantamento de requisitos, estudo de viabilidade e
outras atividades relacionadas ao início do projeto ou de um novo ciclo de desenvolvimento.
Elaboração: Está relacionada a elaboração da arquitetura do projeto, diagramações e
etc. Aqui os requisitos são mais refinados e um plano mais completo para o projeto é elaborado.
Construção: Está relacionada desenvolvimento do sistema em si. Aqui é realizada a
codificação de fato e iniciam-se os testes em relação aos códigos feitos.
Transição: A transição se relaciona a entrega do incremento. E a garantia que o sistema
está pronto para a produção.
● Disciplinas:
Modelagem de negócios: essa disciplina concentra-se em entender o
contexto do negócio do cliente a fim de alinhar o sistema que será desenvolvido com os
objetivos do negócio do cliente.
Requisitos: Está relacionado à coleta, análise e documentação
requisitos do sistema.
Análise e design: Aqui o projeto de alto nível da solução é desenvolvido. São tomadas
decisões arquitetônicas e acontece a diagramação de partes do projeto.
Implementação: Nessa disciplina, o código-fonte da aplicação é desenvolvido.
Teste: O sistema é testado para garantir que atenda os requisitos especificados.
Implantação: Envolve a entrega do Sistema.
Ger. de configuração e mudança: Lida com o controle de versão do código,
gerenciamento de mudança e rastreamento de problemas e defeitos.
Gerenciamento de projeto: é uma disciplina crítica que envolve o planejamento, o
monitoramento e o controle do projeto. Isso inclui a gestão de recursos, cronograma, custos e
riscos.
10. Uma das dimensões do framework RUP é o eixo horizontal que representa o processo
através das fases. Cada fase possui maior ênfase em algumas disciplinas do que outras.
As opções a seguir indicam conjuntos de disciplinas trabalhadas no RUP. Associe cada
conjunto de disciplina à fase em que essas disciplinas possuem maior ênfase.
a. Modelagem de Negócios e Requisitos: - Iniciação
b. Análise e Design: - Elaboração
c. Implementação e Teste: - Construção
d. Implantação: - Transição
11. Três conceitos importantes no RUP são os papéis, as atividades e os artefatos.
Considerando os seguintes relacionamentos entre papéis, atividades e artefatos,
selecione o relacionamento incorreto.
a. O Gerente de Configuração deve Escrever Plano de Controle de Mudanças
para gerar o Plano de Controle de Mudanças
b. O Especificador de Requisitos deve Detalhar um Caso de Uso para gerar um
Caso de Uso
c. O Analista de Sistemas deve Desenvolver Visão para gerar os Atributos de
Requisitos
12. Três conceitos importantes no RUP são os papéis, as atividades e os artefatos.
Considerando os seguintes relacionamentos entre papéis, atividades e artefatos,
selecione o relacionamento incorreto.
a. O Designer da Interface do Usuário deve Criar um Protótipo da Interface do
Usuário para gerar o Protótipo da Interface do Usuário
b. O Especificador de Requisitos deve Revisar Requisitos para criar um Caso de
Uso
c. O Analista de Sistemas deve Desenvolver Visão para gerar a Visão do produto
13. Explique o manifesto ágil. Qual o objetivo dos proponentes com o manifesto? Quais os
princípios ágeis definidos no manifesto?
O manifesto ágil surgiu como uma tentativa de revolucionar a forma de fazer software,
visto a grande quantidade de processos fracassados que precederam o manifesto ágil. Os
principais pontos de fracasso nos processos anteriores aos ágeis eram o “estouro” do
orçamento e do prazo de entrega e também a produção de softwares que não atendiam às
necessidades dos clientes.
Tendo em vista os problemas citados, grandes nomes da engenharia de software se
juntaram e fizeram o Manifesto Ágil. Nesse documento estabeleceram uma abordagem mais
informal nos processos de software buscando atingir uma maior agilidade de processo.
Os ágeis valorizam:
Pessoas e interações > Processos e ferramentas
Produto em funcionamento > Documentação abrangente
Colaboração do cliente > negociações de contrato
Responder a mudanças > seguir um plano
Além desses princípios, também podemos dizer que os ágeis prezam pela entrega
incremental do software logo no início; Métodos informais de comunicação ao invés de
documentos escritos; Adotar o cliente como parte da equipe; Equipes de projeto pequenas e
motivadas; Ciclos de desenvolvimento mais curtos e etc.
15. Considere que você é um dos membros de um time de desenvolvimento que adota o
Scrum. Nesse contexto, quando você poderá dizer que um produto está "Pronto"?
Explique o que significa um produto "Pronto" de acordo com o Scrum.
Um produto está pronto quando atingiu todos os requisitos do Backlog que ainda são
importantes no escopo do software, sendo que o sistema já atende a todos os requisitos de QA
e testes estabelecidos.