Logo Passei Direto
Buscar

LABORATÓRIO DE SOFTWARE E PROJETOS Prova N2

User badge image
Alex Miller

em

Ferramentas de estudo

Questões resolvidas

Desenvolver um sistema de informação não se trata apenas de codificação, é um processo que envolve um conjunto de processos e metodologias, tais como UML e Engenharia de Software. Durante o ciclo de vida de um software, os requisitos descrevem o comportamento do sistema, apesar de serem desenvolvidos no início do ciclo de vida, serão utilizados até a validação do software pronto.

 

Neste sentido, assinale a alternativa um exemplo de um requisito não funcional.

 

a.

O sistema deve garantir a segurança dos dados armazenados

 

b.

O sistema deve listar as disciplinas e os alunos matriculados

 

c.

O sistema deve mostrar relatório de aulas ministradas pelo professor

d.

O sistema deve permitir realizar relatório dos alunos cadastrados

e.

O sistema deve permitir que o professor salve a frequência dos alunos

O processo de desenvolvimento de software pode envolver diversos profissionais, bem como um conjunto de recursos para documentar um software. Dentre esses recursos, é muito comum realizar a entrevista com o cliente. Ao ter em vista os tipos de entrevista, existe uma em que o entrevistador já tem as perguntas prontas. Considerando o exposto, como se denomina esse tipo de entrevista?


• Entrevista dirigida.
• Entrevista de requisitos.
• Entrevista fechada. (Resposta Correta)
• Entrevista paralela.
• Entrevista aberta.

Os bancos de dados são essenciais para o desenvolvimento de sistema, neles os dados são armazenados, permitindo a extração de informação e conhecimento. A interação entre os dados e o sistema se dá por uma arquitetura que envolve o SGBD - sistema gerenciador de banco de dados. Neste sentido, selecione a alternativa correta sobre o papel do SGBD na arquitetura do banco de dados.


O SGBD é responsável para que os requisitos sejam validados
O SGBD é responsável por ser o sistema operacional onde executa o sistema
O SGBD é responsável por fazer a interface do sistema com banco de dados
O SGBD é responsável para que o sistema não seja invadido por hackers
O SGBD é responsável para fazer o sistema rodar em nuvem

Durante o desenvolvimento de um banco de dados, objetos do sistema são mapeados como entidades no modelo conceitual. No modelo lógico as entidades se transformam em tabelas com campos e chaves. Posteriormente no f ísico, as tabelas passam a existir. Neste sentido, selecione a alternativa correta que apresente a criação de uma tabela em um banco de dados.


create table pessoa (idpessoa integer primary key, nome varchar(100))

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Desenvolver um sistema de informação não se trata apenas de codificação, é um processo que envolve um conjunto de processos e metodologias, tais como UML e Engenharia de Software. Durante o ciclo de vida de um software, os requisitos descrevem o comportamento do sistema, apesar de serem desenvolvidos no início do ciclo de vida, serão utilizados até a validação do software pronto.

 

Neste sentido, assinale a alternativa um exemplo de um requisito não funcional.

 

a.

O sistema deve garantir a segurança dos dados armazenados

 

b.

O sistema deve listar as disciplinas e os alunos matriculados

 

c.

O sistema deve mostrar relatório de aulas ministradas pelo professor

d.

O sistema deve permitir realizar relatório dos alunos cadastrados

e.

O sistema deve permitir que o professor salve a frequência dos alunos

O processo de desenvolvimento de software pode envolver diversos profissionais, bem como um conjunto de recursos para documentar um software. Dentre esses recursos, é muito comum realizar a entrevista com o cliente. Ao ter em vista os tipos de entrevista, existe uma em que o entrevistador já tem as perguntas prontas. Considerando o exposto, como se denomina esse tipo de entrevista?


• Entrevista dirigida.
• Entrevista de requisitos.
• Entrevista fechada. (Resposta Correta)
• Entrevista paralela.
• Entrevista aberta.

Os bancos de dados são essenciais para o desenvolvimento de sistema, neles os dados são armazenados, permitindo a extração de informação e conhecimento. A interação entre os dados e o sistema se dá por uma arquitetura que envolve o SGBD - sistema gerenciador de banco de dados. Neste sentido, selecione a alternativa correta sobre o papel do SGBD na arquitetura do banco de dados.


