Buscar

PROJETO INTEGRADO MULTIDISCIPLINAR IV

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE PAULISTA – UNIP EaD 
Projeto Integrado Multidisciplinar 
 
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas 
 
Sara Braga Nogueira – RA 2243249 
Ian Vinicius Gonçalves de Marins – RA 2243243 
 
 
 
 
 
 
 
PROJETO INTEGRADO MULTIDISCIPLINAR IV 
 
 
 
 
 
 
UNIP EaD Polo República - Metrô República 
2023 
 
 
 
 
Sara Braga Nogueira – RA 2243249 
Ian Vinicius Gonçalves de Marins – RA 2243243 
 
 
 
 
PROJETO INTEGRADO MULTIDISCIPLINAR IV 
Projeto Integrado Multidisciplinar em 
Análise e Desenvolvimento de Projetos 
 
 
 
 
 
 
Projeto Integrado Multidisciplinar para obtenção do título de tecnólogo em 
Análise e Desenvolvimento de Sistemas, apresentado à Universidade Paulista – 
UNIP EaD. 
 
 
 
UNIP EaD Polo República - Metrô República 
2023 
 
 
 
 
RESUMO 
Neste projeto, será realizado um levantamento e análise dos requisitos 
necessários para o desenvolvimento de um software de controle e gestão de vendas 
voltado para jogos e produtos da cultura geek. Essa análise servirá como base para a 
criação de documentos essenciais na implementação do software, que será utilizado 
na loja. 
Os documentos gerados durante este projeto incluirão modelos de casos de 
uso, requisitos funcionais e não funcionais, diagramas de classes e modelos de dados 
(MER). Isso nos permitirá aplicar de forma prática todo o conhecimento adquirido ao 
longo deste semestre nas disciplinas de Análise de Sistemas Orientados ao Objeto, 
Banco de Dados e Gestão Estratégica de Recursos Humanos. 
Ao concluir este trabalho, ficou evidente que compreender os processos de 
uma empresa é fundamental para a definição de requisitos que conduzam à 
implementação de um software capaz de atender verdadeiramente às necessidades 
do cliente. 
 
Palavras-chave: Análise de Requisitos; Jogos; Loja Virtual; Modelo Entidade-
Relacionamento (MER); Software de Gerenciamento. 
 
 
 
 
 
 
 
 
ABSTRAC 
 In this project, a survey and analysis of the requirements necessary for the 
development of sales control and management software focused on games and geek 
culture products will be conducted. This analysis will serve as the foundation for 
creating essential documents in the software implementation process, which will be 
used in the store. 
The documents generated during this project will include use case models, 
functional and non-functional requirements, class diagrams, and Entity-Relationship 
(ER) data models. This will allow us to practically apply all the knowledge acquired 
throughout this semester in the Object-Oriented Systems Analysis, Database, and 
Strategic Human Resources Management courses. 
 Upon completing this work, it became evident that understanding a company's 
processes is essential for defining requirements that lead to the implementation of 
software capable of truly meeting the customer's needs. 
 
Keywords: Requirements Analysis; Games; Virtual Store; Entity-Relationship Model 
(ER); Management Software. 
 
 
 
 
 
 
 
 
Sumário 
 
1. Introdução .................................................................................................................................... 6 
2. Funções do negócio .................................................................................................................. 7 
3. Soluções disponíveis ................................................................................................................ 7 
4. Automatizações........................................................................................................................... 9 
5. Modelo de casos de uso ......................................................................................................... 10 
6. Requisitos não funcionais ..................................................................................................... 17 
7. Contexto de utilização ............................................................................................................. 19 
8. Regras de negócio ................................................................................................................... 20 
Conclusão .......................................................................................................................................... 23 
Referência .......................................................................................................................................... 25 
 
 
6 
 
 
 
