1621 Q118674 • Engenharia de Software • UML • FGV • Senado Federal • Analista de Sistemas Considere a parte de um diagrama de classes mostrada na figura abaixo:Nesse diagrama, a classe X é uma subclasse das classes Y e Z. Tanto a classe Y como a classe Z têm um método m. Inicialmente X utilizava o método m ( ) da classe Z, mas passou a utilizar o método m ( ) da classe Y. Nessa situação, assinale a alternativa correta. a) A classe Z necessita ser testada novamente. ✂️ b) Não é necessário testar a classe X porque ela usa o mesmo método m. ✂️ c) A classe X deve ser novamente testada, pois há uma mudança de contexto. ✂️ d) Se m tiver passado no teste de unidade então não há necessidade de testar novamente a classe X. ✂️ e) Se Y e Z tiverem passado no teste de integração, então não há necessidade de testar novamente a classe X. ✂️ Resolver
1622 Q121786 • Engenharia de Software • Desenvolvimento de Software • UFF • UFF • Analista de Tecnologia da Informação No tocante ao desenvolvimento de software em camadas, a camada que define as regras para utilização na persistência de dados é conhecida como: a) Dados; ✂️ b) Suporte; ✂️ c) Física; ✂️ d) Cliente; ✂️ e) Negócio. ✂️ Resolver
1623 Q119233 • Engenharia de Software • FCC • MPE PB • Analista de Sistemas Quando dos estudos de um processo de negócio, não se pode negligenciar que na avaliação dos recursos humanos aplicados ao processo a) uma tarefa de um processo de negócio independe dos recursos compartilhados com outros processos para ser realizada. ✂️ b) um recurso não pode realizar mais de um tipo de tarefa, devido aos princípios de especialização e dedicação de recursos para atividades. ✂️ c) múltiplas instâncias de um mesmo processo de negócio podem estar ativas simultaneamente e, por essa razão, podem disputar o acesso aos recursos. ✂️ d) os recursos disputam entre si para realizar concorrentemente uma tarefa, seguido o princípio de não ruptura de processo. ✂️ e) recursos exclusivos são aplicados em diversos processos e tipos de tarefas, seguindo o princípio de otimização de processo de trabalho. ✂️ Resolver
1624 Q258505 • Engenharia de Software • UML • CESPE CEBRASPE • TRE MT • Técnico Judiciário Programação de Sistemas Com relação a diagramas de classe da UML, assinale a opção correta. a) A navegação em uma associação é unidirecional, da esquerda para direita e de cima para baixo, a menos que seja explicitado o procedimento contrário. ✂️ b) Em generalizações, atributos e operações são herdados pelas subclasses. Entretanto, relacionamentos de associação não são herdados. ✂️ c) Em uma associação entre duas classes, a própria associação pode ter atributos. Nesse caso, usa-se a classe de associação. ✂️ d) A agregação é um relacionamento particular de especialização, que especifica o relacionamento todo/parte entre o agregado e o componente. ✂️ e) A agregação é uma forma especial de composição com tempo de vida coincidente das partes pelo todo, ou seja, o objeto composto é responsável pela criação e destruição de suas partes. ✂️ Resolver
1625 Q106967 • Engenharia de Software • CESPE CEBRASPE • TC DF • Analista Administrativo Tecnologia da Informação 📖 Texto associado ▼ Com relação aos conceitos de interoperabilidade de sistemas, julgue os itens subsequentes. XSLT (Extensible Stylesheet Language for Transformation) é uma linguagem de consulta que permite construir expressões que recorrem e processam um documento XML, podendo, ainda, computar valores como números, variáveis booleanas e cadeias de caracteres. a) Certo ✂️ b) Errado ✂️ Resolver
1626 Q104667 • Engenharia de Software • CESPE CEBRASPE • TC DF • Analista Administrativo Tecnologia da Informação 📖 Texto associado ▼ Com relação aos conceitos de interoperabilidade de sistemas, julgue os itens subsequentes. WSDL (Web Services Description Language) é um documento XML que descreve um conjunto de mensagens SOAP, assim como a forma como essas mensagens são trocadas. Sendo XML, o WSDL é legível e editável, porém, na maioria dos casos, é gerado e consumido por software. a) Certo ✂️ b) Errado ✂️ Resolver
1627 Q682231 • Engenharia de Software • Aeronáutica • CIAAR • Primeiro Tenente Engenharia da Computação • 2019 O software (como uma entidade completa ou como um incremento parcialmente efetivado) é entregue ao cliente, que avalia o produto e fornece feedback baseado na avaliação. Essa atividade é compreendida em uma metodologia de processo genérica para engenharia de software para a) emprego. ✂️ b) construção. ✂️ c) comunicação. ✂️ d) planejamento. ✂️ Resolver
1628 Q253434 • Engenharia de Software • UML • FCC • TJ SE • Técnico Judiciário Programação de Sistemas Agregação que modela um relacionamento "todo-parte" em UML é um tipo de a) dependência. ✂️ b) realização. ✂️ c) refinamento. ✂️ d) associação. ✂️ e) generalização. ✂️ Resolver
1629 Q107013 • Engenharia de Software • FCC • TCE PR • Analista de Controle Sobre a interoperabilidade de sistemas é INCORRETO afirmar: a) Algumas das melhores práticas de integração de sistemas são denominadas Enterprise Integration Patterns (EAI). Os procedimentos e ferramentas de EAI viabilizam a interação entre sistemas corporativos heterogêneos por meio da utilização de serviços. ✂️ b) Os padrões EAI permitem que um arquiteto ou desenvolvedor escolha as estratégias mais eficientes de integração de sistemas Java com outros sistemas e produza soluções mais econômicas. ✂️ c) Em projetos de integração de sistemas é recomendável coletar os requisitos arquiteturais de interoperabilidade e desenvolver soluções independentes de tecnologia para cada requisito arquitetural coletado. ✂️ d) Em projetos de integração de sistemas que utiliza Java é recomendável estudar as tecnologias mais adequadas para cada requisito arquitetural, implementar os cenários com as tecnologias escolhidas e testar as soluções em ambiente de homologação. ✂️ e) Para implementar um projeto de integração de sistemas é recomendável conhecer os requisitos funcionais de interoperabilidade, entretanto, os protocolos e requisitos não funcionais não precisam ser analisa- dos, pois não interferem no funcionamento das aplicações. ✂️ Resolver
1630 Q218410 • Engenharia de Software • Teste de Software • CESPE CEBRASPE • ABIN • Oficial Técnico de Inteligência 📖 Texto associado ▼ Com relação à engenharia de requisitos, julgue os itens a seguir. Considerando-se o programa final como caixa preta, a validação dinâmica, ou teste, pode ser utilizada para identificar a ocorrência de defeitos no programa ou para confirmar se ele atende aos requisitos estabelecidos. a) Certo ✂️ b) Errado ✂️ Resolver
1631 Q255879 • Engenharia de Software • UML • FCC • TRF 4a • Técnico Judiciário Informática Em UML, ele é uma variação do diagrama de classes e utiliza quase a mesma notação, exceto que os objetos são escritos com seus nomes sublinhados e todas as instâncias num relacionamento são mostradas. Trata-se do diagrama de a) Estado. ✂️ b) Objetos. ✂️ c) Sequência. ✂️ d) Colaboração. ✂️ e) Atividade. ✂️ Resolver
1632 Q847271 • Engenharia de Software • Métricas de Software • CESPE CEBRASPE • Gestor de Projetos • 2020 Julgue os itens subsequentes, a respeito das técnicas de mensuração de sistemas em pontos de função (PF). A estimativa de esforço de projeto de software, representada pela fórmula a seguir, deve ser usada em substituição à contagem por pontos de função quando esta não for suficiente para estimar o tamanho do projeto. esforço (horas) = tamanho (PF) × índice de produtividade (HH/PF) a) Certo ✂️ b) Errado ✂️ Resolver
1633 Q116905 • Engenharia de Software • RUP • FCC • NOSSA CAIXA DESENVOLVIMENTO • Analista de Sistemas No gráfico do modelo iterativo RUP, a modelagem do negócio e a implementação têm sua maior porção representada, respectivamente, nas fases a) Inception e Elaboration. ✂️ b) Inception e Construction. ✂️ c) Elaboration e Construction. ✂️ d) Requirements e Construction. ✂️ e) Elaboration e Transition. ✂️ Resolver
1634 Q194520 • Engenharia de Software • Gerência de Projetos • CESPE CEBRASPE • EBC • Analista Julgue os itens seguintes, relativos a testes de software e gerência de projeto. No contexto dos requisitos e restrições de um projeto, o propósito da gerência de projetos é identificar, estabelecer, coordenar e monitorar as atividades, tarefas e recursos de que um projeto necessita para produzir um produto. a) Certo ✂️ b) Errado ✂️ Resolver
1635 Q712445 • Engenharia de Software • IBFC • Prefeitura de Cuiabá MT • Analista de Tecnologia da Informação Analista de Sistemas • 2019 📖 Texto associado ▼ O saber em gerenciamento de projetos é composto por diversas áreas de conhecimento. Sobre algumas áreas de conhecimento do gerenciamento de projetos, assinale a alternativa incorreta. a) Gerenciamento de Versões ✂️ b) Gerenciamento de Custos ✂️ c) Gerenciamento de Qualidade ✂️ d) Gerenciamento de Risco ✂️ Resolver
1636 Q709702 • Engenharia de Software • FCC • Prefeitura de Manaus AM • Técnico de Tecnologia da Informação da Fazenda Municipal • 2019 Um técnico deve, em um diagrama de classes da UML 2.0, utilizar a notação para declarar um atributo denominado ‘produto’, de uma classe, podendo tal atributo conter de 2 a 6 valores. Dessa forma, a maneira correta de declarar esse atributo é a) produto [2 // 6] ✂️ b) produto [2 .. 6] ✂️ c) produto [2/3/4/5/6] ✂️ d) produto [2 ? 6] ✂️ e) produto [2 until 6] ✂️ Resolver
1637 Q669023 • Engenharia de Software • CESPE CEBRASPE • TCE RJ • Analista de Controle Externo • 2021 📖 Texto associado ▼ Acerca das metodologias ágeis e suas características, julgue o próximo item.O SCRUM é composto por quatro atividades: planeamento, projeto, codificação e testes, as quais normalmente são repetidas iteração a iteração. a) Certo ✂️ b) Errado ✂️ Resolver
1638 Q231303 • Engenharia de Software • UML • FGV • DETRAN RN • Programador NÃO é um diagrama utilizado pela UML 2.0: a) Diagrama de casos de uso. ✂️ b) Diagrama de classes. ✂️ c) Diagrama de objetos. ✂️ d) Diagrama de blocos múltiplos. ✂️ e) Diagrama de sequência. ✂️ Resolver
1639 Q847036 • Engenharia de Software • Métricas de Software • CESPE CEBRASPE • Gestor de Projetos • 2020 Julgue os itens subsequentes, a respeito das técnicas de mensuração de sistemas em pontos de função (PF). A identificação de requisitos funcionais é resultado da análise da documentação do projeto, primeira atividade do procedimento de contagem de PF do Manual de Práticas de Contagem (CPM). a) Certo ✂️ b) Errado ✂️ Resolver
1640 Q234976 • Engenharia de Software • UML • CESPE CEBRASPE • TRE MA • Programador de Computador Julgue os seguintes itens, relativos a caso de uso.I Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado. II Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas. III Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento. IV Um caso de uso envolve a interação dos atores com o sistema.A quantidade de itens certos é igual a a) 0. ✂️ b) 1. ✂️ c) 2. ✂️ d) 3. ✂️ e) 4. ✂️ Resolver