Buscar

Valem 1,5 DESENVOLVIMENTO 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 7 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

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 6, do total de 7 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

Valem 1,5 pontos. DESENVOLVIMENTO DE SOFTWARE 
1- Considere que você foi contratado para trabalhar em 
uma empresa softwares para realizar manutenção de 
programas em VB .NET. 
Analise o programa a seguir em VB .NET. 
Responda SIM se o programa apresentará erro de 
compilação ou NÂO se o programa não apresentará erro 
de compilação. 
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os 
números exibidos pelo programa. 
Module Module1 
 Sub Main() 
 Dim Contador As Byte = 1 
 Do Until Not (Contador <= 9) 
 Console.WriteLine(Contador) 
 Contador = Contador + 2 
 Loop 
 Console.ReadKey() 
 End Sub 
End Module 
Resposta: Não. 1 , 3, 5 , 7 , 9 . 
2- Uma loja chamada DVDShop comercializa DVDs em 
toda a América Latina e utiliza um sistema chamado 
DVDSystem para controle de estoque e vendas de 
DVDs. O sistema tem um banco de dados e o gerente 
da loja precisa saber a quantidade de DVDs com ano 
de lançamento de 1990, que estão cadastrados na 
tabela chamada TabelaDVD, diretamente do banco de 
dados usando um comando em SQL porque a 
aplicação parou de funcionar. 
Qual é o comando SQL que o gerente deve executar 
considerando que a TabelaDVD tem a coluna Titulo 
para armazenar os títulos dos DVDs e a coluna 
NomeArtistaPrincipal para armazenar os nomes dos 
artistas principais dos DVDs e a coluna Ano para 
armazenar os anos de lançamentos dos DVDs? 
 
Resposta: SELECT COUNT(*) FROM TabelaDVD 
WHERE Ano = 1990 
 
3 - Considere que você foi contratado para trabalhar em 
uma empresa softwares para realizar manutenção de 
programas em VB .NET. 
Analise o programa a seguir em VB .NET. 
O programa apresentará erro de compilação? Responda 
SIM ou NÃO. 
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os 
números exibidos pelo programa. 
Module Module1 
 Sub Main() 
 Dim Contador As Byte = 1 
 Dim Numero As Byte = 5 
 While (Contador <= 10) 
 Console.WriteLine(Numero) 
 Contador = Contador + 7 
 Numero = Numero + Contador 
 End While 
 Console.ReadKey() 
 End Sub 
End Module 
Resposta: Não, e os números impressos serão 5 e 13 
 
 4 - Uma loja chamada DVDShop comercializa DVDs em toda a 
América Latina e utiliza um sistema chamado DVDSystem para 
controle de estoque e vendas de DVDs. O sistema tem um banco 
de dados e o gerente da loja precisa atualizar o preço para 49.99 
deTODOS os DVDs QUE TENHAM o título Uma Linda Mulher, que 
estão cadastrados na tabela chamada TabelaDVD, diretamente do 
banco de dados usando um comando em SQL porque a aplicação 
parou de funcionar. 
Qual é o comando SQL que o gerente deve executar considerando 
que a TabelaDVD foi criada pelo analista de banco de dados (DBA) 
usando-se o comando SQL a seguir? 
USE VENDAS 
GO 
CREATE TABLE TabelaDVD ( 
ID bigint NOT NULL, 
Titulo nvarchar(50) NULL, 
NomeArtistaPrincipal nvarchar(50) NULL, 
Ano smalldatetime NULL, 
Preco decimal(10,2) NULL ) 
GO 
Resposta: update TabelaDVD set Preco = 49.99 where Titulo='Uma 
Linda Mulher'; 
 
5- A adoção de processos de software é fundamental para a 
qualidade dos produtos construídos por uma empresa. 
Neste contexto, explique a importância do MPS-BR para as 
empresas desenvolvedoras de software no Brasil. 
 
Gabarito: Hoje temos muitas empresas de pequeno e médio porte, 
desenvolvedoras de software no Brasil. Para essas empresas é alto 
o custo de obter certificações internacionais para seus processos 
(ex. ISO e CMMI) para que possam concorrer com grandes 
empresas e oferecer certo grau de qualidade em seus produtos. O 
MSP-BR (melhoria de processo de software brasileiro) está 
baseado na ISSO/IEC e no CMMI e tem como principal vantagem 
possibilitar a certificação destas empresas a um custo bem mais 
acessível. Assim permite que estas empresas possam oferecer 
qualidade em seus produtos aumentando a sua competitividade no 
mercado atual de software. 
 
6 - A fase de desenho tem como objetivo modelar o sistema, 
atendendo os requisitos elicitados na fase de análise, e prepará-los 
para a implementação. O desenho do produto ou solução mostra 
como deve ser implementado, mas não define o tipo de tecnologia 
a ser utilizado. Quais são os níveis de abstração e agregação dos 
elementos dos sistemas nos níveis de desenho? 
 