1. Introdução 
Entender o que o cliente quer ou acredita que precisa, bem como as regras 
ou processos de negócios, é o cerne que impulsiona essa função vital que faz parte 
da engenharia de requisitos para o grupo. Esta é uma das partes mais significativas 
do processo que resultará no desenvolvimento de um sistema para o grupo. Além 
disso, há o mapeamento de processos, fundamental para a melhoria dos resultados 
do grupo. Muitos sistemas falham ao longo de sua jornada porque a fase de coleta de 
requisitos é ignorada ou executada de forma ineficiente pelo grupo. 
Uma investigação baseada em 5.400 sistemas desenvolvidos em 1999 
revelou que os custos incorridos como consequência da primeira implementação da 
fase de levantamento de requisitos podem fazer com que os sistemas custem até dez 
vezes o necessário para o grupo. E quão bons são esses sistemas? Preços altos não 
implicam alta qualidade para o grupo. Para desenvolver sistemas profissionais e de 
alta qualidade, é necessário atender aos requisitos de forma eficiente e metódica pelo 
grupo. É necessário contar com profissionais qualificados de acordo com as 
necessidades específicas de cada projeto do grupo. 
O grupo acredita firmemente na importância da avaliação de processos, 
mapeamento e melhoria dos processos de negócios. Neste estudo, o grupo concluirá 
a importância desses processos, bem como sua eficiência na gestão do 
desenvolvimento de software pelo grupo. 
 
7 
 
 
 
2. Funções do negócio 
As Funções de Negócios são estruturas conceituais que fornecem uma 
descrição da missão de uma organização e têm a capacidade de manter sua 
estabilidade ao longo do tempo, mesmo quando a empresa passa por 
reorganizações. 
Pode-se definir uma função como uma sequência de atividades inter-
relacionadas que envolvem uma ou mais entidades de dados e são executadas com 
o propósito de alcançar um ou mais objetivos empresariais. Estes objetivos podem 
variar desde a geração de resultados financeiros específicos até a satisfação das 
necessidades dos clientes da empresa, passando pela criação de produtos e serviços 
destinados à comercialização ou pela geração de receita. 
 
3. Soluções disponíveis 
Os sistemas modernos apresentam uma abordagem mais generalista, onde 
um único sistema de gestão de loja pode ser adaptado para atender a uma ampla 
variedade de tipos de negócios. Isso permite que os desenvolvedores concentrem 
seus esforços tecnológicos em um único aplicativo, o que resulta em entregas de 
soluções mais rápidas e na capacidade de desenvolver novas funcionalidades com 
agilidade. 
Diversas empresas oferecem soluções prontas para atender às necessidades 
da UNIGEEP. Essas soluções variam em termos de linguagem de programação 
utilizada, disponibilidade do aplicativo (local ou na nuvem) e capacidade de integração 
com outras aplicações. Todas as soluções pesquisadas oferecem planos mensais 
que variam de básicos a avançados, com os preços sendo influenciados pela 
quantidade de funcionalidades desejadas. Além disso, os valores podem variar com 
base na duração do contrato, com opções de planos anuais. 
Para enfrentar uma situação como a apresentada pela UNIGEEP, é essencial 
não apenas atender aos requisitos funcionais e não funcionais do software, mas 
também realizar uma análise competitiva. Essa análise não apenas permite que os 
gestores compreendam melhor o panorama demercado e adotem práticas saudáveis 
e éticas para competir nos negócios, mas também oferece oportunidades de 
aprendizado com os concorrentes. Esta pesquisa nos auxiliará a determinar se é 
8 
 
 
 
economicamente viável desenvolver um novo software para um aplicativo que já é 
popular e tem diversos fornecedores no mercado. 
 
Figura 1 - TagPlus - Fonte: tagplus.com.br 
 
Figura 2 – Eleve - Fonte: elevesuasvendas.com.br 
9 
 
 
 
 
Figura 3 – GestãoClick - Fonte: gestaoclick.com.br 
 
Figura 4 – Nex - Fonte: programanex.com.br 
 
4. Automatizações 
Como se determina quais procedimentos podem ser automatizados? 
Gestores que enxergam adiante, antecipando o momento em que os procedimentos 
serão automatizados e todas as dificuldades serão abordadas. A automação de 
processos é, de fato, a chave para o sucesso? 
10 
 
 
 
A automação de processos faz uso de tecnologia especializada e integração 
de dados e sistemas para executar os processos conforme foram originalmente 
concebidos. Isso resulta na redução do risco de erros, na otimização da execução 
dos processos e na capacidade de monitorar o desempenho em tempo real, 
permitindo decisões mais eficazes. Além disso, garante a conformidade com as 
regras e o cumprimento de prazos, oferecendo uma série de outros benefícios. A 
automação vai além do âmbito virtual, possibilitando a integração de diversos 
participantes, como colaboradores, clientes e parceiros de negócios, que podem 
interagir via Internet ou Extranet, utilizando e-mails, sistemas ou portais e uma 
variedade de dispositivos, incluindo computadores tradicionais, smartphones e 
tablets, viabilizando a interação remota e à distância. 
As primeiras operações a serem automatizadas incluem o envio de e-mails 
sobre mercadorias em falta no estoque, notificações aos clientes sobre a 
disponibilidade de produtos reservados e campanhas de e-mail marketing com 
produtos relacionados às compras anteriores dos clientes. 
 
