Pesquisa

Prazo: 30/08 - 23:59 hs

http://www.grva.eletrica.ufu.br/wiki/index.php/ESOF_-_Engenharia_de_Software


  • Pesquisar sobre questão abaixo.
  • Acessar Disciplinas - ESOF - Engenharia de Software
  • Aula 04
  • Editar
  • Escrever a resposta
  • Salvar


  • Colocar referências da seguinte forma:
    • [x.y] => Na parte inferior do documento, inserir o número da referência (livro, endereço internet, artigo, etc)
    • Exemplo: Se for a questão 15, colocar no final do arquivo:
      • [15.1] - Referência tal
      • [15.2] - Referência tal
      • E assim por diante.


  • Orientação: Procure ler mais de uma fonte de referência e escrever algo objetivo e claro que interprete o que entendeu do assunto.

Questões

Nro Aluno 1 Aluno 2 Nota
01 Matheus Ribeiro Guilherme Costa Ayres Tolentino
02 Hugo César Corrêa Daniel Masini Espíndola
03 Victor Lucas Sousa Gomes
04 Letícia L. Bueno
05 Guilherme
06 Ana Elisa de Souza Paixão Pedro Silva Laboissiere
07 Matheus Henrique Campos Amancio
08 Paulo Pereira Barbosa
09 Gilmar Antonio Belchior Filho
10 Rodrigo Borges Montina Letícia Oliveira Assumpção
11 Leonardo Fernandes Nunes
12 Elisabete Carvalho Oliveira
13 Pedro Henrique Rodrigues
14 Alessandro Gontijo
15 Murilo Rossi de Oliveira Cardoso
16 Pâmella Bernardes de Oliveira
17 Diego Augusto
18 Hiago Araujo Silva
19 Pedro Henrique Araujo Dias
20 Caio Bomfim
21 Rafael Ferreira Zanatta
22 Guilherme Brito Garcia
23 Ana Lúcia Soares
24 Caio Augusto Araújo Oliveira
25 Mateus Rodrigues Oliveira
26 Luiz Felipe Guardieiro Rodrigues
27 Victor Firmino Vança
28 Hugo França Queiroz Sara Aparecida Moreira
29 Aline Martins Silva
30 Celso Rosa de Azevedo Junior
31 Lucas Guandalini Marchesoni

1. Cite um equipamento de pequeno porte com um software embarcado (embutido). Descreva as funções deste equipamento. Para entender o que é função de um equipamento, pense nas opções de operação e execução.


2. Cite um exemplo de software que possua convergência de equipamentos, integração com sistemas de comunicação e interface user-friendly. Descreva as funções deste software.


3. Quais as funções principais de um banco de dados (normalmente no mínimo são 4)? BDs possuem linguagem própria? Cite 3 bancos de dados disponíveis para uso.


4. Como se conceitua um software open-source? E licença BSD e GPL? Cite exemplos.


5. Cite 4 topologias de rede wired existentes? Cite 4 topologias de rede wireless existentes?


6. Cite alguma nova tecnologia que pode ser considerada como pertencente à era atual (5ª) e que não foi relacionada?


7. Que serviços provê um DataCenter? (2 são prioritários)

8. O que significa equipamento stand-alone? Quais as implicações disso?


9. O que é P2P? Cite exemplos.


10. O que faz um software para automação industrial? Cite algumas aplicações disponíveis no mercado.


11. O que é CAD? E CAM? E CAE? Cite exemplos de softwares.


12. O que é um acesso remoto? Como pode ser executado? Cite exemplos.


13. Defina um spyware?


14. O que é phishing?


15. Pra quer serve um cookie?


16. O que faz um DNS? Exemplifique.


17. O que é RV? E RA?


18. O que contém um sistema de IA? E um sistema especialista? Cite exemplos.


19. Cite 4 elementos da Orientação a Objetos.


20. Para que servem técnicas de desenvolvimento ágil? Cite alguma técnica.


21. O que o Ginga permite fazer de novos serviços para o usuário final? Cite uma aplicação possível.


22. Como funciona arquiteturalmente uma rede social? Cite exemplos de aplicações disponíveis.


23. O que é um DBA? Quais as tarefas principais dele? Cite algum exemplo real de ganhos com um DBA.


24. O que é um vírus? Virus são inoculados apenas por programas executáveis? Porque? Que tipos de vírus existem?


25. Quais os SOs utilizados atualmente no mundo?


26. Mac é software ou hardware? Quais suas vantagens e desvantagens?


27. Como o Google ganha muito dinheiro?


28. Para que serve um ERP? Cite exemplos de soluções comerciais? Cite exemplos de funções de um deles?


29. O que faz um servidor web? Cite exemplos de softwares disponíveis.


30. Porque Java é tão interessante como programa para o mundo atual?

31. O que é um SDK? O que é um IDE? O que é um Framework? Dê exemplos de cada um.

