

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O processo de construção de um software tem por objetivo o desenvolvimento ou evolução de um sistema que engloba atividades de especificação, projeto, implementação e testes, e se caracteriza pela interação de ferramentas, pessoas e métodos. Dos modelos abaixo marque aquele que não faz parte de uma metodologia de desenvolvimento de software.
RUP - Rational Unified Process .
XP - Programação extrema.
MSF - Microsoft Solution Framework.
FDD - Feature Driven Development.
SEI Software Enginieering Institute.
Dados os conceitos aplicados no RUP − Rational Unified Process:
I. Role define o comportamento e as responsabilidades de um indivíduo ou um grupo de indivíduos trabalhando em equipe.
II. Activity é a menor parte de um trabalho relevante no workflow.
III. Artifacts são documentos e modelos construídos, mantidos ou usados como entrada pelas atividades.
Está correto o que consta em
Em relação aos workflows de engenharia no RUP, analise:
I. Dentre os artefatos produzidos pelo workflow Modelagem do Negócio, o Plano de Gerência dos Requisitos descreve o documento de especificação dos requisitos, tipos de requisitos e seus atributos e especifica mecanismos de controle para medir, comunicar e controlar mudanças nos requisitos do sistema.
II. O workflow Requisitos define, entre outros, um planejamento técnico das iterações, estima custo e tempo para desenvolver o sistema e define a interface do usuário. Contém, ainda, todos os tipos de requisitos que um stakeholder deve ter sobre o sistema a ser desenvolvido, como também os requisitos de software do sistema ou de parte dele.
III. O Documento de Arquitetura fornece uma visão da arquitetura do sistema, utilizando diversas visões arquiteturais, dependendo de vários aspectos do sistema, enquanto o Modelo de Dados, artefato definido como opcional pelo RUP, contém a modelagem do Banco de Dados, de acordo com o modelo de Análise e Projeto. Ambos os artefatos são produzidos pelo workflow Análise e Projeto.
IV. No workflow Análise e Projeto, o Modelo de Projeto, o Documento de Arquitetura e as Realizações dos Casos de Uso, são artefatos tipicamente produzidos pelo Arquiteto de Software, enquanto ao Projetista de Banco de Dados cabe a produção dos artefatos Modelo de Análise, Modelo de Dados e Classes de Análise.
É correto o que consta em
No RUP, que fase tem como resultado uma baseline da arquitetura?
Concepção
Construção
Transição
Elaboração
Codificação
A ênfase na arquitetura base do sistema é um objetivo do RUP a ser atingido na fase denominada
O RUP (Rational Unified Process) define conceitos básicos relativos ao ciclo de desenvolvimento de software, tais como: fases, atividades (workflow) e iterações. Com relação a estes três conceitos, assinale a alternativa correta, na qual se expressa a relação entre eles:
Em cada fase pode existir uma ou mais iterações, bem como podem ser desenvolvidas várias atividades.
Em cada fase pode existir uma ou mais iterações, bem como pode ser desenvolvida somente uma atividade.
Cada iteração pode envolver várias fases, bem como várias atividades.
Cada iteração envolve somente uma única fase e uma única atividade.
Cada atividade pode ser desenvolvida em várias fases, bem como em uma única iteração.
Considere as afirmativas seguintes:
1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software.
2. Rational Unified Process e Extreme Programing são processos de engenharia de software.
3. Rational Rose é uma ferramenta CASE usada para criar modelos UML.
4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos.
Assinale a alternativa correta
Apenas as afirmativas 1 e 2 são verdadeiras.
Apenas a afirmativa 4 é falsa.
Apenas as afirmativas 2 e 4 são verdadeiras
Apenas a afirmativa 1 é verdadeira
As afirmativas 1, 2, 3 e 4 são verdadeiras.
No RUP – Rational Unified Process a qualidade é de responsabilidade de todos os membros da organização de desenvolvimento. Com relação a essa qualidade no desenvolvimento de software é correto afirmar que a Qualidade de Produto é
a medida direta da qualidade do planejamento de iteração, teste e realizações dos casos de uso e modelos de projetos adotados.
o grau de qualidade dos processos de medidas e critérios adotados durante o desenvolvimento do produto.
o grau de qualidade dos artefatos produzidos para suportar o desenvolvimento do produto principal.
o grau de aceitação dos processos da qualidade adotados pela entidade de desenvolvimento.
a qualidade do produto principal, software ou sistema, que é produzido e todos os elementos que ele abrange, como por exemplo, componentes, subsistemas e arquitetura.
Analise as seguintes afirmações relativas ao RUP- Rational Unified Process:
I. O RUP é um processo de engenharia de software que fornece uma abordagem disciplinada para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento com o objetivo de assegurar a produção de software de alta qualidade que satisfaça as necessidades de seus usuários finais dentro de prazo e orçamento previsíveis.
II. O RUP é uma estrutura de processo que pode ser adaptada e estendida para compor as necessidades de uma organização que o esteja adotando.
III.No RUP, onde um modelo é uma simplificação da realidade, ao decidir a topologia do hardware necessária para executar o sistema, a equipe de projeto está no modelo de processo.
IV. Arquiteturas conduzem o RUP ao longo de todo o ciclo de vida, mas as atividades de construção são centradas na noção e conhecimento de casos de uso.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV
A característica básica da metodologia RUP/XP, que tem origem tanto no processo RUP quanto nas práticas adotadas pelo XP, é
a integração contínua dos componentes desenvolvidos.
o processo de desenvolvimento dividido em 4 fases.
a utilização do diagrama de casos de uso.
o uso de iterações.
o refatoramento dos códigos.
O RUP é um processo de Engenharia de Software que fornece uma abordagem disciplinada para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento de software. Seu objetivo é assegurar a produção de software de alta qualidade, que satisfaça as necessidades de seus usuários finais, dentro de prazo e orçamento previsíveis. O modelo de visão 4+1 da arquitetura, segundo o RUP, sugere uma abordagem de cinco visões da arquitetura de um sistema. Quanto a esta abordagem é correto afirmar que a Visão Lógica
descreve a organização de módulos estáticos de software no ambiente de desenvolvimento, como, por exemplo, o gerenciamento de configuração.
endereça os aspectos simultâneos na execução. Focaliza, entre outros, assuntos como inicialização e paralisação do sistema, tolerância a falhas, distribuição de objetos, tempo de resposta e escalabilidade.
focaliza assuntos como desenvolvimento, instalação e desempenho do sistema.
contém alguns cenários ou casos de uso que agem para ilustrar no documento de arquitetura de software como as outras visões funcionam.
endereça as exigências funcionais do sistema, isto é, expressa o que o sistema deveria fazer para seus usuários finais. É uma abstração do modelo de projeto e identifica pacotes de projetos principais, subsistemas e classes.
O RUP (rational unified process) é um processo de engenharia de software desenvolvido pela Rational Software Corporation. Ele oferece uma abordagem embasada em workflows para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. A respeito das disciplinas ou workflows do RUP, assinale a opção incorreta.
A modelagem de negócios provê um entendimento da estrutura da organização, garantindo que os stakeholders, partes envolvidas no processo, tenham a mesma visão da organização para a qual será feito o desenvolvimento.
Os requisitos têm como objetivo o entendimento e a delimitação do escopo, definindo os requisitos que serão atendidos pelo produto de software.
A análise e o projeto objetivam a implementação de subsistemas, codificação das classes e objetos em termos de componentes e testes dos componentes.
O workflow implantação ou distribuição disponibiliza o produto por meio de empacotamento, distribuição, instalação e treinamento de usuários.
No workflow teste, valida-se o sistema como um todo. Por meio dos testes, verifica-se se os requisitos foram atendidos.
São quatro fases do RUP:
Transaction, Implementation, Requirements e Configuration.
Project Management, Transaction, Construction e Interaction.
Deployment, Transition, Design e Requirements.
Inception, Construction, Elaboration e Transition.
Analysis, Design, Elaboration e Inception.
O risco é baixo nas últimas iterações do desenvolvimento.
Certo
Errado
O risco aumenta a cada iteração do desenvolvimento, até que seja possível se construir um protótipo.
Certo
Errado
Nas últimas iterações, não há modificações em nenhum documento do sistema, mas apenas produção de novos módulos de código e correção de erros em códigos já existentes.
Certo
Errado
Nas primeiras iterações do desenvolvimento, não há produção de nenhum código de programa, mas apenas a documentação do sistema é produzida.
Certo
Errado
O escopo do desenvolvimento de cada iteração é definido em termos de uma priorização de casos de uso a serem implementados.
Certo
Errado