5. Modelo de casos de uso 
Com base na identificação dos casos de uso, foram desenvolvidos os modelos 
correspondentes para cada um, como descrito a seguir: 
Identificação: Consulta de Produtos 
Escopo: Seleção de Produto 
Descrição: 
Este caso de uso permite ao cliente, com a assistência 
de um atendente, acessar a página do produto 
desejado. 
Ator: Cliente, Atendente 
11 
 
 
 
Interessados: Cliente, Atendente e Loja 
Pré-requisitos: O atendente deve estar autenticado no sistema. 
Pós-condição: 
Tanto o atendente quanto o cliente selecionam o 
produto desejado. 
Fluxo normal: 
1. O sistema realiza uma consulta aos produtos no 
sistema de controle de vendas da loja. 
2. O sistema exibe na tela os produtos encontrados. 
Requisitos relacionados: RQNF02 – Disponibilidade do Sistema 
 
Identificação: Filtragem de Consulta de Produtos 
Escopo: Seleção de Produto 
Descrição: 
Este caso de uso permite ao cliente, com a 
assistência de um atendente, realizar uma pesquisa 
específica de produtos com base em características 
como categoria, gênero, fabricante, entre outros. 
Ator: Cliente, Atendente 
Interessados: Cliente, Atendente e Loja 
Pré-requisitos: 
Tanto o atendente quanto o cliente devem ter o 
resultado da consulta disponível. 
12 
 
 
 
Pós-condição: 
1. O Atendente/Cliente fornece dados em pelo 
menos um dos campos de consulta e aciona o 
botão de pesquisa. 
2. O sistema utiliza os dados fornecidos para buscar 
correspondências na base de dados do sistema. 
3. O sistema exibe na tela os resultados da consulta. 
Fluxo normal: 
1. Se o botão de pesquisa for acionado sem que 
nenhum dado de busca seja informado, o sistema 
exibirá mensagens solicitando que pelo menos 
um dado de busca seja inserido. 
2. Se o sistema não encontrar nenhum produto com 
base nos dados fornecidos, serão exibidas 
mensagens informando que não há produtos com 
essas características no sistema. 
Requisitos relacionados: RQNF02 - Disponibilidade do Sistema 
 
Identificação: Adição ao Carrinho de Compras 
Escopo: Escolha de Produto 
Descrição: 
Este caso de uso permite que o Cliente ou Atendente 
inclua produtos no carrinho de compras, com a 
finalidade de posteriormente concluir a compra. 
Ator: Cliente, Atendente 
Interessados: Cliente, Atendente e Loja 
13 
 
 
 
Pré-requisitos: 
O Atendente deve estar autenticado no sistema, e o 
carrinho de compras deve estar vazio. 
Pós-condição: 
O carrinho de compras contém os produtos 
selecionados. 
Fluxo normal: 
1. O Cliente ou Atendente clica no botão "Detalhes 
do Produto". 
2. O sistema redireciona para a página com os 
detalhes do produto. 
3. O Cliente ou Atendente clica no botão "Adicionar 
ao Carrinho". 
4. O sistema armazena as informações na tabela de 
transição do carrinho de compras. 
Requisitos relacionados: RQNF02 - Disponibilidade do Sistema 
 
Identificação: Remoção do Carrinho de Compras 
Escopo: Escolha de Produto 
Descrição: 
Este caso de uso permite ao Cliente ou Atendente 
remover produtos do carrinho de compras, 
possibilitando a finalização da compra apenas com os 
produtos desejados. 
Ator: Cliente, Atendente 
Interessados: Cliente, Atendente e Loja 
14 
 
 
 
Pré-requisitos: O Atendente deve estar autenticado no sistema. 
Pós-condição: 
O carrinho de compras será atualizado com os 
produtos selecionados. 
Fluxo normal: 
1. O Cliente ou Atendente acessa o carrinho de 
compras. 
2. O Cliente ou Atendente clica no botão "Remover" 
ao lado da descrição do produto que deseja 
remover do carrinho. 
3. O sistema recalcula o valor total da compra e 
exibe o resultado na tela. 
Requisitos relacionados: RQNF02 - Disponibilidade do Sistema 
 
