Prévia do material em texto
�PAGE \* MERGEFORMAT�2� SISTEMA DE ENSINO PRESENCIAL CONECTADO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS HENDERSON KLEBER portfólio individual II – 2° semestre desenvolvimento de sistemas de informação I Concórdia - SC 2018 HENDERSON KLEBER portfólio individual II – 2° semestre desenvolvimento de sistemas de informação I Atividade Interdisciplinar Individual apresentado ao Curso Análise e desenvolvimento de sistemas da UNOPAR - Universidade Norte do Paraná, para as disciplinas de Linguagem de Programação e Estrutura de dados, Banco de dados I, Organização de Computadores, Análise Orientada a Objetos I, Seminários III. Prof. Roberto Yukio Nishimura, Paulo Kiyoshi Nishitani, Iolanda Claudia Sanches Catarino, Merris Mozer, Anderson Emidio de Macedo Gonçalves. Concórdia - SC 2018 SUMÁRIO 1 INTRODUÇÃO...................................................................................................4 2 OBJETIVOS........................................................................................................5 3 DESENVOLVIMENTO........................................................................................6 3.1 PROTOTIPO DE TELAS..............................................................................6 3.1.1 Diagrama de casos de uso.............................................................6 3.1.2 Diagrama de Classe.......................................................................7 3.2 Banco de dados...........................................................................................8 3.2.1 Modelo Lógico................................................................................8 3.2.2 Modelo Conceitual..........................................................................9 3.3 LINGUAGENS DE PROGRAMAÇÃO E ESTRUTURA DE DADOS............9 3.3.1 Estrutura de dados utilizada...........................................................9 3.3.2 Regras de Operaçao......................................................................9 3.3.3 Exemplificação das etapas de inserção de um Componente utilizando a linguagem C#(SHARP) .................................10 3.3.3.1 Código Fonte....................................................................10 3.4 ORGANIZAÇÃO DE COMPUTADORES....................................................13 3.4.1 Pesquisa de computadores disponíveis e suas configurações.13 3.4.1.1 Computador 01.................................................................13 3.4.1.1 Computador 02.................................................................13 4 CONCLUSÃO....................................................................................................14 REFERÊNCIAS............................................................................................................15 1 INTRODUÇÃO Este trabalho aborda os assutos do 2° semestre do curso superior de tecnologia em análise e desenvolvimento de sitemas. Seus principais assuntos abordam os conteúdos estudados, sendo eles: Análise Orientada a Objetos I, Banco de Dados I, Linguagens de pogramação e estruturas de dados e Organização de computadores. Apresenta de uma forma teoria e prática como seria um sistema voltado a uma oficina mecânica, desenvolvendo cadastros e rotinas para os serviços prestados pela empresa. Contudo utilizando algumas técnicas de análise de sistemas para maior aprofundamento de todas as disciplinas abordadas. 2 OBJETIVOS As principais razões do trabalho são executar os assuntos dirigidos no decorrer do semestre, efetuando cadastros e rotinas para o desenvolvimento do sistema de agendamento de veiculos na empresa utilizando a linguagem C# e desenvolver técnicas de análise de sistemas e engenharia de software. 3 DESENVOLVIMENTO O trabalho proposto refere-se a uma ofina mecânica denominada “Chave de Rodas”, executa serviços de alta qualidade, com excelentes profissinais em seu quadro de funcionários, trabalha com diversos serviços e tipos de agendamentos, o que torna esta empresa muito bem administrada mostrando de antemão para seus clientes data/hora que o veiculo ficara pronto. Com sua ótima performance, a clientela começou a crescer sem precedentes, a informatizão deve ser utilizado para maior crescimento do estabelecimento. 3.1 PROTÓTIPO DE TELAS Com base no cenário proposto foi criado um diagrama de classes, assim como, o diagrama de casos de uso. Abaixo serão apresentados os diagramas como parte requisito do trabalho. 3.1.1 Diagrama de Caso de Uso Figura 1: Diagrama de Casos de Uso do sistema Oficina Mecânica 3.1.2 Diagrama de Classe Utilizando como base as regras propostas nas orientações para a execução do trabalho, o diagrama de classe do sistema que foi abordado pode ser apresentado confome figura 2. Figura 2 : Diagrama de classes da Oficina Mecânica 3.2 BANCO DE DADOS 3.2.1 Modelo Lógico Figura 3: Modelo lógico 3.2.2 Modelo Conceitual Figura 4 : Diagrama Entidade/Relacionamento 3.3 LINGUAGENS DE PROGRAMAÇÃO E ESTRUTURA DE DADOS 3.3.1 Estrutura de Dados Utilizada A estrutura de dados do tipo Fila é a mais indicada para efetuar o atendimento dos agendamentos, pois obviamente os primeiros agendamentos realizados por um determinado tipo de serviço serão os primeiros atendidos 3.3.2 Regras de Operação FILA está no nosso cotidiano, como por exemplo: em filas no supermercado, na farmácia, nos bancos, na lotérica. Uma FILA é uma coleção de elementos que podem ser inseridos e retirados, mas o primeiro elemento a entrar é o primeiro elemento a sair, ou seja, o objeto que estiver mais tempo na fila, em dado momento será retirado. 3.3.3 Exemplificação das etapas de inserção de um componente utilizando a linguagem C# (SHARP). 3.3.3.1 Código Fonte Figura 5 : Menu Principal Figura 6: Codificação da estrutura de dados Figura 7: Demas rotinas Figura 8: Demais rotinas Figura 9 : Demais rotinas Figura 10: Demais rotinas 3.4 ORGANIZAÇÃO DE COMPUTADORES 3.4.1 Pesquisa de computadores disponíveis e suas configurações 3.4.1.1 Computador 01 Intel©core™ i5-8400 2,8GHz 8GB, DDT4, 2400MHz Disco rígido de 1TB(7200 RPM) teclado e mouse Monitor Dell de 23” P2317H Placa de vídeo NVIDIA® GeForce® GT 1030 de 2 GB, GDDR5, R$ 4.747,00 3.4.1.2 Computador 02 Intel® Core™ i5-8400 2.8GHz 8GB, DDR4, 2400MHz Disco rígido de 1TB (7200 RPM) Teclado e mouse Monitor Dell de 23” P2317H Placa de vídeo NVIDIA® GeForce® GTX 1050Ti de 4 GB, GDDR5 R$ 5.006,00 Ao comparar as duas configurações e suas respectivas descrições, podemos avaliar que são semelhantes em vários aspectos, mas algumas configurações como a placa de video são desnecessarias para uma empresa como a “Chave de roda”, deve assim ser avaliado a melhor máquina na questão custo-beneficio. Como as duas máquinas são de extrema qualidade, a melhor escolha seria o Computador 01, por ter um preço mais acessivel do que a segunda opção. Podemos descrever que a primeira máquina teria um melhor desempenho e assim efetuar melhor suas atividades. 4 CONCLUSÃO Podemos concluir com base em todos os assuntos abordados que software estão cada vez mais entrando no mercado para automatizar todas as empresas, sejam elas pequenas ou grandes Sendo que, grande parte desta dependência se dá em função do fato das informações das empresas estarem aumentando a exigência de armazenamento em sistemas de gerenciamento de banco de dados e de que há a necessidade de sistemas para suprir e manipular todas as informaçõesnecessárias. Pudemos concluir ainda que os digramas de casos de uso e de classes são largamente utilizados tanto nas fases de análise quanto na de projeto de sistemas. REFERÊNCIAS CÂNDIDO, Carlos Henrique. Modelagem ER: brModelo 2.0. Disponível em: <http://sis4.com/brModelo/Default.aspx> Acesso em: 13 maio 2018. PUGA, Sandra; RISSETTI, Gerson. Lógica de programação e estrutura de dados com aplicações em Java. São Paulo: Prentice Hall, 2003. Estruturas de dados básicas. Disponível em: < http://homepages.dcc.ufmg.br/~cunha/teaching/20121/aeds2/lists.pdf> Acesso em: 17 maio 2018.