Respostas

  • Q01: Sistema embarcado: Um MP3 player é um exemplo de um sistema embarcado, o mesmo tem a função de armazenar e reproduzir arquivos de áudio do tipo MP3.
    • Flash Players: São dispositivos capazes de armazenar tanto áudio e ficheiros binários, utilizando para isso um cartão de memória, interno ou externo.
    • Disco Rígido: Esta tecnologia utiliza disco rígido como suporte de armazenamento. Dada a sua enorme capacidade, os aparelhos que utilizam disco rígido oferecem uma maior gama de serviços, tais como armazenamento de vídeos e fotografias. Também é frequente encontrar dispositivos que permitem armazenar letras das músicas que podem ser acompanhadas enquanto a mesma é ouvida. Também é possível encontrar aparelhos que gravam voz em formato digital. A sua capacidade de armazenamento varia entre 1,5GiB e 160GiB, 20 vezes mais que a tecnologia Flash.
    • CD: Esta tecnologia recorre a um sistema de armazenamento mais antigo, o CD. Mas por utilizar formatos com uma taxa compressão muito maior, é possível armazenar num CD de MP3 mais músicas do que num CD de áudio. A vantagem dessa tecnologia é oferecer ao utilizador o acesso a CD de áudio, coisa que não é possível com Flash Player e Disco Rígido.
    • Funções:
      • Pesquisar músicas
      • Forward
      • Execução aleatória
      • O que mais???


  • Q02:
  • Q03:
  • Q04: Softwares open source
    • São aqueles cuja utilização é livre, ou seja, não é cobrada uma licença de uso. Dessa forma, todos podem executar o programa, estudar como o programa funciona, modificá-lo, desenvolvê-lo, corrigi-lo talvez e aprimorá-lo, e inclusive ter acesso ao código-fonte . Entretanto, tais softwares, ao serem modificados não devem ser perder a condição de liberdade para o uso de todos os usuários.
    • Além disso , as empresas veem os softwares open -source como um sistema lucrativo pois , enquanto outras pessoas melhoram seus programas , elas investem em outros quesitos como treinamento de seus profissionais, por exemplo. Assim, Dev-C++ , eMule , Ares e Mozilla Firefox (Navegador) referem-se a softwares open-source.
    • Duas licenças referentes ao software open-source são :
      • Licença BSD (Berkeley Software Distribution): Segundo esta licença, o crédito e reconhecimento pela propriedade e autoria devem ser preservados. Além disso, os códigos podem ser utilizados em outros programas ou em projetos livres com outras licenças. Ademais, ao desenvolver um programa sob esta licença não é obrigatório disponibilizar o código fonte.
      • Licença GPL (Gnu General Public License): Segundo esta licença ,todas as modificações ou desenvolvimentos realizados em um programa, após ele ter sido liberado para outros usuários, devem ser enviados ao autor. Além disso, o código não pode ser restrito a uma só pessoa, de modo que esta se apodere daquele, ou seja, é proibido restringi-lo e, portanto deve ser livre do mesmo modo que foi disponibilizado. Ademais, programas derivados de licenças GPL só podem depois ser licenciados no modo GPL e não sob o BSD.Também,para incorporar partes do programa a outro distribuído sob condições direrentes, deve-se pedir permissão ao autor.
    • As licenças BSD e GPL se equivalem no quesito de regular apenas cópia, modificação e redistribuição do software.


  • Q05:
  • Q06: Uma nova tecnologia que pode ser considerada da era atual e a chamada "Super WI-FI".

A Super WI-FI será uma rede igual à conexão sem fio que possuimos atualmente, sua grande diferença séra o grande poder de alcance. Atualmente a frêquencia das conexões mais potentes giram em torno de 2,5 GHz a 5 GHz, enquanto a nova tecnologia proposta possuirá uma frêquencia de 20MHz a 70MHz, o que aumentará o seu poder de alcance da conexão.

  • Q07:
  • Q08:
  • Q09:
  • Q10:
  • Q11:
  • Q12:
  • Q13: Spyware

Spyware é um programa de computador espião com a função de obter informações sobre o usuário. São diferentes dos chamados "Cavalos de Troia" porque não são utilizados para manipular a máquina infectada. Alguns programas podem vir acompanhados de spywares para monitorar os hábitos da vítima e vendê-los ou disponibilizá-los na Internet ou para roubar senhas e outros dados confidenciais. Existem ocorrências de spywares legalmente embutidos em algum software freeware ou shareware o qual é removido após a compra da versão paga. Podem ainda ser usados para exibir publicidade baseada nas informações coletadas sobre o usuário.

  • Q14:
  • Q15:
  • Q16:
  • Q17:
  • Q18:
  • Q19:
  • Q20:
  • Q21:
  • Q22:
  • Q23:
  • Q24:
  • Q25:
  • Q26:
  • Q27:
  • Q28:
  • Q29:
  • Q30:


Referências

[1.1] http://pt.wikipedia.org/wiki/MP3_player
[1.2] http://pt.wikipedia.org/wiki/Sistema_embarcado

[4.1] http://pt.wikipedia.org/wiki/Anexo:Lista_de_softwares_open_source_para_Windows
[4.2] http://www.dextra.com.br/empresa/opensource/os-introducao.htm
[4.3] http://www.iotecnologia.com.br/diferenca-entre-open-source-ou-software-livre
[4.4] http://www.hardware.com.br/termos/licenca-bsd
[4.5] http://webinsider.uol.com.br/2005/07/30/licencas-bsd-e-gpl-uma-breve-comparacao/
[4.6] http://www.devin.com.br/tlm4/s1-o-que-e-gpl.html
[4.7] http://pt.wikipedia.org/wiki/GNU_General_Public_License

[6.1]http://www.tecmundo.com.br/5608-o-que-e-super-wi-fi-.htm
[6.2]http://www.tecmundo.com.br/12034-novo-padrao-wi-fi-alcanca-ate-100-km-com-velocidade-de-22-mbps.htm