| Linha 9: | Linha 9: | ||
* 01. Como o software funcionava na 1a. geração? | * 01. Como o software funcionava na 1a. geração? | ||
** | ** Através de circuitos eletrônicos e válvulas. | ||
As válvulas foram utilizadas em computadores eletrônicos, como por exemplo no ENIAC, já citado anteriormente. Normalmente quebrava após algumas horas de uso e tinha o processamento bastante lento. Nesta geração os computadores calculavam com uma velocidade de milésimos de segundo e eram programados em linguagem de máquina. | |||
<br> | <br> | ||
* 02. Computadores da 2a. geração eram acessíveis a quais tipos de usuários? | * 02. Computadores da 2a. geração eram acessíveis a quais tipos de usuários? | ||
** | ** Os mainframes eram direcionados para grandes companhias e os minicomputadores eram adquiridos por empresas menores. | ||
<br> | <br> | ||
* 03. Linguagens como Cobol e Fortran ainda sobrevivem nos dias de hoje? Onde, por exemplo? | * 03. Linguagens como Cobol e Fortran ainda sobrevivem nos dias de hoje? Onde, por exemplo? | ||
** | ** Sim, o Cobol está presente em vários sistemas bancários e Fortran é muito utilizado no meio científico e na Aeronáutica. | ||
<br> | <br> | ||
* 04. Qual Lei definia a capacidade de evolução do hardware? Qual era essa periodicidade? O que mudou nos dias de hoje? | * 04. Qual Lei definia a capacidade de evolução do hardware? Qual era essa periodicidade? O que mudou nos dias de hoje? | ||
** | **A lei de Moore surgiu em 1965 através de um conceito estabelecido por Gordon Earl Moore. Tal lei dizia que o poder de processamento dos computadores dobraria a cada 18 meses. Já se foram 50 anos desde que Moore criou a sua “lei”. E mesmo meio século depois ela continua firme e forte. É uma marca impressionante, especialmente se tratando de evolução do hardware. Porém, ela já está chegando ao seu limite. | ||
<br> | <br> | ||
* 05. Na época do Altair 8800, o que alguns jovens conseguiram criar que revolucionou a indústria de TI? | * 05. Na época do Altair 8800, o que alguns jovens conseguiram criar que revolucionou a indústria de TI? | ||
** | **Em 1975, Bill Gates e Paul Allen, fundaram a Microsoft com o objetivo visionário de instalar um computador em cada mesa de trabalho e em cada casa. Embora poucas pessoas naquela época acreditassem nessa visão, hoje, sabemos que eles estavam certos. | ||
<br> | <br> | ||
* 06. Exemplifique um ambiente Web com seus vários servidores. | * 06. Exemplifique um ambiente Web com seus vários servidores. | ||
** | ** Quando usamos um browser ou um navegador web (google chrome, internet explorer, etc) para navegar na Internet estamos a usar o ambiente web. | ||
<br> | <br> | ||
* 07. Quais as linguagens mais usadas no mundo hoje? Pode sugerir um site para acompanharmos essa dinâmica? | * 07. Quais as linguagens mais usadas no mundo hoje? Pode sugerir um site para acompanharmos essa dinâmica? | ||
** | ** As linguagens mais usadas são Java Script, Python, Java, C# e PHP. Pode ser acompanhado no site: | ||
https://computerworld.com.br/carreira/estas-sao-as-10-linguagens-de-programacao-mais-utilizadas-em-2019/#:~:text=O%20%C3%ADndice%20Tiobe%20organiza%20as,vez%20por%20m%C3%AAs%20desde%202002. | |||
<br> | <br> | ||
* 08. Quais linguagens foram criadas a partir do Java Script? | * 08. Quais linguagens foram criadas a partir do Java Script? | ||
** | ** ActionScript, CoffeeScript, DartJScript, JScript .NET, Objective-J, Zig e ECMAScript. | ||
<br> | <br> | ||
* 09. Com relação ao Python, o que significa ter baixa tipagem? | * 09. Com relação ao Python, o que significa ter baixa tipagem? | ||
** | ** Comparada a outras linguagens como C, o python tem uma tipagem mais dinâmica porém, o python possui seus tipos bem definidos, sendo de tipagem forte. | ||
<br> | <br> | ||
* 10. O que quer dizer ser linguagem de alto nível? Cite um exemplo de linguagem de baixo nível? | * 10. O que quer dizer ser linguagem de alto nível? Cite um exemplo de linguagem de baixo nível? | ||
** | **As linguagens de programação de alto nível são aquelas que, a grosso modo, estão mais próximas da linguagem humana do que da linguagem de máquina. | ||
A linguagem de máquina (binárias) é um exemplo de linguagem de baixo nível. | |||
<br> | <br> | ||
* 11. Quais os principais conhecimentos que o Gestor de Informação precisa ter sobre Desenvolvimento de Software? | * 11. Quais os principais conhecimentos que o Gestor de Informação precisa ter sobre Desenvolvimento de Software? | ||
** | ** Precisa conhecer as metodologias ágeis para desenvolvimentos de software, conceitos de arquitetura de software, banco de dados, programação orientada a objetos, inglês intermediário e dominar pelo menos uma linguagem de programação | ||
<br> | <br> | ||
Edição das 03h17min de 31 de maio de 2021
24/05/2021 Seminário 1 e 2
Evolução do Software: Denise
colocar sua apresentação
Dúvidas
- 01. Como o software funcionava na 1a. geração?
- Através de circuitos eletrônicos e válvulas.
As válvulas foram utilizadas em computadores eletrônicos, como por exemplo no ENIAC, já citado anteriormente. Normalmente quebrava após algumas horas de uso e tinha o processamento bastante lento. Nesta geração os computadores calculavam com uma velocidade de milésimos de segundo e eram programados em linguagem de máquina.
- 02. Computadores da 2a. geração eram acessíveis a quais tipos de usuários?
- Os mainframes eram direcionados para grandes companhias e os minicomputadores eram adquiridos por empresas menores.
- 03. Linguagens como Cobol e Fortran ainda sobrevivem nos dias de hoje? Onde, por exemplo?
- Sim, o Cobol está presente em vários sistemas bancários e Fortran é muito utilizado no meio científico e na Aeronáutica.
- 04. Qual Lei definia a capacidade de evolução do hardware? Qual era essa periodicidade? O que mudou nos dias de hoje?
- A lei de Moore surgiu em 1965 através de um conceito estabelecido por Gordon Earl Moore. Tal lei dizia que o poder de processamento dos computadores dobraria a cada 18 meses. Já se foram 50 anos desde que Moore criou a sua “lei”. E mesmo meio século depois ela continua firme e forte. É uma marca impressionante, especialmente se tratando de evolução do hardware. Porém, ela já está chegando ao seu limite.
- 05. Na época do Altair 8800, o que alguns jovens conseguiram criar que revolucionou a indústria de TI?
- Em 1975, Bill Gates e Paul Allen, fundaram a Microsoft com o objetivo visionário de instalar um computador em cada mesa de trabalho e em cada casa. Embora poucas pessoas naquela época acreditassem nessa visão, hoje, sabemos que eles estavam certos.
- 06. Exemplifique um ambiente Web com seus vários servidores.
- Quando usamos um browser ou um navegador web (google chrome, internet explorer, etc) para navegar na Internet estamos a usar o ambiente web.
- 07. Quais as linguagens mais usadas no mundo hoje? Pode sugerir um site para acompanharmos essa dinâmica?
- As linguagens mais usadas são Java Script, Python, Java, C# e PHP. Pode ser acompanhado no site:
- 08. Quais linguagens foram criadas a partir do Java Script?
- ActionScript, CoffeeScript, DartJScript, JScript .NET, Objective-J, Zig e ECMAScript.
- 09. Com relação ao Python, o que significa ter baixa tipagem?
- Comparada a outras linguagens como C, o python tem uma tipagem mais dinâmica porém, o python possui seus tipos bem definidos, sendo de tipagem forte.
- 10. O que quer dizer ser linguagem de alto nível? Cite um exemplo de linguagem de baixo nível?
- As linguagens de programação de alto nível são aquelas que, a grosso modo, estão mais próximas da linguagem humana do que da linguagem de máquina.
A linguagem de máquina (binárias) é um exemplo de linguagem de baixo nível.
- 11. Quais os principais conhecimentos que o Gestor de Informação precisa ter sobre Desenvolvimento de Software?
- Precisa conhecer as metodologias ágeis para desenvolvimentos de software, conceitos de arquitetura de software, banco de dados, programação orientada a objetos, inglês intermediário e dominar pelo menos uma linguagem de programação
Crise do Software: Leticia
Colocar sua apresentação
Dúvidas
- 01. Com tantas questões, as empresas não desanimavam de desenvover ou adquirir sistemas?
- 02. Pode dar um exemplo de Facilidade de Manutenção no Slide Problemas mais comuns ...?
- 03. O que o Gestor pode fazer para evitar cancelamentos e orçamentos acima do previsto?
- 04. Sugira um exemplo numérico que permite enxergar problemas originados pelo Bug do Milênio?
- 05. Quais técnicas de desenvolvimento as empresas foram implantando ao longo do tempo para minimizar os problemas envolvendo Criso do Software?
- 06. Quais as principais ações feitas pelos Gestores para tentar evitar as consequência do Bug do Milênio?
- 07. Quais as principais contribuições da Engenharia de Software para com o Desenvolvimento de Sistemas?
- 08. Efetivamente, o que o Engenheiro de Software faz como atividade profissional?
- 09. Faça uma pesquisa e atualize dados sobre os custos de desenvolvimento de software nas empresas, tipo, qual o percentual gasto no desenvolvimento e o percentual gasto na manutenção e correçã dos programa.
- 10. Faça uma pesquisa e atualize dados sobre os custos de desenvolvimento de software nas empresas.
25/05/2021 Seminário 3
- Modelo Espiral x Incremental: Bianca
31/05/2021 Seminário 4 e 5
- Integração com Hardware : Gustavo
- Integração com Software: Leonardo
01/06/2021 Seminário 6, 7 e 8
- Arquitetura de 4 Camadas: Heloisy
- XML x UML: Carolina
Microsserviços: Matheus
- Link para página: microsserviços
- PDF: Mídia:microsservicos.pdf
- Slide: Arquivo:MicrosservicosSlide.odp
Dúvidas
- 01.