sexta-feira, 21 de novembro de 2008
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.
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.
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.
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.
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
sexta-feira, 7 de novembro de 2008
Comunicado ao Cliente
Devido a um atraso de comunicação dos membros da equipe, houve uma alteração considerável no quadro de itens (atividades). Após esta postagem virá uma série de postagens mostrando um acompanhamento perióodico do novo quadro de ítens.
sábado, 1 de novembro de 2008
Observação sobre o Modelo de Domínio
O modelo de Domínio ficou pequeno no Blog (ao entrar na imagem) e não sabemos o porquê disso. A imagem original é bem nítida com as letras em fonte legal para a leitura.
Assinar:
Postagens (Atom)





