1/43 Qualidade de Software 1 Software Aplicativo de Usuários Finais - Qualidade de Software.
Software
Click here to load reader
-
Upload
carlos-wagner-costa -
Category
Documents
-
view
322 -
download
0
Transcript of Software
Carlos Wagner 2
Técnico em Informática
● Prof.: Carlos Wagner– Linux Básico
– Programação 1
– Introdução a Sistemas Distribuídos e Segurança de Redes
Carlos Wagner 3
Software
● Conjunto de todos os programas, procedimentos e dados usados para a operação de um sistema de computador; trabalho que um operador fornece ao computador;
● Os computadores processam os dados sob o controle de conjuntos de instruções denominados programas de computador. Esses programas orientam o computador por meio de conjuntos ordenados de ações especificadas pelos programadores de computador.
Carlos Wagner 4
Software
● Existem várias classificações de softwares, várias categorias, tipos, funções, etc.:
● Uma dessas classificações é a do Sr. Roger Pressman, feita em 2007 e leva em consideração os métodos, metodologias e principalmente tecnologias empregadas para o desenvolvimento dos programas de computador.
● O Sr. Pressman é engenheiro de software, autor de livros, consultor e presidente da R.S. Pressman & Associates
Carlos Wagner 5
Software Básico
● Define-se como um conjunto de programas que dão apoio a outros programas. As características marcantes desta categoria de software são: a forte interação com o hardware e compartilhamento de recursos, uso constante de processamento concorrente, que exige o escalonamento, e estruturas de dados muito complexas.
● Exemplos: Compiladores, Editores de Texto, Sistemas Operacionais.
Carlos Wagner 6
Software de tempo real
● Caracterizam-se por monitorar, analisar e controlar eventos do mundo real. Existem componentes característicos como: Coleta de dados do ambiente externo, Análise que transforma a informação de acordo com a necessidade do sistema, controle e saída para o ambiente externo e um componente de monitoração que coordena todos os outros. Lembrando que tempo real caracteriza-se por responder dentro de restrições de tempo estritas. Caso ultrapasse o tempo requerido causa péssimos resultados.
● Exemplos: Nas aeronaves: controle de navegação, controle de vôo. Nos automóveis: sistema de injeção eletrônica, sistema de direção. Jogos de Computador e Sinalização de Trânsito.
Carlos Wagner 7
Software Comercial
● Essa categoria é a maior área particular de software. Nela os dados são organizados de uma forma que facilite as operações comerciais e as decisões administrativas, utilizando também técnicas de computação interativa.
● Exemplos: Controle de Estoque, Folha de Pagamento, Contas a Pagar e a Receber, ERP (Enterprise Resource Planning) ou SIGE (Sistemas Integrados de Gestão Empresarial)
Carlos Wagner 8
Software científico e de engenharia
● Tem sido caracterizado por algoritmos de processamento de números.
● Exemplos: Sistemas de Astronomia, Controle da Dinâmica Orbital de Naves Espaciais, Sistemas de Manufatura Automatizada, CAD/CAM/CAE
Carlos Wagner 9
Software embutido
● É usado para controlar produtos e sistemas para os mercados industriais e de consumo. Caracterizam-se por utilizarem uma memória de somente leitura e usam rotinas limitadas e particulares.
● Exemplos: Controle de Teclados em Microondas, Controle de Sistemas Digitais em Automóveis como Painel ou Sistemas de Freio, menus de smart tvs.
Carlos Wagner 10
Software de computador pessoal
● Conceitua-se pelos softwares utilizados em computadores de uso pessoal.
● Exemplos: Editores de Texto, Planilhas Eletrônicas, Gerenciamento de Dados.
Carlos Wagner 11
Software de inteligência artificial
● Caracteriza-se pelo uso de algoritmos não numéricos para resolver problemas complexos. Outra questão interessante da Inteligência Artificial são os sistemas baseados no conhecimento e também os sistemas de reconhecimento de padrões como imagem ou voz.
● Exemplos: Sistemas com Entrada pelo Reconhecimento de Voz do usuário, Sistemas de Reconhecimento de Imagem como Digitais, Fotos etc.
Carlos Wagner 12
Software
● Segundo Roger Pressman os Softwares podem ser classificados como:– Software básico;
– Software de tempo real;
– Software comercial;
– Software científico e de engenharia;
– Software embutido;
– Software de computador pessoal;
– Software de inteligência artificial.
Carlos Wagner 13
Técnico em Informática
● Existem várias classificações de softwares, várias categorias, tipos, funções, etc.:
● Uma dessas classificações é a do Sr. Roger Pressman, feita em 2007 e leva em consideração os métodos, metodologias e principalmente tecnologias empregadas para o desenvolvimento dos programas de computador.
Carlos Wagner 14
Técnico em Informática
● Carlos Wagner– Fone: 8413-6949
– http://cwagnersc.blogspot.com
– http://www.facebook.com/CWagnersc