Baixe o app para aproveitar ainda mais
Prévia do material em texto
ENSINEME: FASES DO DESENVOLVIMENTO DE SOFTWARE 1. Ref.: 7923469 Pontos: 0,00 / 1,00 O processo de desenvolvimento de software, muitas vezes denominado ciclo de vida do software ou processo de software, descreve as fases e atividades associadas à criação e manutenção de sistemas de software. Por que é importante que todas as etapas do processo de desenvolvimento de software sejam cumpridas corretamente? Para economizar recursos durante o desenvolvimento. Para evitar a necessidade de manutenção. Para permitir que um engenheiro de software, que não trabalhou no desenvolvimento, entenda a solução. Para garantir que o software não apresente nenhum erro. Para garantir bônus de performance para a equipe. 2. Ref.: 7923467 Pontos: 0,00 / 1,00 Em engenharia de software, quando nos referimos a "fatoração" ou "refatoração", estamos falando do processo de reestruturar o código existente sem alterar seu comportamento externo. O objetivo é melhorar a estrutura interna do código, tornando-o mais claro, reduzindo a complexidade, eliminando redundâncias e, em geral, tornando-o mais fácil de compreender e manter. O que é fatoração na Engenharia de Software? Interação entre os objetos. Decomposição da solução do problema em partes menores. Modelagem de padrões. Definição de atributos em classes. Aumento da solução do problema. 3. Ref.: 7822765 Pontos: 1,00 / 1,00 Considerando as etapas de implantação e manutenção do processo de desenvolvimento de software, avalie os conceitos a seguir: · _________________: de forma simplificada, é um conjunto de tarefas que visam gerenciar as alterações durante o desenvolvimento do software, sendo a mesma aplicada em todas as etapas do processo de desenvolvimento de software. · _________________: requer a avaliação do mérito técnico, efeitos colaterais em potencial, o impacto global em termos de configuração e funcionalidade e o custo de uma determinada alteração. · _________________: gerencia as versões do software distribuído aos clientes. Assinale a alternativa que preenche as lacunas na sequência correta: Gestão de configuração, Processo de controle de alterações, Gerenciamento de release. Gestão de configuração, Gerenciamento de releases, Processo de controle de alterações. Processo de controle de alterações, Gerenciamento de releases, Gestão de configuração. Processo de controle de alterações, Gestão de configuração, Gerenciamento de releases. Gestão de configuração, Processo de controle de alterações, Gerenciamento de alterações. ENSINEME: FUNDAMENTOS DE SOFTWARE E GERENCIAMENTO DE PROJETOS 4. Ref.: 4848566 Pontos: 1,00 / 1,00 Após atuar como programador em uma empresa de desenvolvimento de software por aproximadamente 10 anos, um funcionário que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o funcionário foi informado que sua principal responsabilidade era a realização da entrega conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos irá utilizar o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos de: Planejamento, definição, verificação e controle do escopo. Estimativa de custos, realização do orçamento e controle de custos. Planejamento, garantia e controle da qualidade. Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e controle do cronograma. Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato. 5. Ref.: 7906953 Pontos: 1,00 / 1,00 Essa é a primeira etapa do processo de desenvolvimento de software. Usa-se diferentes técnicas, tais como entrevistas, questionários na busca de uma comunicação mais efetiva com o usuário. Marque a alternativa que indica essa etapa. Levantamento de Requisitos. Implementação. Implantação. Análise. Testes. ENSINEME: MODELOS DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 6. Ref.: 3990739 Pontos: 1,00 / 1,00 Com relação à forma como o RUP trata a análise de requisitos, assinale a opção correta. A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML. Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção juntamente com a programação, o que permite que os requisitos sejam revistos. A maior parte da análise de requisitos ocorre durante a fase de elaboração. A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e definição do escopo do projeto. A análise de requisitos deve acontecer antes da programação e testes do sistema, não podendo sofrer alterações a partir do momento que estejam definidos. 7. Ref.: 3990737 Pontos: 1,00 / 1,00 O processo unificado (RUP) reúne boas práticas de especificação e de projeto de sistemas, sendo um modelo genérico de processo organizado em fases que podem gerar um conjunto de produtos de trabalho. Considerando isso, assinale a opção que identifica a fase do RUP na qual devem estar incluídos o refinamento e a expansão dos casos de uso preliminares, dos requisitos não funcionais e da descrição da arquitetura do software. transição produção elaboração concepção construção 7389 - NORMAS E MODELOS DE QUALIDADES DE PROCESSO DE SOFTWARE 8. Ref.: 7792514 Pontos: 1,00 / 1,00 (CESPE/CEBRASPE/2022) Gerência de decisões é um processo organizacional no MPS.BR:2021 que possui implementação inicial no nível: D C E B F 9. Ref.: 7792511 Pontos: 0,00 / 1,00 O CMMI é um modelo muito conhecido, utilizado mundialmente há décadas como framework para melhoria de processos em organizações de segmentos variados. Seus resultados são comprovados em termos de aumento de produtividade, redução de retrabalho, melhoria da qualidade de produtos e serviços, aumento da satisfação de clientes, entre outros benefícios. Como é o nome da empresa que administra o CMMI? SOFTEX. Gartner. ISACA. SCRUM. ISO/IEC. 10. Ref.: 7792711 Pontos: 1,00 / 1,00 A ISO/IEC 12207 é a norma ISO/IEC que define processo de Engenharia de Software, atividades e tarefas que são associados com os processos do ciclo de vida do software desde sua concepção até a retirada/descontinuação do software, tendo como como objetivo principal estabelecer uma estrutura comum para os processos de ciclo de vida e de desenvolvimento de softwares, incluindo uma área denominada de Processos Organizacionais. Assinale a seguir a alternativa que mostra os processos dessa área: Projetos, Pessoas e Organização. Projetos, Gerência e Treinamento. Gerência, Infraestrutura, Melhoria e Treinamento. Gerência, Treinamento e RH. Infraestrutura, RH e Projetos.
Compartilhar