No RUP, definir quais são os atores, os casos de uso existentes e como eles interagem entre si é função típica do
Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.
O modelo de processo denominado em espiral combina as atividades de desenvolvimento com o gerenciamento de riscos, de modo a minimizá-los e controlá-los.
Em relação a Qualidade e Teste de Software, quando um produto é previamente testado e enviado para uma nova avaliação, considere:
I. Todas as partes alteradas nos documentos, funcionalidades e informações devem ser testadas como se fosse um produto novo.
II. Todas as partes inalteradas que sejam influenciadas pelas partes alteradas ou por mudanças em um requerido sistema (de acordo com os conhecimentos específicos do testador) devem ser testadas por amostragem.
III. Todas as outras partes que não foram alteradas ou influenciadas pelas alterações, devem ser testadas como sendo um novo produto.
Está correto o que se afirma em
Embora Ruby seja uma linguagem orientada a objetos e influenciada pelo Smalltalk, seus tipos primitivos não são considerados objetos.
Com respeito ao tema Teste de Software, considere as afirmativas seguintes.
I O teste de Método em um software Orientado a Objetos equivale ao Teste Unitário em software convencional.
II A Complexidade Ciclomática de McCabe é uma técnica para testes de caixa-branca para se certificar de que todas as instruções de um programa sejam executadas pelo menos uma vez nos casos de teste.
III A verificação de software requer que os requisitos do software sejam documentados de alguma forma, pois avalia se o software produzido atende aos requisitos especificados.
IV Todos os defeitos encontrados no teste de software precisam ser corrigidos imediatamente após a sua descoberta.
Está(ão) correta(s)
MB•
Segundo Pressman (2011), ao definir o que é uma arquitetura no tópico Arquitetura de Software, há uma distinta diferença entre os termos _________ e _________ , sendo o primeiro uma __________ do segundo.
Joaquim, após realizar algumas entrevistas, percebe que os usuários estão muito preocupados com a interface do novo sistema, visto que diversos problemas na linha de produção ocorriam devido às dificuldades dos usuários com a interface do sistema legado.
Nesse caso, a técnica de levantamento de requisitos mais adequada, para garantir que o novo sistema não incorra nos mesmos erros de interface do sistema legado, é
MB•
Um desenvolvedor precisava construir um modelo estrela para produzir um data warehouse sobre as transferências eletrônicas disponíveis (TED) feitas pelos correntistas do banco.
Que tabelas seriam adequadas para representar as dimensões desse modelo?
. nome completo;
. data de nascimento;
. período da última visita;
. quantidade de visitas.
De acordo com a Análise de Pontos de Função, quantas funções transacionais devem ser contabilizadas para essa tela?
O diagrama de fluxo de dados (DFD) é uma ferramenta de representação dos processos de um sistema e dos dados que ligam esses processos. Acerca dos conceitos dessa ferramenta, julgue os itens subseqüentes.
Um sistema deve ser modelado em uma série de níveis, de modo que cada um deles ofereça sucessivamente mais detalhes do sistema com relação ao nível imediatamente anterior. O DFD mais alto consiste de uma única bolha, representando o sistema inteiro e os fluxos de dados mostram a interface entre o sistema e as entidades externas. Esse DFD é conhecido como diagrama de contexto.
ABIN•
MEC•
No que concerne a engenharia de requisitos, julgue os itens que se seguem.
A rastreabilidade de requisitos ocorre apenas na relação entre os requisitos propriamente ditos e os artefatos ou subprodutos de desenvolvimento gerados.