Arquitetura de software

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1036 palavras )
  • Download(s) : 0
  • Publicado : 4 de abril de 2013
Ler documento completo
Amostra do texto
Arquitetura de Software

Software para computadores pessoais

Esse software se envolve com o firmware (O BIOS dos computadores pessoais, por exemplo), drives de dispositivos, o sistema operacional e tipicamente uma interface gráfica que, em conjunto, permitem ao usuário interagir com o computador e seus periféricos.

Software de web

Assim, novas tecnologias vem surgindo e permitindo odesenvolvimento de aplicações Web cada vez mais robustas e com maior capacidade de interação com o usuário. Algumas tecnologias ja conhecidas e consolidadas no mercado como, por exemplo, PHP, JSP e ASP
vem sendo amplamente adotadas como solução para o desenvolvimento de aplicações que
atendem a demanda e aos requisitos de clientes cada vez mais interessados em disponibilizar suas informações eprodutos e serviços na Internet. Vários são os casos de sucesso
de empresas de grande porte que adotam tais tecnologias para o desenvolvimento de suas
aplicações Web.

Inteligencia artifical

O presente artigo tem como objetivo mostrar de forma sucinta os conceitos de
inteligência artificial e da subárea aprendizado de máquina, demostrando que ambas estão se
tornando cada dia mais presenteem nossas vidas, através de softwares, aplicativos, e outros
métodos que facilitam a vida do ser humano, para melhor compreender o conceito foi
realizada uma entrevista, que deixou mais claro o conceito de inteligência artificial.

Engenharia do Software

“O estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja confiável eque funcione eficientemente em máquinas reais.” - Fritz Bauer - 1969

“A aplicação de uma abordagem sistemática, disciplinada e quantificável para o projeto, desenvolvimento, operação e manutenção de software, bem como o estudo dessas abordagens, isto é, a aplicação da engenharia para software. "

Engenharia é a aplicação sistemática de Conhecimentos científicos na criação e
Construção desoluções com um bom custobenefício para resolução de problema
Práticos da sociedade.

Engenharia de software é uma forma de Engenharia que aplica os princípios da
Ciência da computação e matemática para Alcançar soluções com um bom custobenefício
para resolução de problemas doSoftware.

A engenharia de software compreende de umconjunto de etapas que envolve
ferramentas,métodos, processos etem como alicerce atudo isto o controle da qualidade.

Métodos: proporcionam os detalhes de
"como fazer" para construir o software.

Ferramentas:fornecem suporte
Automatizado ou semi-automatizados aos
Métodos.

Processos: é a fundação da engenharia de
Software, provendo a sustentação e
Relacionamentos entre as camadas

Foco na qualidade: garante toda uma qualidade de software gerado.Software Embutido

Um sistema embarcado (ou sistema embutido, ou sistema embebido) é um sistema microprocessador o no qual o computador é completamente encapsulado ou dedicado ao dispositivo ou sistema que ele controla. Diferentemente de computadores de propósito geral, como o computador pessoal, um sistema embarcado realiza um conjunto de tarefas predefinidas, geralmente com requisitosespecíficos. Já que o sistema é dedicado a tarefas específicas, através de engenharia pode-se otimizar o projeto reduzindo tamanho, recursos computacionais e custo do produto.
Em geral tais sistemas não podem ter sua funcionalidade alterada durante o uso. Caso queira-se modificar o propósito é necessário reprogramar todo o sistema.
Caracteristica.

Sistemas embarcados são desenvolvidos para umatarefa específica. Por questões como segurança e usabilidade, alguns inclusive possuem restrições para computação em tempo real. O software escrito para sistemas embarcados é muitas vezes chamado firmware, e armazenado em uma memória ROM ou memória flash ao invés de um disco rígido. Por vezes o sistema também é executado com recursos computacionais limitados: sem teclado, sem tela e com pouca...
tracking img