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