Primeira Prova


Principais erros

  • Crise do Software
    • Não era para falar sobre as consequências pós-crise e sim durante a crise.



  • Novos desafios dos engenheiros de software no desenvolvimento de novas aplicações.
    • Requisitos como menores custos, maior eficiência e velocidade são obrigações e não novos desafios.



  • Linguagens de desenvolvimento da 3a. Era de evolução do software
    • Fortran, Cobol, Assembler e outras não pertenceram à 3a. era de acordo com a aula dada.



  • Linguagens de desenvolvimento da 4a. Era de evolução do software
    • Idem



  • Cloud Computing (SAAS)
    • Não era para falar genericamente sobre Computação em Nuvem e sim especificamente sobre Software como Serviço.



  • Virtualização (VMs)
    • VMs não são DataCenters e Banco de Dados. Data Centers podem usar VMs e VMs podem armazenar Banco de Dados mas são respostas erradas para a pergunta.



  • Phishing



  • Serviços básicos de um DataCenter
    • Existem vários serviços num DataCenter (backup, suporte, email, etc) mas os 2 serviços básicos discutidos em sala foram Hosting e Co-location.



  • Ginga
    • Ginga não é um software para qualquer TV e especificamente para a TV Digital.



  • Software
    • Software não são apenas instruções.



  • 4 etapas de um processo de software
    • Etapa é diferente de Aspectos de Viabilidade.



  • Ferramentas CASE



  • 1o. Modelo de arquitetura



  • Modelo de 2 camadas - Cliente Servidor


  • Etapas de Concepção do Software
    • Na etapa de Concepção do Software não tem análise de viabilidade


  • Viabilidade do software
    • Etapas no desenvolvimento de um software são diferentes de aspectos de viabilidade.


  • Instanciação
    • Especificar o tipo do dado (int, char, float, ...) não é instanciar.


  • DFD
    • Fluxo de dados: não colocaram os dados
    • Depósito ligado a entidade
    • Entidade ligado a entidade
    • Processo: verbo + objeto
    • Não existe depósito Preços e sim Produtos ou Pratos. Preços é um campo deste depósito