24/05/2021 Seminário 1 e 2
Evolução do Software: Denise
[[[Arquivo:[file:///C:/Users/Xtrategie/Documents/UFU/Semin%C3%A1rio%20Evolu%C3%A7%C3%A3o%20Software%20Denise.pdf]]]
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.