Identificação: Concluir Compra 
Escopo: Efetivação da Compra 
Descrição: 
Este caso de uso permite ao Cliente ou Atendente 
finalizar a aquisição dos produtos e, se necessário, 
fazer reservas de itens indisponíveis. 
Ator: Cliente, Atendente 
Interessados: Cliente, Atendente e Loja 
15 
 
 
 
Pré-requisitos: 
O carrinho de compras deve conter pelo menos um 
item. 
Pós-condição: 
O Cliente ou Atendente completa com sucesso o 
processo de compra ou, se aplicável, reserva 
produtos indisponíveis. 
Fluxo normal: 
1. O Cliente ou Atendente especifica a quantidade 
desejada de cada produto a ser adquirido. 
2. O Cliente ou Atendente clica no botão "Concluir 
Compra". 
Requisitos relacionados: 
RQNF02 - Disponibilidade do Sistema; RQNF03 - 
Disponibilidade da Operadora de Cartões. 
 
Identificação: Efetuar Reserva de Produto 
Escopo: Efetivação da Compra 
Descrição: 
Este caso de uso permite ao Cliente ou Atendente 
reservar produtos quando eles não estão disponíveis. 
Ator: Cliente, Atendente 
Interessados: Cliente, Atendente, Loja e Operadora 
Pré-requisitos: Deve haver produtos no carrinho de compras. 
16 
 
 
 
Pós-condição: A reserva do produto é concluída com sucesso. 
Fluxo normal: 
1. O Cliente ou Atendente clica no botão "Efetuar 
Reserva de Produto". 
2. O sistema realiza a reserva do produto, 
registrando a quantidade e associando-a aos 
dados cadastrais do Cliente. 
Requisitos relacionados: 
RQNF02 - Disponibilidade do Sistema; RQNF03 - 
Disponibilidade da Operadora de Cartões. 
 
Identificação: Submissão de Dados do Cartão 
Escopo: Efetivação da Compra 
Descrição: 
Este caso de uso permite que os dados do cartão do 
Cliente sejam submetidos à operadora para 
validação. 
Ator: Cliente, Atendente 
Interessados: Cliente, Atendente, Loja e Operadora 
Pré-requisitos: Deve haver produtos no carrinho de compras. 
Pós-condição: 
A compra é efetivada após a autorização da 
operadora. 
17 
 
 
 
Fluxo normal: 
1. O Atendente solicita os dados do cartão ao 
Cliente. 
2. O Cliente fornece os dados do cartão. 
3. Após preenchimento, o Atendente clica no botão 
"Autorizar Compra". 
4. O sistema envia os dados à Operadora. 
5. O sistema exibe uma mensagem confirmandoa 
conclusão da compra. 
Fluxo alternativo: 
1. Se o Atendente pressionar o botão "Autorizar 
Compra" sem os dados do cartão, o sistema 
exibirá uma mensagem solicitando que os dados 
sejam preenchidos. 
Requisitos relacionados: 
RQNF02 - Disponibilidade do Sistema; RQNF03 - 
Disponibilidade da Operadora de Cartões. 
 
6. Requisitos não funcionais 
Geralmente, o cliente não precisa explicitar esses critérios, pois eles representam 
a base essencial de um programa ou serviço. Requisitos não funcionais abrangem 
aspectos relacionados à utilização do aplicativo em relação à confiabilidade, 
desempenho, disponibilidade, manutenção, tecnologias envolvidas e usabilidade. 
No contexto proposto, os requisitos não funcionais incluem: 
Identificação Nome Descrição 
RQNF01 
Segurança de 
acesso 
Para fortalecer a segurança do sistema, é 
imprescindível a adoção de boas práticas de 
segurança de acesso, incluindo a implementação 
18 
 
 
 
de tokens de autenticação e a escolha criteriosa 
de um sistema de firewall robusto para proteção 
contra ameaças externas. 
RQNF02 
Disponibilidade 
do sistema 
Assim como na escolha do firewall, a 
disponibilidade do sistema é fundamental. A 
preservação do funcionamento ininterrupto do 
sistema durante o horário comercial requer 
sistemas de backup de energia e hardware 
confiáveis. 
RQNF03 
Disponibilidade 
da Operadora de 
Cartões 
A operadora financeira desempenha um papel 
crucial no processo de finalização da compra, 
uma vez que é um dos métodos de pagamento 
aceitos. Portanto, é essencial garantir a 
disponibilidade contínua dessa operadora. 
RQNF04 
Desempenho de 
Internet 
Aprimorado 
O sistema utilizado para efetuar as vendas opera 
online, tornando essencial uma alta qualidade no 
desempenho da conexão de rede. Isso é vital 
para evitar atrasos e desistências por parte dos 
clientes durante o processo de compra. 
 
