Questões de Concurso
Comentadas sobre conceitos básicos em engenharia de software em engenharia de software
Foram encontradas 170 questões
Engenheiros de softwares devem compreender a engenharia de sistemas, que aborda os aspectos de sistemas sociotécnicos.
O Docker é uma ferramenta open source que permite a criação de ambientes virtuais por meio de Linux Containers, sendo uma das vantagens dos contêineres Docker fornecer uma virtualização em nível de sistema operacional, o que isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as máquinas virtuais.
Julgue o item seguinte, a respeito de web services.
DevOPS é um conjunto de ferramentas e práticas de trabalho
para integração entre os colaboradores dos grupos de
desenvolvimento de código, de operações e de apoio, e pode
ser utilizado na produção rápida e segura de aplicações e
serviços.
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
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
___________ se preocupa com todos os aspectos do desenvolvimento de sistemas computacionais, incluindo engenharia de hardware, software e processo; e _________ é uma disciplina da engenharia que se preocupa com todos aspectos da produção de software, desde os estágios iniciais da especificação do sistema até sua manutenção, quando o sistema já está sendo usado.
Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
Considere as seguintes afirmações sobre Princípios de Engenharia de Software.
I - São utilizadas diferentes técnicas de engenharia de software para cada tipo de sistema, porque cada software tem características bastante diversas.
II - Uma característica fundamental de um sistema de software é a eficiência, pois o software não deve desperdiçar os recursos do sistema, como memória e ciclos do processador. Eficiência inclui capacidade de resposta, tempo de processamento, uso da memória, etc.
III - Engenheiros de software não devem preocupar-se apenas com questões técnicas, devendo se comportar de forma ética e moralmente responsável, pois têm responsabilidades com a profissão de engenharia e com a sociedade.
Quais estão corretas?
Em relação aos conceitos de engenharia de software, julgue o item subsecutivo.
A engenharia de software se concentra nos aspectos práticos da
produção de um sistema de software.
Acerca de infraestrutura de TI, julgue o item subsequente.
O comando git clone, seguido do caminho do repositório,
pode ser usado para criar uma cópia desse repositório para o
diretório atualmente em uso em uma máquina Linux.
Considere a afirmação abaixo em relação a uma área da informática.
_____________ engloba processos, métodos e ferramentas que possibilitam a construção de sistemas complexos, baseados em computador, dentro do prazo e com qualidade.
Assinale a alternativa que completa corretamente a lacuna do parágrafo acima.
Com base na NBR ISO/IEC 26300:2006 e ISO 32000-1:2008, julgue o próximo item.
A NBR ISO/IEC 26300:2006 trata de ODF (open document
format), que consiste em formatos de arquivo independentes de
aplicativos e da plataforma para documentos editáveis. As
especificações ODF destinam-se a suportar a criação, a edição,
a visualização, a troca e o arquivamento de documentos
comumente criados ou usados em aplicações de software de
produtividade pessoal.
Considere o cenário abaixo.
Característica: Usuário negocia ações.
Cenário: o usuário solicita uma venda antes do fechamento da negociação.
[Given] que eu tenho 100 ações do estoque da empresa A.
And eu tenho 150 ações do estoque da empresa B.
And o momento é antes do fechamento da negociação.
[When] eu peço para vender 20 ações da empresa A.
[Then] eu devo ficar com 80 ações do estoque da empresa A.
And eu devo ficar com 150 ações do estoque da empresa B.
And uma ordem de venda de 20 ações da empresa A deve ser executada.
Este cenário utiliza a abordagem Given-When-Then originada e usada no método
Dentro do contexto da Engenharia de Software, entende-se que a elaboração de softwares possui várias fases de desenvolvimento.
Avalie as afirmações abaixo com relação às características do ciclo de vida de softwares e assinale (V) para verdadeiro ou (F) para falso.
( ) O ciclo de vida de um software está relacionado aos estágios de análise, desenho e implementação.
( ) A etapa de análise de riscos, no ciclo de vida da versão inicial do modelo em espiral, é realizada dentro da fase de desenvolvimento.
( ) O foco da análise, no ciclo de vida de software, é a modelagem dos conceitos presentes no domínio do problema.
( ) As atividades fundamentais relacionadas ao processo de construção de um software incluem a percepção de uma necessidade, o desenvolvimento, a validação ou testes, a operação e a manutenibilidade que impactarão na evolução do software.
De acordo com as afirmações, a sequência correta é