Buscar

analise e desenvolvimento de sistemas. oficina mecanica

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 13 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 13 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 13 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

�PAGE �
SUMÁRIO
1 INTRODUÇÃO.....................................................................................................4
2 TAREFA 1.............................................................................................................5
2.1 TAREFA 2...........................................................................................................8
2.2 TAREFA 3..........................................................................................................9
2.4 TAREFA 4..........................................................................................................11
3 CONCLUSÃO......................................................................................................12
REFERÊNCIAS......................................................................................................13
�
�
INTRODUÇÃO
O Presente trabalho baseia-se no cenário proposto, apresentando um estudo de caso do Controle de Ordem de Serviços e Reparos automotivos, inclusive parte elétrica, como também uma implementação de sistema fundamentado na linguagem C#, em torno da Oficina Mecânica “Chave de Rodas”. Este estudo tem como objetivo abordar alguns conceitos teóricos e práticos sobre analise e desenvolvimentos de sistemas, mostrando os protótipos utilizados, para favorecer a ordem e organização da empresa a partir da criação do banco de dados para o armazenamento de informações, desenvolvendo meios para solucionar problemas e o uso do software necessário para tamanha ação.
TAREFA 1
Conforme o cliente chegar à oficina trazendo seu carro para realização de um serviço de para reparo, é necessário que a recepcionista faça o registro dos dados do cliente e do veículo que será realizado o reparo. Se o cliente já for cadastrado no banco de dados, será realizado apenas o registro dos serviços que necessita o carro. Porém se o cliente for novo, além do registro do carro, será realizado um registro dos dados básicos do cliente e será aberta uma ordem de serviço com a descrição dos reparos a serem efetuados no veículo. Após os registros, o automóvel será encaminhado para uma avaliação pelo mecânico, onde este analisara as peças necessárias a serem utilizadas no reparo e seus respectivos
valores. Após esta etapa o cliente receberá uma via com o orçamento realizado e dirá se autoriza o reparo ou não. Se o cliente autorizar o reparo, o mecânico irá fazer a reparação no automóvel e liberará para a entrega.
Agora mostraremos abaixo o Diagrama de Caso e o diagrama de uso, representando os atributos de cada classe e as suas operações.
No diagrama de caso de uso mostrado abaixo mostramos o que as funcionalidades da aplicação e sua interação com o usuário. 
Figura 1 – Diagrama Caso de Uso
No diagrama de classe podemos observar as informações estruturais de um objeto, usadas pela aplicação. As informações são descritas, classes e ralações são demonstradas graficamente de acordo com sua interligação às tabelas na base de da dos, nos nós XML ou nas composições de outros objetos de software.
 
Figura 2 – Diagrama de Classe
2.1 Tarefa 2
No que diz respeito à modelagem conceitual construímos aqui o Diagrama de Entidade e Relacionamento, identificando as entidades, atributos e os 
relacionamentos com cardinalidade . Já quanto ao modelo lógico, definimos as chaves primárias e estrangeiras, normalização, integridade e referencial.
Figura 3 – DER conceitual
Figura 4 – Modelo lógico
2.2 tarefa 3
	A estrutura de dados utilizados foi fila onde a ordem de saída dos elementos se dá com a retirada do primeiro elemento que entra na estrutura, basicamente como uma fila em um caixa de loja, aonde a primeira pessoa que chegar será a primeira a ser atendida, com base nisso as pessoas que chegarem depois deve ir aguardando pelo atendimento. 