Identificador RQNF05 Categoria Usabilidade 
Nome Utilização de Design Responsivo nas Interfaces Gráficas 
Data de criação 15/04/2020 Autor Silvio Agnoleto 
19 
 
 
 
Data última 
alteração 
Não Aplicável Autor Não Aplicável 
Versão 1.0 Prioridade Importante 
Descrição O sistema de Controle e Vendas está sendo desenvolvido para 
operar em ambiente desktop. No entanto, é crucial que a 
interface do sistema seja capaz de se adaptar adequadamente, 
independentemente do dispositivo utilizado para acessá-lo, seja 
um desktop ou um tablet. Devido ao crescente uso de 
dispositivos móveis, em particular tablets, em estabelecimentos 
comerciais, é essencial que o layout do sistema seja compatível 
com esses dispositivos. Importante ressaltar que durante o 
processo de homologação do sistema, serão conduzidos testes 
de usabilidade para verificar a conformidade com este requisito. 
A não conformidade resultará na não realização de pagamento 
referente à funcionalidade que não seja homologada de acordo 
com os critérios estabelecidos neste documento. 
 
7. Contexto de utilização 
A relevância do contexto na experiência do usuário está em constante 
crescimento. Com os avanços tecnológicos e a ampla adoção de dispositivos móveis, 
o contexto de utilização, ou seja, o ambiente onde ocorre a interação entre o usuário 
e o produto, tornou-se um elemento fundamental no desenvolvimento de sistemas. 
Algumas considerações importantes a serem feitas em relação ao contexto 
incluem: 
 Que tipo de experiência deseja-se proporcionar em cada situação de uso? 
 Quais são os cenários nos quais o seu produto ou serviço pode ser 
empregado? 
20 
 
 
 
 Quais são as expectativas que os usuários têm em cada um desses 
contextos? 
O entendimento do contexto de uso permite que você prepare seus produtos 
e serviços para proporcionar experiências adequadas em cada situação de acesso. 
Público-alvo: O sistema está disponível para todos aqueles que tenham 
acesso mediante autenticação com login e senha, abrangendo tanto os funcionários 
quanto o proprietário. 
Objetivo: O sistema foi projetado para a realização de vendas de produtos 
disponíveis na loja física. 
Plataforma: O acesso ao sistema ocorre por meio de uma aplicação desktop, 
embora seja possível utilizá-lo em dispositivos móveis. Esse acesso é restrito à 
localidade física da loja. 
8. Regras de negócio 
As regras de negócio desempenham um papel fundamental na modelagem de 
processos, uma vez que delimitam e especificam a maneira como um determinado 
processo deve ser conduzido. Além disso, elas refletem o entendimento profundo do 
processo em questão. 
Dentro dos cenários apresentados, a seguir estão as regras a serem 
aplicadas. 
Fonte Manual do PIM VI – página 25 
Identificação RGN05 - Registro de Vendas de Produtos 
Descrição Toda venda deve incluir os dados do cliente e a lista de produtos 
adquiridos. É obrigatória a geração de um código exclusivo para a 
venda, contendo a data da transação, o valor total, opções de 
21 
 
 
 
pagamento (dinheiro ou cartão), o status do pagamento e o status da 
venda. 
Identificação RGN06 - Exclusão de Itens da Venda 
Descrição O atendente tem permissão para remover itens da venda caso o 
cliente opte por não adquiri-los. Entretanto, somente o supervisor da 
loja tem a autorização para efetuar essa exclusão, mediante 
autenticação com nome de usuário e senha válidos. 
Identificação RGN07 - Consulta de Preços 
Descrição O atendente está autorizado a consultar os preços dos produtos 
quando solicitado pelo cliente. 
Identificação RGN08 - Cancelamento de Vendas 
Descrição O cancelamento de uma venda pode ser realizado exclusivamente 
pelo supervisor da loja, que deve fornecer credenciais válidas de 
usuário e senha durante o procedimento. No momento do 
cancelamento, o código da venda deve ser transmitido ao sistema 
financeiro. 
Identificação RGN01 - Acesso ao Sistema 
Descrição O acesso ao sistema é restrito à loja e requer autenticação por meio 
de login e senha. 
Identificação RGN02 - Cadastro de Produtos 
22 
 
 
 
