Questões de Concursos
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Nada por aqui
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software associado. O RUP reconhece que os modelos convencionais de processo apresentam uma visão única de processo e é geralmente descrito a partir de três perspectivas:
Uma seta pontilhada saindo de um caso de uso a ser adicionado para um caso de uso base indica um relacionamento de
Acerca do conceito de interface de interação com usuário, interface
gráfica, ergonomia e usabilidade, julgue os próximos itens.
Uma página desenvolvida em conformidade com as normas sintáticas de Javascript, Java ou PHP terá necessariamente usabilidade de boa qualidade, bem como de boa acessibilidade.
Na metodologia de desenvolvimento ágil, a prática da programação em par (pair programming, em inglês) sugere que todo e qualquer código produzido no projeto seja sempre implementado por duas pessoas juntas. Como é denominado o papel da pessoa que revê cada linha de código enquanto ela é digitada, verificando erros e pensando sobre o projeto global?
Na representação da UML 2.0, um caso de uso incluído em outro caso de uso, estabelecido estereotipadamente como <<include>>, é um relacionamento
O teste de software que projeta casos de testes derivados do conhecimento da estrutura e da implementação do software é conhecido por:
O processo de contagem de pontos de função pode ser composto pelos seguintes passos:
I. Identificação do propósito da contagem para determinar o que se pretende atingir com a contagem que será feita e qual o problema que se pretende resolver com ela.
II. Determinação do tipo de contagem: composta por três tipos de contagem, sendo um deles, o projeto de desenvolvimento, que mede todas as funções que o projeto entregará e eventuais funções de conversão de dados.
III. Contagem das funções tipo dado, que representam requisitos de armazenamento do usuário, e conta- gem das funções tipo transação, que representam requisitos de processamento do usuário.
IV. Cálculo do fator de ajuste para representar a influência de requisitos técnicos e de qualidade no tamanho do software.
V. Cálculo dos pontos de função ajustados, consistindo basicamente em multiplicar o fator de ajuste pelos pontos de função não ajustados.
Está correto o que se afirmaem
Julgue os itens subsequentes, com relação a sistemas de gestão de
conteúdo.
Portlets são componentes de portais corporativos que oferecem conteúdo, colaboração ou informações transacionais, gerenciados por um portlet container que processa requisições (requests) e gera conteúdo dinâmico. Os portlets podem ser desenvolvidos segundo a JSR (Java specification requests) 168, que tem como objetivo buscar a interoperabilidade entre portais e portlets.
Assim como a Engenharia de Software, existe também na área de informática a chamada Ciência da Computação. Assinale a alternativa que melhor apresenta a diferença entre Engenharia de Software e Ciência da Computação.
Alguns ambientes de modelagem UML oferecem uma funcionalidade chamada descoberta ou identificação de dependências, que cria dependências explícitas entre pacotes com base nas dependências entre seus elementos, e podem também gerar diagramas de pacotes que facilitam a visualização das mesmas. Considerando que uma aplicação OO seja modelada em camadas, correspondentes a diferentes níveis de abstração, e que cada camada contenha um ou mais pacotes, são considerados(as) indesejáveis, por causarem problemas de acoplamento e manutenibilidade,
Acerca da métrica de análise por ponto de função, julgue os itens
seguintes.
O IFPUG (International Function Point Users Group), além de disponibilizar o Function Point Counting Practices Manual, provê estudos de casos ilustrando a contagem no processo de desenvolvimento, tanto no fim da fase de análise, quanto no final da construção do sistema.
Em um artigo sobre uma rede de lojas do varejo, refere-se que um sistema de informações permitiria uma economia de milhões de reais com a geração automática de carnês. Entretanto, a utilização desse sistema provocou um aumento acentuado na inadimplência. O motivo do insucesso foi porque o carnê era grande e não cabia no bolso. Por causa disto os carnês eram guardados em gavetas e esquecidos pelos clientes. Detalhes como esse, que não são capturados durante a análise,
Em uma visão restritiva, muitas pessoas costumam associar o termo
software aos programas de computador. Software não é apenas o
programa, mas também todos os dados de documentação e
configuração associados, necessários para que o programa opere
corretamente. A respeito de engenharia de software, julgue os itens
de 61 a 65.
Em estágio inicial do processo de elicitação e análise de requisitos, deve-se decidir a respeito dos limites do sistema. Os requisitos não funcionais descrevem o que o sistema deve fazer, enquanto os requisitos funcionais estão diretamente relacionados às funções específicas fornecidas pelo sistema.
A respeito da engenharia de software, julgue os itens de 101 a 109.
Métricas de produto dinâmicas são coletadas por meio de medições realizadas em representações do sistema, como projeto, programa ou documentação, ao passo que métricas de produto estáticas são coletadas em programas em execução.
A direção de uma empresa designou uma equipe de
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
O XP (extreme programming) é um método ágil, que preconiza a criação de um caso de teste unitário antes do início da codificação.