Questões de Concurso
Sobre processos de software em engenharia de software
Foram encontradas 1.054 questões
Considerando a figura apresentada, marque a opção que descreve, corretamente, a característica que distingue o UP de outros modelos prescritivos.
O MPS-BR representa uma metodologia direcionada à melhoria do processo do software brasileiro, voltada à área de desenvolvimento de sistemas e criada por organizações ligadas ao desenvolvimento de software. A figura mostra os diferentes níveis de maturidade estabelecidos para o MPS-BR.

Enquanto em um desses níveis ocorre o gerenciamento de riscos, outro envolve a verificação, a validação, além da liberação, instalação e integração de produtos, dentre outras atividades. Esses dois níveis são, respectivamente:
No que concerne ao projeto de desenvolvimento de sistemas de software, o ciclo de vida constitui a estrutura contendo processos, atividades e tarefas, desde a definição dos requisitos até o término de uso. Cabe destacar que o modelo de ciclo de vida é a primeira escolha a ser feita no processo de software, partindo-se da maneira mais adequada de obter as necessidades do cliente, até quando e como o cliente receberá a primeira versão operacional do sistema. Entre os tipos de ciclos de vida, em um as atividades principais englobam a análise e a definição de requisitos, o projeto, a implementação, os testes e, finalmente, a integração. Esse modelo possui o grande mérito de ter sido o primeiro a impor o planejamento e o gerenciamento ao processo de software, que antes era casual, envolvendo uma sequência das fases em que cada uma só começa quando a anterior termina. Nesse ciclo de vida, é dada muita ênfase às fases de análise e de projeto antes de partir para a programação, a fim de que o objetivo do software esteja bem definido e que sejam evitados retrabalhos. Esse ciclo de vida é conhecido como:
COLUNA I
I- Gerenciado. II- Otimizado. III- Definido. IV- Gerenciado Quantitativamente.
COLUNA II
(__) A organização começa a estabelecer processos básicos. São implementadas práticas de planejamento e controle, com processos documentados e repetíveis para gerenciamento de projetos e atividades relacionadas.
(__) As organizações não só mantêm o controle quantitativo dos processos, mas também promovem inovações e melhorias que maximizam a eficiência e a qualidade.
(__) Os processos tornam-se padronizados e integrados em toda a organização. Eles são adaptados aos projetos específicos e melhorados continuamente, incorporando melhores práticas e lições aprendida.
(__) Enfatiza o uso de métricas e dados quantitativos para gerenciar os processos, coletados e analisados para entender as variações observadas.
Assinale a alternativa que contempla a sequência CORRETA da associação das colunas.
Em relação ao processo unificado (RUP), julgue o item que se segue.
A duração de uma iteração é influenciada pelo tamanho do projeto e pelo nível de automação utilizado para o gerenciamento do código, a distribuição de informações e a realização de testes.
Em relação ao processo unificado (RUP), julgue o item que se segue.
No ciclo de desenvolvimento inicial típico para um projeto de tamanho médio, recomenda-se a seguinte distribuição de esforço: 10% para iniciação, 25% para elaboração, 50% para construção e 15% para transição.
Em relação ao processo unificado (RUP), julgue o item que se segue.
No RUP, a estrutura estática representa o processo ao longo do tempo, organizado em ciclos, fases, iterações e marcos (milestones).
Em relação ao processo unificado (RUP), julgue o item que se segue.
O RUP possui nove disciplinas: seis core disciplines, diretamente ligadas à engenharia de software, e três umbrellas ou supporting disciplines, que dão suporte ao processo.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue o item a seguir.
O modelo em cascata deve ser adotado exclusivamente para sistemas com requisitos fixos, como sistemas embarcados e sistemas críticos, que exigem uma especificação completa desde o início.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue o item a seguir.
O modelo em cascata estabelece um fluxo de trabalho unidirecional e planejado integralmente, composto por fases discretas e rigidamente sequenciais, em que cada etapa depende da conclusão formal da anterior.