Descrição A tarefa de cadastrar produtos é atribuída ao estoquista, que deverá 
categorizá-los como jogos, acessórios ou produtos geek. 
Identificação RGN03 - Cadastro de Clientes 
Descrição Os registros de clientes devem conter informações como número de 
RG ou CPF, nome, data de cadastro, endereço, número de telefone e 
endereço de e-mail. 
Identificação RGN04 - Especificações dos Produtos 
Descrição Cada produto deve ser acompanhado por detalhes como código de 
barras, nome, categoria, fabricante, quantidade em estoque e preço. 
No caso de jogos e acessórios, também é necessário especificar a 
plataforma de uso e o prazo de garantia do produto. 
 
23 
 
 
 
Conclusão 
Os requisitos constituem o conjunto de necessidades estipuladas pelo cliente 
ou usuário, delineando a estrutura e o comportamento do software em 
desenvolvimento, assim como os processos, os dados a serem gerados, as restrições 
operacionais e as pessoas que irão utilizar o software, bem como suas interações 
complexas. 
A compreensão dos desafios enfrentados por uma organização na utilização 
de software é uma tarefa desafiadora. Portanto, a definição precisa do que um sistema 
deve realizar é uma tarefa complexa por natureza. 
O PIM IV ilustra que, por meio das técnicas aprendidas neste semestre, somos 
capazes de interpretar de maneira mais precisa as expectativas do cliente e 
transformá-las em realidade de forma organizada, eficiente e econômica. Isso leva em 
consideração não apenas as expectativas, mas também os prazos estabelecidos 
pelas partes envolvidas no processo. 
Assim, podemos afirmar que os benefícios da análise de requisitos incluem: 
o Estabelecimento de um entendimento comum entre desenvolvedores, 
clientes e usuários em relação ao trabalho a ser realizado. 
o Criação de uma fonte confiável para estimativas de custo, pessoal, prazos, 
entre outros. 
o Aprimoramento da qualidade dosoftware a ser desenvolvido. 
o Definição de objetivos que resultam em menor necessidade de 
manutenção e personalização do software no futuro. 
No entanto, para que essas estratégias alcancem o impacto desejado, é 
essencial que a definição de requisitos seja: 
o Clara e inequívoca. 
o Abrangente, abordando todos os aspectos relevantes. 
o Precisa e consistente, evitando ambiguidades. 
o Concisa, evitando informações desnecessárias. 
o Confiável, assegurando que os requisitos sejam sólidos e confiáveis em 
cada proposta a ser implementada. 
24 
 
 
 
Em conclusão, as abordagens de análise e coleta de requisitos 
desempenharam um papel fundamental para o sucesso deste projeto e para os futuros 
projetos que virão. 
 
25 
 
 
 
Referência 
Manual do PIM IV Curso Superior de Tecnologia em Análise e Desenvolvimento 
de Sistemas – Universidade Paulista – Unip .CST Análise e Desenvolvimento de 
Sistemas. 
[DENNIS, 2005] DENNIS, Alan. Análise e Projeto de Sistemas. Rio de Janeiro, LTC, 
2005. 
[Lima,2005] LIMA, Adilson da Silva. UML 2.0: do requisito à solução. 1 ed. São 
Paulo: Érica, 2005. 
[Ahern, 2001] DENNIS M. AHERN, AARON CLOUSE, e RICHARD TURNER, CMMI 
Distiled: A Practical Introduction to Integrated Process Improvement, SEI Series 
in Software Engineering, Addison-Wesley, 306 pages, 2001. 
[Pressman, 2002] PRESSMAN, R. Engenharia de Software. Rio de Janeiro: 
McGraw-Hill, 2002. 
[Campos, 1992] CAMPOS, VICENTE TQC — Controle da Qualidade Total. Belo 
Horizonte: Bloch Ed, 1992. 
[ISO. 2000] ISO 9001:2000. Quality Management Systems. Requirements, 2000. 
[Maldonado, 2001] — Qualidade de Software, Teoria e prática. São Paulo: Pearson, 
2001. 
[MCT,1996] MCT. Qualidade no setor de software brasileiro: 1995. Brasília, DF. 
http:/Awww.mct.gov.br 
[Weber, 2001] WEBER, K.C,; ROCHA, A.R.C e NASCIMENTO, C.J. Qualidade e 
produtividade em software, 4ª edição renovada. São Paulo, Makron Books, 2001

Continue navegando