Início Questões de Concursos Engenharia de Software Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Engenharia de Software Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 1881Q263747 | Engenharia de Software, Técnico Judiciário Tecnologia da Informação, TRT 9a REGIÃO, FCCUm software servidor de aplicação oferece um ambiente para a instalação e execução de certos tipos de aplicações, centralizando e dispensando a instalação da aplicação nos computadores clientes e disponibilizando uma plataforma que separa do desenvolvedor de software algumas das complexidades de um sistema computacional. Dentre os principais servidores para aplicações Java EE estão o JBoss e o Tomcat. Sobre eles, é correto afirmar: ✂️ a) A grande vantagem do JBoss é que não é necessário fazer a administração e configuração manualmente através da manipulação de arquivos XML. Ele possui, desde que foi criado, assistentes que permitem fazer a configuração e administração do ambiente de forma bastante amigável. ✂️ b) O JBoss é um Contêiner Web, parte da plataforma corporativa Java EE, que abrange as tecnologias Servlet e JSP, incluindo tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. Porém, o JBoss não implementa um contêiner EJB e, consequentemente, não suporta EJBs. ✂️ c) O JBoss tem como aspectos positivos o fato da administração e manutenção da configuração ser bastante simples após um aprendizado inicial, porém, só é distribuído como um software proprietário, o que gera altos custos de licença de uso. ✂️ d) O Tomcat tem a capacidade de atuar como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como o Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP. ✂️ e) O Tomcat é um servidor de aplicação completo que suporta as tecnologias servlet/JSP, EJB, JPA e outras tecnologias Java. Desde que foi criado, o Tomcat é a Implementação de Referência para as tecnologias servlet/JSP. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1882Q258209 | Engenharia de Software, Técnico Judiciário Programação, TST, FCCUma professora de uma universidade brasileira propôs aos seus alunos que seguissem os seguintes passos:Passo 1: Identificar todos os substantivos que indiquem objetos. Passo 2: Descartar os substantivos que, quando entidades, possuem apenas uma ocorrência. Passo 3: Descartar os substantivos que servem apenas para entendimento do problema. Passo 4: Descartar objetos que se referem a aplicações futuras. Passo 5: Descartar objetos que não teriam nenhum atributo. Passo 6: Listar os objetos que se tornarão entidades. Passo 7: Identificar relacionamentos através da sentença: objeto verbo objeto. Passo 8: Estabelecer o grau de relacionamento entre as entidades. Passo 9: Estabelecer a cardinalidade do relacionamento entre as entidades. Passo 10: Identificar os atributos de cada entidade. A professora tinha a intenção de ensinar seus alunos a criarem um ✂️ a) Modelo de Arquitetura em Camadas. ✂️ b) Diagrama de Classes associado a um Diagrama de Objetos da UML. ✂️ c) Diagrama de Atividades da UML. ✂️ d) Modelo Entidade-Relacionamento. ✂️ e) Diagrama de Relacionamento entre Objetos e Entidades. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1883Q668322 | Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021Texto associado.Acerca de elicitação e gerenciamento de requisitos, julgue o item a seguir.O gerenciamento de requisitos trata do desenvolvimento de software por meio da metodologia ágil; isso permite o isolamento entre o desenvolvedor e o usuário, já que é comum ocorrer problema de mudanças de requisitos ao longo do curso do projeto devido ao interfaceamento do usuário com o desenvolvedor. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1884Q200100 | Engenharia de Software, UML, Analista, EBC, CESPE CEBRASPETendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir. O diagrama de sequência baseia-se no diagrama de caso de uso e no diagrama de classes. O diagrama de sequência é considerado uma excelente forma de validar o diagrama de classes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1885Q149197 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 19a Região, FCCConsidere: E = estruturais e C = comportamentais. Os diagramas de comunicação, pacotes, implantação e componentes são, respectivamente, ✂️ a) C; E; E; E. ✂️ b) C; C; E; E. ✂️ c) C; E; E; C. ✂️ d) E; C; C; C. ✂️ e) E; C; E; C. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1886Q681462 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019Um Analista que está desenvolvendo a página de abertura de um site deseja fazer com que as páginas HTML referentes aos links do menu sejam direcionadas e exibidas em um contêiner criado pela tag section no interior desta página. Nesse contêiner, para permitir a abertura das páginas, deve-se utilizar uma tag: ✂️ a) aside ✂️ b) main ✂️ c) dialog ✂️ d) iframe ✂️ e) article Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1887Q672255 | Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021Texto associado.A respeito da UML 2.2, julgue o item seguinte.Diagramas de comportamento representam conceitos significativos de um sistema e podem incluir, entre outros, conceitos de implementação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1888Q686439 | Engenharia de Software, Analista Judiciário Analista de Sistemas, TJ AM, CESPE CEBRASPE, 2019Julgue o item seguinte, a respeito de gerenciamento de projetos e PMBOK 5.ª edição. Estimar os custos é um processo de estimativa dos recursos monetários necessários para execução das atividades do projeto; esse processo tem como benefício definir os custos exigidos para concluir os trabalhos do projeto sem a necessidade de se correlacionar com o cronograma do projeto. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1889Q257243 | Engenharia de Software, Técnico Judiciário Informática, STJ, CESPE CEBRASPETexto associado.Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.As ferramentas CASE de programação incluem compiladores, editores e depuradores, que estão disponíveis para apoiar a maioria das linguagens de programação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1890Q685030 | Engenharia de Software, Analista de Gestão de Resíduos Sólidos Informática, SLU DF, CESPE CEBRASPE, 2019Com relação a desenvolvimento de software, julgue o item a seguir. Na arquitetura de API JMS (Java Message Service) e no modelo Publish/Subscribe (Pub/Sub) de troca de mensagens, uma mensagem publicada em um tópico será entregue a uma única aplicação consumidora. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1891Q257903 | Engenharia de Software, Técnico Judiciário Programação de Sistemas, TRE SP, FCCNÃO é uma característica do desenvolvimento orientado a comportamento: ✂️ a) Combinar a linguagem ubíqua, usada no processo de desenvolvimento de software com a linguagem nativa usado pelo desenvolvedor. ✂️ b) Utilizar Desenvolvimento de Fora para Dentro, envolvendo as partes interessadas. ✂️ c) Desenvolver os testes com foco nos detalhes técnicos para entender a causa de uma falha. ✂️ d) Exemplificar os requisitos de uma aplicação quebrando-os em cenários, para ilustrar um aspecto específico de comportamento da aplicação. ✂️ e) Os fragmentos do cenário, ou seja, as entradas, eventos e saídas, devem ser suficientemente detalhados para serem representados diretamente no código. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1892Q152965 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TJ PA, FCCNÃO é uma das quatro restrições definidas pela UML, que podem ser aplicadas aos relacionamentos de generalização: ✂️ a) overlapping. ✂️ b) joint. ✂️ c) complete. ✂️ d) incomplete. ✂️ e) disjoint. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1893Q268103 | Engenharia de Software, Analista Desenvolvimento de Sistemas, MPU, CESPE CEBRASPE Julgue os itens a seguir acerca de análise e projeto orientados a objeto.Utiliza-se visibilidade pública ou privada para indicar o nível de acessibilidade de determinado método ou atributo. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1894Q263283 | Engenharia de Software, UML, Técnico Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCCSão diagramas comportamentais da UML: ✂️ a) Component e Activity. ✂️ b) Timing e Deployment. ✂️ c) Composite Structure e Use Case. ✂️ d) State Machine e Object. ✂️ e) Use Case e Sequence. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1895Q687215 | Engenharia de Software, Analista de Tecnologia da Informação, UFF, COSEAC, 2019Existem várias formas de estimar custos em projetos. As mais utilizadas são: ✂️ a) paramétrica, bottom-up e estimativa de três pontos. ✂️ b) análise de reservas, paramétrica e valor monetário esperado. ✂️ c) estimativa análoga, valor monetário esperado e análise de reservas. ✂️ d) bottom-up, análise de reservas e análise de sensibilidade. ✂️ e) análise de sensibilidade, estimativa de três pontos e análise de contingência. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1896Q197229 | Engenharia de Software, UML, Analista, EBC, CESPE CEBRASPETendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.O diagrama de estrutura composta é similar ao denominado diagrama de classes, porém este último apresenta uma visão estática da estrutura de classes, enquanto o primeiro tenta expressar arquiteturas de tempo de execução. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1897Q705526 | Engenharia de Software, Analista de Tecnologia da Informação, BRB, IADES, 2019Considere uma organização que adote as práticas do Guia PMBOK, 6ª edição. Nessa empresa, o cliente de um projeto deseja entrar em contato com o responsável por gerenciar o orçamento do projeto. Supondo que a estrutura organizacional adotada seja a de matriz fraca, o cliente deve entrar em contato direto com o(s) ✂️ a) presidente da empresa. ✂️ b) programadores. ✂️ c) proprietário ou o operador. ✂️ d) gerente do projeto. ✂️ e) gerente funcional. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1898Q711968 | Engenharia de Software, Analista de Sistemas, Prefeitura de Suzano SP, Consulplan, 2019Na orientação a objetos, todo objeto está relacionado a uma classe que o representa e que serve como forma de modelo. O objeto terá atributos e métodos definidos na classe. Polimorfismo se refere a: ✂️ a) Classes com vários métodos com o mesmo nome, mas com parâmetros diferentes. ✂️ b) Mecanismo que permite definir uma nova classe (subclasse) a partir de uma já existente (superclasse). ✂️ c) Classes com vários tipos diferentes de objetos instanciados; porém, cada um com sua própria variável. ✂️ d) Superclasses e classes relacionadas, com interfaces idênticas; porém, com implementações diferentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1899Q261084 | Engenharia de Software, Técnico Judiciário Informática, STJ, CESPE CEBRASPETexto associado.Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.As ferramentas CASE de desenvolvimento web assistem à geração de textos, gráficos, formulários, scripts, applets e outros elementos de uma página web. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1900Q711673 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação Programador, Prefeitura de Manaus AM, FCC, 2019A Fazenda Municipal aplica, em seus projetos de software, as práticas de construção de software, dentre as quais está a codificação, que conta com três princípios fundamentais: de preparação, de codificação propriamente dita e de validação, sendo certo que ✂️ a) entender a arquitetura do software é um dos princípios de preparação. ✂️ b) conduzir inspeções de código é um dos princípios de validação. ✂️ c) selecionar nomes significativos para as variáveis do software é um dos princípios de preparação. ✂️ d) entender os princípios e conceitos básicos do projeto é um dos princípios de preparação. ✂️ e) realizar testes unitários e corrigir erros do software é um dos princípios de codificação propriamente dita. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
1881Q263747 | Engenharia de Software, Técnico Judiciário Tecnologia da Informação, TRT 9a REGIÃO, FCCUm software servidor de aplicação oferece um ambiente para a instalação e execução de certos tipos de aplicações, centralizando e dispensando a instalação da aplicação nos computadores clientes e disponibilizando uma plataforma que separa do desenvolvedor de software algumas das complexidades de um sistema computacional. Dentre os principais servidores para aplicações Java EE estão o JBoss e o Tomcat. Sobre eles, é correto afirmar: ✂️ a) A grande vantagem do JBoss é que não é necessário fazer a administração e configuração manualmente através da manipulação de arquivos XML. Ele possui, desde que foi criado, assistentes que permitem fazer a configuração e administração do ambiente de forma bastante amigável. ✂️ b) O JBoss é um Contêiner Web, parte da plataforma corporativa Java EE, que abrange as tecnologias Servlet e JSP, incluindo tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. Porém, o JBoss não implementa um contêiner EJB e, consequentemente, não suporta EJBs. ✂️ c) O JBoss tem como aspectos positivos o fato da administração e manutenção da configuração ser bastante simples após um aprendizado inicial, porém, só é distribuído como um software proprietário, o que gera altos custos de licença de uso. ✂️ d) O Tomcat tem a capacidade de atuar como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como o Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP. ✂️ e) O Tomcat é um servidor de aplicação completo que suporta as tecnologias servlet/JSP, EJB, JPA e outras tecnologias Java. Desde que foi criado, o Tomcat é a Implementação de Referência para as tecnologias servlet/JSP. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1882Q258209 | Engenharia de Software, Técnico Judiciário Programação, TST, FCCUma professora de uma universidade brasileira propôs aos seus alunos que seguissem os seguintes passos:Passo 1: Identificar todos os substantivos que indiquem objetos. Passo 2: Descartar os substantivos que, quando entidades, possuem apenas uma ocorrência. Passo 3: Descartar os substantivos que servem apenas para entendimento do problema. Passo 4: Descartar objetos que se referem a aplicações futuras. Passo 5: Descartar objetos que não teriam nenhum atributo. Passo 6: Listar os objetos que se tornarão entidades. Passo 7: Identificar relacionamentos através da sentença: objeto verbo objeto. Passo 8: Estabelecer o grau de relacionamento entre as entidades. Passo 9: Estabelecer a cardinalidade do relacionamento entre as entidades. Passo 10: Identificar os atributos de cada entidade. A professora tinha a intenção de ensinar seus alunos a criarem um ✂️ a) Modelo de Arquitetura em Camadas. ✂️ b) Diagrama de Classes associado a um Diagrama de Objetos da UML. ✂️ c) Diagrama de Atividades da UML. ✂️ d) Modelo Entidade-Relacionamento. ✂️ e) Diagrama de Relacionamento entre Objetos e Entidades. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1883Q668322 | Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021Texto associado.Acerca de elicitação e gerenciamento de requisitos, julgue o item a seguir.O gerenciamento de requisitos trata do desenvolvimento de software por meio da metodologia ágil; isso permite o isolamento entre o desenvolvedor e o usuário, já que é comum ocorrer problema de mudanças de requisitos ao longo do curso do projeto devido ao interfaceamento do usuário com o desenvolvedor. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1884Q200100 | Engenharia de Software, UML, Analista, EBC, CESPE CEBRASPETendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir. O diagrama de sequência baseia-se no diagrama de caso de uso e no diagrama de classes. O diagrama de sequência é considerado uma excelente forma de validar o diagrama de classes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1885Q149197 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 19a Região, FCCConsidere: E = estruturais e C = comportamentais. Os diagramas de comunicação, pacotes, implantação e componentes são, respectivamente, ✂️ a) C; E; E; E. ✂️ b) C; C; E; E. ✂️ c) C; E; E; C. ✂️ d) E; C; C; C. ✂️ e) E; C; E; C. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1886Q681462 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019Um Analista que está desenvolvendo a página de abertura de um site deseja fazer com que as páginas HTML referentes aos links do menu sejam direcionadas e exibidas em um contêiner criado pela tag section no interior desta página. Nesse contêiner, para permitir a abertura das páginas, deve-se utilizar uma tag: ✂️ a) aside ✂️ b) main ✂️ c) dialog ✂️ d) iframe ✂️ e) article Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1887Q672255 | Engenharia de Software, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021Texto associado.A respeito da UML 2.2, julgue o item seguinte.Diagramas de comportamento representam conceitos significativos de um sistema e podem incluir, entre outros, conceitos de implementação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1888Q686439 | Engenharia de Software, Analista Judiciário Analista de Sistemas, TJ AM, CESPE CEBRASPE, 2019Julgue o item seguinte, a respeito de gerenciamento de projetos e PMBOK 5.ª edição. Estimar os custos é um processo de estimativa dos recursos monetários necessários para execução das atividades do projeto; esse processo tem como benefício definir os custos exigidos para concluir os trabalhos do projeto sem a necessidade de se correlacionar com o cronograma do projeto. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1889Q257243 | Engenharia de Software, Técnico Judiciário Informática, STJ, CESPE CEBRASPETexto associado.Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.As ferramentas CASE de programação incluem compiladores, editores e depuradores, que estão disponíveis para apoiar a maioria das linguagens de programação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1890Q685030 | Engenharia de Software, Analista de Gestão de Resíduos Sólidos Informática, SLU DF, CESPE CEBRASPE, 2019Com relação a desenvolvimento de software, julgue o item a seguir. Na arquitetura de API JMS (Java Message Service) e no modelo Publish/Subscribe (Pub/Sub) de troca de mensagens, uma mensagem publicada em um tópico será entregue a uma única aplicação consumidora. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1891Q257903 | Engenharia de Software, Técnico Judiciário Programação de Sistemas, TRE SP, FCCNÃO é uma característica do desenvolvimento orientado a comportamento: ✂️ a) Combinar a linguagem ubíqua, usada no processo de desenvolvimento de software com a linguagem nativa usado pelo desenvolvedor. ✂️ b) Utilizar Desenvolvimento de Fora para Dentro, envolvendo as partes interessadas. ✂️ c) Desenvolver os testes com foco nos detalhes técnicos para entender a causa de uma falha. ✂️ d) Exemplificar os requisitos de uma aplicação quebrando-os em cenários, para ilustrar um aspecto específico de comportamento da aplicação. ✂️ e) Os fragmentos do cenário, ou seja, as entradas, eventos e saídas, devem ser suficientemente detalhados para serem representados diretamente no código. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1892Q152965 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TJ PA, FCCNÃO é uma das quatro restrições definidas pela UML, que podem ser aplicadas aos relacionamentos de generalização: ✂️ a) overlapping. ✂️ b) joint. ✂️ c) complete. ✂️ d) incomplete. ✂️ e) disjoint. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1893Q268103 | Engenharia de Software, Analista Desenvolvimento de Sistemas, MPU, CESPE CEBRASPE Julgue os itens a seguir acerca de análise e projeto orientados a objeto.Utiliza-se visibilidade pública ou privada para indicar o nível de acessibilidade de determinado método ou atributo. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1894Q263283 | Engenharia de Software, UML, Técnico Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCCSão diagramas comportamentais da UML: ✂️ a) Component e Activity. ✂️ b) Timing e Deployment. ✂️ c) Composite Structure e Use Case. ✂️ d) State Machine e Object. ✂️ e) Use Case e Sequence. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1895Q687215 | Engenharia de Software, Analista de Tecnologia da Informação, UFF, COSEAC, 2019Existem várias formas de estimar custos em projetos. As mais utilizadas são: ✂️ a) paramétrica, bottom-up e estimativa de três pontos. ✂️ b) análise de reservas, paramétrica e valor monetário esperado. ✂️ c) estimativa análoga, valor monetário esperado e análise de reservas. ✂️ d) bottom-up, análise de reservas e análise de sensibilidade. ✂️ e) análise de sensibilidade, estimativa de três pontos e análise de contingência. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1896Q197229 | Engenharia de Software, UML, Analista, EBC, CESPE CEBRASPETendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.O diagrama de estrutura composta é similar ao denominado diagrama de classes, porém este último apresenta uma visão estática da estrutura de classes, enquanto o primeiro tenta expressar arquiteturas de tempo de execução. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1897Q705526 | Engenharia de Software, Analista de Tecnologia da Informação, BRB, IADES, 2019Considere uma organização que adote as práticas do Guia PMBOK, 6ª edição. Nessa empresa, o cliente de um projeto deseja entrar em contato com o responsável por gerenciar o orçamento do projeto. Supondo que a estrutura organizacional adotada seja a de matriz fraca, o cliente deve entrar em contato direto com o(s) ✂️ a) presidente da empresa. ✂️ b) programadores. ✂️ c) proprietário ou o operador. ✂️ d) gerente do projeto. ✂️ e) gerente funcional. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1898Q711968 | Engenharia de Software, Analista de Sistemas, Prefeitura de Suzano SP, Consulplan, 2019Na orientação a objetos, todo objeto está relacionado a uma classe que o representa e que serve como forma de modelo. O objeto terá atributos e métodos definidos na classe. Polimorfismo se refere a: ✂️ a) Classes com vários métodos com o mesmo nome, mas com parâmetros diferentes. ✂️ b) Mecanismo que permite definir uma nova classe (subclasse) a partir de uma já existente (superclasse). ✂️ c) Classes com vários tipos diferentes de objetos instanciados; porém, cada um com sua própria variável. ✂️ d) Superclasses e classes relacionadas, com interfaces idênticas; porém, com implementações diferentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1899Q261084 | Engenharia de Software, Técnico Judiciário Informática, STJ, CESPE CEBRASPETexto associado.Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.As ferramentas CASE de desenvolvimento web assistem à geração de textos, gráficos, formulários, scripts, applets e outros elementos de uma página web. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1900Q711673 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação Programador, Prefeitura de Manaus AM, FCC, 2019A Fazenda Municipal aplica, em seus projetos de software, as práticas de construção de software, dentre as quais está a codificação, que conta com três princípios fundamentais: de preparação, de codificação propriamente dita e de validação, sendo certo que ✂️ a) entender a arquitetura do software é um dos princípios de preparação. ✂️ b) conduzir inspeções de código é um dos princípios de validação. ✂️ c) selecionar nomes significativos para as variáveis do software é um dos princípios de preparação. ✂️ d) entender os princípios e conceitos básicos do projeto é um dos princípios de preparação. ✂️ e) realizar testes unitários e corrigir erros do software é um dos princípios de codificação propriamente dita. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro