Vous êtes sur la page 1sur 11

SISTEMA DE ENSINO PRESENCIAL CONECTADO ANLISE E DESENVOLVIMENTO DE SISTEMAS

JEAN CARLOS DE SOUSA BRANDAO ARISTEU LIVINO GURGEL

PORTIFOLIO INDIVIDUAL
3 SEMESTRE

Sobral 2013

JEAN CARLOS DE SOUSA BRANDAO ARISTEU LIVINO GURGEL

PORTIFOLIO INDIVIDUAL
3 SEMESTRE

Trabalho de Produo Textua Grupo apresentado Universidade Norte do Paran - UNOPAR, como requisito parcial para a obteno de mdia semestral nas disciplinas de Anlise de sistemas II; sistemas operacionais; Banco de Dados; Linguagem de Programao e Estrutura de Dados; tica, Politica e Sociedade; e Metodologia Cientifica. Orientadores: Prof Polianna P. Gomes Fabris; Adriane Loper; Roberto Nishimura; Merris Mozer e Anderson Macedo; Srgio de Goes Barboza; Andrea Zmpero.

Sobral 2013

SUMRIO 1 INTRODUO ................................................................................................... 03

OBJETIVO ......................................................................................................... 04

DESENVOLVIMENTO ....................................................................................... 05

3.1 DIAGRAMA ENTIDADE RELACIONAMENTO NO PROCESSO MRN NA FERRAMENTA BR MODELO .................................................................................. 05

3.2 PARA O CENARIO PROPOSTO, ESCOLHA UM SISTEMA OPERACIONAL E JUSTIFIQUE SUA RESPOSTA................................................................................. 05

3.3 CRIE UMA DIAGRAMA DE CLASSE COM SOMENTE COM AS CLASSES LIVRO EDITORA E AUTOR ...................................................................................... 06

3.4 DESCREVA OS PRINCIPIOS ETICOS QUE PODEM SER ADOTADOS PELA LOCADORA COM RELAO A DESEMVOLVIMENTO DE SISTEMAS E NA INTER RELAAO PESSOAL COM O PUBLICO INTERNO COM O EXTERNO ................. 06

3.5 CRIE UM ALGORITMO DE LISTA COM NOMES DE LIVRO UTILIZANDO PONTEIROS ............................................................................................................. 07

4 COCLUSO ........................................................................................................... 09

5 REFERENCIAS ...................................................................................................... 10

1 INTRODUO Para desenvolvermos sistemas que tenha boa qualidade e bom desempenho precisamos precisaremos fazer um bom planejamento e assim um bom projeto. Nesse contexto estudaremos um pouco sobre tica e integridade dos clientes, tambm estudaremos os diagramas entidade relacionamento no processo MRN, diagramas de classe e faremos uso de algoritmos na linguagem c#.

2 OBJETIVO Este trabalho tem como objetivo apresentar, as ferramentas de apoio para o desenvolvimento de software usando a linguagem c#, bem como o Visual Studio, os diagrama de classe, para que o uso destas nos proporcionem um bom conhecimento na rea a fim de que sejamos bons profissionais desenvolvimento de sistemas. no

3 DESENVOLVIMENTO

3.1

3.2 Para nosso cenrio o melhor seria um sistema operacional multiprogramvel como o Windows ou mesmo o Linux, pois so sistemas so sistemas que permitem que mais de um programa seja executado ao mesmo tempo. Os sistemas multiprogramveis tem uma implementao mais complexa que os monoprogramveis. Por outro lado, oferecem uma melhor utilizao dos recursos, o aumento da produtividade de seus usurios e a reduo de custos, a partir do compartilhamento dos diversos recursos.

3.3

3.4 Por se tratar de uma empresa que atende um publico diversificada a tica considerada um item bsico, onde em todos os processos tem tica como base principal. Para o desenvolvimento de um sistema necessrio que a qualidade seja essencial, mantendo o respeito aos clientes com preos justos e repassando informaes concretas e de forma interativa. Para uma empresa se manter no mercado necessrio iniciar sendo transparente com seus funcionrios, tratando-os bem, oferecendo boas condies de trabalho, pagando corretamente todos os direitos do trabalhador, salrios, FGTS e demais impostos. A comunicao na Locadora estimulada atravs de aberturas dadas por parte da direo, ouvido as necessidades e sugestes dos colaboradores. Para se manter uma empresa inovadora ela usa como ferramenta o incentivo aos funcionrios buscarem melhorias para seus setores e desde as mais simples mudanas as mais complexas, sendo avaliado e se for considerada vivel aplicado na empresa toda, dessa forma os funcionrios se sentem motivados a buscarem melhorias contribuindo para o processo de inovao da Locadora. Os fornecedores so parceiros importantes para que se consiga bons produtos com preo justo. Para que tenhamos esses parceiros como aliados, usamos o respeito como base fundamental pagando nas datas corretas e se antecipando a solicitao

dos produtos para oferecer o prazo ideal para a entrega.

Para manter e conquistar novos clientes a locadora trata seus clientes com respeito, atendendo de forma personalizada e oferecendo produtos de tima qualidade com o melhor preo e atendimento. A empresa busca conhecer as preferncias de seus clientes e busca com os mesmos que eles gostariam de encontrar e o que poderia melhorar na locadora para que assim a empresa oferea os melhores servios. A locadora paga corretamente seus impostos, incentiva a preservao do meio ambiente, fazendo uso consciente de gua, energia, faz corretamente a coleta seletiva do lixo e contribuindo para o reflorestamento.

3.5

Algortmo de uma locadora de livros

/* Sistema Lista de Livros: Incluso Excluso */ using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace ConsoleApplication4 { class Program { static void Main(string[] args) { int count = 0; Console.WriteLine(""); Console.WriteLine(" INCLUSAO PILHA"); Console.WriteLine("+--------------------+"); Console.WriteLine("| Menu Operacoes |"); Console.WriteLine("| 0 - Sair |"); Console.WriteLine("| 1 - Incluir |"); Console.WriteLine("| 2 - Excluir |"); Console.WriteLine("+--------------------+"); Console.WriteLine(""); string opcao = ""; string[] livros = new string[20]; string livro = ""; while (!opcao.Equals(0)) { Console.Write("Escolha uma opcao ... "); opcao = Console.ReadLine(); if (opcao == "1") //inclusao { if (count < 20) { Console.Write("Informe um livro para incluir.: "); livro = Console.ReadLine(); livros[count] = livro; count++; Console.WriteLine("Livro " + livro + " incluido com sucesso!!!"); } else

8
{ Console.WriteLine("OVERFLOW - Erro de excesso de dados, sua lista esta completa !!!"); }

} else if (opcao == "2") //exclusao { Console.Write("Informe o nome do livro a ser excluido.: "); livro = Console.ReadLine(); if (livros.Contains(livro)) { int numIdx = (Array.IndexOf(livros, livro)); List<string> lista = livros.ToList(); lista.Remove(livros[numIdx]); livros = lista.ToArray(); count--; Console.WriteLine("Livro: " + livro + " removido com sucesso."); } else { Console.WriteLine("livro nao encontrado"); } } else if (opcao == "0") { return; } else { Console.WriteLine("Opo invlida."); } } } } }//fim do algoritmo

Concluso
Esta obra foi desenvolvida para mostra as tecnologias no avano do desenvolvimento de software e como essas ferramentas so utilizadas pelos os profissionais da rea de Anlise de sistemas, Banco de Dados. Entretanto para um que esses profissionais possam desenvolver um software eles precisam de muito conhecimento na rea e interagir com os usurios que procuram esse tipo de produto, podendo assim utiliza- l em beneficio do seu dia-a-dia.

10

REFERNCIAS Analise se sistemas II: sistemas/Simone Sawasaki Tanaka.So Paulo: Pearson Prentice Hall, 2009. Algoritmos e estrutura de dados: sistemas / Paulo de Tasso Deliberador.So Paulo: Pearson Prentice Hall, 2009. Sistemas operacionais: Sistemas V / Elo Jane Fernandes Mateus. So Paulo: Pearson Education do Brasil, 2010.

Vous aimerez peut-être aussi