Anda di halaman 1dari 15

SISTEMA DE ENSINO PRESENCIAL CONECTADO CURSO DE TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMA

PORTFLIO INDIVIDUAL 3 SEMESTRE


BANCO DE DADOS, SISTEMAS OPERACIONAIS, ESTRUTURA DE DADOS,DIAGRAMA DE CLASSE, DIAGRAMA DE CASO DE USO, TEMAS DE
ADMINISTRAO

ARAX 2013

PORTFLIO INDIVIDUAL 3 SEMESTRE


BANCO DE DADOS, SISTEMAS OPERACIONAIS, ESTRUTURA DE DADOS,DIAGRAMA DE CLASSE, DIAGRAMA DE CASO DE USO, TEMAS DE
ADMINISTRAO

Trabalho apresentado ao Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paran, para a disciplina Analise de Sistema II, Ssistemas Operacionais, Banco de Dados II, Linguagem de Programao e Estrutura de Dados, tica, Poltica e Sociedade, Metologia Cientfica. Prof(s). Polyana P. Gomes Fabris Adriane Loper Roberto Nishimura Merris Mozer e Anderson Macedo Srgio de Goes Barboza Andrea Zmpero

Arax 2013

LISTA DE FIGURAS

FIGURA..1 representao grfica lista duplamente encadeada..................................9 FIGURA 2.representao grfica lista simplesmente encadeada..............................10

SUMRIO

LISTA DE FIGURAS.....................................................................................................3 SUMRIO......................................................................................................................4 1 INTRODUO...........................................................................................................5 2 DESENVOLVIMENTO...............................................................................................6 2.1 BANCO DE DADOS E PROPRIEDADE ACID.......................................................6 2.2 SISTEMAS OPERACIONAIS .................................................................................7 2.3 ESTRUTURA DE DADOS FILA E PILHA...............................................................8 2.3.1 Alocao Duplamente e Simplesmente Encadeada............................................9 2.4 DIAGRAMA DE CASO DE USO E DIAGRAMA DE CLASSE..............................10 2.4.1 Vantagens do Uso de Diagramas de Caso de Uso e Classe............................11 2.4.2.Finalidade do diagrama de caso de uso............................................................12 2.4.3 Finalidade do diagrama de Classes...................................................................12 2.5 HUMANIZAO, RELACIONAMENTO INTERPESSOAL, TICA......................12 2.6 CONCLUSO........................................................................................................13

1 INTRODUO

O crescimento continuo da tecnologia da informao tornou-se um marco da sociedade moderna, gerando uma cadeia produtiva de software e hardwares cada vez mais modernos. E isso fez gerar um novo alinhamento empresarial e industrial. Porque a informao neste novo cenrio gera aumento de lucratividade. Diante deste novo cenrio tecnolgico na esfera empresarial, o papel do analista de sistema se destaca porque seu foco nivelar a tecnologia da informao com estratgia organizacional e atender as expectativas dos clientes de forma pratica e rpida. Com base no alinhamento do papel do analista de sistema dentro de uma empresa, este trabalho, ir destacar propriedade de banco de dados, sistemas operacionais, estrutura de dados do tipo Fila e Pilha, diagramas de caso de uso e diagrama de classe, projetos com uso dos diagramas, e por ultimo iremos abordar alguns ponto sobre administrao empresarial. E ainda elucidaremos uma locadora de livros como exemplo.

2 DESENVOLVIMENTO 2.1 BANCO DE DADOS E PROPRIEDADE ACID Banco de dados ou base de dados so colees de informaes que se relacionam de forma que crie sentido. So de vital importncia para o mundo corpor ativo e pessoal, e h duas dcadas, se torno a principal pea para os sistemas de informao. E um detalhe importante h vrios anos sem alteraes significativas em sua estrutura base. Alm disso, temos que deixar claro que todo banco de dados roda junto com um sistema gerenciador ou SGBD, para garantir que todas as regras de negocio do banco de dados sejam executadas de forma correta garantindo uma boa funcionalidade. Os banco dados e seus sistemas gerenciadores funcionam como se fosse uma caixa de engrenagem um precisando do outro assim forma uma cadeia de mecanismo de regras e propriedade. Neste trabalho irei destacar a propriedade acid de um sistema gerenciador de banco de dados. A propriedade acid nada mais que um conjunto de quatro regras essenciais para forma um sistema gerenciador de banco de dados, e elas se traduz da seguinte maneira: Atomicidade so todas as aes que compem a unidade de trabalho da transao devem ser concludas com sucesso, para que seja efetivada. Se durante a transao qualquer ao que constitui unidade de trabalho falhar, a transao inteira deve ser desfeita (rollback). Quando todas as aes so efetuadas com sucesso, a transao pode ser efetivada e persistida em banco (commit). Consistncia so as regras e restries definidas no banco de dados devem ser obedecidas. Relacionamentos por chaves estrangeiras, checagem de valores para campos restritos ou nicos devem ser obedecidos para que uma transao possa ser completada com sucesso. Isolamento quer dizer, que cada transao funciona completamente parte de outras estaes. Todas as operaes so parte de uma transao nica. O principio que nenhuma outra transao, operando no mesmo sistema, possa interferir no funcionamento da transao corrente( um mecanismo de controle). Outras transaes no podem visualizar os resultados parciais das

operaes de uma transao em andamento (ainda em respeito propriedade da atomicidade). Durabilidade Significa que os resultados de uma transao so permanentes e podem ser desfeitos somente por uma transao subseqente.Por exemplo: todos os dados e status relativos a uma transao devem ser armazenados num repositrio permanente, no sendo passveis de falha por uma falha de hardware. Queria deixa uma obeservao: que na prtica, alguns SGBDS, relaxam na implementao destas propriedades buscando desempenho. 2.2 SISTEMAS OPERACIONAIS Sistemas operacionais nada mais que um software ou conjunto de softwares que gerencia recursos do computador como processador, memoria e os dispositivos de entrada e sada. Alm disso, o sistema operacional atua como uma interface entre usurio e mquina. Assim sendo, todo computador possui um sistema operacional, e esse programa o primeiro a ser carregado na memoria do computador aps sua a inicializao. Atualmente existem diversos sistemas operacionais no mercado com diferente interface e carregados de evoluo tecnolgica. Os sistemas operacionais mais conhecidos hoje so: Microsoft Windows, que j esta na verso 8, o Linux com interface grfica, Android um dos mais recente no mercado produzidos pela empresa Google que funciona nos smartphone com funcionalidade qual se idntica ao de um microcomputador e o Mac Os (sistema operacional dos computadores Macintosh). Se analisarmos um pouco mais, podemos afirma que a evoluo dos sistemas operacionais constante, para conseguir atender as inovaes tecnolgicas dos hardwares. Aps um breve resumo sobre sistemas operacionais, darei nfase na indicao de um sistema operacional para gerenciar o desenvolvimento de um software capaz de atender as necessidades da empresa Nossa Locadora de Livros.

Empresa essa que possui sede prpria no estado de So Paulo, conta com uma estrutura de diviso de departamentos e com um estoque de mais 20.000 livros cadastrados. Com base nestas informaes, podemos ver que a empresa precisar de um sistema operacional seguro e robusto para conseguir gerenciar o desenvolvimento do software e logo aps rodar o mesmo. Diante destes desafios, o sistema operacional mais indicado para atender as necessidades de desenvolvimento do software da Nossa Locadora de livros, seria a Microsoft Windows da empresa Microsoft. O sistema operacional Microsoft Windows um produto comercial com preos diferenciados para cada uma de suas verses. Possui interface grfica de fcil acesso ao usurio, diversas ferramentas integradas para garantir a segurana dos dados e proporcionar melhor desempenho, suporte para transaes on-line, seu cdigo fonte fechado e com atualizaes constante disponibilidade pela Microsoft. Alm destas vantagens sua compatibilidade solida com banco de dados e ferramentas de desenvolvimento de software. Garantindo os requisitos para o desenvolvimento do software para atender o gerenciamento da empresa Nossa Locadora de Livros. 2.3 ESTRUTURA DE DADOS FILA E PILHA Estrutura de dados consiste um modo particular de

armazenamento e organizao de dados em um computador para ser usado eficientemente, e gera alguma dificuldade de certa forma para programadores inexperientes. Quando falamos sobre estrutura de dados do tipo fila e pilha, estamos nos referindo a lista de informaes, cuja diferena esta no acesso a ests listas para incluso e remoo de informaes. O mtodo fila uma estrutura de dados baseada no principio FIFO, (first in, first out que em portugus significa, o primeiro a entrar o primeiro a sair). A caracterstica FIFO se baseia, com a seguinte ideia: que a insero de um novo elemento seria no final da fila, a excluso apenas no inicio da fila e pesquisa partir do inicio da fila.

