

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Prova aplicada em disciplina à distância,
Tipologia: Provas
Oferta por tempo limitado
Compartilhado em 29/03/2020
5
(5)3 documentos
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Em oferta
Curso: Engenharia de Software Semestre: 1º Disciplina: Introdução à Engenharia de Software ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 1 a 4 Professor: Antonio Pires de Almeida Junior ORIENTAÇÕES Cada questão correta valerá até 1,25 pontos. 1 – Faça uma breve pesquisa a respeito da evolução do computador, desde o surgimento e até os dias de hoje. R- A história da evolução e desenvolvimento do computador data de uma época tão distante quanto à Idade Antiga e se iniciou com dispositivos mecânicos em 3000 a.C. O uso rudimentar dessas máquinas tinham a finalidade exclusivamente matemática, o aparelho chamava ábaco, período em que durou até aproximadamente 1880. Época em que Blaise Pascal inventou um contador aritmético mecânico que permitia realizar operações de soma e substração. O pontapé de evolução dessas máquinas mecânicas foi a invenção de Charles Babbage, que criou um modelo teórico de um equipamento analítico contendo a mesma subdivisão de componentes de um computador moderno: memória, processador e saída. A partir daí surgiram os primeiros modelos eletromecânicos capazes de realizarem operações mais complexas, incluindo guardar operações que foram realizadas anteriormente para uso futuro, como funciona uma memória. O princípio de funcionamento dessas máquinas era baseado no motor elétrico. Em 1924 surgiu a IBM com novos modelos de computadores baseados em válvulas cujo funcionamento era mais confiável do que o de relés. Em 1943 foi criado o primeiro computador digital, chamado de ENIAC, cuja arquitetura foi criada por John Von Neumann, contendo memória, central de processamento, entrada e saída, além da capacidade de armazenar programas. A década de 1960 foi marcada pela substituição de dispositivos elétricos por eletrônicos baseados em pastilhas de silício, com isso se deu a inserção de transistores para realização de chaveamento em circuitos elétricos. A partir daí a evolução computacional se deu por meio da crescente integração de circuitos digitais com miniaturização dos transistores a fim de congregá-los em pastilhas cada vez menores com alta densidade de circuitos com alta capacidade. Nessa época surgiram os computadores com processadores Intel com esses circuitos com milhões de transistores que permitiam um processamento cada vez mais veloz. Atualmente, a ciência provê conhecimentos físicos que permitem a criação do chamado Computador Quântico, equipamento que abandonará a lógica computacional existente de detecção de faixas de tensões elétricas em circuitos para se determinar a posição de um bit como sendo “0” ou “1”.
Os computadores passarão a analisar o estado quântico do elétron quando preso num poço de túnel quântico. 2 – A Unidade Central de Processamento, também chamada simplesmente pela sua sigla UCP, é considerada o “cérebro” de um sistema computacional. A UCP possui subcomponentes, sendo assim cite e os explique. R- A Unidade Central de Processamento (UCP) se subdivide em: a) Unidade Lógica Aritmética: responsável pela realização de cálculos matemáticos do computador dentre outras operações como de lógica, deslocamento, além de aritmética. b) Registradores: são pequenas porções de armazenamento temporário de dados (como uma memória) importantes no sequenciamento e execução de códigos como instruções, posição de execução no programa, dentre outros. c) Unidade de Controle: é o subsistema que controla a execução dos demais componentes através de sinais de controle enviados aos demais subsistemas e outras áreas do computador. 3 – Referente aos principais elementos do computador, assinale a alternativa INCORRETA: a) Processador: responsável pelo tratamento de informações b) Barramento: armazena dados provenientes da memória DRAM. (opção assinalada) c) Memória: armazena programas e dados. d) Periféricos: dispositivos responsáveis pelas entradas e saídas de dados do computador 4 – Descreva a sua visão a respeito da Engenharia de Software, qual a importância dela para o processo de desenvolvimento de Software. R- A Engenharia de Software representa a redução a um método a ciência de se produzir software. Enquanto no passado o processo de desenvolvimento de software foi marcado por execuções arbitrárias de difícil compreensão, manutenção e organização, atualmente desenvolvedores criaram um método específico onde a produção de software deve ser feita através da obediência de princípios gerenciais de projeto em que as etapas de planejamento, prototipação, criação, validação teste e entrega são distintas, bem caracterizadas por documentações que permitem a manutenção. 5 – Em relação aos tipos de softwares, diferencie produto genérico de produto sob encomenda. R- Os tipos de software se subdividem em duas classes: a) Software genéricos: são desenvolvidos por empresas para comercialização generalizada, para qualquer pessoa. Esses produtos são feitos com base em necessidade de mercado e são desenhados a partir de parâmetros definidos pelo próprio desenvolvedor. b) Produtos sob encomenda: são softwares desenvolvidos para um cliente específico obedecendo às regras de negócio definidas por ele de acordo com as necessidades específicas dele. 6 – Em relação ao Modelo em Cascata, assinale a alternativa que NÃO representa uma fase do modelo. a) Definição de Requisitos b) Obtenção dos Requisitos (opção assinalada) c) Projeto de Sistema e Software d) Operação e Manutenção