Formas de normalização.
BÁSICO ? Coleção de programas escritos para dar apoio a outros programas; EX: CALCULADORA
TEMPO REAL ? Software que monitora, analisa e controla eventos do mundo real;
EX: SOFTWARE DE CONTROLE DE TRÁFEGO URBANO, SOFTWARE DE CONTROLE DA INJEÇÃO ELETRÔNICA DE UM AUTOMÓVEL.
CIENTÍFICO E DE ENGENHARIA ? Caracterizado por algoritmos de processamento de números;
EX: EBERICK, LUMINE E HYDROS
COMERCIAL OU EMPRESARIAL ? Sistemas de operações comerciais e tomada de decisões administrativas; EX: SOFTWARE ERP (software de gestão empresarial) e SOFTWARE HABIL EMPRESARIAL
(EMISSÃO DE NOTA FISCAL ELETRÔNICA)
EMBUTIDO OU EMBARCADO ? Usado para controlar produtos e sistemas para os mercados industriais e de consumo; EX: SOFTWARE DE CONTROLE GELADEIRA, CELULAR, MICROONDAS,VIDEOGAMES E ETC.
DE COMPUTADOR PESSOAL ? Envolve processamento de textos, planilhas eletrônicas, diversão, etc; EX:
DE INTELIGÊNCIA ARTIFICIAL ? Faz uso de algoritmos não numéricos para resolver problemas que não sejam favoráveis à computação ou à análise direta.
EX: O InBot é um software de Inteligência Artificial para criação de Personagens Virtuais.
O que são requisitos ? ?São objetivos e/ou restrições, listados por clientes e usuários, que definem as funções e caracteríscas de um sistema;
?Fornecem entendimento acerca do que o usuário quer;
Por enquanto, não é importante saber como as coisas serão feitas/implementadas.
A especificação do requisitos deve ser:
Correta - todo e qualquer requisito representa algo necessário;
Completa - tudo o que o sistema deve fazer está incluso na especificação;
Não ambígua - possui uma única interpretação;
Verificável - para todo e qualquer requisito especificado deve existir um processo que permita verificar se o produto o atende.
Requisitos Funcionais - Descrevem as funções que o software deve possuir; Descrevem o que o sistema deve fazer;
Por exemplo: o sistema deve emitir relatórios de