Este tipo de estrutura amplamente utilizado dentro dos processos de um sistema operacional. Agora o mtodo pilha equivalente a LIFO, (first In, last out, seu significado em portugus: Ultimo a entrar primeiro a sair). A estrutura LIFO esta fundamentada dentro da ideia central que as incluses so feitas no topo da pilha, excluses no topo, e a pesquisa no topo. Para ilustrar a utilizao do mtodo LIFO, em informtica, use um programa que tem o objetivo de armazenar valores de uma varivel local a um bloco e tambm conter o endereo de retorno do programa que chamou a funo ou procedimento atualmente em funo, esse tipo de programa trabalha com o mtodo LIFO.. Como podemos ver FIFO e FILO so estruturas de dados, fundamentais em informtica, sendo utilizados nas mais diversas reas do conhecimento e com diferentes propsitos de aplicao nos softwares. 2.3.1 Alocao Duplamente e Simplesmente Encadeada Alocaes duplamente e simplesmente encadeadas se caracterizam em conjunto de bloco de memoria que armazenam dados. Esses blocos so encadeados (ligados por ponteiros) formando uma corrente ligando os dados uns ao outros. O encadeamento de lista pode ser de dois tipos: duplamente encadeado e simplesmente encadeado. Alocao duplamente encadeada do tipo que cada elemento possui um campo que aponta para seu predecessor (anterior) e outro para seu sucessor (prximo). Veja a Figura 1

FIGURA..1 representao grfica lista duplamente encadeada.

10

As Listas simplesmente encadeadas segue um padro que os elementos da lista possuem apenas um ponteiro que aponta para um elemento sucessor ou prximo. Veja a Figura 2.

FIGURA 2.representao grfica lista simplesmente encadeada. Conclui-se que a desvantagem de utilizar a lista duplamente encadeada que se utiliza mais espao em disco e a complexidade dos algoritmos aumenta, a vantagem que possibilidade maior controle da lista, maior confiabilidade e mais segurana, com mesmos riso de perda da lista. Sendo assim a funcionalidade das duas lista so idnticas com a diferena apenas na apontao dos ponteiros.. 2.4 DIAGRAMA DE CASO DE USO E DIAGRAMA DE CLASSE Diagrama de Caso de Uso e o Diagrama de Classe so elemento de projeto da UML, que sero abordados dentro do estudo do projeto do software da empresa Nossa Locadora de Livro, mas antes irei relatar, as particularidades de cada um desses diagramas. O Diagrama de Caso de Uso tem a finalidade de auxiliar a comunicao entre os envolvidos no projeto, utilizando para isso a descrio de cada um dos cenrios que ir compor o software. atravs deste diagrama que o cliente percebe a relao entre as funcionalidades do sistema e os papis que as executam. E o seus componentes so ator, caso de uso, e os relacionamentos. O Diagrama de classe um dos principais diagramas responsveis pela gerao do cdigo, pois atravs dele, conseguimos visualizar um sistema de forma mais ampla. Segundo Pender (2004), podemos considerar que o diagrama de classes est no centro do processo de modelagem de objetos. Pois seus recursos

11

so capaz de possibilitar identificao das regras que conduzem a definio e ao uso de objetos. Bem como podemos analisar, o diagrama de caso de uso e o de classe so diferentes e com aplicabilidades distintas, mas com um nico objetivo auxiliar programadores e analista de sistema no desenvolvimento de um software. 2.4.1 Vantagens do Uso de Diagramas de Caso de Uso e Classe As vantagens so bem claras em relao ao uso desses diagramas porque cada um mostra detalhes diferentes do projeto do software. Esses detalhes so capazes de gerar uma viso de toda a funcionalidade do sistema. Para que possamos ter uma melhor compreenso sobre o assunto irei detalhar separadamente as vantagens do diagrama de caso de uso e logo em seguida as do diagrama de classe. . O Caso de Uso uma tcnica para especificao de requisitos, com o objetivo de auxiliar a analise de gesto dos requisitos. Desta forma, podemos indicar os benefcios da aplicao de casos de uso, facto de apoiar os requisitos de processo de obteno dos requisitos do sistema, de permitir aumento do grau de rastreabilidade para fase seguinte do processo de desenvolvimento do software, fornecer formas para validao dos requisitos e por ultimo pode ser utilizado como um framework para desenvolvimento do manual do utilizador. O diagrama de classe descreve uma viso esttica do sistema em termo de classe e relacionamentos entre as classes, onde a principal modelagem a UML. Um dos objetivos deste diagrama servir de base para que outros diagramas que apresentem outras vises. Alm disso, um dos principais diagramas porque, ele responsvel pela gerao de cdigo e ainda possibilidade a visualizao de forma mais ampla do sistema. Alguns especialistas em UML considera que o diagrama de classe est no centro do processo de modelagem de dados. Pois esse diagrama fornece recursos que possibilitam identificar todas as regras que conduzem a identificao do uso dos objetos. Como podemos ver so inmeras as vantagens que esses diagramas possibilidade no projeto de um sistema. Analista e programadores usam esses diagramas constantemente em projetos de software.

12

