Você está na página 1de 11

INSTITUTDO SUPERIOR POLITÊCNICO DA CAÁLA

TRABALHO DE PROJECTO DE SOFTWARE

TEMA

TECNOLOGIAS E METOLOGIA A
SER USADA NO SISTEMA

O Orientador:
____________________________
Eng. Jourson Manuel

Huambo Novembro de 2022


INSTITUTDO SUPERIOR POLITÊCNICO DA CAÁLA

TRABALHO DE PROJECTO DE SOFTWARE

TEMA

TECNOLOGIAS E METOLOGIA A
SER USADA NO SISTEMA

Elaborado por:
Anacleto Cláudio Muecália
Ari Esliseu de Vasconcelos
Inâcio Domingos
Pedro Francol
Sabino G. Ukwalonga Sambambi

O Orientador:
____________________________
Eng. Jourson Manuel

Huambo Novembro de 2022


Termo de Abertura

Nome do projecto
Data: 05/10/2022
Sistema Sistema de Gestão de Vendas
Cliente: e-mail: jjcashcarry@hotmail.ao
JJ Cash & Carry website: www.jjcashcarry.ao
Patrocinador: Owini Yet, Corp
Entidade:
E-mail: Contactos:

Visão Geral do Projecto

O projecto tem como objetivo a customização de um Sistema de Gestão de


Venda de produtos alimentares, localizada na cidade do Huambo, Província do
Huambo, o mesmo Sistema de Gestão de Venda permite automatizar as atividades
manuais, reduz o sector burocrático e integra os sectores da loja, possibilita ao gerente
uma visão completa da loja e torna o processo de gestão e atendimento dinâmico e
simples.

O objectivo do projecto inclui as seguintes metas:

Cadastrar Usuário;

Cadastrar Produtos;

Cadastrar Clientes;

Cadastrar Vendas;

Cadastrar Fornecedor;

Gerar Faturas;

Escopo Pretendido (Produto ou Software)

Para este projecto de informatização devem ser tendidos os seguintes


requisitos básicos:
1. O sistema de gestão de venda a ser desenvolvido, deverá permitir fazer a
consulta de (Usuários registados no sistema, Produtos em stock, Clientes
frequentes, Vendas feitas e Fornecedores);
2. O sistema deverá permitir que os funcionários autorizados passem faturas de
um produto;
3. O sistema deverá permitir que gerente faça o cadastramento de funcionários;
4. Permitir a consulta de dados estatistícos somente para pessoal;
5. Permitir o fecho e abertura da área comercial;
6. Permitir gerar relatórios de vendas diárias, semanais e mensais;
7. Permiitir gerar ralatório de produtos em stock;
8. Só deverá ter acesso ao sistema todo funcionário que estará credenciado e
possuir uma senha de acesso.

Justificativa Para o Projeto

A implementação de um Sistema de Gestão de Venda de produtos alimentares


justifica-se pela necessidade de automatizar os serviços de venda e compra da loja,
tornando-a mais eficaz. Isto é, permitir maior facilidade no controlo e monitoramento de
informação de vendas e outros serviços.

Premissas

1. Este projecto tem como premissa o escopo declarado no item acima. Na


eventualidade de haver necessidade de alteração de escopo, o
Procedimento Controlo de Alteração adoptado pela equipa de
desenvolvimneto deverá ser seguido. Qualquer alteração de escopo
solicitada pelo requisitante deverá ser avaliada e aprovada pelo Gestor de
Projectos e pelo Patrocinador, sendo esta aprovação documentada e
arquivada;
2. A gestão do projecto está sob responsabilidade do Gestor de projectos da
equipa de desenvolvimento do sistema informático, em conjunto com o
Gerente ou o pessoal técnico da loja;
3. O estabelecimento J.J Cash & Carry já possui uma infra-estrutura para
implementação do sistema informático;
4. A homologação do sistema deverá ser feita pelo Gerente e o Gestor de
Projecto antes da utilização em ambiente de produção;

Pressupostos

Com o desenvolvimento deste sistema informático pressupõe-se os seguintes


benefícios:

 Acesso às informações de maneira consistente, em tempo real, detectando


prematuramente possíveis problemas;
 Facilidade no cumprimento do calendário laboral e das metas estipuladas pelo
Gerente;
 Padronização, segurança e eficiência dos processos de gestão de vendas;
 Solução única que inclui as áreas de recursos humanos, funcionários,
fornecedores e clientes;
 Redução dos custos nos procedimentos e serviços, sem interferir na qualidade
do atendimento;
 Otimização dos custos com as Tecnologias Informáticas, ou seja, eliminação das
despesas com integração e aquisição de outros softwares;
 Maior eficiência na gestão dos funcionários e clientes;
 Segurança aos dados e garantia de qualidade na assistência ao cliente.

Funcionalidades Principais:

 Cadastrar Usuário;
 Cadastrar Produtos;
 Cadastrar Clientes;
 Cadastrar Vendas;
 Cadastrar Fornecedor;
 Gerar Faturas.

Restrições

 Não acessar sem credenial;


 Acessar somente por permissões.
Ligações Com Outros Projetos

 O sistema informático estará preparado para interagir com o web site existente