Gabarito: 1. Nível estratégico ou desenho arquitetônico; 2. Nível 
tático ou desenho lógico; 3. Nível operacional ou desenho 
detalhado. 
 
7 - Considere que você foi contratado para trabalhar em uma 
empresa softwares para realizar manutenção de programas em VB 
.NET. Analise o programa a seguir em VB .NET. 
Responda SIM se o programa apresentará erro de compilação ou 
NÂO se o programa não apresentará erro de compilação. 
Caso a sua resposta seja SIM, responda qual é o erro. Caso a sua 
resposta seja NÃO, responda quais são os números exibidos pelo 
programa. 
Module Module1 
 Sub Main() 
Dim Contador As Byte = 1 
Do Until Not (Contador <= 9) 
 Console.WriteLine(Contador) 
Contador = Contador + 2 
Loop 
Console.ReadKey() 
End Sub 
End Module 
 
Resposta: Não apresenta erro. Exibe 1,3,5,7 e 9. 
 
8 - Uma loja chamada DVDShop comercializa DVDs em toda a 
América Latina e utiliza um sistema chamado DVDSystem para 
controle de estoque e vendas de DVDs. O sistema tem um banco 
de dados e o gerente da loja precisa saber a soma dos preços dos 
DVDs com o título do DVD igual a Uma Linda Mulher que estão 
cadastrados na tabela chamada TabelaDVD, diretamente do banco 
de dados usando um comando em SQL porque a aplicação parou 
de funcionar. Qual é o comando SQL que o gerente deve executar 
considerando que a TabelaDVD foi criada pelo analista de banco de 
dados (DBA) usando-se o comando SQL a seguir? 
USE VENDAS GO 
CREATE TABLE TabelaDVD ( 
ID bigint NOT NULL, 
Titulo nvarchar(50) NULL, 
 NomeArtistaPrincipal nvarchar(50) NULL, 
Ano smalldatetime NULL, Preco decimal(10,2) NULL ) 
 GO 
Resposta: SELECT SUM(Preco) FROM TabelaDVD Where 
Titulo = 'Uma Linda Mulher' 
 
9 - Considere que você foi contratado para trabalhar em 
uma empresa softwares para realizar manutenção de 
programas em VB .NET. Analise o programa a seguir em 
VB .NET. O programa apresentará erro de compilação? 
Responda SIM ou NÃO. Caso a sua resposta seja SIM, 
responda qual é o erro. Caso a sua resposta seja NÃO, 
responda quais são os números exibidos pelo programa. 
Module Module1 
Sub Main() 
Dim Contador As Byte = 1 
Dim Numero As Byte = 4 
While (Contador <= 10) 
Console.WriteLine(Numero) 
Contador = Contador + 7 
Numero = Numero + Contador 
End While 
Console.ReadKey() 
End Sub 
End Module 
Gabarito: NÃO. 4 12 
 
10 - Uma loja chamada DVDShop comercializa DVDs em 
toda a América Latina e utiliza um sistema chamado 
DVDSystem para controle de estoque e vendas de DVDs. 
O sistema tem um banco de dados e o gerente da loja 
precisa consultar o ano de lançamento de DVD mais antigo 
de todos os DVDs com a artista principal Nicole Kidman, 
que estão cadastrados na tabela chamada TabelaDVD, 
diretamente do banco de dados usando um comando em 
SQL porque a aplicação parou de funcionar. Qual é o 
comando SQL que o gerente deve executar considerando 
que a TabelaDVD tem a coluna Titulo para armazenar os 
títulos dos DVDs e a coluna NomeArtistaPrincipal para 
armazenar os nomes dos artistas principais dos DVDs e a 
coluna Ano para armazenar os anos de lançamentos dosDVDs 
Gabarito: SELECT MIN (Ano) FROM TabelaDVD WHERE 
NomeArtistaPrincipal = 'Nicole Kidman 
 
 
11 - Considere que você foi contratado para trabalhar em 
uma empresa softwares para realizar manutenção de 
programas em VB .NET. Analise o programa a seguir em 
VB .NET. 
O programa apresentará erro de compilação? Responda 
SIM ou NÃO. 
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os 
números exibidos pelo programa. 
Module Module1 
 Sub Main() 
Dim Contador As Byte = 1 
Dim Numero As Byte = 1 
While (Contador <= 10) 
Console.WriteLine(Numero) 
Contador = Contador + 3 
Numero = Numero + Contador 
End While Console.ReadKey() End Sub 
End Module 
Resposta: O programa não apresenterá erro de 
compilação. Os números exibidos serão {1, 5, 12, 22}

Outros materiais