2.4.2.Finalidade do diagrama de caso de uso O Diagrama de Caso de Uso tem por finalidade auxiliar a comunicao entre os envolvidos no projeto, utilizando para isso a descrio de cada um dos cenrios que ira compor o software. com o uso desse diagrama que o cliente percebe a relao entre as funcionalidades do sistema e os papis que as executam. 2.4.3 Finalidade do diagrama de Classes O diagrama de classes um diagrama esttico. Sua representao uma viso esttica de uma aplicao. Este diagrama no apenas usado para visualizar, descrever e documentar diferentes aspectos de um sistema, mas tambm gera o cdigo executvel do sistema. O diagrama de classe descreve os atributos e operaes de uma classe e as limitaes impostas ao sistema. Os diagramas de classes so amplamente utilizados na modelagem de sistema orientados a objetos e serve como base para construo da maior parte dos diagramas usados na UML. 2.5 HUMANIZAO, RELACIONAMENTO INTERPESSOAL, TICA Atualmente se fala muito em humanizao, Relacionamento Interpessoal, e tico no ambiente de trabalho. Mas para que serve cada um desses temas na pratica administrativa ? Humanizar quer dizer respeitar o trabalho enquanto pessoa, enquanto ser humano. Significa valoriza-lo em razo da dignidade que lhe intrnseca. Relacionamento Interpessoal no meu ponto de vista chave para o sucesso pessoal e profissional, a forma pela qual nos relacionamos com as pessoas. A medida que estamos comprometidos e envolvidos com nossas atividades, nos permitimos experienciar momentos singulares de relacionamento profissional e pessoal, denudando a verdadeira maturidade e habilidade comportamental presente em cada um de ns.

13

E por fim irei falar sobre tica empresarial: que um assunto muito discutido em um ambiente de trabalho, por causa de seus pilares culturais e sociais. A tica no trabalho orienta no apenas o teor das decises como tambm o processo para tomada de deciso. Para ser tico no trabalho preciso antes de tudo ser honesto em qualquer situao. Nunca fazer algo que no possa assumir em publico, ser tolerante e flexvel. E no mais a tica se foca nos valores morais e princpios ideais do comportamento humano. Como podemos ver humanizao, tica e relacionamento interpessoal, so pontos de contato de necessidade imperiosa de ser respeitada ininterruptamente a dignidade de todas as pessoas, incluindo-se os trabalhadores, dos quais sempre exigido alto grau de produtividade sem que, em contrapartida, se dispense a eles um tratamento adequado. preciso lembrar que uma das maiores exigncias sociais na atualidade, no campo dos negcios pblicos e privados, a vivncia irrestrita de valores no hedonistas, voltados para o bem-estar da coletividade e que tm o ser humano como a maior e incalculvel riqueza de uma sociedade. E tambm temos que frisar que tecnologia contribui valiosamente para valorizao desses temas no mbito empresarial publica e privado, por causa grande revoluo tecnolgica em que vivemos, onde a informao se torna um dos maiores bens da humanidade. 2.6 CONCLUSO Podemos concluir que para desenvolver um software de locao de livros requer tempo e muita dedicao da equipe envolvida. E no mais o projetos software deve ser bem claro em relao aos padres de desenvolvimento atuais, fazendo que o mesmo tenha resultado satisfatrio aps a sua implantao. E ainda temos que frisar que o sucesso de uma empresa no esta apenas em um software de sucesso e sim nos seus colaboradores, porque uma boa administrao se foca no respeito dos direitos e valores do ser humano.

14

REFERNCIAS TANAKA, Simone Sawasaki. Anlise de sistema lI sistemas. So Paulo: Pearson Prentice Hall, 2009. MATEUS, Elo Jane Fernandes: Sistemas operacionais V. So Paulo: Pearson Education do Brasil, 2010. NISHIMURA, Roberto Yukio. Banco de Dados lI. So Paulo: Pearson Prentice Hall, 2009.

15

DELIBERADOR, Paulo de Tarso. Algoritmos e estrutura de dados: sistemas . So Paulo: Pearson Prentice Hall, 2009. CASO DE USO. In: WIKIPDIA, a enciclopdia livre. 2012. Disponvel em: <http://pt.wikipedia.org/wiki/Caso_de_uso>. Acesso em: 30 abril. 2012. DIAGRAMA DE CLASSE. In: WIKIPDIA, a enciclopdia livre. 2012. Disponvel em: < http://pt.wikipedia.org/wiki/Diagrama_de_classes>. Acesso em: 30 abril. 2012. TICA. In: WIKIPDIA, a enciclopdia livre. 2012. Disponvel em: < http://pt.wikipedia.org/wiki/tica>. Acesso em: 30 abril. 2012. RELACIONAMENTO INTERPESSOAL. In: revistaintellectus, Disponvel em: < http://www.revistaintellectus.com.br/DownloadArtigo.ashx?codigo=222 >. Acesso em: 30 abril. 2012.

Anda mungkin juga menyukai