PORTFÓLIO FazenTECH - 1 E 2 SEMESTRE - ANÁLISE DE SISTEMAS - 2020/02

Tipo de documento:Revisão Textual

Área de estudo:Outro

Documento 1

LINGUAGENS DE PROGRAMAÇÃO 13 3 CONCLUSÃO 15 REFERÊNCIAS. INTRODUÇÃO Esse tema proposto, a produção textual a seguir, tem como objetivo desenvolver um sistema para melhor gerenciar uma Fazenda. Serão apresentados os diagramas, a concepção do banco de dados com seu script e a solução para minimizar as perdas de leite da Fazenda. DESENVOLVIMENTO. ANÁLISE ORIENTADA A OBJETOS I Durante o ciclo de vida de desenvolvimento de software, o desenvolvimento normalmente é dividido em estágios, conceitos abstratos, soltos, usados ​​para separar as atividades que ocorrem em cada fase do desenvolvimento. Levamos em consideração as funcionalidades para realização do processo de criação animal e o planejamento de plantio das diferentes culturas da fazenda. Para atender o domínio de criação animal e planejamento de plantio do Sistema FazenTECH, apresentaremos a seguir o Modelo de Casos de Uso, o Modelo de Classes e o Diagrama de Máquina de Estados para a classe “Plantio”, discorrendo sobre pontos em cada um dos tópicos.

a) O Diagrama de Use Cases: O objetivo do diagrama de caso de uso é capturar o aspecto dinâmico de um sistema. No entanto, essa definição é muito genérica para descrever o propósito, visto que outros quatro diagramas (atividade, sequência, colaboração e gráfico de estado) também têm o mesmo propósito. Examinaremos algum propósito específico, que o distinguirá de outros quatro diagramas. O diagrama de classes mostra uma coleção de classes, interfaces, associações, colaborações e restrições. Também é conhecido como diagrama estrutural. Figura 3: Diagrame de Classe c) O Diagrama de Máquina de Estados: Um diagrama de máquina de estado modela o comportamento de um único objeto, especificando a sequência de eventos pelos quais um objeto passa durante sua vida útil em resposta a eventos.

O diagrama de máquina de estado é um dos cinco diagramas UML usados ​​para modelar a natureza dinâmica de um sistema.  Eles definem diferentes estados de um objeto durante seu tempo de vida e esses estados são alterados por eventos.  Cada banco de dados possui uma ou mais APIs distintas para criar, acessar, gerenciar, pesquisar e replicar os dados que contém. Outros tipos de armazenamento de dados podem ser usados, como arquivos no sistema de arquivos ou grandes tabelas hash na memória, mas a busca e a gravação de dados não seriam tão rápidas e fáceis com esses tipos de sistemas. Então, hoje em dia, usamos sistemas de gerenciamento de banco de dados relacional para armazenar e gerenciar um grande volume de dados.

 Isso é chamado de banco de dados relacional porque todos os dados são armazenados em tabelas diferentes e as relações são estabelecidas usando chaves primárias ou outras chaves conhecidas como chaves estrangeiras. O sistema FazenTECH precisa armazenar diversas informações importantes e relevantes, como algumas informações pessoas dos usuários, tipos de materiais, fornecedores, produtos, etc. nome FROM Compras as A INNER JOIN Varejistas as B on A. nome = B. nome; SELECT COUNT(*) FROM Funcionarios; SELECT COUNT(DISTINCT nome) FROM Compras; SELECT MAX(salario) FROM Funcionarios; Quadro 1: Script SQL 2. LINGUAGENS DE PROGRAMAÇÃO Para minimizar as perdas na produção leite que ocorrem na fazenda de Lúcia foi idealizado um sistema de controle de produção utilizando a linguagem Python. A nossa função seria implementar uma busca binária neste sistema.

Muitas vezes surge em concursos de programação e entrevistas técnicas. Implementar a pesquisa binária acaba sendo uma tarefa desafiadora, mesmo quando é possível entender o conceito. A menos que se esteja curioso ou tenha uma atribuição específica, deve-se sempre aproveitar as bibliotecas existentes para fazer uma pesquisa binária em Python ou qualquer outra linguagem. A busca binária é um eficiente algoritmo para encontrar um item em uma lista ordenada de itens. Ela funciona dividindo repetidamente pela metade a porção da lista que deve conter o item, até reduzir as localizações possíveis a apenas uma. M. HISATOMI, M. Análise orientada a objetos I. Londrina: Editora e Distribuidora Educacional S. A. br/books/9788580555349> Acesso: em 19 ago. SANTANA, Gisele Alves. Linguagens de programação e estruturas de dados.

Londrina: Editora e Distribuidora Educacional S. A.

59 R$ para obter acesso e baixar trabalho pronto

Apenas no StudyBank

Modelo original

Para download