






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Um trabalho realizado no curso de análise e desenvolvimento de sistemas da faculdade de tecnologia de campinas (fatec), onde os conceitos de engenharia de software são aplicados em dois cenários fictícios: uma loja de animais de estimação e um sistema de monitoramento de bagagens aéreas. O documento detalha as regras de negócio, requisitos funcionais e não-funcionais, descrições numeradas e diagramas de casos de uso, classes bce e objetos para cada cenário.
Tipologia: Trabalhos
Compartilhado em 26/03/2021
1 documento
1 / 12
Esta página não é visível na pré-visualização
Não perca as partes importantes!







João Ricardo Bruno Alex Rafael Santos Victor Nicola Aplicação dos Conceitos de Engenharia de Software Análise Multidimensional Campinas 2019
João Ricardo Bruno Alex Rafael Santos Victor Nicola Aplicação dos Conceitos de Engenharia de Software Análise Multidimensional Trabalho apresentado para a disciplina de Engenharia de Software II, pelo Curso de Análise e Desenvolvimento de Sistemas da Faculdade de Tecnologia de Campinas
Este trabalho tem como objetivo expor e fixar os conceitos de conhecimento adquiridos na disciplina de Engenharia de Software. Esses conceitos são essenciais para o desenvolvimento harmonioso de qualquer programa que almeje estar no padrão de excelência estabelecido pelas entidades que regem o mundo da criação de sistemas e softwares. Aqui serão analisados dois cenários fictícios em que se empregarão essas ideias. Uma loja de animais de estimação que quer um sistema de vendas eficiente e um sistema de monitoramento de bagagens que consiga garantir a segurança das mesmas. Os Elementos destacados serão: Regra de Negócio Requisito Funcional e Requisito Não-Funcional Descrição Numerada Diagramas: Diagrama de Caso de Uso Diagrama de Classe - Categorização BCE Diagrama de Classe de Objeto
RNG 01 - Para compra relacionada aos animais, o comprador deve ser maior que 18 anos. (RF0 5 ) RNG02- Compra de animais só é permitida se o cliente comparecer na loja física. (RF01, RF04) 2.1. 2 REQUISITOS FUNCIONAIS E NÃO-FUNCIONAIS Requisitos Funcionais: RF01-Realiza vendas RF 02 - Emitir cupons fiscais RF 03 - Fazer pedido RF 04 - Realizar pagamento RF 05 - Cadastro Cliente RF 06 - Realizar trocas de produtos RF 07 - Validar dados de pagamento Requisitos Não-Funcionais: RNF01-Fazer requisição do pedido ao sistema de entrega RNF02-Conferir CPF no Serasa antes de realizar compra RNF 03 - Validação de dados bancários com Web Service externo 2 .1. 3 DESCRIÇÃO NUMERADA Pet físico 1.Cliente chega na loja. 2.Funcionário o recebe para ajudar. 3.Cliente se informa. 4.Seleciona suas compras.
RNG 01 - A bagagem deve ter um GPS instalado para que o sistema possa se comunicar e fazer parte do gerenciamento. (RF0 1 , RF02)
2. 2. 2 REQUISITOS FUNCIONAIS E NÃO-FUNCIONAIS Requisitos Funcionais: RF 01 - Validar bagagem. RF02-Receber QRCODE. RF 03 - Gerenciar bagagem. RF 04 - Fornecer estado atual. RF 05 - Fornecer localização. RF 06 - Emitir alerta. Requisitos Não-Funcionais: Estabelecer comunicação em tempo real com GPS instalado na bagagem. Receber validação de QRCODE feito pelo alfandega, após bagagem passar por validação. 2. 2. 3 DESCRIÇÃO NUMERADA 1.Usuário se apresenta para voo. 2.Apresenta sua bagagem para validação. 3.Caso passe, ler QRCODE no sistema. 4.Entregar sua mala. 5.Entrar para voo. 6.Sistema faz gerenciamento em tempo real de localização 7.Sistema emite alertas caso precise. 8 .Sistema realiza gerenciamento do estado atual da bagagem, caso detecte alguma anomalia.
Esse trabalho colaborou para a solidificação dos conceitos aprendidos em sala e na dinâmica de atividade em grupo. É muito importante lembrar que como toda atividade de excelência, a criação de softwares tem um padrão, e a Engenharia de Software se ocupa em determinar e organizar esse padrão de excelência. As Regras, normas e ferramentas utilizadas pela engenharia visa a melhor compreensão e melhor confecção de programas visando a eficiência e eficácia de acordo com o que realmente foi pretendido pelo cliente. Assim, não adianta apenas destrinchar requisitos e casos de uso se não houver bom senso por parte do criador do projeto em aceitar que o software em si não é feito para uma finalidade generalista e sim a finalidade específica do cliente.