(Front-end) permitindo assim, a visibilidade externa dos produtos vendidos pela
loja (Opcional);
 Formação dos utilizadores do sistema a ser desenvolvido, com o objetivo de os
capacitar a utilizarem o sistema informático;
 Atualização da rede de computadores existente.

Estimativa de Tempo Desejado Para o Desenvolvimento do Projeto

 O desenvolvimento do sistema informático supracitado, está estimado num


periodo que inicia no acto da assinatura do presente documento e termina 5
meses depois dessa data. O mesmo periodo pode ser extendido caso haja a
necessidade de mudança no escopo pretendido, ou até mesmo para adequação
do sistema informático ao ambiente de implantação.

Estimativa de Orçamento Destinado ao Projeto

O projeto está estimado com um custo de 5.562.500 KZs (Cinco milhões e Quinhentos
e Sessenta e Dois Mil e quinhentos kwanzas), de forma a assegurar os custos
decorrente no processo de desenvolvimento do sistema informático. O valor
supracitado, representa um total encontrado através dos módulos constituintes do
projeto que são:

 Configuração do servidor: Cobre a instalação do sistema operativo (Windows 10


Pro), Segurança informática (Firewall) e inserção na rede;
 Customização do Framework Koha: Instalação, configuração e as alterações
necessárias para o funcionamento dos serviços bases;
 Revisão e configuração da infraestrutura de Redes de Computadores;
 Treinamento do Pessoal indicado para a utilização do sistema;

Medidas de Desempenho

Análise do tempo e custo das entregas e actividades desempenhadas durante todo


o projeto;
Assinaturas e data

O Gestor do Projeto O Patrocinador


_____________________
_____________________

Data
_____________________________

Autorizo a elaboração de um Plano de Projecto que contemple os requisitos


declarados acima.
Tecnologias a Serem Usadas Para o Sistema
Quanto a tecnologia a ser usada para o Sistema, vamos usar o HTML, CSS e o
PHP. Já para a Base de Dados vamos usar o My Workbench, para a criação e o
servidor vamos usar o Xamp para o gerenciamento
Metologia a Ser Usada Para o Projecto

Metodologias são práticas que oferecem técnicas e rotinas criadas para


aumentar a produtivadade e dar mais coesão e coerência para o desenvolvimento de
software. As tecnologias ajudam a ter mais qualidade e agilidade no desenvolvimento
de software, para o nosso Sistema, vamos usar a metodolia RUP.

RUP (RationalUniftied Process) traduzido que quer dizer Processo Unificado


Racional ou Comumente falado Processo Unificado foi criado pela Rational Software
Corporation, mas em 2003 foi adquida pela IBM.

A metodologia RUP utiliza uma abordagem de orientação a objetos em sua


concepção e é projetado e documentado utilizando o UML para ilustrar os processos.
Tem como principal características ser incremental e iterativo. Incremental significa que
aquele software é constituido e entregue em pedaços, constituindo um conjunto de
funcionalidades completas.

Através de pequenos ciclos de projetos que correspondem a uma iteração, o


software é melhorado através da adição de mais detalhes, o que resulta em um
incremento no software. Iterações referem-se a passos e incremento a evolução do
produto.

O RUP organiza o desenvolvimento em 4 fases bem direcionada, contendo em


cada uma delas no mínimo uma iteração, ou seja, um ciclo de vida, são nessas
iterações que são mostradas ao cliente o andamento da produção para que ele possa
validar e assim liberar a cotinuação do desenvolvimento. São elas:

 Concepção: define o escopo do software. É uma fase preliminar, é nessa etapa


que se concentra o levantamento de requistos, define o preço e prazo da
entrega do sistema e onde se avalia os possíveis riscos.
 Elaboração: plano do projreto, especificação de características e arquitetura.
Aqui todas as análises de risco são aprofundadas, como também os custos.
 Construção: ocorre a codificação do software.
 Transição: Implantação do software, assegurando que ele esteja disponível aos
usuários finais. Nesta fase está incluida os testes e o treinamento dos usuários.
Outra qualidade do RUP é que possui actividades lógicas, chamadas de
disciplinas, sendo estas muito bem trabalhadas e desenvolvidas. Essas disciplinas são:

 Modelagem de negócio;
 Requisitos;
 Análise e Design;
 Implementação;
 Teste;
 Implantação;
 Gerenciamento de configuração e mudança;
 Gerenciamento de projeto;
 Ambiente;

As quatro fases que vimos acima e as disciplinas se interagem. As disciplinas e


modelo existem para isso, para ficar organizado e que se consiga ter mais controle
sobre o software final.
Considerações finais

Podemos ver que o RUP tem o objetivo de garantir a produção de software de


alta qualidade que atinja as necessidades dos usuários, dentro de um cronograma e
orçamento previsível. Com ele podemos obter qualidade do sofware, produtividade no
desenvolvimento e manutenção, controle sobre desenvolimento dentro de custos,
prazos e qualidade, estimativa de prazos e custos com maior precisão.

Geralmente ele costuma ser indicado para projetos com grandes equipes de
desenvolvimento e projetos extensos, que requerem muita documentação e muito
detalhe, que não necessitam de uma entrega tão imediata.

Você também pode gostar