Detalhes no planejamento
Introduo
Na aplicao de um sistema computacional, o software apenas um elemento do todo Alm do software, devemos tambm considerar:
Hardware Usurios
UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Cincia da Computao Engenharia de Software I Prof. Rmulo Nunes de Oliveira
Sistemas e Subsistemas
Os elementos de um determinado sistema podem operar de forma autnoma, so os subsistemas ou macroelementos.
Exemplos: Uma cmera de vdeo um sistema independente. Porm, num sistema de segurana, ela e sua configurao fazem parte do sistema geral. Robs em processos de produo. So sistemas fechados independentes, mas operam num sistema mais abrangente.
A Aquisio de Sistemas
No desenvolvimento de sistemas, principalmente daqueles mais complexos, comum adquirir determinados componentes:
Desenvolver tudo normalmente custa mais Integrar partes nem sempre fcil. necessrio que exista uma especificao prvia. O projeto de arquitetura do sistema ajuda a definir quais os subsistemas que sero adquiridos e quais sero desenvolvidos.
A Aquisio de Sistemas
Em Sistemas Computacionais comum a utilizao de componentes customizados (construdos sob medida) e componentes de prateleira.
O software desenvolvido normalmente o elo de ligao e adequao entre os componentes. A utilizao de componentes free na elaborao de softwares, tambm segue a mesma idia.
Desenvolvedor subcontratado 1 Contratante (Usurio) Desenvolvedor Desenvolvedor subcontratado n
Propriedades do sistema
Questes relacionadas ao desempenho, segurana, disponibilidade etc;
Caractersticas indesejveis
Propriedades que o sistema no deve possuir. So definies importantes para satisfao do cliente.
Pode-se considerar basicamente trs categorias de requisitos: os bsicos, as propriedades do sistema e as caractersticas indesejveis.
Alocao de Requisitos
Em alguns casos interessante que os diferentes subsistemas seja desenvolvidos em paralelo. Nos envolvimento de subsistemas de hardware, interessante manter o desenvolvimento paralelo ou antecipado, para evitar incompatibilidades.
Sistema de Radar
Sistema de Rdio
Comunicao da Aeronave
Sistema de Telefonia
Processador de Posio
Backup de Posio
Processador de Comunicao
Backup de Comunicao
Base de Dados de Vo
Sistema de Contagem
Terminais de Controle
Ativador de Realizar chamada a um chamada telefnica sistema externo Controlador do alarme Coordenar os demais componentes
Sirene
Controlador do alarme
Sintetizador de voz
Ativador de chamada