terça-feira, 30 de novembro de 2010

Testes de caso de usu: UC001 – Abrir Processos!

Cenário Principal!



---------------------------------------------------------------------------------------
Cenário Alternativo 1.1!



--------------------------------------------------------------------------------------
Cenário Alternativo 1.2!



--------------------------------------------------------------------------------------
Cenário Alternativo 1.3!



--------------------------------------------------------------------------------------
Cenário Alternativo 2.1!



--------------------------------------------------------------------------------------
Cenário Alternativo 3.1!

Modelo Fízico!

-- Geração de Modelo físico
-- Sql ANSI 2003 - brModelo.



CREATE TABLE Servidor (
Matrícula SIAPE Texto(1) PRIMARY KEY,
Classe Texto(1),
Cargo Texto(1),
Telefone Texto(1),
Endereço Texto(1),
Função Texto(1),
Nome Completo Texto(1),
Id Texto(1)
)

CREATE TABLE Formulário (
Id Texto(1) PRIMARY KEY,
Padrão Texto(1),
Assunto Texto(1),
Itens Texto(1),
Data Texto(1),
Requerente Texto(1)
)

CREATE TABLE Coordenador (
Login Texto(1) PRIMARY KEY,
Senha Texto(1),
Id Texto(1),
FOREIGN KEY(Id) REFERENCES Formulário (Id)
)

ALTER TABLE Servidor ADD FOREIGN KEY(Id) REFERENCES Formulário (Id)

Modelo Lógico!

Modelo Conceitual!

Diagrama de Colaboração!

Dagrama de Sequência!

quarta-feira, 17 de novembro de 2010

Definição das Tecnologias

Definição de Tecnologias
Linguagem de Programação: A linguagem de programação utilizada no desenvolvimento do sistema foi o PHP (Hypertext Preprocessor), devido estar sendo desenvolvido um sistema web, com interação entre usuário e o sistema, e por ser uma linguagem simples de fácil uso, e por ser bastante usada no meio web.
Servidor Web: Como servidor web usou-se o Apache, por ser um dos servidores web mais utilizados, devido haver bastante material de ajuda sobre ele o que facilita o trabalho dos desenvolvedores.
Banco de Dados: Usou-se o banco de dados MySQL, devido haver a necessidade de se armazenar informações para serem usadas posteriormente o sistema pede o uso de um banco de dados que no caso foi escolhido o MySQL devido ser um banco de dados leve, de fácil utilização, e que esse será um sistema de uso reservado e que não haverá sobrecarga.
As IDEs: No desenvolvimento do sistema usou-se IDEs como o Photoshop, para o desenvolvimento do Layout (parte gráfica do site), Dreamweaver para no desenvolvimento da parte de programação, Astah utilizado na criação da documentação do sistema.
Restrições: O sistema que foi desenvolvido não possui restrições quanto ao Sistema Operacional já que o usuário pode acessá-lo usando o Browser (Navegador), quanto ao navegador sim este possui melhor desempenho se utilizado o Firefox, pois este navegador teve total aceitação.

• Interfaces do Software focalizando as funcionalidades



-------------------------------------------------------------------------------------



-------------------------------------------------------------------------------------

Modularização do sistema

quinta-feira, 7 de outubro de 2010

Prototipagem
---------------------------------------------------------------------------------------
Wireframe do caso de uso UC001 – Abrir Processos
---------------------------------------------------------------------------------------
UC001 – Abrir Processos
Breve Descrição: Descrever o procedimento de
Abertura de um processos(Serviço de protocolos).
Atores: Servidores.

---------------------------------------------------------------------------------------
Cenário Principal:
1. Informa os seguintes dados pessoais: Nome Completo, Cargo (escolhe de uma lista os disponíveis), Matricula SIAPE, Classe, Padrão, Data(data de abertura do processo), Função, Endereço, Telefone.
2. Informa a quem esse requerimento vai ser encaminhado no caso são 10 (dez) opções para serem escolhidas em uma lista, onde apenas uma opção pode ser selcionada.
3. Informa o assunto do requerimento nesse passo são 19 (dezenove) opções , apenas uma deve ser escolhida.
4. Informa os itens Solicitados em um campo de texto (Itens são referentes ao assunto escolhido).

---------------------------------------------------------------------------------------
Cenários Alternativos:
1.1 – Caso algum dos campos pessoais não seja preenchido é informado o campo que ficou vazio e uma mensagem pede que o campo seja preenchido.
1.2 – É verificado se a Matricula SIAPE existe, caso não exista é informado para o usuário em seguida pede-se que o usuário informe uma Matricula válida.
1.3 – É verificado se a data é válida, caso não seja é exibida a mensagem “Data inválida informe uma data correta”.
2.1 – Caso nenhuma opção tenha sido selecionada é exibido a mensagem “Destinatário não foi selecionado, escola uma das opções possíveis”
3.1 – Caso nenhuma opção tenha sido selecionada é exibido a mensagem “O assunto não foi selecionado, escola uma das opções possíveis”
Sistema para o Departamento Pessoal
-------------------------------------------------------------------------------------
DOCUMENTO DESCRITIVO
-------------------------------------------------------------------------------------
Cliente: Departamento Pessoal, IFTO-Campus de Paraíso do Tocantins.
Projetistas: Diego Alves, Ian Patrick.
Colaboradores: Maria Silvana Rodrigues.
Descrição do Contexto: (mostrar organograma)
-------------------------------------------------------------------------------------
Principais Atores:
Maria Silvana Rodrigues (Coordenadora de Gestão de Pessoas – CGP).
Docentes (Servidores)
Principais Atividades/Requisitos:(verbo no infinitivo)
- Solicitar Diárias e passagens – Sistema SCDP;
- Prestar contas – Sistema SCDP;
- Consultar o Sistema SIAPE;
- Acessar Sistema SIAPE Net;
- Abrir processos (Serviço de Protocolo);
- Elaborar e conferir a Folha de Ponto mensalmente – Relação Adicional Noturno;
- Conferir e controlar a entrega dos contracheques e comprovantes de rendimento anual aos servidores;
- Atender os servidores para esclarecimentos, relativo às questões cadastrais e salarias;
- Atualizar os dados cadastrais dos servidores docentes e técnicos administrativos;
- Controlar, elaborar* e publicar as Portarias;
- Elaborar e encaminhar memorandos;
- Elabora o Boletim de Serviços; e
- Pesquisar, e arquivar a legislação, pareceres e normas relativas a Recursos Humanos

Diagrama de Contexto:

quarta-feira, 11 de agosto de 2010

Departamento Pessoal

Em ambientes pequenos não existe um departamento pessoalque que é substituido pela figura de um "contador" a empresa.
Já em ambientes maiores existe o de partamento na figura de uma Diretoria
O Depatamento Pessoal se divide em três setores: Setor de Admissão, Setor de Compensação, Setor de Desligamento.

quinta-feira, 5 de agosto de 2010

Sejam bem vindos!

A equipe The Contenders, irá trabalhar no desenvolvimento da documentação de um sistema para o Departamento Pessoal do Instituto Federal de Educação, Ciência e Técnologia do Tocantins Campus Paraíso do Tocantins (IFTO-Campus de Paraíso do Tocantins).
O objetivo é informátizar tarefas que são feitas manualmente, de forma que esse processo venha ficar mais rápido.