Questões de Concurso Comentadas sobre desenvolvimento de software em engenharia de software

Foram encontradas 597 questões

Ano: 2011 Banca: ISAE Órgão: AL-AM
Q1234995 Engenharia de Software
As alternativas a seguir apresentam participantes do processo de desenvolvimento de software, à exceção de uma. Assinale-a.
Alternativas
Ano: 2010 Banca: CESPE / CEBRASPE Órgão: DETRAN-RS
Q1234884 Engenharia de Software
Julgue o item, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.
Desenho orientado a modelagem de dados, testes de estresse e o estilo de arquitetura de software cliente-servidor são algumas das técnicas  comumente empregadas em projetos de interfaces com o usuário. 
Alternativas
Ano: 2015 Banca: FCC Órgão: TRT - 23ª REGIÃO (MT)
Q1233221 Engenharia de Software
NÃO é objetivo da homologação de sistemas:
Alternativas
Ano: 2005 Banca: CESGRANRIO Órgão: Petrobras
Q1231226 Engenharia de Software
O que irá ocorrer com um componente COM+ se o seu suporte a transação for definido como “com suporte”? 
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: TRT - 17ª Região (ES)
Q1229388 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue o item seguinte.
 TDD consiste em uma técnica de desenvolvimento de software com abordagem embasada em perspectiva evolutiva de seu desenvolvimento. Essa abordagem envolve a produção de versões iniciais de um sistema a partir das quais é possível realizar verificações de suas qualidades antes que ele seja construído.
Alternativas
Ano: 2005 Banca: NCE-UFRJ Órgão: Ministério das Cidades
Q1228637 Engenharia de Software
Considere os seguintes componentes da especificação de um sistema de informação (SI):
I- Diagrama de Contexto. II- Lista de eventos. III- Mini-especificação de um processo.
Os itens que fazem parte do modelo ambiental de um SI são:
Alternativas
Ano: 2007 Banca: CESPE / CEBRASPE Órgão: TST
Q1224987 Engenharia de Software
Metodologias de desenvolvimento de software têm por objetivo tornar o processo de criação de sistemas mais ágil, mais eficiente e com melhor controle. Com relação ao desenvolvimento de sistemas e às metodologias associadas, julgue o item a seguir.
A UML, considerada a principal metodologia de desenvolvimento de sistemas estruturados, disponibiliza diversos diagramas que auxiliam no processo de desenvolvimento.
Alternativas
Ano: 2017 Banca: CESGRANRIO Órgão: Petrobras
Q1224469 Engenharia de Software
Ao controlar e monitorar um projeto de desenvolvimento de um sistema de acompanhamento de vendas, um gerente determinou, após a coleta de dados por meio de um relatório informal de seus subalternos diretos, o grau de progresso da implementação dos casos de uso previstos. Essa é uma atividade de
Alternativas
Ano: 2016 Banca: IFB Órgão: IFB
Q1222411 Engenharia de Software
Leia as afirmativas a seguir sobre regras práticas para se criar um modelo de análise:
I) O modelo de análise deve priorizar as necessidades visíveis do domínio do problema ou do negócio e o nível de abstração desse modelo deve ser baixo.
II) Cada elemento do modelo de análise deve contribuir para entendimento geral dos requisitos de software e fornecer uma visão do domínio de informação, função e comportamento do sistema. 
III) O modelo de análise deve incluir considerações sobre modelos não funcionais e arquiteturais.
IV) Deve-se minimizar o acoplamento do sistema representado pelas relações entre classes e funções do mesmo.
V) Deve-se criar vários modelos para atender aos diferentes perfis das partes interessadas, pois validação de requisitos, testes de aceitação e projeto devem ser baseados em modelos diferentes.
Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Alternativas
Ano: 2014 Banca: CESPE / CEBRASPE Órgão: FUB
Q1221934 Engenharia de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o seguinte item.

