Questões de Concurso
Comentadas sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.128 questões
A respeito da arquitetura cliente‐servidor multicamadas e dos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsequente.
Ainda que os custos de manutenção sejam
frequentemente mais baixos que os custos iniciais de desenvolvimento, os processos de manutenção são considerados como mais desafiadores que o desenvolvimento do software original.
A respeito da arquitetura cliente‐servidor multicamadas e dos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsequente.
Quando exercida apenas pela equipe de
desenvolvimento, a atividade de desenvolver um
sistema, eliminando a participação da maioria dos
usuários, pode incorrer em soluções ineficientes e
obsoletas.
Julgue o item seguinte quanto às noções básicas de sistemas operacionais, à gerência de memória, ao sistema de E/S e aos sistemas de arquivos.
O conceito de independência do dispositivo, no projeto de software de E/S, propõe que, para escrever programas aptos a acessar qualquer dispositivo de E/S,
é necessário especificar antecipadamente o dispositivo.
Durante a concepção e modelagem de software, podemos fazer uso de técnicas como a elaboração de personas, de mapas conceituais, prototipação, entre outras. Sobre esse tema, analise as afirmativas abaixo.
I Personas são relatos de personagens reais, remetendo explicitamente a clientes ou usuários reais relacionados ao projeto.
II Mapas conceituais são visualizações gráficas que facilitam a compreensão de informações complexas.
III A prototipação é uma representação de interfaces gráficas que pode ser desenhada à mão, em papel.
IV O uso de mapas conceituais dispensa o uso de personas.
Estão corretas as afirmativas
Diferentes técnicas podem ser utilizadas para a concepção de novos produtos de software. Dentre essas técnicas, uma que vem se destacando é o design thinking. Acerca dessa técnica, analise as afirmativas abaixo.
I Sua primeira etapa é a imersão cujo objetivo é o entendimento do problema, das necessidades e das oportunidades do cliente.
II Na etapa de ideação, soluções são propostas usando a criatividade e as informações coletadas em fases anteriores.
III A etapa de análise e síntese avalia o impacto gerado pelo desenvolvimento e pela aplicação do produto proposto.
IV A etapa de finalização tem relação com o fechamento e entrega da solução proposta.
Estão corretas as afirmativas
Na superintendência de informática de uma universidade federal, o estagiário do setor de desenvolvimento sugeriu disponibilizar para os chefes de departamentos acadêmicos uma ferramenta inovadora que possibilita o gestor se manter atualizado com relação às informações relevantes de sua unidade. Para tanto, bastava utilizar os dados extraídos do Sistema Integrado de Gestão de Atividades Acadêmica (SIGAA). Considerando essa sugestão, analise as frases que o estagiário colocou no tutorial a ser distribuído aos usuários.
I Se você tiver dados importantes em arquivos do Excel ou CSV, é possível criar um painel do Power BI para disponibilizar as informações.
II Estando conectado a determinada plataforma, pode-se criar um dashboard automaticamente com base nos dados disponibilizados em Word, Excel, CSV ou PPT.
III Os arquivos do Power BI podem ser salvos em pastas on line compatíveis ou em um arquivo local.
IV A importação de dados para o Power BI é feita a partir dos arquivos do Excel ou no formato CSV e PPT.
Para o uso correto do Power BI, estão corretas as frases
A respeito do Maven e do SQL, julgue o próximo item.
O Apache Maven Project consiste em uma solução que trabalha em conjunto com o desenvolvimento de software, gerenciando versões de códigos-fonte localmente, de modo similar ao Github, porém em ambiente restrito, como, por exemplo, em uma rede privada de uma organização.
A infraestrutura como código é uma prática DevOps caracterizada pela infraestrutura provisionada e gerenciada por meio de técnicas de desenvolvimento de código e de software, como, por exemplo, controle de versão e integração contínua.
A fase de construção de um novo software da área financeira está praticamente encerrada. Como o desenvolvimento do software foi muito rápido, o projeto está adiantado em 10 dias em relação ao cronograma, no qual já estão previstas as próximas fases: teste e implantação.
Qual deve ser a principal atividade desenvolvida pelo gerente do projeto antes de passar para essas próximas fases?
Julgue o item seguinte, a respeito de DevOps e das disposições constantes da NBR ISO/IEC 27002.
Apesar de ser um processo com a finalidade de desenvolver,
entregar e operar um software, o DevOps é incompatível com
a aplicação de métodos ágeis como o Scrum ou, ainda, com o
uso de ferramentas que permitam visualizar os fluxos do
processo.
Julgue o item seguinte, a respeito de Maven, desenvolvimento web, servidor web, servidor de aplicação e criptografia.
No Maven, para implementar a herança de projetos, é
necessário que os diretórios dos POMs filhos sejam
especificados no POM pai.
Acerca da engenharia de requisitos no desenvolvimento de software, julgue o item a seguir.
Nas atividades de desenvolvimento de software, a validação
consiste em assegurar que se está desenvolvendo o produto de
acordo com o desejo do cliente; na verificação, busca-se
avaliar se o produto está sendo desenvolvido conforme os
requisitos.
Julgue o item a seguir, relativo a injeção de código, engenharia reversa e exfiltração (ou desinfiltração) de dados.
Situação hipotética: Para um programa, foram realizadas
duas engenharias reversas, com técnicas distintas, ambas a
partir do programa executável. Na primeira, obteve-se o
código-fonte em linguagem Assembly; na segunda, obteve-se
o código-fonte na linguagem C, na qual o software foi
originalmente desenvolvido. Assertiva: Essa situação descreve
as técnicas de engenharia reversa conhecidas, respectivamente,
como análise de propriedades estáticas e comportamento
dinâmico.