- ID
- 5254
- Banca
- CESGRANRIO
- Órgão
- REFAP SA
- Ano
- 2007
- Provas
- Disciplina
- Engenharia de Software
- Assuntos
Assinale a opção que NÃO apresenta uma disciplina do RUP.
Assinale a opção que NÃO apresenta uma disciplina do RUP.
Um gerente de projeto decidiu utilizar o Processo Unificado (RUP - rational unified process) como seu processo de desenvolvimento de software. Com base no RUP, quais os objetivos que o gerente deve direcionar para a fase de Elaboração?
Que situação favorece a escolha do uso de XP para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata?
Considere as afirmativas abaixo.
I. O RUP é um processo iterativo.
II. Sob orientação do RUP, o desenvolvimento é centrado na arquitetura.
III. Sob a orientação do RUP, as atividades de desenvolvimento são orientadas por casos de uso.
É correto o que se afirma em
No RUP, a maior quantidade da disciplina Análise e Projeto é encontrada na fase de
No RUP, que fase tem como resultado uma baseline da arquitetura?
Em que fase do RUP deve ser criada uma arquitetura robusta e confiável?
Na fase de Elaboração do processo unificado de desenvolvimento de sistemas é criado e apresentado como resultado da fase, dentre outros, o artefato
O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir.
I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema.
II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da Documentação Técnica.
III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um "lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente.
IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando.
Estão corretas APENAS as afirmativas
Três dos principais artefatos da disciplina Requisitos previstos pelo RUP são:
De acordo com o Processo Unificado (UP), o gerente do projeto já está em condição de planejar as atividades e estimar os recursos necessários para completar o projeto no final da fase de
No UP, a fase que cobre o período em que o produto fica em versão beta é a de
No UP, os casos de uso mais importantes são capturados e delimitam o domínio do sistema durante a fase de
Estereótipos podem ser utilizados para categorizar classes durante a fase de análise em um projeto de desenvolvimento de sistemas orientados a objetos e utilizando-se a notação UML (Unified Modeling Language). No RUP (Rational Unified Process), por exemplo, podem-se confeccionar modelos utilizando-se os seguintes estereótipos:
I - limite (boundary);
II - entidade (entity);
III - controle (control).
Na UML, essas classes podem ser representadas de forma visual, respectivamente, pelos símbolos
Rational unified process (RUP) é um processo de
negócios genérico para engenharia de software orientada a
objetos. Ele descreve uma família de processos de engenharia de
software relacionados que compartilham uma estrutura comum,
uma arquitetura de processos comum. Ele proporciona
abordagem disciplinada para a atribuição de tarefas e de
responsabilidades dentro de uma organização de
desenvolvimento. O processo de engenharia de software é o
processo de desenvolvimento de sistema a partir dos requisitos,
sejam eles novos (ciclo de desenvolvimento inicial), ou alterados
(ciclo de evolução).
Internet:
Tendo o texto acima como referência inicial, julgue os itens a
seguir.
A criação de baselines no RUP tem como motivação a rastreabilidade, a elaboração de relatórios e a reprodutibilidade, além de estabelecer, na fase de construção, um marco da arquitetura do ciclo de vida do projeto. Com os baselines, é possível desfazer mudanças caso as atualizações realizadas sejam consideradas instáveis ou não confiáveis
Rational unified process (RUP) é um processo de
negócios genérico para engenharia de software orientada a
objetos. Ele descreve uma família de processos de engenharia de
software relacionados que compartilham uma estrutura comum,
uma arquitetura de processos comum. Ele proporciona
abordagem disciplinada para a atribuição de tarefas e de
responsabilidades dentro de uma organização de
desenvolvimento. O processo de engenharia de software é o
processo de desenvolvimento de sistema a partir dos requisitos,
sejam eles novos (ciclo de desenvolvimento inicial), ou alterados
(ciclo de evolução).
Internet:
Tendo o texto acima como referência inicial, julgue os itens a
seguir.
No RUP, a análise estrutural, parte da análise de requisitos, constitui atividade que inclui decisões acerca de implementação da visão, arquitetura física e lógica e requisitos não funcionais do sistema. Além disso, a análise estrutural tem como finalidade definir as estratégias de reutilização e os padrões de arquitetura do sistema.
No contexto do RUP, considere:
I. Estabelecer o escopo do software do projeto e as condições limite, incluindo uma visão operacional, critérios de aceitação e o que deve ou não estar no produto.
II. Estabelecer uma arquitetura da baseline derivada do tratamento dos cenários significativos do ponto de vista da arquitetura, que normalmente expõem os maiores riscos técnicos do projeto.
Os itens I e II constituem alguns dos objetivos principais incluídos, respectivamente, nas fases de
O Processo Unificado se caracteriza por ser um
São dois produtos da fase de Elaboração no Processo Unificado:
No Processo Unificado, o Plano de Projeto é iniciado
Deployment, no Processo Unificado, entra em ascensão na fase
O RUP (rational unified process) é uma técnica usada na modelagem de sistemas. Com relação a esse assunto, assinale a opção correta.
No Processo Unificado, o Modelo de Domínio é um
São fases do Processo Unificado de desenvolvimento de software:
No Processo Unificado de desenvolvimento de software, Requisitos e Teste são
A partir da perspectiva de gerenciamento, NÃO faz parte do ciclo de vida de software do RUP (Rational Unified Process):
Pertencem à dimensão temporal do modelo iterativo RUP:
Pertencem aos Core Process ou aos Core Supporting Workflows do modelo iterativo RUP:
Os seguintes produtos especificados no RUP:
I. modelo de caso de uso no mínimo 80% completo;
II. manuais do usuário.
correspondem, respectivamente, aos resultados da
Com relação ao RUP (Rational Unified Process), assinale a opção incorreta.
O RUP (rational unified process) é um processo de engenharia de
software que oferece uma abordagem baseada em disciplinas para
atribuir tarefas e responsabilidades dentro de uma organização de
desenvolvimento. Sua meta é garantir a produção de software de
alta qualidade que atenda às necessidades dos usuários dentro de
um cronograma e de um orçamento previsíveis. Acerca de RUP,
requisitos e casos de uso, julgue os itens seguintes.
A primeira dimensão do RUP representa o aspecto dinâmico do processo quando ele é aprovado e é expressa em termos de fases, iterações e marcos.
O RUP (rational unified process) é um processo de engenharia de
software que oferece uma abordagem baseada em disciplinas para
atribuir tarefas e responsabilidades dentro de uma organização de
desenvolvimento. Sua meta é garantir a produção de software de
alta qualidade que atenda às necessidades dos usuários dentro de
um cronograma e de um orçamento previsíveis. Acerca de RUP,
requisitos e casos de uso, julgue os itens seguintes.
Sob a perspectiva de gerenciamento, o ciclo de vida de software do RUP é dividido em quatro fases sequenciais cujos finais são delimitados por marcos e avaliados para determinar se os objetivos da fase foram alcançados.
O RUP (rational unified process) é um processo de engenharia de
software que oferece uma abordagem baseada em disciplinas para
atribuir tarefas e responsabilidades dentro de uma organização de
desenvolvimento. Sua meta é garantir a produção de software de
alta qualidade que atenda às necessidades dos usuários dentro de
um cronograma e de um orçamento previsíveis. Acerca de RUP,
requisitos e casos de uso, julgue os itens seguintes.
No RUP, os manuais dos sistemas e as rotinas de teste são definidos a partir dos casos de uso. Entretanto, os elementos da arquitetura e a estratégia de implantação do sistema, por se relacionarem com a infraestrutura e não com os requisitos funcionais, não são definidos com base nos casos de uso.
Acerca das verificações e dos testes, julgue o item abaixo.
Programação e testes são atividades que acontecem na fase de concepção do processo unificado, pois a realimentação e os testes precoces servem para evoluir os requisitos.
Com relação aos conceitos e às disciplinas considerados no
processo unificado, julgue os itens de 76 a 80.
São atividades que se realizam no âmbito da disciplina de requisitos: identificar junto aos clientes o que o sistema deve fazer; definir escopo; e fornecer uma base para estimativas.
Com relação aos conceitos e às disciplinas considerados no
processo unificado, julgue os itens de 76 a 80.
No processo unificado, os modelos de caso de uso encontramse na disciplina de requisitos, enquanto plano de desenvolvimento de software e especificações suplementares são partes da disciplina gerenciamento de projeto.
Com relação aos conceitos e às disciplinas considerados no
processo unificado, julgue os itens de 76 a 80.
A disciplina análise e projeto desenvolve e mantém os artefatos de suporte que são utilizados pela disciplina teste.
Com relação aos conceitos e às disciplinas considerados no
processo unificado, julgue os itens de 76 a 80.
O escopo da disciplina implementação é limitado aos testes das classes individuais e ao teste de implementação, enquanto o teste do sistema é descrito na disciplina teste.
23 A fase do RUP, em que são implementados os cenários críticos dos casos de uso arquiteturalmente significativos, se chama
O fluxo de trabalho de processo RUP que efetua o controle de alterações e mantém a integridade dos artefatos do projeto é denominado
O RUP (Rational Unified Process) é um processo de engenharia de software que oferece uma abordagem com base em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade e que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. A respeito de RUP, assinale a opção correta.
A gerência de desenvolvimento de sistemas de uma empresa está reformulando seu processo de software. Para isso, deseja criar uma metodologia de desenvolvimento baseada no Processo Unificado. A respeito desse processo, é INCORRETO afirmar que o(a)
Com relação ao "Rational Unified Process" (RUP), não é correto afirmar que:
De acordo com os conceitos relacionados a processos de
desenvolvimento de software e medição de software, julgue os
próximos itens.
O processo unificado é estruturado em duas dimensões. A dimensão horizontal representa o aspecto dinâmico do processo, onde estão representadas suas fases, às quais estão associados marcos que determinam sua finalização. Na outra dimensão estão representadas as disciplinas, que agrupam logicamente as atividades. É possível haver disciplina que não esteja presente em todas as fases.
Acerca das relações estabelecidas entre os modelos de ciclo de
vida de software, os modelos de gestão e seus exemplos, julgue
os itens de 62 a 71.
A metodologia RUP, no que se refere à disciplina de Análise e de Desenho durante a fase de iniciação, não se destaca como um modelo orientado a reúso.
Acerca das relações estabelecidas entre os modelos de ciclo de
vida de software, os modelos de gestão e seus exemplos, julgue
os itens de 62 a 71.
Ao comparar os modelos RUP e PMBOK, constata-se que cada fase no RUP pode ser executada como uma fase do ciclo de projeto no PMBOK.
Acerca das relações estabelecidas entre os modelos de ciclo de
vida de software, os modelos de gestão e seus exemplos, julgue
os itens de 62 a 71.
O modelo de ciclo de vida empregado pelo RUP é mais formal que iterativo.
Acerca das relações estabelecidas entre os modelos de ciclo de
vida de software, os modelos de gestão e seus exemplos, julgue
os itens de 62 a 71.
As técnicas, os métodos e as ferramentas classicamente associados às fases do modelo de ciclo de vida em cascata, na metodologia RUP, estão melhor distribuídos ao longo das disciplinas do que ao longo das fases do modelo.
No Processo Unificado são, respectivamente, uma fase e um fluxo de trabalho:
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre
NÃO é um dos Core Process Workflows do RUP o
A maior porção da Configuration & Change Management do RUP encontra-se nas fases
A Organization along content do RUP está estruturada em
De acordo com o RUP, balancear objetivos, administrar riscos e superar restrições para entregar um produto que atenda às necessidades de clientes e usuários é papel do
O RUP é geralmente descrito por meio
Considere os artefatos de software abaixo.
I. Protótipo arquitetural executável.
II. Descrição da arquitetura.
III. Produto de software integrado na adequada plataforma.
A correta e respectiva associação desses artefatos com as fases do RUP é
Um princípio fundamental do Processo Unificado é
O modelo de casos de uso é um dos artefatos mais importantes previstos pelo Processo Unificado. Sobre o modelo de casos de uso, são feitas as afirmativas a seguir.
I - Atores humanos são identificados com base no papel que desempenham do ponto de vista do sistema, e não necessariamente no cargo que ocupam na instituição em que o sistema rodará.
II - A evolução dos casos de uso ao longo do ciclo de vida do projeto prevê que os mesmos ganhem em seu texto os detalhes específicos de implementação necessários à construção do software na tecnologia adotada.
III - As combinações possíveis do fluxo principal com os fluxos alternativos de um caso de uso fornecem todos os cenários possíveis para o mesmo, os quais, por sua vez, podem ser utilizados como unidades de planejamento, implementação e testes.
IV - É recomendável que cada caso de uso seja decomposto funcionalmente e passe a incluir casos de uso menores, sucessivamente, até a menor unidade implementável possível, atendendo ao princípio da decomposição funcional.
Estão corretas APENAS as afirmativas
A atividade analisar um caso de uso, prevista no Processo Unificado, produz um artefato chamado realização de análise de caso de uso, que mostra como as classes de análise colaboram para que o caso de uso apresente o comportamento especificado. A esse respeito, assinale a afirmação correta.
Sobre testes no Processo Unificado, é correto afirmar que um(a)
Assinale a opção correta acerca das metodologias de desenvolvimento de software.
Representar a arquitetura de software em várias visões, utilizando vários modelos, produz um resultado mais consistente uma vez que há muita informação dissociada para retratar em um único modelo. Nesse sentido considere os itens abaixo, relativos aos principais esquemas de visões:
I. Um esquema que ressalta, em separado, os detalhes estático, dinâmico e funcional dos objetos identificados no sistema, ou seja, cada objeto possui sua estrutura e sua descrição definidas do ponto de vista estático, dinâmico e funcional.
II. As visões determinam uma seqüência de atividades que ocorrem no tempo, ou seja, uma evolução incremental dos conceitos do negócio e suas representações. Primeiro devem ser pensados os detalhes da visão lógica para, em seguida, se pensar nos detalhes da visão física. As semânticas determinam as representações estática e dinâmica de ambas as visões.
III. Um esquema onde as visões são coordenadas com o objetivo de representar a arquitetura como um modelo de abstração que possui o foco na estrutura nos elementos essenciais, sugerindo a notação UML [Booch98] como principal mecanismo de representação dos propósitos das visões. IV. Um esquema onde vários propósitos são atendidos pelas visões, tais como, abordar a organização lógica do sistema, organizar suas funcionalidades, abordar os aspectos de concorrência e descrever a distribuição física do software na plataforma utilizada. As visões se dividem em lógica, de processo, de desenvolvimento, de implementação e de casos de uso.
Os itens acima referem-se, respectivamente, às visões
O RUP possibilita o desenvolvimento
No RUP, desde a concepção do sistema é definido um padrão de construção dos componentes que, inicialmente, visa elaborar,
A maior parcela do fluxo dos processos fundamentais do RUP, correspondente à modelagem de negócio,
Conforme proposto originalmente, o Processo Unificado é dividido em diversas fases, e em cada uma delas podem ser realizadas atividades de diferentes fluxos de trabalho (workflows), em diferentes proporções. A característica que NÃO se aplica a esse processo é ser
Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso (use case driven). Nesse contexto, analise as afirmações a seguir.
O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.
PORQUE
A construção do modelo de classes conceituais de um sistema pode usar como ponto de partida o modelo de casos de uso.
A esse respeito, conclui-se que
Sobre o ciclo de vida de um projeto, segundo o RUP, analise as afirmativas a seguir.
I - Na fase de execução, a equipe do projeto junto com o gerente de projeto vai resolver conflitos sobre prioridades, custos, recursos de mão de obra, opiniões técnicas e performance do produto.
II - Na fase de controle, o escopo deve ser especificado com critérios rígidos, pois uma alteração do escopo na fase de controle aumenta o custo do projeto na fase de planejamento.
III - Na fase de início, os custos e recursos utilizados devem ser previstos para começar em níveis baixos, sendo que, em algum momento da fase de execução, eles alcançarão o seu valor máximo .
Está correto o que se afirma em
O RUP, Processo Unificado da Rational, é dividido em fases e atividades, sendo que
A análise de risco no RUP é algo constante nas diversas fases do processo de desenvolvimento. Em cada uma das fases, o foco da gerência de riscos se diferencia em função do objetivo de cada fase. Assim, a manipulação dos riscos está relacionada, na fase de
Em relação ao Unified Process (UP), considere as seguintes atividades:
I - utilização como um "framework" que se baseia em componentes, o qual modela os processos de forma iterativa e incremental;
II - atuação no direcionamento do desenvolvimento de várias maneiras, criando mecanismos, por exemplo, para a validação da arquitetura do sistema;
III - utilização dos artefatos de construção de sistema para facilitar a reusabilidade dos componentes do sistema.
A(s) atividade(s) necessária(s) para transformar requisitos do usuário em um sistema de software é (são)
Em metodologias de desenvolvimento de software, tem-se que
Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso. Nesse contexto, analise as afirmações a seguir.
O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.
PORQUE
O modelo de classes conceituais de um sistema pode ser obtido a partir do modelo de casos de uso.
A esse respeito, conclui-se que
É um processo de desenvolvimento de software que oferece uma forma sistemática para construir um tipo de sistema que usa a arquitetura baseada em componentes; pode ser facilmente extensível, promovendo a reutilização de software e um entendimento intuitivo; define tanto métodos para controlar e monitorar mudanças quanto áreas de trabalho seguras, garantindo a um programador que as mudanças efetuadas em outro sistema não afetarão o seu sistema. Trata-se do processo
Em RUP, a integração contínua, no contexto do ciclo de vida iterativo, significa
Em RUP, a iteratividade ajuda no gerenciamento de recursos e custos porque
Os planos de desenvolvimento de software cobertos em RUP são:
No RUP, os casos de uso mais críticos devem ser atacados
São respectivamente disciplina (Core Process Workflow) e fase (Phase) do RUP:
No RUP, a ênfase no escopo do sistema está na fase de
No RUP, a ênfase em arquitetura está na fase de
No RUP, Project Management e Environment são
No Processo Unificado (UP), o fluxo de trabalho Análise, tem forte concentração na fase de
Considere:
I. Dirigido por caso de uso.
II. Orientado por quatro workflows.
III. Centrado em arquitetura.
IV. Distribuído em cinco fases.
V. Iterativo e incremental.
São características do Processo Unificado (UP) o que consta APENAS em
Acerca do processo unificado de software, julgue os itens
subsequentes.
UML (unified modeling language) é uma tecnologia concorrente com o processo unificado, no que diz respeito ao apoio à prática de engenharia de software orientada a objetos.
Acerca do processo unificado de software, julgue os itens
subsequentes.
O processo unificado de software é centrado na arquitetura e orientado por casos de uso, o que sugere um fluxo de processo iterativo e incremental.
A metodologia RUP, que consiste no desenvolvimento interativo com foco na redução dos riscos do projeto, agrega um valor real à organização que necessita manter padrões relativos às comunicações externas e à comunicação com a equipe de desenvolvimento.
Na fase elaboração, prevista no processo unificado de desenvolvimento de software, deve ser produzido o artefato descrição da arquitetura de software.
Julgue o seguinte item a respeito de qualidade de software.
Na fase de elaboração do RUP, são desenvolvidas as funcionalidades do sistema e implementados os requisitos identificados na fase de concepção.
Um processo de desenvolvimento de software contém a descrição
de uma abordagem para a construção de sofware. A UML (unified
modeling language) é uma linguagem visual para especificar,
documentar e construir os artefatos de sistemas orientados a
objetos. Quanto ao ambiente de desenvolvimento de sistemas
orientados a objetos, julgue o item a seguir.
O processo unificado (PU) é um processo iterativo para a análise de projetos orientados a objetos, no qual o trabalho e as iterações são organizados em três fases principais: concepção, elaboração e construção.
Um processo de desenvolvimento de software contém a descrição
de uma abordagem para a construção de sofware. A UML (unified
modeling language) é uma linguagem visual para especificar,
documentar e construir os artefatos de sistemas orientados a
objetos. Quanto ao ambiente de desenvolvimento de sistemas
orientados a objetos, julgue o item a seguir.
No PU, a elicitação de requisitos do sistema de software iniciase na fase de concepção.
Acerca do RUP (rational unified process), julgue os próximos
itens.
Uma falha comum em projetos de sistemas computacionais é não assegurar a qualidade do software. Normalmente, essa questão é discutida após o término dos projetos, ou a qualidade fica sob a responsabilidade de equipe diferente da equipe de desenvolvimento. O RUP, proposto pela IBM, é um processo que provê uma solução disciplinada sobre como assinalar tarefas e responsabilidades dentro de uma organização de desenvolvimento de software, porém, não auxilia no controle do planejamento e verificação da qualidade.
Acerca do RUP (rational unified process), julgue os próximos
itens.
A disciplina de gestão de mudança em negócios com RUP abrange três gerenciamentos específicos: de configuração; de solicitações de mudança; e de status e medição.
Uma pessoa leiga no assunto pediu informações a um Analista de TI sobre o papel da Engenharia da Informação (EI) em empresas. O Analista explicou que a EI
Assinale a alternativa que NÃO representa uma característica do Processo Unificado (UP) original, descrito no livro The Unified Software Development Process (1999).
No Processo Unificado, uma descrição da arquitetura do software, um documento de visão e um modelo de projeto são aplicáveis, respectivamente, nas fases
Julgue os itens seguintes, a respeito de diferentes abordagens
para o processo de desenvolvimento de software.
O RUP (rational unified process) é um modelo de processo de desenvolvimento genérico e moderno, organizado em fases - concepção, elaboração, construção e implantação -, que separa as atividades em requisitos, análise e projeto.
A respeito de engenharia de software, julgue os itens subsequentes.
A metodologia Rational Unified Process (RUP) promove o envolvimento do cliente, bem como iterações e testes contínuos, o que torna o processo dependente de outros, apesar de reduzir os seus riscos. Já a metodologia Extreme Programming (XP) proporciona flexibilidade e agilidade, visto que, por meio dela, realiza-se a divisão de tarefas de forma específica.
Acerca de RUP (rational unified process), julgue os itens que se seguem.
O conjunto de artefatos de requisitos do RUP contém artefatos relativos ao planejamento, tais como o plano de projeto e os planos de iteração.
Acerca de RUP (rational unified process), julgue os itens que se seguem.
RUP e UML são interdependentes, isto é, não há como se aplicar o RUP no desenvolvimento de um sistema se não se utilizar o UML.