Questões de Concurso
Sobre processos de software em engenharia de software
Foram encontradas 1.129 questões
I. O processo unificado de desenvolvimento de software é o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software, baseado em componentes.
II. Os aspectos que distinguem o processo unificado são capturados em três conceitos chaves: direcionado a casos de uso; iterativo e incremental; com foco em desempenho.
III. Há vários benefícios em se adotar um processo iterativo controlado, entre os quais podemos destacar a redução dos riscos envolvendo custos a um único incremento.
IV. O final de uma fase é marcado por um ponto de verificação. Um dos propósitos destes pontos de verificação é que permitem a monitoração do progresso dos trabalhos.
I. Ele utiliza uma abordagem iterativa, centrada na arquitetura e orientada por casos de uso.
II. O processo analítico do RUP divide o ciclo de vida de desenvolvimento nas seguintes fases: transição, concepção, elaboração, implantação e construção.
III. O projeto vivencia fases básicas entre as quais podem ser mencionadas a elaboração e a construção. A elaboração corresponde ao entendimento da necessidade e à visão do projeto, enquanto a construção corresponde ao desenvolvimento do sistema.
Assinale a alternativa CORRETA
analistas para garantir a qualidade dos sistemas de informação em
produção na entidade. Para cumprir suas atribuições, a equipe
recorreu a diversas técnicas e metodologias para a avaliação da
qualidade do desenvolvimento de software.
Com base nessa situação hipotética, julgue os itens que se seguem

Este modelo é conhecido como ciclo de vida

Um das fases prevê a execução de atividades que envolvem a identificação e a descrição das abstrações fundamentais do sistema de software e suas relações e o estabelecimento de uma arquitetura geral para o sistema como um todo. Essa fase denomina-se
• o cliente não possui uma visão clara de todos os requisitos da aplicação.
• o cliente quer avaliar a viabilidade de desenvolvimento da aplicação.
• o cliente alocará um usuário-chave no projeto, em tempo integral, a fim de que este possa participar ativamente de todas as fases do projeto.
• o cliente gostaria de ter uma versão preliminar do sistema, com base em uma versão inicial dos requisitos, ainda que isto demande um investimento inicial.
I. O plano de iteração único tem a característica de apresentar granulação fina, na qual são detalhadas as fases do projeto, são elas a iteração corrente, a próxima iteração e a iteração de segurança.
II. O plano de iteração é desenvolvido com a utilização de técnicas e ferramentas tradicionais de planejamento (como, por exemplo, diagramas de Gantt).
III. O plano contém datas importantes, como importantes compilações, chegada de componentes de outras organizações e grandes revisões.
Está correto o que se afirma em
I. Um Modelo de Processo de Software é uma representação simplificada de um processo de software.
II. O Modelo de Processo de Software, Modelo em Pirâmide, considera as atividades fundamentais do processo de especificação, desenvolvimento, validação e evolução.
III. Desenvolvimento incremental é um Modelo de Processo de Software baseado na existência de um número significativo de componentes reusáveis. O processo de desenvolvimento do sistema concentra-se na integração desses componentes em um sistema já existente em vez de desenvolver um novo sistema a partir do zero.
IV. O Modelo em cascata foi o segundo Modelo de Processo de Software a ser publicado, ele foi derivado de processos mais gerais da engenharia de sistemas (ROYCE, 1970). Por causa do encadeamento entre uma fase e outra, esse modelo possui o nome „ Modelo rotativo.