FCC•
O aumento da produtividade de desenvolvimento e a ca- pacidade de compartilhar o conhecimento adquirido, re- presenta uma vantagem no uso de projetos orientados a objeto, porque
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Nada por aqui
O aumento da produtividade de desenvolvimento e a ca- pacidade de compartilhar o conhecimento adquirido, re- presenta uma vantagem no uso de projetos orientados a objeto, porque
No Processo RUP, a ênfase no escopo do sistema está na fase de
Em Engenharia de Software, determinado conceito permite que, entre dois elementos de software A e B, seja possível postular alguma mudança de A, que pediria que B fosse mudado (ou, no mínimo, cuidadosamente verificado) a fim de preservar a exatidão global, e também postular alguma mudança, que pediria que tanto A como B mudassem juntos para preservar a exatidão global. Trata-se do conceito de:
Em engenharia de software, o processo de
desenvolvimento de software designa uma sequência de
atividades, agrupadas em fases e tarefas, executadas de forma
sistemática e uniformizada, realizadas por pessoas com
responsabilidades bem definidas e que, a partir de um conjunto
de entradas (inputs) produzem um conjunto de saídas (outputs).
Como objetivos, o processo de desenvolvimento de software deve
prover orientação sobre as sequências das atividades envolvidas,
especificar os modelos descritivos do sistema, gerenciar as tarefas
e definir métricas para os modelos e atividades.
R. A. Ramos. Treinamento em UML (com adaptações).
Quanto às fases e tarefas no processo de desenvolvimento de
software, julgue os itens de 64 a 67.
A UMLT - Unified Modeling Language é um conjunto de especificações do OMG - Object Management Group. O conjunto completo da UML, em sua versão 2.0, está distribuída em três especificações: a Especificação de Intercâmbio de Diagramas, a Infraestrutura UML, e a Linguagem de Restrição de Objeto - OCL. A Especificação de Intercâmbio de Diagramas possibilita o compartilhamento de modelos entre diferentes ferramentas de modelagem. A infraestrutura define os conceitos fundamentais, sendo considerada um metamodelo, é utilizada para construir as demais especificações da UML. Por isto a infraestrutura UML é tipicamente utilizada pelo usuário final.
Ainda a respeito de engenharia de software, assinale a opção correta.
Dentre os diagramas da UML, um utiliza um conjunto de elementos gráficos, apresentado na figura abaixo.
Essa figura é conhecida como diagrama de

Analisando o diagrama de classes acima, pode-se afirmar:
I - a classe C1 é abstrata e possui uma operação mostraDados() também abstrata;
II - a classe C2 não tem acesso ao atributo atrib1, mas tem acesso ao atributo atrib2 de sua superclasse C1;
III - um objeto instanciado da classe C3 tem como atributos atrib2 e atrib4, mas não atrib1 que é privativo de C1.
É correto o que se afirma em
As medições e as métricas ajudam a entender tanto o processo usado para desenvolver um projeto de software como o próprio software. O processo é medido a fim de melhorá-lo, ao passo que o software é medido com o objetivo de aumentar sua qualidade. Na engenharia de software são exemplos de medidas diretas de processo:
Em UML 2.3, o Diagrama de Perfil é um diagrama pertencente à categoria Diagrama de
Domínios, grupos de trabalho e grupos base representam diferentes métodos de organizar computadores nas redes. Em relação a domínios, grupos de trabalho e grupos base no Windows 7, analise as afirmativas a seguir: I.Em um grupo de trabalho, computadores podem estar em redes locais diferentes. II.O usuário que possuir uma conta de usuário no domínio, poderá fazer logon em qualquer computador do domínio sem precisar ter uma conta nele. III.Um grupo base não fica protegido por senha. Está correto o que se afirma em:
Na UML 2.0 o diagrama que mostra a ordem dos eventos entre as partes que interagem no sistema e que é formado a partir de três objetos (participantes, links de comunicação e mensagens) é denominado de:
Sobre a área de conhecimento “requisitos de software”, para um sistema que contém componentes de software, considere:
I. Os requisitos do sistema são derivados dos requisitos do software, esses abrangem os requisitos do usuário, os requisitos de outras partes interessadas e os requisitos sem uma fonte humana identificável.
II. Os requisitos do sistema são definidos de uma maneira restrita em relação aos requisitos do usuário, considerando apenas os requisitos dos clientes ou usuários finais do software.
III. Os requisitos do produto são necessidades ou restrições do software a ser desenvolvido e os requisitos do processo são essencialmente restrições no desenvolvimento do software.
Está correto o que se afirma em
No Processo Unificado, a(o)
Com relação a técnicas e estratégias de validação para desenvolvimento de sistemas, assinale a opção correta.
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.
A técnica de brainstorm é adequada para a produção de especificações de requisitos para um sistema de informação em desenvolvimento.
A respeito da análise de pontos de função e de métricas de software, julgue os seguintes itens.
Arquivos de interface externa (AIE) e arquivo lógico interno (ALI) são as funções de dados utilizadas para a contagem de pontos de função.
No que se refere a metodologias ágeis e experiência de usuário, julgue o item que segue.
Na primeira fase do design thinking, chamada de imersão, a equipe de projeto aproxima-se do contexto do problema, do ponto de vista tanto da empresa quanto do usuário.