No desenvolvimento da interface com o usuário de uma aplicação do tipo cliente-servidor multicamadas, o conhecimento das necessidades de comunicação de dados do usuário é apresentado com menor importância que o conhecimento das necessidades de informações no ambiente de trabalho do usuário.
Alternativas
Ano: 2014 Banca: CESPE / CEBRASPE Órgão: FUB
Q1221802 Engenharia de Software
O tratamento de vários aspectos em um ambiente de trabalho de tecnologia de informação e comunicação pode ser segmentado em três equipes distintas, conforme descrito a seguir. Equipe de infraestrutura, que atua no levantamento de necessidades de computação e de comunicação de clientes e usuários, visando o desenvolvimento e manutenção de componentes de hardware, redes de computadores, gerenciadores de bancos de dados, interfaces com usuário, arquiteturas e códigos.  Equipe de aplicações, que atua no levantamento de necessidades de informação de clientes e usuários, visando o desenvolvimento e manutenção de aplicações, software aplicativo, bancos de dados, interfaces com usuário, arquiteturas e códigos.  Equipe de operações, que gerencia rotineiramente todos os recursos desenvolvidos pelas equipes de infraestrutura e aplicações, monitorando o contínuo funcionamento desses sistemas e aplicações, recebendo demandas dos usuários, detectando desvios, realizando pequenos ajustes e solicitando alterações de maior complexidade.
Tendo como referência as informações apresentadas, julgue o item subsequente, a respeito dos conceitos de desenvolvimento e manutenção de sistemas e aplicações.
As pessoas responsáveis pela realização de testes e homologações de um sistema de hardware ou rede computacional feitos por membros da equipe de infraestrutura devem ser as mesmas que levantaram necessidades, desenvolveram interfaces com o usuário, elaboraram a arquitetura e codificaram os componentes desse sistema.
Alternativas
Ano: 2014 Banca: CESPE / CEBRASPE Órgão: FUB
Q1221795 Engenharia de Software
O tratamento de vários aspectos em um ambiente de trabalho de tecnologia de informação e comunicação pode ser segmentado em três equipes distintas, conforme descrito a seguir. Equipe de infraestrutura, que atua no levantamento de necessidades de computação e de comunicação de clientes e usuários, visando o desenvolvimento e manutenção de componentes de hardware, redes de computadores, gerenciadores de bancos de dados, interfaces com usuário, arquiteturas e códigos.  Equipe de aplicações, que atua no levantamento de necessidades de informação de clientes e usuários, visando o desenvolvimento e manutenção de aplicações, software aplicativo, bancos de dados, interfaces com usuário, arquiteturas e códigos.  Equipe de operações, que gerencia rotineiramente todos os recursos desenvolvidos pelas equipes de infraestrutura e aplicações, monitorando o contínuo funcionamento desses sistemas e aplicações, recebendo demandas dos usuários, detectando desvios, realizando pequenos ajustes e solicitando alterações de maior complexidade.
Tendo como referência as informações apresentadas, julgue o item subsequente, a respeito dos conceitos de desenvolvimento e manutenção de sistemas e aplicações.
As equipes de infraestrutura e aplicações, se comparadas à equipe de operação, necessitam de maior capacidade no gerenciamento de projetos.
Alternativas
Ano: 2014 Banca: CESPE / CEBRASPE Órgão: FUB
Q1221775 Engenharia de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o seguinte item.

Para a codificação dos módulos e componentes de uma aplicação computacional aderente a uma arquitetura do tipo cliente-servidor multicamadas, deve-se utilizar uma única linguagem de programação, visto que isso facilita a futura manutenção desse tipo de aplicação.
Alternativas
Ano: 2009 Banca: FCC Órgão: TCE-SP
Q1221281 Engenharia de Software
Em termos de serviços na arquitetura de aplicações para o ambiente WEB, é correto afirmar:
Alternativas
Q1216830 Engenharia de Software
Para acelerar o tempo de desenvolvimento e manter o controle de um projeto podemos recorrer a metodologias, softwares e serviços de apoio ao desenvolvimento de sistemas. A isso chamamos:
Alternativas
Ano: 2018 Banca: Quadrix Órgão: CRM-DF
Q1213288 Engenharia de Software
Com relação à engenharia de software, julgue o item a seguir
A engenharia de software utiliza uma abordagem mais sistemática e controlada na busca de qualidade no  desenvolvimento de softwares. Na engenharia de software, identificada como de quarta geração, são  utilizadas linguagens procedurais, que descrevem como fazer algo e são identificadas pela sigla 4GL.
Alternativas
Ano: 2009 Banca: CESPE / CEBRASPE Órgão: TRE-PR
Q1212405 Engenharia de Software
Julgue o item abaixo, a respeito de engenharia de software.
Pode-se considerar quatro atividades fundamentais comuns a todos os processos de software: especificação, na qual a funcionalidade do software e as restrições sobre sua operação são definidas; desenvolvimento, em que o software é projetado e programado; validação, para garantir que o software faça o que o cliente deseja; e evolução, na qual o software é modificado para atender às mudanças dos requisitos do cliente e do mercado.
Alternativas
Ano: 2002 Banca: CESPE / CEBRASPE Órgão: SEFAZ-AL
Q1211464 Engenharia de Software
Um dos fatores essenciais para a qualidade de um software está relacionado com a facilidade de utilização e de compreensão desse software pelos seus usuários. Tal propriedade costuma ser referida como usabilidade. A respeito do projeto de interfaces e de suas implicações para a propriedade de facilidade de uso de um software, julgue o item que se segue.
Em relação à facilidade de uso em um software que vai ser utilizado por muitos usuários com perfis diferentes, o projeto de interface deve privilegiar a personalização da interface conforme a necessidade de cada usuário, em detrimento da padronização da interface de acordo com um perfil geral de usuário.
Alternativas
Ano: 2009 Banca: CETAP Órgão: DETRAN-RS
Q1211310 Engenharia de Software
Sobre as etapas do desenvolvimento de software, selecione a alternativa ERRADA.
Alternativas
Ano: 2009 Banca: CESPE / CEBRASPE Órgão: UNIPAMPA
Q1210880 Engenharia de Software
No que se refere ao desenvolvimento e à manutenção de sistemas e aplicações, julgue os itens que se seguem.
As fases clássicas no desenvolvimento de software são levantamento de requisitos, análise, projeto, codificação, teste e implantação. 
Alternativas
Respostas
561: C
562: E
563: E
564: A
565: E
566: D
567: E
568: D
569: B
570: C
571: E
572: C
573: E
574: B
575: E
576: C
577: C
578: E
579: A
580: C