sexta-feira, 21 de novembro de 2008

Tudo pronto

Está tudo pronto para a apresentação amanhã. espero que dê tudo certo.

domingo, 16 de novembro de 2008

Implementação.

Hoje foram implementados os dois algoritmos que faltavam no sistema: MRU e Segunda Chance Cíclica.

Inicio dos trabalhos para avaliação das metodologias (técnicas/principios) utilizados.

Inicio também da atualização do quadro de itens da 4 iteração e da produção do documento final.

sábado, 15 de novembro de 2008

Reunião da 4 iteração

Aconteceu hoje, entre 19:00 e 22:00 a reunião para discutir a 4 iteração.

Foram abordados os pontos pedidos pelo professor e definida a ordem com que os textos irão aparecer no documento final.

terça-feira, 11 de novembro de 2008

Início da 4 iteração

Já foi marcada a primeira reunião da equipe para a 4 iteração.

Serão reavaliados todos os documentos entregues na 3 iteração.

Na implementação, será feito mais dois algoritmos de substituição de páginas, o MRU e a Segunda Chance Cíclica.

domingo, 9 de novembro de 2008

Implementação e Casos de USO

Descrevemos agora os casos de uso e tudo que foi implementado nas três primeiras iterações a as propostas para a quarta iteração.


1 iteração:

Foram implementado o programa em quatro camadas: Classes Básicas, Regras de Negócio, fachada e GUI.


== Casos de uso:

1. Criação do ambiente.

Neste caso de uso o usuário deve preparar o sistema, informando os seguintes dados: Tamanho da Memória Real, Tamanho das Páginas;

2. Simulação:

Neste caso de uso o sistema deve simular o algoritmo randômico, para processos fixos, no tamanho da memória e páginas informadas pelo usuário.

2 iteração:

Foi implementado, no sistema, mais uma camada, a camada das classes de serviços, entre as Classes Básicas e a Regra de Negócio. Também foi implementado o conceito de Memória Virtual no sistema, inexistente na 1 iteração;

== Casos de uso:

1. Criação do ambiente

Neste caso de uso, o usuário, além de escolher o tamanho da memória real e do tamanho das páginas o algoritmo que deseja simular entre o randômico (já existente na iteração anterior) e LRU, implementado na 2 iteração;

2. Criação dos Processos

Neste caso de uso, o usuário, poderá criar processos, dando-lhes nomes, tamanho e tempo de execução, visto que na 1 iteração, os processo eram fixos.

3. Simulação:

Neste caso de uso o sistema deve simular o algoritmo escolhido pelo usuário, para os processos criados pelo mesmo, no tamanho da memória e páginas informadas pelo usuário.

3 iteração:

Foi implementado Dois novos algoritmos de substituição de páginas e a possibilidade do usuário de escolher mais de um algoritmo para o caso de uso da simulação;

== Casos de uso:

1. Criação do ambiente

Neste caso de uso, além dos itens das iterações anteriores, o sistema permite ao usuário escolher mais de um algoritmo para ser simulado ou desistir da seleção de algum algoritmo;
2. Limpar lista de Processos
Neste caso de uso o usuário poderá agora limpar todos os processo criados para a criação de novos processo, para novas simulações;

3. Simular vários algoritmos
Neste caso de uso o sistema deverá, com os dados impostados pelo usuário, simular a execução de processos na memória real utilizando todos os algoritmos escolhidos pelo usuário; Foram implementados dois novos algoritmos: o FIFO e o NRU;

4. Gerar Gráfico/Lista dos resultados

Neste caso de uso o sistema deverá montar um gráfico (para computadores com o componente OLE do Delphi 5 ou superior instalado) ou uma lista (para qualquer computador com o Windows instalado), com o resultado de Page Faults das simulações feitas pelo sistema de acordo com os dados fornecidos pelos usuários;



4 iteração

Para a quarta iteração temos a proposta de implementar mais dois novos algoritmos de substituição de páginas: A Segunda Chance Cíclica e o MRU e qualquer coisa a mais quer for pedido pelo cliente.

sábado, 8 de novembro de 2008

Burnout Chart


Gráfico de acompanhamento de realização das atividades seguidas diariamente durante a 3ª Iteração.

Quadro de Ítens de 08/11/2008


Quadro de Ítens do 14º dia da 3º Iteração (08/11/2008).