O SGBD é responsável para que os requisitos sejam validados
O SGBD é responsável por ser o sistema operacional onde executa o sistema
O SGBD é responsável por fazer a interface do sistema com banco de dados
O SGBD é responsável para que o sistema não seja invadido por hackers
O SGBD é responsável para fazer o sistema rodar em nuvem

Durante o desenvolvimento de um banco de dados, objetos do sistema são mapeados como entidades no modelo conceitual. No modelo lógico as entidades se transformam em tabelas com campos e chaves. Posteriormente no f ísico, as tabelas passam a existir. Neste sentido, selecione a alternativa correta que apresente a criação de uma tabela em um banco de dados.


create table pessoa (idpessoa integer primary key, nome varchar(100))

Prévia do material em texto

docProps/app.xml
 Normal_Wordconv.dotm 0 0 false false false false
 Doxillion © NCH Software
docProps/core.xml
 
 1
word/document.xml
 LABORATÓRIO DE SOFTWARE E PROJETOS Prova N2 1- Desenvolver um sistema de informação não se trata apenas de codificação, é um processo que envolve um conjunto de processos e metodologias, tais como UML e Engenharia de Software. Durante o ciclo de vida de um software, os requisitos descrevem o comportamento do sistema, apesar de serem desenvolvidos no início do ciclo de vida, serão utilizados até a validação do software pronto. Neste sentido, assinale a alternativa um exemplo de um requisito não funcional. (X) O sistema deve garantir a segurança dos dados armazenados 2- O processo de desenvolvimento de software pode envolver diversos profissionais, bem como um conjunto de recursos para documentar um software. Dentre esses recursos, é muito comum realizar a entrevista com o cliente. Ao ter em vista os tipos de entrevista, existe uma em que o entrevistador já tem as perguntas prontas. Considerando o exposto, como se denomina esse tipo de entrevista? (X) Entrevista fechada. Resposta correta. A alternativa está correta, pois, durante o desenvolvimento da entrevista fechada, o analista responsável por fazer a entrevista já tem as perguntas elaboradas previamente. Nessa abordagem, ao contrário da entrevista aberta, há um roteiro a ser conduzido pelo entrevistador. 3- Os bancos de dados são essenciais para o desenvolvimento de sistema, neles os dados são armazenados, permitindo a extração de informação e conhecimento. A interação entre os dados e o sistema se dá por uma arquitetura que envolve o SGBD - sistema gerenciador de banco de dados. Neste sentido, selecione a alternativa correta sobre o papel do SGBD na arquitetura do banco de dados. (X) o SGBD é responsável por fazer a interface do sistema com banco de dados. 4- O modelo conceitual é a primeira etapa no processo de construção de um banco de dados, que compõe uma das primeiras etapas do ciclo de vida de um sistema. Este modelo pode ser desenvolvido por qualquer notação que permita representar o mundo real, neste cenário a notação mais utilizada é o diagrama entidade-relacionamento. Sobre este tipo de diagrama, analise o que está a seguir. igura - Modelo Conceitual Fonte: O Autor Após analisar a figura, selecione a alternativa correta sobre qual é o elemento que é o relacionamento. (X) Ministra Resposta correta. A alternativa está correta, pois no modelo conceitual um relacionamento é denotado por um losango que liga duas entidades. Neste exemplo em particular o relacionamento é dado por “Ministra”, professor ministra disciplina. 5- Leia o texto e analise a figura a seguir. “O Mapa Mental pode ser considerado uma ferramenta para organizar ideias por meio de palavras-chave, cores e imagens em uma estrutura que se irradia a partir de um centro. Os desenhos de mapas mentais favorecem o aprendizado e, consequentemente, melhoram a produtividade pessoa”. CARDOSO, J. V. M.; YAMAGUCHI, C. K.; VIEIRA, A. C. P. Mapa mental como ferramenta para potencializar o conhecimento numa cooperativa no sul de Santa Catarina. In: CONGRESSO SUL CATARINENSE DE ADMINISTRAÇÃO E COMÉRCIO EXTERIOR, 2016, Florianópolis. Anais [...]. Florianópolis: UNESC, 2016. Fonte: Elaborada pelo autor. A imagem anterior contém um mapa mental, assinale a alternativa correta sobre o que ele representa. (X) O mapa mental mostra requisitos de um sistema 6-O padrão de arquitetura MVC (Model-View-Controller) é bastante utilizado no desenvolvimento de aplicações para dispositivos móveis, pois determina a separação de uma aplicação em três elementos. O Model é formado por entidades que representam os dados da aplicação. A View tem por objetivo realizar a apresentação desses dados e capturar os eventos do usuário, representando-se pelas telas. LUCIANO, J.; WALLISON J. B. A. Padrão de arquitetura MVC Model-View-Controller. Revista EPeQ Fafibe, v. 1, p. 102-107, 2011. Sobre o desenvolvimento da camada de visualização (View) para web utilizando CSS e HTML, assinale a alternativa correta. (X) Uma vez utilizando HTML e CSS para desenvolver a View, o Controller e o Model podem ser desenvolvidos em qualquer linguagem Web. Resposta correta. A alternativa está correta, pois, ao desenvolver a interface do sistema utilizando HTML, seja utilizando o padrão MVC, seja outro padrão, não existe amarração com a tecnologia que o sistema é desenvolvido em linguagem Backend. Em caso específico do MVC, o desenvolvimento em camadas é justamente para que exista essa independência das camadas. 7-O projeto de desenvolvimento de software é realizado a partir de um conjunto de metodologias, ferramentas, boas práticas, recursos e tarefas. Dentre o processo de desenvolvimento, existe uma tarefa que é responsável por encontrar falhas e validar se o software atende aos requisitos levantados. Nesse sentido, como essa tarefa é denominada? (X) Teste de software. Resposta correta. A alternativa está correta, pois a tarefa de teste de software, geralmente, compõe uma das últimas etapas antes da entrega de um produto, ou parte dele, para um cliente. Essa tarefa pode ser realizada tanto por desenvolvedores quanto por uma equipe de testes, tendo o objetivo de validar o sistema e encontrar erros. 8- Resposta correta. A alternativa está correta, pois a tarefa de teste de software, geralmente, compõe uma das últimas etapas antes da entrega de um produto, ou parte dele, para um cliente. Essa tarefa pode ser realizada tanto por desenvolvedores quanto por uma equipe de testes, tendo o objetivo de validar o sistema e encontrar erros. LIMA, C. et al. SADLABI: proposta de um sistema de apoio à decisão para a gerência de laboratórios de informática. In: CONGRESSO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO, 8., 2019, Rio de Janeiro. Anais [...]. Rio de Janeiro: CBIE, 2019. p. 1479. Em destaque no diagrama anterior, há um elemento denominado listar(). Sobre ele, assinale a alternativa correta. (X) O elemento listar() é um método pertencente à classe CONEXAO. 9- O projeto de um banco de dados passa por três modelos de dados, cada um com determinado nível de abstração, o alto nível significa que está mais próximo do entendimento do usuário, já o baixo nível está mais próximo do entendimento da máquina. O modelo lógico é um modelo de médio nível que permite aos programadores compreenderem como os dados serão armazenados. Sobre o modelo lógico, selecione a alternativa correta sobre o que é CHAVE PRIMÁRIA. (X) É um campo que identificará unicamente os registros armazenados. Resposta correta. A alternativa está correta, pois a chave primária no modelo lógico é análoga ao atributo identificador do modelo conceitual. Uma chave primária garante que o registro com esta chave não irá se repetir, uma chave primária pode ser de qualquer tipo de dados, mas nunca poderá receber valores repetidos. 10- Durante o desenvolvimento de um banco de dados, objetos do sistema são mapeados como entidades no modelo conceitual. No modelo lógico as entidades se transformam em tabelas com campos e chaves. Posteriormente no físico, as tabelas passam a existir. Neste sentido, selecione a alternativa correta que apresente a criação de uma tabela em um banco de dados. (X) create table pessoa (idpessoa integer primary key, nome varchar(100)) Resposta correta. A alternativa está correta, pois a SQL é dividida em duas famílias DDl data definition language (utilizada para definir a estrutura de um banco de dados) e DML - data manipulation language (utilizada para manipulação dos dados).O comando de criar tabela é do tipo DML e para criar uma tabela o correto é CREATE. 
word/fontTable.xml
 
word/media/image1
word/media/image2
word/media/image3
word/numbering.xml
 
word/settings.xml
 
word/styles.xml
 
word/theme/theme1.xml
 
word/webSettings.xml
 
word/_rels/document.xml.rels
 
[Content_Types].xml
 
_rels/.rels

Mais conteúdos dessa disciplina