Escolar Documentos
Profissional Documentos
Cultura Documentos
v.0.1a
Introdução
Visão inicial da metodologia.
v.0.1a
Proposta
O que será feito?
v.0.1a
Requisitos
O que queremos com o sistema?
O que ele deve fazer?
v.0.1a
Análise
Como os requisitos serão atendidos?
v.0.1a
Modelagem
Qual será a estrutura do sistema?
Sabendo-se o que deve ser feito e tendo-se os requisitos bem definidos, bem
como uma análise detalhada destes e de como estes podem ser atendidos (ou seja,
tendo-se feito um estudo aprofundado do sistema e de como este deve se comportar
externamente), é necessário agora a especificação de como o sistema será
internamente. Nesta etapa, será definida uma arquitetura que permita que toda a
funcionalidade especificada seja efetivamente implementada. Existem dois
aspectos importantes a se considerar nesta fase, bem como duas sub-etapas.
v.0.1a
Projeto Estrutural
Projeto Executivo
v.0.1a
Implementação
Como programar?
v.0.1a
Testes
Como provar que o sistema funciona?
v.0.1a
Apêndices
Como o sistema foi implementado?
Cronograma
Equipe
Para o bom e perfeito desenvolvimento das tarefas uma equipe deverá ser
formada. Mesmo que contenha apenas um integrante é necessário que exista um corpo de
decisão e coordenação para cada sistema a ser implementado.
A estrutura para a equipe proposta é a seguinte:
v.0.1a
Hardware, Software e Firmware
Problemas
Correios
Referências
v.0.1a
Fluxogramas
Elementos de um fluxograma
Utilizado
para indicar o inicio
e o fim de
um algoritmo.
Indica o
sentido do fluxo.
Símbolo de
ação - indica que
uma ação deve ser
executada.
Símbolo de
decisão - indica que
uma decisão deve
ser tomada.
As três estruturas de controle de entrada/saída únicas:
v.0.1a
estrutura faz. Um programa estruturado é descrito por um fluxograma formado
pela combinação dessas estruturas de acordo com duas regras de formação apenas,
empilhamento e alinhamento. Um programa estruturado pode ser formado pela
aplicação das seguintes regras:
SEQUÊNCIA:
SELEÇÃO:
v.0.1a
Estrutura if (seleção única)
if (condição)
{
bloco de instruções;
}
if (condição) {
bloco de instruções 1;
}
else {
bloco de instruções 2;
}
v.0.1a
Estrutura switch (seleção múltipla)
Switch (critério) {
case possibilidade1:
bloco de instruções 1;
break;
case possibilidade2:
bloco de instruções 2;
break;
case possibilidadeN:
bloco de instruções N;
break;
default:
bloco de instruções alternativo;
v.0.1a
REPETIÇÃO:
Estrutura while
while (condição) {
bloco de instruções;
}
Estrutura do/while
do {
bloco de instruções;
}
while (condição);
v.0.1a
Na estrutura do/while,
do/while o programa primeiro executa a ação definida pelo
bloco de instruções e testa a condição. Se for verdadeira, o bloco de instruções é
repetido e a condição é novamente testada. Se for falsa, o programa segue para a
primeira instrução após a estrutura.
Estrutura for
for(expressão1; expressão2;
expressão3)
{
bloco de instruções;
}
v.0.1a