Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUESTÃO 1 Para a melhoria de um processo de desenvolvimento de software, Sommerville (2011) descreve atributos que devem ser considerados na avaliação da necessidade dessa melhoria. Qual atributo analisa se existe a coleta de dados necessária para a estruturação de indicadores quantitativos para a avaliação eficaz do desempenho do processo? a ) Capacidade de medição. b ) Robustez. c ) Aceitabilidade. d ) Capacidade de apoio. e ) Manutenibilidade. QUESTÃO 2 Uma forma de avaliar a qualidade de um projeto é por meio da: a ) elaboração de um cronograma com base nas entregas necessárias. b ) realização de auditorias, por pessoal interno ou externo. c ) contratação de profissionais competentes para atuar no projeto. d ) compra de ativos, como computadores, servidores, dentre outros. e ) definição de requisitos funcionais e não funcionais. QUESTÃO 3 Para ser testado, um sistema de automação industrial, recém- desenvolvido, foi instalado em robôs na planta de produção. Visualizou- se o funcionamento desse sistema com os robôs executando as atividades. Nessa situação, qual o tipo de teste foi efetuado? a ) Teste operacional. b ) Teste de desenvolvimento. c ) Teste de unidade. d ) Teste de usuário. e ) Teste de qualificação. QUESTÃO 4 Assinale a alternativa correta a respeito da prototipação. a ) No caso da utilização de protótipos, a realização de testes de software pode ser dispensada, uma vez que os protótipos traduzem com fidelidade as funcionalidades do software. b ) Um protótipo de baixa fidelidade é simples, barato e de rápida produção. Um protótipo de alta fidelidade utiliza materiais similares à versão final do produto e se parece muito mais com algo acabado. c ) Testes com usuários na área de software são realizados com protótipos de baixa fidelidade. Já protótipos de alta fidelidade são recomendados para outros tipos de produtos. d ) Protótipos devem ser construídos após a fase de definição de requisitos, quando então serão úteis para discussão com o cliente. Durante a fase de definição de requisitos, protótipos podem atrapalhar este processo. e ) Protótipos de alta fidelidade, por serem tangíveis, aplicam-se ao desenvolvimento de produtos físicos (ex.: automóveis). Para softwares, recomenda-se a realização de rascunhos em papel. QUESTÃO 5 Assinale a alternativa que completa corretamente o conceito a seguir. Os diagramas _____________________ da UML são localizados mais frequentemente na modelagem de sistemas orientados a objetos. a ) de casos de uso b ) de implantação c ) de gráfico de estados d ) de atividades e ) de classes QUESTÃO 6 Nesta modalidade de reengenharia, o software, como um todo, é analisado e suas informações - código-fonte, interações entre componentes, bancos de dados, funcionalidades etc. - são extraídos para futura codificação. Esse conceito se refere à qual modalidade? a ) Reengenharia de dados. b ) Engenharia reversa de informações. c ) Modularização de programa. d ) Tradução de código-fonte. e ) Melhoria de estrutura de programa. QUESTÃO 7 No modelo proposto por Pressman e Maxim (2016), um dos processos consiste no levantamento das principais informações com relação aos softwares atualmente utilizados pela empresa, de modo a possibilitar o planejamento de ações para reengenharia. Esse processo se refere à: a ) análise do inventário. b ) reestruturação dos documentos. c ) engenharia direta. d ) engenharia reversa. e ) reestruturação do código. QUESTÃO 8 Assinale a alternativa que completa corretamente a frase a seguir. A _______________ insere um repositório central de armazenamento de dados, o qual é acessado por softwares ou componentes clientes que transitam ao seu redor. a ) arquitetura de programa principal e subprograma b ) arquitetura MVC c ) arquitetura em camadas d ) arquitetura centralizada em dados e ) arquitetura de fluxo de dados QUESTÃO 9 É na etapa de _______________ que o sistema é apresentado ao cliente, que também deverá testá-lo para verificar se os requisitos funcionais e não funcionais foram atendidos. a ) planejamento b ) comunicação c ) construção d ) entrega e ) modelagem QUESTÃO 10 Um website de comércio de tênis de corrida foi implantado em uma loja especializada. Essa loja, porém, resolveu fazer uma promoção do tipo Black Friday no website, o que acarretou uma quantidade considerável e anormal de acessos, ocasionando a saída do website do ar. Qual foi o tipo de defeito apresentado nessa situação? a ) Defeito de algoritmo. b ) Defeito de capacidade. c ) Defeito de computação e precisão. d ) Defeito de documentação. e ) Defeito de recuperação. QUESTÃO 11 Atualmente, a arquitetura MVC é uma das mais utilizadas para o desenvolvimento de aplicações web e aplicativos móveis. Assinale a alternativa que corresponde corretamente a uma das características dessa arquitetura. a ) Insere um repositório de armazenamento de dados no centro. b ) Visualiza as entradas e saídas de dados de um sistema. c ) Segmenta a arquitetura em servidores e clientes. d ) Divide os componentes em uma hierarquia. e ) Segmenta os elementos de um sistema de modo independente. QUESTÃO 12 Assinale a alternativa correta a respeito da atenção - um importante aspecto cognitivo no desenvolvimento de software. a ) A atenção é relevante quando se deseja que o usuário se atente para algo que está acontecendo, por meio de um alerta, um destaque ou uma mensagem importante. b ) É de responsabilidade do usuário entender como um software é utilizado e tomar a decisão correta por si só, não cabendo ao software auxiliar o usuário nessa tomada de decisão. c ) No projeto de um software, o foco deve ser na informação que será passada, não em como ela será transmitida, desconsiderando a forma (auditiva ou visual) como tal transmissão acontecerá. d ) As interações tátil e olfativa por meio de interfaces ainda se encontram em fase de estudo, com previsão de disponibilização nos próximos anos. e ) A facilidade de uso ainda não se encontra presente em softwares como aplicativos de smartphone, que são de cada vez mais difícil utilização por parte do usuário.
Compartilhar