A seguir estão as etapas de inserção em fila utilizando a linguagem C#: 
Using System; 
Using System. Collections. Generic; 
using System. Linq; 
Using System. Text; 
Using Consol e Application1
12 
Console. Write Line (" \ n.. . . .. . .... .. .. .. . .. . ... ... ... .. .. . .. . . \ “n”); 
Console. Write Line (imprime); 
Console. Write Line (" \ n.. . . .. . .... .. .. .. . .. . ... ... ... .. .. . .. . . \ “n”); 
} 
els e 
IF (opção = = 2) / * REM OVE R S AÍ DA. */ 
{ 
Console. Clear (); 
fila.CHEGA (); 
imprime = fila.IMPRIME (); 
Console. Write Line (" \ n.. . . .. . .... .. .. .. . .. . ... ... ... .. .. . .. . . \ “n”); 
Console.WriteLine (imprime); 
Console.WriteLine (" \ n.. . . .. . .... .. .. .. . .. . ... ... ... .. .. . .. . . \ “n”); 
} 
els e 
if (opcao = = 3) / * OP ÇÃ O IMPRIMIR SAÍDAS .. */ 
{ 
Console.Clea r(); 
imprime = fila.IMPRIME (); 
Console. Write Line(" \ n.. . . .. . .... .. .. .. . .. . ... ... ... .. .. . .. . . \ n"); 
Console.WriteLine(imprime); 
Console.WriteLine(" \ n.. . . .. . .... .. .. .. . .. . ... ... ... .. .. . .. . . \ n"); 
} 
} 
} 
Static public void imprime Opcoes( ) 
{ 
Console.Write Line(" \ n ESCOLHA A OPÇÃO DESEJADA : \ n"); 
Console.WriteLine(" CHEGADA Do Cliente.. . . .. . .. .. . Digite 1"); 
Console.WriteLine(" SAIDA Do Cliente. .. . . .. . .. .. Digite 2"); 
Console.WriteLine(" Pesquisar Quantos Clientes Está cadastrado. Digite 3" ); 
Console.WriteLine(" Sair do PROGRAMA . .. . .. . .. . Digite 0 \n" ); 
Console.Write(" OPÇÃO.: " ); 
} 
} 
} 
} 
Quadro 1 – Inserção de componente
2.3 TAREFA 4
Para a empresa chave de rodas a proposta foi realizada uma pesquisa de mercado e a proposta de dois tipos de configurações segue abaixo : 
Computador01
- Core I5 7200U 2.5GHz
- 4 Gb de RAM
- 1 Tb de HD.
- Monitor de 23.8 polegadas
- Kit Multimídia
- Teclado e mouse
- Marca LG
- Valor R$ 2.745,00
Computador02
- Core I3-6100T 3.2GHz
- 4 Gb de RAM
- 1 Tb de HD.
- Monitor de 21.5 polegadas
- Kit Multimídia
- Teclado e mouse
- Marca Le novo
- Valor R$ 2.500,00
O computador 01 tem um processador com mais núcleos, apesar de a velocidade de processamento ser menor em comparação com o computador 02. A quantidade de memória e a capacidade de armazenamento entre os dois computadores cotados são compatíveis e há uma pequena variação para cima no computador 01 em relação ao monitor. Apesar de um pouco mais caro, tanto a configuração quanto a qualidade da marca LG fazem do computador 01 a melhor aquisição em termos de custo-benefício.
CONCLUSÃO
Este trabalho traz um modo resumido de como aplicar os conhecimentos adquiridos no curso de Analise e desenvolvimento de sistemas, colocando em prática os conhecimentos teóricos que vimos em sala de aula. Apresentando um diagrama de caso de uso e um de classe. O diagrama de caso de uso apresenta a funcionalidade de um sistema que vai ser projetado, sendo uma ferramenta excelente para o levantamento dos requisitos funcionais do sistema. 
O diagrama de classe representa a estática utilizada na área da programação para descrever a estrutura de um sistema, apresentando suas classes, atributos, operações e as relações entre os objetos. O próximo item apresentado é a modelagem conceitual que tem como objetivo apresentar uma forma gráfica, sendo este chamado de Diagrama Entidade e Relacionamento (DER) e o modelo lógico que apresenta as chaves primárias e estrangeiras, normalização, integridade e referencial.
REFERÊNCIAs
LIMA, Edwin; REIS, Eugênio. C# e .NET – Guia do Desenvolvedor; 1. ed. Rio de Janeiro: Campos, 2002.
MACÊDO, Diego. Modelagem Conceitual, Lógica e Física de Dados. Disponível em: http://www.diegomacedo.com.br/modelagem-conceitual-logica-e-fisica-de-dados/. Acessoem: 25 abr. 2018.
NISHIMURA, Roberto Yukio. Banco de Dados I. ed. São Paulo: Person Prentice Hall,2009. 
SILVIA, Flávio de Almeida e, Desenvolvimento Orientado a Objetos I. ed. São Paulo: Person Prentice Hall,2009.
TANAKA, Simone Sawasaki, Análise de Sistemas I. ed. São Paulo: Person Prentice Hall,2009. 
SOMMERVILE, Ian. Engenharia de software. 8 Edição. São Paulo: Pearson Addison Wesley, 2007 . 
UN IVERSIDADE FEDERAL DO PARANÁ. Biblioteca Central. Normas para apresentação de trabalhos. 2. ed. Curitiba: UFPR, 1992 . v. 
Pesqueira
2018
OFICINA MECÂNICA
NOME do estudante
NOME do estudante
OFICINA MECÂNICA
Trabalho apresentado à Universidade Pitágoras UNOPAR, como requisito parcial para a obtenção de média bimestral nas disciplinas de Linguagens de Programação e Estrutura de Dados, Banco de Dados I, Organização de Computadores, Análise Orientada a Objetos I, Seminários III.
. 
Cidade
2018
Sistema de Ensino Presencial Conectado
SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Continue navegando