Buscar

Correção da Avaliação - ENGENHARIA DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Correção da Avaliação: ENGENHARIA DE SOFTWARE
Nota Máxima: 10,00
Nota Apurada: 7,00
1ª Tentativa
Quantidade de Questões: 10
Parte superior do formulário
1ª) O levantamento de requisito faz parte do ciclo de vida de desenvolvimento de softwares. Assinale a alternativa que o descreve corretamente.
a) O levantamento de requisito é o estágio final e de pouca importância para um processo de desenvolvimento de software de sucesso. Esse processo deve ser liderado por estagiários, porque não será necessário dar uma visão mais nítida e ampla do escopo de todo o projeto e das questões, oportunidades e diretrizes previstas que o desencadearam.
b) O levantamento de requisito é o terceiro estágio e de pouca importância para um processo de desenvolvimento de software de sucesso. Esse processo deve ser liderado por estagiários, visto que não será necessário dar uma visão mais nítida e ampla do escopo de todo o projeto e das questões, oportunidades e diretrizes previstas que o desencadearam.
c) O levantamento de requisito é estágio inicial e essencial para o processo de desenvolvimento de software de sucesso. Esse processo deve ser liderado por estagiários, pois não será necessário dar uma visão mais nítida e ampla do escopo de todo o projeto e das questões, oportunidades e diretrizes previstas que o desencadearam.
d) O levantamento de requisito é o segundo estágio e de pouca importância para o processo de desenvolvimento de software de sucesso. Esse processo deve ser liderado por profissionais experientes e conhecedores do negócio. É o estágio que dará uma visão mais nítida e ampla do escopo de todo o projeto e das questões, oportunidades e diretrizes previstas que o desencadearam.
e) O levantamento de requisito é o estágio inicial e essencial para um processo de desenvolvimento de software de sucesso. Esse processo deve ser liderado por profissionais experientes e conhecedores do negócio. É o estágio que dará uma visão mais nítida e ampla do escopo de todo o projeto e das questões, oportunidades e diretrizes previstas que o desencadearam.
2ª) A orientação a objetos é um paradigma utilizado atualmente pelos programadores em muitas organizações. O que motivou a utilização da orientação
a objetos e como ela é basicamente orientada?
a) O conceito da orientação a objetos surgiu em função da sobra de profissionais de TI no mercado. Ela é orientada por classes de objetos, em vez de procedures lógicas.
b) O conceito da orientação a objetos surgiu em função da baixa demanda por softwares, devido à robotização dos processos. Ela é orientada por procedures lógicas.
c) O conceito da orientação a objetos surgiu em função da alta demanda por softwares e agilidade nas entregas. Ela é orientada por classes de objetos, em vez de procedures lógicas.
d) O conceito da orientação a objetos surgiu em função da baixa demanda por softwares, em razão da robotização dos processos. Ela é orientada por classes de objetos, em vez de procedures lógicas.
e) O conceito da orientação a objetos surgiu em função da sobra de profissionais de TI no mercado. Ela é orientada por procedures lógicas.
3ª) Assinale a alternativa que lista corretamente classes de objetos para um hipotético sistema de controle de estoque para uma loja de equipamentos e informática.
a) Endereço; nota fiscal de compra; fornecedores; e impressoras.
b) Produtos; mouse; teclado; e clientes.
c) Produtos; nota fiscal de compra; fornecedores; e clientes.
d) Produtos; nota fiscal de compra; mouse; e endereço.
e) Telefone do cliente; nota fiscal de compra; fornecedores; e preço.
4ª) Um dos diagramas da UML é denominado diagrama de atividades, qual é a sua função?
a) Os diagramas de atividades são utilizados para controlar o tempo e o custo que o projeto consumirá. Com eles, evitamos atrasos e aumento de custos, além de ser muito útil para a segurança da informação.
b) Os diagramas de atividades são utilizados para códigos que executarão os fluxos de trabalho e atividades dos participantes do sistema com suporte para escolha, iteração e simultaneidade.
c) Os diagramas de atividades são os códigos gerados com a programação do sistema em sua respectiva linguagem de programação.
d) Os diagramas de atividades são utilizados para indicar os usuários que colaborarão para o desenvolvimento do software.
e) Os diagramas de atividades são utilizados para desenvolver representações gráficas que ilustram os fluxos de trabalho e as atividades dos participantes do sistema com suporte para escolha, iteração e simultaneidade.
5ª) Qual processo implica selecionar o método e os atributos necessários para especificar o objeto? Considere que esse processo se concentra nas
características essenciais de um objeto em relação à perspectiva do usuário e é a arte de representar as características essenciais sem se preocupar com os detalhes das classes.
a) Abstração
b) Classe de objetos
c) Encapsulamento
d) Herança
e) Codificação
6ª) Qual é a definição correta para o ciclo de vida do software, ou, em inglês, software development life cycle?
a) É um processo sistemático de desenvolvimento de software ao menor custo possível; preocupa-se somente em atender ao orçamento desejado.
b) É um hardware de desenvolvimento de software que assegura a qualidade e as manutenções do software construído. Ele visa desenvolver softwares de alta qualidade que atenda e supere às expectativas do cliente.
c) É um software de desenvolvimento de software que assegura a qualidade e as manutenções do software construído. Ele visa desenvolver softwares de alta qualidade que atenda e supere às expectativas do cliente.
d) É um processo sistemático de desenvolvimento de software que assegura a qualidade e as manutenções do software construído. Ele visa desenvolver softwares de alta qualidade que atenda e supere às expectativas do cliente.
e) É um processo sistemático de desenvolvimento de software que retira as pessoas do processo, ou seja, todo o desenvolvimento é feito por softwares inteligentes.
7ª) O estágio de análise e projeto é um estágio do desenvolvimento em que precisamos identificar quais são os principais aspectos do problema que se
pretende resolver com o software. Assinale a alternativa que descreve corretamente os quatro pontos que precisam ser identificados quando
analisamos um problema.
a) Finalidade do software, entregas, limites e recursos humanos.
b) Finalidade do software, marketing, limites e requisitos funcionais.
c) Finalidade do software, custos, segurança e requisitos funcionais.
d) Finalidade do software, entregas, limites e requisitos funcionais.
e) Custo do software, entregas, limites e requisitos funcionais.
8ª) Na maioria dos casos de projetos de desenvolvimento de softwares, quando começam os procedimentos da engenharia de software?
a) Quando o custo do desenvolvimento é orçado.
b) Quando o tempo de entrega do software é determinado.
c) Quando o software é entregue ao usuário.
d) Quando surge uma demanda de soluções por usuários.
e) Quando as manutenções nos softwares iniciam.
9ª) Assinale a alternativa que apresenta exemplos corretos de softwares.
a) Word, Excel, PowerPoint, Photoshop e Memória RAM.
b) Word, Excel, Mouse, Photoshop e Sistema de Controle de Folha de Pagamento.
c) Word, Excel, PowerPoint, Teclado e Sistema de Controle de Folha de Pagamento.
d) Word, Excel, PowerPoint, Photoshop e Sistema de Controle de Folha de Pagamento.
e) Word, Impressora, PowerPoint, Photoshop e Sistema de Controle de Folha de Pagamento.
10ª) Qual foi a grande contribuição dos cartões perfurados para uma instituição bancária da época?
a) Os cartões podiam ser gerados pela própria máquina, ao final de uma operação, ou pelo caixa; eles traziam informações sobre os valores envolvidos e as operações matemáticas realizadas. O atendente do caixa não precisava mais anotar em uma caderneta as operações realizadas, embora, por algum tempo, mesmo com o cartão, isso tenha continuado.
b) Os cartões podiam ser gerados pela impressora jato de tinta, ao final de uma operação, ou pelo caixa; eles traziam informações sobre os valoresenvolvidos e as operações matemáticas realizadas. O atendente do caixa não precisava mais anotar em uma caderneta as operações realizadas, embora, por algum tempo, mesmo com o cartão, isso tenha continuado.
c) Os cartões podiam ser gerados pela própria máquina, no início de uma operação, ou pelo caixa; eles traziam informações sobre os valores envolvidos e as operações matemáticas realizadas. Ainda assim, o atendente do caixa precisava anotar em uma caderneta as operações realizadas.
d) Os cartões substituíram totalmente os atendentes de caixa, ocasionando um número alto de demissões na época.
e) Os cartões não contribuíram para as instituições bancárias da época, pois os bancos se negaram a utilizá-los.
Parte inferior do formulário

Continue navegando