engenharia de software

download engenharia de software

of 45

description

Trabalho sobre engenharia de software, slideshow

Transcript of engenharia de software

  • ENGENHARIA DE SOFTWARESINTEGRANTES: Lucas Prado Gontijo Bruno WesleyAlexandre Milagre Rabelo

  • Introduo

  • Processamento De Dados

  • Hardware e Software

  • Computadores Digitais

  • Sistemas

  • Sistemas De Computao

  • HISTRICOA idia do uso de mtodos de computao no to nova quanto o aparecimento da eletricidade e eletrnica.

  • poca dos Dispositivos Mecnicos (500 a.C 1800)O conceito de efetuar clculos com algum tipo de equipamento data, pelo menos, do sculo V a.C com os babilnios e sua inveno do baco.

  • evoluo do baco em 1642 (Sculo XVII)Blaise Pascal construiu um contador mecnico que realizava operaes aritmticas de soma e subtrao. Tambm conhecida como Pascalina.

  • O calculador mecnico de Gottfried Leibnizera uma duplicata do calculador de Pascal acrescido de dois conjuntos adicionais de rodas, as quais permitiam realizao de multiplicao e diviso por meio de operaes sucessivas.

  • Em 1801, Joseph Jacquard produziu com sucesso um retrato em tecelagem, cuja produo foi inteiramente realizada de forma mecnica e controlada automaticamente por instrues registradas em orifcios em cartes perfurados.

  • As mquinas de Charles BabbageTalvez sejam as invenes de maquinas de computao por processos mais importantes do sculo XVII.Em seu trabalho Babbage projetou dois tipos de mquinas: a mquina de diferenas e a mquina analtica.

  • Foto: A mquina de Diferenas

  • Foto: A mquina Analtica

  • poca dos Dispositivos Eletromecnicos (1880-1930)Com a inveno do motor eltrico no fim do sculo XIX, surgiu uma grande quantidade de mquinas de somar acionadas por motores eltricos.Em 1889, Herman Hollerith desenvolveu o carto perfurado e uma mquina tabuladora mecnica

  • Foto: Hollerith e o tabulador mecnicoFoto: Carto perfurado

  • poca dos Dispositivos Eletromecnicos (1880-1930)Em1924 com a contratao de Thomas Watson a Computer Tabulating Recording Corporation se torna a IBM.

  • poca dos Dispositivos Eletromecnicos (1880-1930)Em 1936, o alemo Konrad Zuse criou sua primeira mquina chamada Z1, que usava um teclado com dispositivo de entrada e lmpadas como componente de sada.

  • poca dos Dispositivos Eletromecnicos (1880-1930)Em 1944, Howard Aiken desenvolveu o Mark 1, utilizando os princpios bsicos da mquina de Babbage.

  • poca dos componentes Eletrnicos Primeiras Invenes (1930-1945)Em 1937 Alan Turing desenvolve uma mquina com componentes eletrnicos, utilizando vlvulas, inventadas em 1906. em 1943, com o propsito de quebrar cdigos militares secretos de comunicao dos alemes, foi colocado em Operao o Colossus, desenvolvido por Turing.

  • poca dos Computadores Eletrnicos (1945 at quando?)Costumava-se dividir a evoluo cronolgica do desenvolvimento dos computadores at nossos dias de acordo com o elemento bsico usado na fabricao dos componentes do processador central, o primeiro deles j citado como sendo a vlvula eletrnica.

  • Primeira Gerao: Componentes VlvulaO primeiro computador eletrnico e digital foi denominado ENIAC e foi projetado por John Mauchly e John P. Eickert, de 1943 a 1946. Ele era decimal e no binrio.

  • Foto: ENIAC

  • Mauchly e Eckert tambm criaram o EDVAC.Em 1946, Von Neumann e vrios outros cientistas em Princeton iniciaram a construo de um computador eletrnico de programa armazenado, o IAS.

  • Foto: EDVACFoto: IAS

  • Em 1953, a IBM lanou o seu primeiro computador eletrnico de programa armazenado, o IBM-701.

  • Segunda Gerao Computadores TransistorizadosA eletrnica moderna surgiu em 23 de dezembro de 1947, quando trs cientistas do Bell Laboratories - John Bardeen, Walter Bratain e William Schockley produziram pela primeira vez o efeito transistor.Esta nova gerao de computadores tambm teve, e muito, a participao ativa da IBM

  • Terceira Gerao: Computadores com Circuitos IntegradosEm outubro de 1958, Jack Kilby, da Texas Instruments Co. colocou dois circuitos em uma pea de germnio. Este dispositivo , em geral, reconhecido como o primeiro circuito integrado fabricado no mundo.Logo depois,Robert Noyce, da Fanchild Semicondutor Inc. integrou mltiplos componentes em um substrato de silcio.

  • Foto: 1 circuito integrado de Jack KilbyFoto: 1 circuito integrado em silicio - Robert Noyce

  • Em 1964, a IBM se utilizou de recentes inovaes tecnolgicas na rea da microeletrnica e lanou sua mais famosa famlia de computadores, a srie 1360.

  • Quarta Gerao: Computadores que Utilizam VLSIO termo VLSI (Very Large Scale integration), integrao em larga escala, caracteriza uma classe de dispositivos eletrnicos capazes de armazenar, em um nico invlucro, milhares e at milhes de diminutos componentes. Este dispositivo denominadopastilha (chip).

  • Evoluo dos Computadores de Grande Porte (Main Frame)Os computadores de grande porte se constituram nas principais mquinas das empresas, desde os primrdios da computao.

  • IBM/360IBM/370IBM-43xxIBM-308x

  • CRAYCDC-CYBER

  • Computadores Pessoais MicrocomputadoresEm 1971, a Intel Corporation, produziu a primeira UCP em um s chip de circuito integrado denominada Intel-4004.Em 1973, a Intel lanou o primeiro microprocessador de emprego geral do mundo, o Intel-8080. A Motorola lanou seu processador MC6800 de 8 bits, em 1974.Em 1979 a Motorola inovou, lanando o microprocessador MC68000, j de 32 bits de palavra.

  • Intel 4004Intel 8080Motorola MC6800Motorola MC68000

  • O Sistema De ComputaoUm conjunto de tarefas a serem executadas de forma ordenada a fim de conseguirem objetivos distintos, conforme a necessidade a que se prope o sistema.. Existem bilhes de tipos de sistemas com objetivos diferentes, mas de uma forma genrica, o objetivo principal seria e analise de dados previamente inseridos, o tratamento dos mesmos de forma que venham a nos devolver informaes referentes ao que o sistema se prope a fim de agilizar tarefas e tomadas de deciso...

  • Componentes :

  • Representao Das Informaes Toda informao introduzida em um computador(sejam dados que sero processados ou instrues de um programa)precisa ser entendida pela mquina,para que possa corretamente interpret-la e process-la.Deste modo os Softwares, precisam dos hardwares primeiramente.

    UCP: (Unidade central de processamento), constituda de milhes de minsculos circuitos e componentes eletrnicos,cujas funes bsicas so ler e interpretar instrues de mquina e realizar as operaes matemticas. o componente vital do sistema,porque,alm de Efetivamente realizar as aes finas,interpreta o tipo e o modo de execuo de uma instruo,bem como controla quando o que deve ser realizado pelos demais componentes,emitindo para isso sinais apropriados de controle.

  • O Bit, O Caractere, o Byte e a PalavraToda Informao introduzida em um computador precisa ser entendida pela mquina para que possa ser corretamente interpretada e processada.Caracteres : O menor elemento disponvel de uma linguagem humana o caractere constitudo por Letras,10 caracteres numricos,alm do sinais de pontuao e de operaes aritmticas.

    Bit e Byte : Os computadores "entendem" impulsos eltricos, positivos ou negativos, que so representados por 1 ou 0, respectivamente. A cada impulso eltrico, damos o nome de bit. Um conjunto de 8 bits reunidos como uma nica unidade forma um byte. Os bytes representam todas as letras (maisculas e minsculas), sinais de pontuao, acentos, caracteres especiais e at informaes que no podemos ver, mas que servem para comandar o computador e que podem inclusive ser enviados pelo teclado ou por outro dispositivo de entrada de dados e instrues.

  • Conceito e Arquivos e Registros, Medidas De Desempenho De Sistemas de ComputaoTodo processamento em um computador consiste,na manipulao de dados segundo um conjunto de instrues que,globalmente,chamado de programa.

    Para que seja possvel individualizar grupos diferentes de informaes,os sistemas operacionais estruturam esses grupos de dados sob uma forma denominada arquivo.

    -Arquivo : Um arquivo de informaes (ou dados) um conjunto formado por dados(ou informaes) de um mesmo tipo ou para uma mesma aplicao.-Registro: Cada arquivo constitudo por itens individuais de informao chamados registro.

  • - FIM -