Baixe o app para aproveitar ainda mais
Prévia do material em texto
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação para qual tipo de modelo de sistema ? [MOSTRA IMAGEM DIAGRAMA DE OBJETOS E HERANÇA] Modelos de Dados Modelos de Objetos Modelos de Contexto Modelos de Máquina de Estados Modelos de Comportamento A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando‐os em objetos, classes e atributos. Como essa fase pode ser chamada? Estrutural ou Comportamental; Comportamental ou Essencial; Multimodal e Multifuncional. Estrutural e Analítica; Essencial e Estrutural; Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise semântica Análise funcional Análise comportamental Análise ambiental Análise estrutural A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. II) Análise ‐ Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. III) UML ‐ Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. IV) Análise Estrutural ‐ É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas. Visão externa Visão geral Visão estrutural Visão comportamental Visão interna Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada item. I. Testes estáticos ‐ São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação; II. Testes dinâmicos ‐ São testes baseados na execução do código fonte do programa. São realizados antes da etapa de implementação. III. Testes de unidade ‐ Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto. IV. Testes de integração ‐ Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema. V. Testes de validação ‐ Teste realizado antes da integração de todos os módulos do sistema. Uma empresa resolveu desenvolver um sistema on‐line utilizando o modelo de prototipação, pois ele executa uma abordagem top‐down radical. Outros fatos que fizeram com que o gerente desenvolvesse o sistema nesta metodologia são: I‐ Porque durante cada interação, os requisitos e as soluções alternativas para o problema são identificadas e analisadas, novas soluções são projetadas e uma parte do sistema é implementada. II‐ Porque envolve a criação ou a aquisição dos vários componentes do sistema detalhados na fase de projeto, sua montagem e a disponibilização do sistema novo ou da versão modificada. III‐ Porque a prototipação tem inicio com a criação de um modelo preliminar de um grande subsistema ou de uma versão, em escala, do sistema todo. Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens que são compiladas. Uma característica marcante das linguagens interpretadas é: Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando uma tabela com estas informações As linguagens interpretadas fazem alterações no código, de forma a torná‐lo otimizado Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos de máquina, de acordo com o interpretador As linguagens interpretadas executam o código até o ponto em que há um erro A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no sistema e prover suporte ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual de referência? Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final. Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontra‐los. Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré‐requisitos necessários para funcionar. Descreve as funcionalidades do sistema e as facilidades do uso do sistema. Descreve como instalar o sistema, plataformas de operação, pré‐requisitos necessários. O teste de produto de software apresenta duas fases: __________ e __________. gerenciamento e validação verificação e validação controle e validação gerenciamento e controle verificação e controle
Compartilhar