57 questões encontradas
Na contagem de pontos por função, o tipo funcional que apresenta maior valor na contagem, em razão da complexidade, é
No processo de desenvolvimento de software, são feitas alterações no projeto, tanto para implementar melhorias e funcionalidades, quanto para corrigir bugs e aprimorar a experiência do usuário. O controle de versão consiste, basicamente, em um sistema que permite registrar alterações feitas no desenvolvimento do software. A esse respeito, julgue os itens a seguir. I Subversion, GIT e Mercurial são ferramentas de controle de versão que armazenam todo o histórico do sistema. II As ferramentas de controle de versão permitem aos desenvolvedores envolvidos em um único projeto alterar o software e se informar acerca das atualizações efetuadas pela equipe. III O controle de versão pode ocorrer no modelo centralizado (SCVc), em que um único repositório central é utilizado pela equipe para a comunicação, e no modelo distribuído (SCVd), em que cada desenvolvedor tem seu próprio repositório na área de trabalho. Assinale a opção correta.
Em engenharia de software, existem requisitos que são declarações de serviços que o sistema deve fornecer, como deve reagir a entradas específicas e como o sistema deve se comportar. Esse requisito é do tipo
Um protótipo é uma versão inicial de um sistema de software, usado para demonstrar conceitos, experimentar opções de projeto e descobrir mais sobre o problema e suas possíveis soluções. Dentre os benefícios de se utilizar a prototipação podemos destacar: I-No processo de projeto de sistema, um protótipo pode ser usado para estudar soluções específicas do software e para apoiar o projeto de interface de usuário. II-São sempre executáveis e isso o torna mais fácil de serem colocados em uso como versão final do sistema. III-Eles geralmente seguem todos os padrões de qualidade organizacional para o seu desenvolvimento. IV-No processo de engenharia de requisitos, um protótipo pode ajudar na elicitação e validação de requisitos de sistema. Qual (is) afirmativa (s) está (ão) CORRETA (S)?
Considere os requisitos apresentados a seguir: I-A probabilidade de dados serem corrompidos após uma falha deve ser inferior a 10%. II-Cada cliente deve ser identificado de forma única. III-A resposta a uma requisição não deve ultrapassar 2 segundos. IV-O sistema deve gerar um relatório diário das vendas realizadas. São requisitos funcionais os que constam em:
Sobre a etapa de levantamento de requisitos julgue os itens a seguir: I-Entrevistas podem ser utilizadas para essa finalidade. II-A Etnografia é uma técnica de observação que pode ser utilizada para compreender processos operacionais e ajudar a extrair os requisitos de apoio a esse processo. III-Nenhum diagrama da UML tem utilidade nesta etapa. IV-Cenários são uma ferramenta interessante de levantamento de requisitos, por permitir que os stakeholders entendam como podem interagir com o sistema que será desenvolvido. Podemos concluir que:
Na área de Engenharia de Software, é incorreto afirmar que:
Para acelerar o tempo de desenvolvimento e manter o controle de um projeto podemos recorrer a metodologias, softwares e serviços de apoio ao desenvolvimento de sistemas. A isso chamamos:
Assinale a alternativa que apresenta as fases do Processo Unificado.
No contexto do desenvolvimento de software orienta- do a objetos, considere as afirmações abaixo sobre acoplamento. I - Uma subclasse é fortemente acoplada à sua superclasse. II - O acoplamento forte favorece o projeto de clas ses independentes, o que reduz o impacto de modifi- cações. III - Classes com acoplamento forte são mais difíce is de reutilizar, pois seu uso requer a presença adi- cional de classes das quais são dependentes. Quais estão corretas?
Assinale a alternativa que apresenta corretamente a atividade de processo de software realizada para garantir que o software faça o que o cliente deseja.
Analise as seguintes afirmativas concernentes aos modelos de processo de software.
Assinale a alternativa que apresenta incorretamente uma característica do processo de desenvolvimento evolucionário de software.
Analise as seguintes afirmativas concernentes aos requisitos de software.
Analise as seguintes afirmativas concernentes às características dos requisitos funcionais de um software.
Analise as seguintes afirmativas concernentes à elicitação de requisitos.
Analise as seguintes afirmativas concernentes ao processo de gerenciamento de requisitos.
Assinale a alternativa que apresenta incorretamente uma das dificuldades de se definir qualidade para software.
Assinale a alternativa que apresenta incorretamente uma atividade de gerenciamento de qualidade de software.
Assinale a alternativa que apresenta incorretamente uma característica da relação entre qualidade de processo de software e de produto.
Assinale a alternativa que apresenta incorretamente uma razão para adoção de padrões de qualidade de software.
Analise as seguintes afirmativas concernentes ao modelo em cascata.
Analise as seguintes afirmativas concernentes à engenharia de software baseada em componentes.
Assinale a alternativa que apresenta corretamente um processo de software iterativo.
Analise as seguintes afirmativas concernentes aos padrões ISO 9000.
Analise as seguintes afirmativas concernentes às metodologias ágeis.
Analise as seguintes afirmativas concernentes às métricas de software.





















