Questões de Concurso
Sobre outros modelos de processo de software em engenharia de software
Foram encontradas 303 questões
I. Na modelagem de processos (BPM), a utilização de linguagens de programação é fundamental para a representação gráfica dos processos de negócio.
II. A UML (Unified Modeling Language) permite representar sistemas complexos por meio de conceitos como classes, objetos, herança e polimorfismo.
III. Análise de Pontos de Função é aplicada para avaliar a performance de sistemas já implementados, medindo a eficiência do código e a velocidade de execução.
Está correto o que se afirma em
1. Análise de Pontos de Função (APF).
2. Medição não Funcional de Software (Software non-Functional Assessment Process – SNAP).
3. Ciclo de vida do software.
4. Modelos de processos de software.
( ) Importante para se estimar custos e tamanho da equipe de desenvolvimento.
( ) Diz como as funções do software devem se comportar num ponto de vista mais geral do sistema como um todo.
( ) Em algum momento deve levantar os requisitos do sistema que será construído.
( ) Adaptação e melhoria contínua de processos.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Nesse contexto, no primeiro ciclo do processo, o objetivo deve ser desenvolver o(s)
Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental.
Quando se utiliza um modelo incremental, frequentemente o
primeiro incremento é um produto essencial; após esse
primeiro, se libera uma série de incrementos, que oferecem,
progressivamente, maior funcionalidade ao cliente à medida
que cada incremento é entregue.
Considerando o modelo de processo de prototipação, julgue o próximo item.
O envolvimento do cliente, o uso do protótipo em produção
parcial, o rápido planejamento e o fácil gerenciamento são
vantagens da prototipação.
Julgue o item subsecutivo, relacionado a DevSecOps.
O processo shift left tem por objetivo encorajar os
desenvolvedores de software a migrarem a segurança da
direita (fim) para a esquerda (início) do processo de DevOps
(entrega).
Julgue o item subsecutivo, relacionado a DevSecOps.
No contexto das equipes de desenvolvimento de software, o
DevSecOps representa uma evolução pelo fato de integrar ao
processo uma equipe específica que trata exclusivamente da
segurança de software, liberando as equipes de
desenvolvimento e operacionais dessa tarefa, de forma a
agilizar significativamente a entrega do software.
Julgue o item subsequente, considerando os aspectos da engenharia de software associados ao levantamento de requisitos ou à elicitação de requisitos, os quais combinam elementos de solução de problemas, elaboração, negociação e especificação do software.
Os diagramas de casos de uso, diagramas de atividades e
diagramas de sequência constituem ferramentas para a
modelagem de requisitos e a definição de cenários na UML.
Acerca de controle de versão, julgue o próximo item.
Para se implantar um gerenciamento efetivo de alterações do
tipo “codifique e vá em frente”, recomenda-se modificar o
processo convencional de controle de alterações de software,
criando-se classes de alterações que terão fluxos de
tratamentos diferenciados.
Em relação aos aspectos associados à qualidade do software, julgue o item que se segue.
De acordo com a norma ISO 25010, o modelo de qualidade
em uso aplicado ao software descreve as seguintes
características: adequação funcional, eficiência de
desempenho, compatibilidade, usabilidade, confiabilidade,
segurança, facilidade de manutenção e portabilidade.
Em relação aos aspectos associados à qualidade do software, julgue o item que se segue.
Caso um sistema esteja sujeito a uma probabilidade de
ataque de 25% e a sua probabilidade de repelir esse ataque
seja de 95%, a integridade do software será muito alta, de
aproximadamente 99%.
Julgue o item subsequente, com relação a ferramentas de DevOps, gestão de ativos e autenticação única (single sing-on).
Uma premissa do processo de autenticação do modelo single
sign-on é garantir a revelação mínima de dados para um
contexto.
Julgue o item subsequente, com relação a ferramentas de DevOps, gestão de ativos e autenticação única (single sing-on).
O controle de acesso da gestão de ativos é responsável por
tratar os controles lógicos (privilégios e senhas, por
exemplo) e físicos (segurança física e do ambiente, por
exemplo) de uma organização.
Julgue o item subsequente, com relação a ferramentas de DevOps, gestão de ativos e autenticação única (single sing-on).
Na gestão de ativos, um dos objetivos da classificação da
informação é prevenir, por exemplo, a divulgação indevida
de dados em mídias físicas.
Julgue o item subsequente, com relação a ferramentas de DevOps, gestão de ativos e autenticação única (single sing-on).
Os módulos puppets de DevOps permitem que um usuário
defina os nomes e as localizações dos diretórios de um
sistema.
I - Na Ciência da Computação o termo DevOps (contração de Development e Operations) reflete uma cultura na engenharia de software que aproxima os desenvolvedores de software (Dev) dos operadores do software e administradores do sistema (Ops), visando permitir a implantação mais rápida e ágil de um sistema.
II - DevOps advoga a automatização de todos os passos necessários para colocar um sistema em produção e monitorar o seu correto funcionamento. Isso requer a adoção de práticas e ferramentas, tais como Integração Contínua (Continuous Integration) e Deployment Contínuo (Continuous Deployment).
III - A ideia da Entrega Contínua (Continuous Delivery) é simples: produzir um entregável em ciclos curtos, garantindo que o software possa ser lançado com segurança a qualquer momento. O objetivo é criar, testar e liberar software com maior velocidade e frequência. Existe uma autoridade externa – tipicamente um gerente de projetos ou de releases, por exemplo – que toma a decisão sobre quando o software será liberado para os usuários finais. Inclusive forças de mercado ou de estratégia da empresa podem influenciar nessa decisão.
Quais estão corretas?
Essa representação corresponde a um gateway do tipo