Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIDADE ANHANGUERA – UNDERP
CENTRO DE EDUCAÇÃO A DISTÂNCIA
UNIDADE ANHANGUERA PASSO FUNDO/RS
CURSO TÉCNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO INTERDISCIPLINAR APLICADO EM TECNOLOGIA E DESENVOLVIMENTO DE SISTEMAS
PROINTER
MARCOS MORAIS – RA 2816791097
ANDRE RIOS DE CARVALHO – RA 2871878808
IURI ALEXANDRE BIANCHIN – RA 2816751414
JOÃO MIGUEL S. DE MATTOS – RA 2816817286
RODRIGO DA SILVA SCORTEGAGNA – RA 3068208259
PROJETO DE DESENVOLVIMENTO DE SOFTWARE PARA ORÇAMENTO FAMILIAR
Tutor Presencial: João Roberto Telles
Passo Fundo, 10 de Maio de 2016
André Rios de Carvalho
Iuri Alexandre Bianchin
Marcos Morais
João Miguel S. de Mattos
Rodrigo da Silva Scortegagna
ESTUDO DE CASO:
Farmácias Associadas
Trabalho de um Estudo de Caso apresentado ao Curso
de Análise e Desenvolvimento de Sistemas para a
matéria de Projeto Interdisciplinar Aplicado ao Curso de
Análise e Desenvolvimento de Sistemas da Universidade
Anhanguera-UNIDERP.
Tutor Presencial: João Roberto Telles
2
Passo Fundo, 10 de Maio de 2016
3
SUMÁRIO
1 Introdução ............................................................................................................ pág.
05
2 Objetivos Gerais .................................................................................................. pág.
06
3 Objetivos Específicos .......................................................................................... pág.
07
4 Justificativa .......................................................................................................... pág.
08
5 Proposta .............................................................................................................. pág.
09
6 Apresentação ...................................................................................................... pág.
10
7 Situação Atual ...................................................................................................... pág.
11
8 Identificação do Projeto ....................................................................................... pág.
11
8.1 Brainstorming ................................................................................................... pág. 11
8.1.1 Pessoas Chaves ........................................................................................... pág. 12
8.1.2 Primeiro Brainstorming ................................................................................. pág. 11
8.1.3 Segundo Brainstorming ................................................................................ pág. 13
8.1.4 Divisão do Trabalho ...................................................................................... pág. 13
9 Sistemas de Informação Presentes na Empresa ................................................ pág.
13
4
9.1 Sistemas Sob a Perspectiva do Usuário ........................................................... pág.
14
9.1.1 Sistemas de Planejamento de Recursos Empresariais (ERP) ...................... pág.
14
9.1.2 Sistemas de Processamento de Transações (SPT) ..................................... pág. 15
9.2 Como os sistemas de apoio a decisão ajudam na tomada de decisões ......... pág. 15
9.3 Sistemas de Apoio a decisão (SAD) ................................................................ pág.
16
9.3.1 Banco de Dados (SAD) ................................................................................. pág.
17
9.3.2 Sistema de Software (SAD) ........................................................................... pág.
17
9.4 Dimensionamento de Hardware ....................................................................... pág.
17
9.5 Projeto de Armazenagem de Dados ................................................................ pág.
18
10 Modelagem do Negócio ..................................................................................... pág.
18
10.1 Identificação de Necessidade ........................................................................ pág. 19
10.2 Levantamento de Requisitos .......................................................................... pág.
19
10.3 Diagrama de Atividades ................................................................................. pág.
20
10.4 Diagrama de Casos de Uso ........................................................................... pág.
21
10.5 Documentação de Casos de Uso ................................................................... pág.
22
5
11 Conclusão .......................................................................................................... pág.
25
12 Referência ......................................................................................................... pág.
26
6
INTRODUÇÃO
Um software de computador pode ser criado para praticamente qualquer
finalidade levando sempre em consideração sua aplicabilidade perante o usuário.
Existem métodos que nos ajudam a implementar de forma correta o desenvolvimento
de um software.
Análise de requisitos, planejamento de equipe, criação e modelagem de projetos
são métodos que nos ajudam a definir melhor as etapas para criação de um projeto
eficaz.
Além do itens citados acima também constata-se a necessidade de adequação
do projeto e/ou software aos requisitos da empresa que podem exigir várias visitas,
reuniões até chegar a um consenso para adaptação de um sistema.
7
2 OBJETIVOS GERAIS
• Analisar a situação da empresa abordada
• Identificar os requisitos
• Examinar Possíveis problemas
• Examinar as causas do problema
• Mostrar os benefícios de um processo estruturado para definir a meta de
vendas
• Mostrar a importtância de identificar as causas-raízes de um problema antes
de apontar uma solução
• Elaborar o projeto lógico
• Desenvolver a solução para a empresa
8
3 OBJETIVOS ESPECÍFICOS(LINCAR TODOS OS POSSÍVEIS CONTROLES QUE
IRÃO AJUDAR A ALCANÇAS TODOS OS OBJETIVOS GERAIS)
• Analisar a situação da empresa
• Identificar os requisitos
• Elaborar o projeto lógico
9
4 JUSTIFICATIVA
O objetivo deste projeto é mostrar de forma mais interativa e intuitiva a relação
entre as finanças, gerenciamento, faturamento, marketing, o perfil do usuário, enfim
todo o sistema da empresa afim de melhorá-lo parcialmente ou como um todo. Trazer
de forma simples uma solução viável onde se possa realizar as tarefas corriqueiras em
uma empresa.
10
5 PROPOSTA
11
Depois de analisar a empresa solicitada (Farmácia do Zé) verificamos uma
necessidade de um sistema de controle para a parte das finanças integrando-o ao
sistema de gerenciamento da loja.
Os dados como contas a pagar e contas a receber dentre outros arquivos são
armazenados em planilhas eletrônicas mais especificamente no Microsoft Excell. Será
criado um software que gerencie as necessidades aqui expostas utilizando como
back-end a linguagem C e SQL (para o banco de dados) e front-end na linguagem
Java.
12
6 APRESENTAÇÃO
Atualmente com a crescente evolução tecnológica, se torna cada vez mais
indispensável a necessidade, por parte dos setores da tecnologia e pelos
desenvolvedores, estarem sempre inovando e constantemente atualizados sobre as
principais novidades e avanços no meio tecnológico e cientifico.
Pensando neste propósito surge a necessidade de as organizações e/ou
empresas renovarem e atualizarem seu parque tecnológico para atender seus
requisitos de desempenho e integração entre os atores de seu sistema.
Não sendo obstante estas ideias se tornarem vitais para a empresa, melhorar o
fluxo de dados, atender melhor os clientes, remodelar a estratégia de marketing
reavaliar a modelagem de negócio são ferramentas cruciais para estar à frente em uma
organização e com uma tecnologia que atenda a todos os requisitos.
Através destes pensamentos, pode-se ter um real entendimento sobre os tipos
de sistemas existentes, podendo ser um sistema físico, quando o seu funcionamento é
constituído por hardware, ou abstrato, quando constituído apenas pelo software. Emrelação a natureza destes sistemas, podemos destacar os sistemas abertos, cujo
funcionamento interage com o meio ambiente, e também os sistemas fechados, que
não apresentam nenhuma relação com o meio externo.
13
7 SITUAÇÃO ATUAL
A empresa (Farmácia do Zé) conta com um software de gerenciamento e é uma
das farmácias com o maior número de clientes na cidade.
Hoje contam com 7 computadores: sendo 2 que servem como caixa e
PDVs(PONTOS DE VENDA..), e mais 3 PDVs, uma máquina para servidor e uma para
faturamento; além disso também tem 2 notebooks a disposição da empresa.
LINCAR TEXTO COM IMAGEM/TABELA
Tabela 1 – Problemas e Oportunidades
14
8 IDENTIFICAÇÃO DO PROJETO
Um projeto é identificado quando alguém na organização identifica uma
necessidade da empresa de construir um sistema. Isso poderia ocorrer dentro de uma
unidade da empresa ou na área de TI, por meio de um comitê de gerenciamento
encarregado de identificar oportunidades de negócios ou evoluir a partir de uma
recomendação feita por consultores externos.
8.1 BRAINSTORMING
A técnica de brainstorming tem sido utilizada como auxiliar na ideação de
projetos principalmente com o propósito de geração de ideias criativas em torno de uma
área específica de interesse. O brainstorming tradicional, chamado de think up, é
constituído por uma reunião técnica de um grupo limitado de pessoas [entre 5 e 10
participantes], cujo objetivo é o de gerar, espontaneamente, tantas ideias quantas
possíveis num período limitado de tempo, sobre um tema ou problema específico.
O desenvolvimento de novas tecnologias, técnicas especializadas e processos
inovadores tem permitido que o uso do brainstorming obtenha resultados cada vez mais
efetivos, além de motivar os participantes e maximizar a exploração de sua criatividade.
Atualmente, seguindo sempre a orientação tradicional, o brainstorming faz uso ainda
de:
◾ Novos processos e treinamentos específicos, objetivando a redução de
inibições;
◾ Técnicas que envolvem o pensamento crítico;
◾ Softwares
15
◾ Novos materiais para simulação e registro de informações.
8.1.1 PESSOAS CHAVES
José Vione – diretor e proprietário da Farmácia do Zé / Rede Associadas.
Trabalha no ramo farmacêutico a 23 anos foi funcionário até 06/06/2006, quando
realizou o sonho de ter seu próprio negócio completando em 2016 das anos de
atividades como proprietário.
Raquel – Farmaceutica responsável pelo administrativo.
Carine – Responsável pelo faturamento.
A empresa ainda conta com mais ainda conta com mais 6 funcionários que
realizam as vendas internas.
8.1.2 PRIMEIRO BRAINSTORMING
No primeiro brainstorming foi levantado um questionário sobre como funciona a
empresa e como se dá o acesso ao sistema.
8.1.3 SEGUNDO BRAINSTORMING
Foram detectados alguns problemas na empresa como problemas no cadastro
de alguns produtos, estoque do sistemas não fecha com o estoque real da empresa e
apenas acesso local alguns arquivos não utilizando sistemas em nuvem ou servidor
para armazenar os dados.
8.1.4 DIVISÃO DO TRABALHO
16
A divisão do trabalho do grupo compreende a escolha de:
◾ Coordenador: responsável pela condução do processo durante a reunião,
também é sua a responsabilidade pela definição do tema, além da manutenção dos
princípios de brainstorming.
◾ Equipe de síntese: responsável pela exposição de todas as ideias emitidas
pelos participantes, de forma simples, clara e sintetizadas em poucas palavras, sempre
em local de total visibilidade para qualquer integrante da reunião.
◾ Participantes: o número de participantes varia entre um mínimo de 5 e um
máximo de 10 pessoas. É preferível que sejam utilizadas pessoas diretamente
envolvidas no projeto, ou ainda que possuam alguma experiência anterior com o tema.
9. SISTEMAS DE INFORMAÇÃO PRESENTES NA EMPRESA
Tabela 2 – Mapeamento dos Sistemas de Informação
17
9.1 SISTEMAS SOB A PERSPECTIVA DO USUÁRIO
Embora a perspectiva funcional seja muito útil para entender como os sistemas
empresariais atendem a funções especificas, ela não nos mostra como esses sistemas
ajudam os gerentes a administrar a empresa. Para tanto, precisamos de uma
perspectiva que examine os sistemas em termos dos vários níveis de gerência e dos
tipos de decisão que eles apoiam.
9.1.1 SISTEMAS DE PLANEJAMENTO DE RECURSOS EMPRESARIAIS (ERP)
Uma organização de grande porte tem caracteristicamente muitos tipos
diferentes de sistemas de informação construídos em torno de diferentes funções,
níveis organizacionais e processos de negócios, os quais não podem trocar
informações entre si automaticamente. Os gerentes podem encontrar dificuldades em
reunir os dados de que precisam para ter uma visão mais abrangente.
Sistemas integrados também conhecidos como sistemas de planejamento de
recursos empresariais (enterprise resource planning – ERP), resolvem esse tipo de
problema coletando dados de vários processos de negócio importantes nas áreas de
manufatura e produção, finanças e contabilidade, vendas e marketing e recursos
humanos e, depois, armazenando-os em um único repositório central de dados. Com
isso, a informação, anteriormente fragmentada em sistemas distintos, pode ser
compartilhada por toda a empresa, e as diferentes partes da organização podem
cooperar de maneira mais estreita.
Sistemas integrados dão às empresas a flexibilidade para responder rapidamente
às solicitações do cliente e, ao mesmo tempo, produzir e manter em estoque apenas o
necessário para atender pedidos existentes. Sua capacidade de tornar a expedição
18
mais veloz e precisa, minimizar os custos e aumentar a satisfação do cliente também
gera mais lucratividade às empresas.
9.1.2 SISTEMAS DE PROCESSAMENTO DE TRANSAÇÕES (SPT)
Gerentes operacionais precisam de sistemas que monitorem as transações e
atividades básicas da organização, como vendas, recebimentos, entradas de dinheiro,
folhas de pagamento, decisões de crédito ou o fluxo de materiais numa fábrica.
Sistemas de processamento de transações (SPTs) fornecem esse tipo de informação.
Um sistema de processamento de transações é um sistema computadorizado que
realiza e registra as transações rotineiras necessárias ao funcionamento da empresa,
tais como o registro de pedidos de venda, os sistemas de reservas de hotel, folha de
pagamento, manutenção do registro de funcionários e expedição. Os gerentes precisam
de SPTs para monitorar o andamento das operações internas, assim como as relações
da empresa com o ambiente externo.
9.2 COMO OS SISTEMAS DE APOIO À DECISÃO AJUDAM NA TOMADA DE
DECISÕES
Conforme Laudon. Existem sistemas especializados, projetados especificamente
para ajudar gerentes e funcionários a tomar melhores decisões, entre eles os sistemas
de informações gerenciais (SIG), os sistemas de apoio à decisão (SAD), os sistemas de
apoio à decisão em grupos (SADG) e os sistemas de apoio ao executivo (SAE).
Os sistemas de informações gerenciais oferecem informações sobre o
desempenho da empresa para ajudar os gerentes a monitorar e controlar o negócio,
muitas vezes na forma de relatórios regulares pré-programados, compostos por dados
19
resumidos dos sistemas de processamento de transações da empresa. O SIG apóia
decisões estruturadas e algumas não estruturadas.
O sistema de apoio à decisão combina dados, ferramentas e modelos analíticos
sofisticados e software amigável ao usuário em um único e poderoso sistema, que pode
apoiar a tomada de decisão semi-estruturada ou não estruturada. Os componentes de
um SAD são o banco de dados SAD, o sistema de software SAD e a interface do
usuário. O SAD apoia decisões quanto a determinação de preços, utilização de ativos,
gerenciamento de cadeia de suprimentos e gerenciamento do relacionamento com o
cliente, além de formatar cenários de negócios alternativos. SAD direcionados a
consumidores e a gerentes já podem ser encontrados na web. Uma categoria especial
de SAD chamada sistemas de informações geográficas (GIS) usa tecnologia de
visualização de dados paraanalisar e exibir dados para planejamento e tomada de
decisão por meio de mapas digitalizados.
As pessoas que trabalham em equipe podem usar os sistemas de apoio à
decisão em grupo para ajuda-las no processo de chegar a uma decisão. Os sistemas
de apoio à decisão em grupo usam uma infra-estrutura especial de conferência, em que
os participantes contribuem com ideias por meio de computadores em rede e
ferramentas de software para organizar ideias, reunir informações, classificar e
estabelecer prioridades e documentar as sessões. Um SADG ajuda os tomadores de
decisão a se reunir e chegar a uma decisão com mais eficiência, sendo especialmente
útil para elevar a produtividade de reuniões com mais de quatro ou cinco pessoas.
Os sistemas de apoio ao executivo ajudam gerentes seniores a resolver
problemas não estruturados no nível estratégico da empresa. Os SAEs oferecem dados
provenientes de fontes externas e internas, bem como um ambiente de comunicações e
computação generalizado que pode ser concentrado e aplicado a um conjunto de
problemas de mutação. Tais sistemas ajudam os executivos seniores a monitorar o
desempenho da empresa, localizar problemas, identificar oportunidades e prever
20
tendências. Também podem filtrar detalhes externos para panoramas de alto nível, ou
‘dril down’ (detalhar) para fornecer aos gerentes seniores dados minuciosos de
transações, se necessário.
9.3 SISTEMAS DE APOIO À DECISÃO (SAD)
Enquanto o SIG aborda primordialmente problemas estruturados, o SAD dá
apoio à análise de problemas semi-estruturados e não estruturados. Os primeiros SAD
eram predominantemente orientados por modelo, isto é, usavam algum tipo de modelo
para executar análises ‘se-então’ e outros tipos de análise. Em uma análise ‘se-então’,
desenvolve-se um modelo e, depois, quando vários fatores são alterados, as mudanças
são mensuradas. Sua capacidade de análise baseia-se em uma teoria ou modelo bem
fundamentado, combinado com uma boa interface de usuário, que torna o sistema fácil
de usar. Alguns SAD contemporâneos são orientados por dados, usando
processamento analítico on-line (OLAP) e mineração de dados (data mining) para
analisar enormes quantidades de dados em grandes sistemas corporativos.
9.3.1 BANCO DE DADOS SAD
É uma coletânea de dados correntes ou históricos provenientes de uma série de
aplicações ou grupos. Pode ser um pequeno banco de dados dentro de um PC
contendo um subconjunto de dados corporativos carregados e, possivelmente,
combinados com dados externos. Alternativamente, o banco de dados SAD pode ser
um grande data warehouse atualizado de forma continua pelo principais sistemas
organizacionais de processamento de transações.
9.3.2 SISTEMA DE SOFTWARE SAD
21
Contém as ferramentas de software empregadas para análise de dados. Pode
conter várias ferramentas OLAP, ferramentas de mineração de dados ou um conjunto
de modelos matemáticos e analíticos que pode ser disponibilizado para o usuário SAD.
9.4 DIMENSIONAMENTO DE HARDWARE
O hardware varia de acordo com cada projeto por isso adotamos os seguintes
requisitos.
◾ Computadores para usuários: Processador Celerom 1.10GHz, 2GB
de memória RAM e 500GB de HD podendo ser desktop ou notebook com acesso a
rede de dados banda larga. Sistema Operacional Windows e/ou Linux
◾ Servidor: Processador I7 3.2 GHz, 4GB de memória RAM e 1TB de
HD. Sistema Operacional Linux (Debian) com banco de dados Oracle ou MySQL com
PHP.
9.5 PROJETO DE ARMAZENAGEM DE DADOS
O banco de dados relacional é o tipo mais popular de banco de dados em uso
hoje em dia para o desenvolvimento de aplicações. Um banco de dados relacional está
baseado em coleções de tabelas, cada uma apresentando uma chave primária. As
tabelas são relacionadas entre si colocando a chave primária de uma tabela como uma
chave estrangeira na tabela relacionada. A Structured Query Language (SQL) é uma
22
linguagem padrão para acessar os dados nas tabelas e opera nas tabelas como um
todo, em vez de nos registros individuais das tabelas. Os exemplos de RDBMS,
(Relational Database Management System), são Microsoft Access, Oracle, DB2,
Sybase, Informix, e Microsoft SQL Server.
10 MODELAGEM DO NEGÓCIO
Conforme Homero; “A modelagem tem como escopo a preparação para as
outras etapas. Um projeto estará bem modelado se e quando for administrável e
passível de avaliação. Isto é, se e quando forem expostas claramente as atividades a
serem desenvolvidas, os objetivos alcançados, o tempo e os recursos requeridos, bem
como indicadas as condições de gestão para que o projeto se complete. Não só isso:
um projeto estará bem configurado se e quando a descrição das atividades a serem
desenvolvidas, dos objetivos a serem alcançados, do tempo e dos recursos requeridos,
das condições de gestão puder ser monitorada, analisada e julgada positiva ou
negativamente”.
10.1 IDENTIFICAÇÃO DE NECESSIDADE
Conforme Pressman “O primeiro passo do processo de análise de sistema
envolve a identificação da necessidade. O analista (engenheiro de sistemas) reúne-se
com o cliente e com o usuário final (se este for outro que não o cliente). O cliente pode
ser um representante de uma empresa externa, o departamento de marketing da
empresa do analista (quando um produto está sendo definido) ou outro departamento
(quando um sistema interno precisa ser desenvolvido).
23
A identificação da necessidade é o ponto de partida na evolução de um sistema
baseado em computador. Quais informações serão produzidas? Quais informações
devem ser fornecidas? Que funções e desempenho são exigidos? O analista
certifica-se de distinguir “necessidades” do cliente (características que sejam cruciais
para o sucesso do sistema) “desejos” do cliente (características que seriam desejáveis
mas que não são essenciais).
Assim que as metas globais são identificadas, o analista passa para uma
avaliação das informações complementares: Existe tecnologia para construir o sistema?
Quais recursos especiais de desenvolvimento e produção serão exigidos? Quais limites
foram estabelecidos para os custos e para os prazos? Se o novo produto for de fato um
produto a ser desenvolvido para venda a muitos clientes, as seguintes perguntas
também devem ser feitas: Qual é o mercado em potencial para o produto? Como esse
produto se comprarÁ com os produtos dos concorrentes? Que posição esse produto
ocupa na linha de produtos global da empresa?
As informações reunidas durante a etapa de identificação das necessidades são
especificadas num Documento Conceitual do Sistema. O documento conceitual original
às vezes é preparado pelo cliente antes das reuniões com o analista. Invariavelmente, a
comunicação entre cliente e analista resulta em modificações no documento.”
10.2 LEVANTAMENTO DOS REQUISITOS
Requisitos Funcionais já implantados:
• Pesquisar completamente o estoque.
• Controle de estoque.
• Controlar ponto de vendas.
• Cadastro de produtos controlados e antimicrobianos.
• Faturamento dos produtos.
24
• Entrada de mercadorias.
Requisitos com problemas:
• Controle de Estoque
• Cadastro de Produtos
Requisitos a serem implantados:
• Controle de gastos.
• Contas a pagar.
• Contas a receber.
• Cadastro e controle de fornecedores e distribuidores.
• Controle de vendas.
Requisitos não-funcionais:
• Confidencialidade: Cadastro de login e senha.
• Operacionalização: Utilização de backup.
10.3 DIAGRAMA DE ATIVIDADES
25
Figura 1 – Diagrama de Atividades
10.4 DIAGRAMA DE CASOS DE USO
26
Figura 2 – Diagrama de casos de uso
10.5 DOCUMENTAÇÃO DE CASOS DE USO
1
Nome do caso de uso Compra Medicamento
Ator principal Usuário
Ator secundário Sistema de compra
27
Resumo Estão descritos neste caso de uso os passos
necessários para que o usuário consiga realizar
uma pesquisa sobre determinado medicamento,
bem como a drogaria que dispõe do mesmo.
Após esta etapa, efetua o pedido e em seguida o
pagamento, escolhendo uma entre as formas de
fazê-lo.
Pré-condições O usuário deveraobrigatoriamente estar logado
ao sistema
Pós-condições O usuário realiza a pesquisa e posteriormente a
compra do medicamento.
Ações do ator Ações do sistema
1.Efetua pesquisa sobre o medicamento
desejado
2.Mostra os resultados da busca
3.Seleciona a drogaria, quantidade do produto
e confirma o pedido
4.Escolhe forma de pagamento, efetua
pagamento
5.Sistema armazena os dados da compra
2
Nome do caso de uso Confirmação de compra
Ator principal Farmacêutico
Ator secundário Sistema
Resumo Descrição dos passos necessários para
verificação de pagamento, consulta de
estoque, validação de receita e confirmação
de compra
Pré-requisitos 1.Estar logado ao sistema.
2.Existir um pedido de compra.
Pós-requisitos Confirmação de compra do produto
28
Ações do ator Ações do Sistema
1.Consulta estoque
2.Verifica pendencia de pagamento
3.Confirma compra
1.Retorna quantidade do produto existente em
estoque.
2.Confirma o ato de pagamento.
Armazena dados da confirmação da compra.
3
Nome do caso de uso Envio de medicamento
Ator principal Drogaria
Ator secundário Sistema
Resumo A drogaria em questão recebe o pedido do
medicamento e em seguida executa o envio do
mesmo para o cliente.
Pré-requisitos Deve obrigatoriamente existir um registro de
pedido de medicamento e o produto estar
disponível em estoque.
Pós-requisitos Execução de envio.
Ações do ator Ações do sistema
1.Drogaria recebe pedido
2.Executa o envio ao cliente
1.Confirma execução de envio.
2.Armazena dados do envio de produto.
29
11 CONCLUSÃO
Foram vistos métodos de criação e implementação de software que norteiam os
programadores e analistas de sistemas na hora de desenvolver um software.
Também pode-se ter uma noção completa de todos os passos necessários para
a implementação de um sistema. A importância da gerência de projetos sua estrutura,
modelagem e requisitos além da arquitetura de dados para se chegar a um resultado
satisfatório.
Foi também analisado o tema proposto e elaborado um estudo de caso de uma
empresa real para refletir na prática as disciplinas até aqui estudadas.
30
12 REFERÊNCIA
1- PRESSMAN, S. Roger; Engenharia de Software. Editora Pearson Makron Books,
2009.
2- THIRY-CHERQUES, Hermano Roberto. Modelagem de Projetos. 2ª Edição – 4.
Reimpressão. Editora Atlas, 2010.
3- DENNIS, Alan. Análise e Projeto de Sistemas. 2ª Edição. Editora LTC, 2005.
4- LAUDON, Kenneth. Sistemas de Informações Gerenciais. Editora Pearson
Prentice Hall, 2007. 7ª Edição.
5-
6-
31
32

Mais conteúdos dessa disciplina