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 1882Q263283 | 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 1883Q255192 | Engenharia de Software, UML, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPETexto associado.Julgue os itens a seguir com relação à UML, uma linguagem gráficapara visualização, especificação, construção e documentação deartefatos de sistemas complexos de software.Os diagramas de classes podem conter pacotes ou subsistemas, utilizados para agrupar elementos do modelo em um conjunto maior. No nível de visibilidade privado, uma característica pode ser usada por qualquer descendente do classificador; contudo, um classificador nem sempre é capaz de visualizar outro classificador. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1884Q258209 | 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 1885Q686439 | 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 1886Q152965 | 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 1887Q687115 | Engenharia de Software, Analista de Tecnologia da Informação, UFF, COSEAC, 2019No processo de desenvolvimento de uma especificação, a definição de nomes das operações e a descrição das condições para a veracidade das distintas combinações entre as operações é realizada na: ✂️ a) especificação informal de operação. ✂️ b) definição de sintaxe. ✂️ c) estruturação de especificação. ✂️ d) definição de axioma. ✂️ e) seleção de operação Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1888Q257243 | 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 1889Q261084 | 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 1890Q711673 | 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 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 1892Q711968 | 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 1893Q710496 | Engenharia de Software, Técnico de Tecnologia da Informação da Fazenda Municipal, Prefeitura de Manaus AM, FCC, 2019Considerando a análise de requisitos, as informações de rastreabilidade desempenham papel de grande importância. Assim, a equipe responsável da Fazenda Municipal deve estar ciente de que a rastreabilidade de projeto significa ✂️ a) definir o mapeamento entre os requisitos de projeto e os usuários do sistema. ✂️ b) listar os compiladores utilizados no desenvolvimento de cada módulo de software. ✂️ c) determinar o mapeamento entre os requisitos de projeto e os locais onde o sistema será utilizado. ✂️ d) determinar o desempenho de cada um dos requisitos do sistema. ✂️ e) possuir o mapeamento entre os requisitos e os módulos de projeto que implementam os requisitos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1894Q687215 | 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 1895Q705526 | 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 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 1897Q264300 | Engenharia de Software, UML, Técnico Judiciário Tecnologia da Informação, TRT 3a Região, FCCEm UML, é a fase na qual classes, tais como, interface do usuário e de periféricos, são adicionadas para prover uma infraestrutura técnica. Trata-se da fase de ✂️ a) análise. ✂️ b) implementação. ✂️ c) testes. ✂️ d) projeto. ✂️ e) visões. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1898Q219928 | Engenharia de Software, UML, Perito Criminal Federal Informática, Polícia Federal, CESPE CEBRASPETexto associado.Considere que se deseja desenvolver um sistema para controlede caixa de supermercado tendo como base um computadorque registra os produtos vendidos, interagindo comdispositivos de entrada e saída tais como impressora, tecladoe leitora de código de barras. Esse sistema deve interagirtambém com o operador do caixa e com um banco de dados doestabelecimento. A partir dessas informações, julgue os itensque se seguem.Em uma análise orientada a objetos, é comum o uso de UML para modelar o sistema. A descrição do processo de compra de uma mercadoria do supermercado, por meio de uma seqüência de eventos entre os objetos do sistema, é realizada mediante diagramas de casos de uso em UML. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1899Q709243 | Engenharia de Software, Técnico em Informática, Prefeitura de Matinhos PR, FUNPAR NC UFPR, 2019Qual item abaixo NÃO indica características de um elemento que representa a concorrência (paralelismos) nos Diagramas da UML? ✂️ a) No diagrama de atividades a barra cheia representa as operações de bifurcação (fork) e sincronização (join). ✂️ b) No diagrama de sequências, as ações separadas por uma linha tracejada, perpendicular à linha tracejada do tempo de vida, que divide um retângulo identificado em um dos cantos superior com o termo “par”. ✂️ c) Os estados ortogonais no diagrama de estado pode ser delimitado pelo mesmo tipo de representação de bifurcação (fork) e sincronização (join) do diagrama de atividades. ✂️ d) Quando duas ou mais linhas saem de uma mesma atividade, no diagrama de atividades, elas implicitamente representam fluxo de atividades concorrentes. ✂️ e) No diagrama de classe, os atributos de uma determinada classe, denotados com sublinhados, assumem valores distintos para cada thread em um mesmo momento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1900Q691426 | Engenharia de Software, Analista de Tecnologia da Informação, UFF, COSEAC, 2019A especificação formal de software permite descrever os requisitos operacionalmente com o uso de uma linguagem conhecida como: ✂️ a) DML. ✂️ b) PDL. ✂️ c) DDL. ✂️ d) DCL. ✂️ e) SQL. 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
1882Q263283 | 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
1883Q255192 | Engenharia de Software, UML, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPETexto associado.Julgue os itens a seguir com relação à UML, uma linguagem gráficapara visualização, especificação, construção e documentação deartefatos de sistemas complexos de software.Os diagramas de classes podem conter pacotes ou subsistemas, utilizados para agrupar elementos do modelo em um conjunto maior. No nível de visibilidade privado, uma característica pode ser usada por qualquer descendente do classificador; contudo, um classificador nem sempre é capaz de visualizar outro classificador. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1884Q258209 | 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
1885Q686439 | 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
1886Q152965 | 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
1887Q687115 | Engenharia de Software, Analista de Tecnologia da Informação, UFF, COSEAC, 2019No processo de desenvolvimento de uma especificação, a definição de nomes das operações e a descrição das condições para a veracidade das distintas combinações entre as operações é realizada na: ✂️ a) especificação informal de operação. ✂️ b) definição de sintaxe. ✂️ c) estruturação de especificação. ✂️ d) definição de axioma. ✂️ e) seleção de operação Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1888Q257243 | 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
1889Q261084 | 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
1890Q711673 | 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
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
1892Q711968 | 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
1893Q710496 | Engenharia de Software, Técnico de Tecnologia da Informação da Fazenda Municipal, Prefeitura de Manaus AM, FCC, 2019Considerando a análise de requisitos, as informações de rastreabilidade desempenham papel de grande importância. Assim, a equipe responsável da Fazenda Municipal deve estar ciente de que a rastreabilidade de projeto significa ✂️ a) definir o mapeamento entre os requisitos de projeto e os usuários do sistema. ✂️ b) listar os compiladores utilizados no desenvolvimento de cada módulo de software. ✂️ c) determinar o mapeamento entre os requisitos de projeto e os locais onde o sistema será utilizado. ✂️ d) determinar o desempenho de cada um dos requisitos do sistema. ✂️ e) possuir o mapeamento entre os requisitos e os módulos de projeto que implementam os requisitos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1894Q687215 | 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
1895Q705526 | 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
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
1897Q264300 | Engenharia de Software, UML, Técnico Judiciário Tecnologia da Informação, TRT 3a Região, FCCEm UML, é a fase na qual classes, tais como, interface do usuário e de periféricos, são adicionadas para prover uma infraestrutura técnica. Trata-se da fase de ✂️ a) análise. ✂️ b) implementação. ✂️ c) testes. ✂️ d) projeto. ✂️ e) visões. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1898Q219928 | Engenharia de Software, UML, Perito Criminal Federal Informática, Polícia Federal, CESPE CEBRASPETexto associado.Considere que se deseja desenvolver um sistema para controlede caixa de supermercado tendo como base um computadorque registra os produtos vendidos, interagindo comdispositivos de entrada e saída tais como impressora, tecladoe leitora de código de barras. Esse sistema deve interagirtambém com o operador do caixa e com um banco de dados doestabelecimento. A partir dessas informações, julgue os itensque se seguem.Em uma análise orientada a objetos, é comum o uso de UML para modelar o sistema. A descrição do processo de compra de uma mercadoria do supermercado, por meio de uma seqüência de eventos entre os objetos do sistema, é realizada mediante diagramas de casos de uso em UML. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1899Q709243 | Engenharia de Software, Técnico em Informática, Prefeitura de Matinhos PR, FUNPAR NC UFPR, 2019Qual item abaixo NÃO indica características de um elemento que representa a concorrência (paralelismos) nos Diagramas da UML? ✂️ a) No diagrama de atividades a barra cheia representa as operações de bifurcação (fork) e sincronização (join). ✂️ b) No diagrama de sequências, as ações separadas por uma linha tracejada, perpendicular à linha tracejada do tempo de vida, que divide um retângulo identificado em um dos cantos superior com o termo “par”. ✂️ c) Os estados ortogonais no diagrama de estado pode ser delimitado pelo mesmo tipo de representação de bifurcação (fork) e sincronização (join) do diagrama de atividades. ✂️ d) Quando duas ou mais linhas saem de uma mesma atividade, no diagrama de atividades, elas implicitamente representam fluxo de atividades concorrentes. ✂️ e) No diagrama de classe, os atributos de uma determinada classe, denotados com sublinhados, assumem valores distintos para cada thread em um mesmo momento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1900Q691426 | Engenharia de Software, Analista de Tecnologia da Informação, UFF, COSEAC, 2019A especificação formal de software permite descrever os requisitos operacionalmente com o uso de uma linguagem conhecida como: ✂️ a) DML. ✂️ b) PDL. ✂️ c) DDL. ✂️ d) DCL. ✂️ e) SQL. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro