Вы находитесь на странице: 1из 14

SISTEMA DE ENSINO PRESENCIAL CONECTADO ANLISE E DESENVOLVIMENTO DE SISTEMAS MARCELO DUTRA DE OLIVEIRA

ATIVIDADE INTERDISCIPLINAR
PORTIFLIO INDIVIDUAL 2 SEMESTRE

Taubat 2012

MARCELO DUTRA DE OLIVEIRA

ATIVIDADE INTERDISCIPLINAR
PORTIFLIO INDIVIDUAL 2 SEMESTRE

Trabalho de Produo Textual Interdisciplinar - Individual apresentado Universidade Norte do Paran - UNOPAR, como requisito para a obteno de mdia bimestral na atividade interdisciplinar Orientador: Profa. Polyanna P. Gomes Fabris Prof. Luis Cludio Perini Prof. Roberto Nishimura Prof. Anderson Macedo

Taubat 2012

SUMRIO
1 2 3 INTRODUO ...................................................................................................................................4 OBJETIVO ..........................................................................................................................................5 DESENVOLVIMENTO.........................................................................................................................6 O Processo de Inspeo de Software ......................................................................................6 Verificao e Validao ...........................................................................................................6 Testabilidade de Software.......................................................................................................7

3.1.1 3.1.2 3.1.3 4

ESCOLHA DO SGBD E ARGUMENTOS ...............................................................................................8 As caractersticas da Nossa Locadora de Livros......................................................................8 Possui alta compatibilidade ....................................................................................................8 um Software Livre .................................................................................................................8 Possui o MySQL Migration Toolkit -VERSO 1.0.25 ............................................................9

4.1.1 4.1.2 4.1.3 4.1.4 5

ESCOLHA DA LINGUAGEM DE PROGRAMAO E MOTIVOS ........................................................ 10 SIMPLICIDADE DE IMPLEMENTAO................................................................................... 10 POSSIBILIDADE DE IMPLANTAO DO ADO.NET (BANCO DE DADOS) .............................. 10 ESTABILIDADE e CONFIABILIDADE ....................................................................................... 11 O C# faz parte do currculo acadmico ................................................................................ 11

5.1.1 5.1.2 5.1.3 5.1.4 6 7 8

MELHOR MODELO PARA O CENRIO " NOSSA LOCADORA DE LIVROS"....................................... 12 CONCLUSO .................................................................................................................................. 13 REFERNCIAS ................................................................................................................................. 14

1 INTRODUO A importncia do trabalho interdisciplinar individual notria ,pois na execuo do mesmo,nos deparamos com as situaes j vistas no semestre que se encerra,exaltando-nos a despertar nossa memria para os assuntos estudados e a consolid-los num exemplo de aplicao real em um cenrio ainda que fictcio.Toda essa dinmica de estudo torna-se imprescindvel para o entendimento mais aprofundado dos temas em pauta,garantindo uma maior firmeza para quem almeja atuar na rea de ADS.

2 OBJETIVO Esta produo textual visa explanar com base no estudo de caso descrito no cenrio Nossa Locadora de Livros ,um pouco do contedo disciplinar visto neste semestre. Desde a noo de modelagem no desenvolvimento de software, passando por questes de qualidade, chegando a tipos de banco de dados e linguagem de programao.

3 DESENVOLVIMENTO Desde o inicio da produo comercial dos computadores e por consequncia ,do software, verificou-se a necessidade da aplicao de processos que viessem a incutir no desenvolvimento dos produtos ,a cultura da qualidade ,para que a confiabilidade e eficincia fossem notrias, garantindo assim, a continuidade da empresa e a satisfao dos usurios.Com o foco na qualidade, que se tornaram importantssimos alguns temas como os que seguem abaixo. 3.1.1 O Processo de Inspeo de Software um processo de verificao e validao realizado de forma esttica, no qual todo o sistema do software revisto para se detectar erros, omisses e anomalias. De maneira geral as inspees se voltam para o cdigo fonte, qualquer documentao que mencione requisitos e modelagem do projeto. Quando se inspeciona um sistema, voc usa o conhecimento do sistema, seu domnio de aplicao e a linguagem de programao ou o modelo de projetos para se descobrir erros.(Sommerville, Engenharia de Software,8 edio)

3.1.2 Verificao e Validao Verificao e Validao (V & V) denominao dada aos processos de acompanhamento do sistema de software, durante e depois da fase de implementao, para garantir que ele atende as especificaes e contempla as funcionalidades esperadas pelo cliente. Por ser executado em cada fase do projeto at os testes finais, torna-se um processo dispendioso , principalmente para sistemas de tempo real cujas restries no-funcionais so complexas, podendo levar mais de 50% do oramento do desenvolvimento do sistema de software. Suscintamente, a Verificao se aplica para ficarmos sabendo

se a forma com que se est fazendo o produto encontra-se correta, enquanto que a Validao nos mostra se oque est sendo feito o produto que se deseja pelo cliente. 3.1.3 Testabilidade de Software A Testabilidade de Software resume-se na capacidade deste expor seus problemas quando submetido a testes especificos, ela adquirida pelo mesmo durante cada etapa de confeco, consequncia de seu processo de criao e analisa as diversas probabilidades e caractersticas de comportamento que levam s falhas no programa se algo estiver incorreto. Podemos dizer que um software tem alta testabilidade,se ele tende a exibir suas falhas durante os testes com entradas que geram defeitos e por outro lado tem baixa testabilidade se consegue ocultar as falhas inseridas e produz mesmo assim sadas corretas durante o processamento. Causas como requisitos mal elaborados, desatualizados ou contraditrios trazem baixa testabilidade, tornando difcil para um analista identificar problemas se no houver acesso a informaes detalhadas e confiveis sobre a documentao e os critrios de teste adotados para o referido software.

4 ESCOLHA DO SGBD E ARGUMENTOS De acordo com as informaes relatadas no Cenrio Proposto Nossa Locadora de Livros foi recomendado como SGBD o Software MySQL, da Empresa Oracle Corporation. Tendo em vista os seguintes argumentos:

4.1.1 As caractersticas da Nossa Locadora de Livros No requerem alta complexibilidade, apesar de possuir 20.000 ttulos em seu acervo, seu organograma estruturalmente simples podendo o SGBD escolhido, atender as necessidades desta empresa perfeitamente, haja visto os usurios (empresas) de que se tem notcia, pelos canais de informao, de porte centenas de vezes maior e que trabalham com o mesmo SGBD.

4.1.2

Possui alta compatibilidade Existem drivers ODBC, JDBC e .NET e mdulos de interface

para diversas linguagens de programao, como Delphi, Java, C/C++, C#, Visual Basic, Python, Perl, PHP, ASP e Ruby e o termo de Sistema Operacional multiplataforma.

4.1.3

um Software Livre Com base na GPL (General Public License),oque reduz os

custos do projeto.

4.1.4 Possui o MySQL Migration Toolkit -VERSO 1.0.25 Ferramenta de migrao que permite ao usurio executar seu banco de dados em outro programa de maior domnio e depois transform-lo em MySQL.

5 ESCOLHA DA LINGUAGEM DE PROGRAMAO E MOTIVOS A LINGUAGEM DE PROGRAMAO escolhida para esse projeto foi o C# pelos seguintes motivos: 5.1.1 SIMPLICIDADE DE IMPLEMENTAO Por ser uma derivao da linguagem C++,sem suas limitaes e a MICROSOFT define o C# como a principal linguagem de programao para uso da Tecnologia .NET , proporcionando o conceito de PORTABILIDADE, que consiste em procedida a compilao, o arquivo pode ser executado em vrias plataformas de SO (SISTEMA OPERACIONAL),como por exemplo o WINDOWS,O LINUX,O MacOS, etc. 5.1.2 POSSIBILIDADE DE IMPLANTAO DO ADO.NET (BANCO DE DADOS) Tecnologia preliminar ao acesso de dados para a estrutura do .NET que possui vantagens como a Escalabilidade, onde o tempo de manipulao dos dados no banco de dados mnimo, garantindo um nmero de acessos simultneos maior com eficincia e a Performance, pois a transmisso de dados feita em XML, possibilitando comunicao com diversos aplicativos e plataformas.

5.1.3 ESTABILIDADE e CONFIABILIDADE Pois os objetos de banco de dados que podemos criar usando C# so mais seguros, estveis e confiveis do que procedimentos armazenados extendidos, que podem causar vazamento de memria ou outros problemas que reduzem a performance e confiabilidade do servidor. Quando executamos procedimentos armazenados que foram criados usando o C# , o gerenciamento de memria e segmentao no so executadas pelo procedimento armazenado e, portanto, so tratados mais robustamente. 5.1.4 O C# faz parte do currculo acadmico Da equipe Alunos da UNOPAR,desta forma pode-se

economizar tempo no que tange a treinamento, e facilita o gerenciamento do projeto, pois como a linguagem de domnio de todos, minimiza-se o problema da contingncia durante o desenvolvimento.

6 MELHOR MODELO PARA O CENRIO " NOSSA LOCADORA DE LIVROS" O MODELO DA PROTOTIPAO foi escolhido devido a possibilidade de interao entre os desenvolvedores e os stakeholders, visto ser uma empresa pequena com poucos funcionrios e seu proprietrio ser atuante desde o inicio da operao comercial, podendo desta forma , contribuir com informaes ricas em detalhes da rotina empresarial. Inicialmente, nas entrevistas foram levantados os requisitos e feitos alguns acompanhamentos no local , observando o dia a dia dos diversos departamentos e como se dava a interao entre eles. Desenvolveu-se um projeto rpido, com a construo de um prottipo em papel (chamado de baixa fidelidade) que foi levado aos clientes, ali verificou-se a usabilidade, onde foram identificados os requisitos antes estabelecidos e feitos alguns ajustes. Avaliamos as metforas conceituais, sobre a navegao verificou-se a arquitetura da informao, o fluxo de telas, layout e agrupamento dos elementos e no que tange ao contedo, avaliou-se terminologia e linguagem, rtulos , botes e controles. Decorridas as avaliaes e correes, com tudo devidamente relatado e documentado, com validao do cliente, partiu-se para o desenvolvimento do produto propriamente dito, testes e implantao do software disponibilizando-o ao usurio, perodo em que se atentou para o recebimento dos feedbacks dos mesmos, para eventuais modificaes e alteraes evolutivas.

7 CONCLUSO Concluindo este trabalho semestral pode-se verificar a importncia de cada disciplina para a formao do profissional de software. A preocupao com qualidade, o conhecimento do que o mercado oferece para se realizar um bom e aplicado projeto, como o caso dos diversos SGBDs disponveis, bem como o domino da linguagem de programao a ser usada e os detalhes que envolvem um modelo de desenvolvimento de software so itens primordiais para o sucesso dos desenvolvedores e satisfao dos clientes. Toda essa realidade pde ser vivenciada na confeco deste trabalho.

8 REFERNCIAS 1) SOMMERVILLE, IAN.Engenharia de Software.8 Edio.Editora Person . 2) Vantagem de usar cdigo gerenciado para criar objetos de bancos de dados.

Disponivel em < http://msdn.microsoft.com/ptbr/library/k2e1fb36(v=vs.80).aspx> Acesso em out/2012. 3) Parreira Jnior, Prof. Walteno Martins. ENGENHARIA DE SOFTWARE. APOSTILA. 4) Dos Reis, Guilhermo Almeida, Prottipos em Papel, Novembro / 2004. Disponivel em< www.guilhermo.com>. Acesso em out/2012. 5) Wikipdia, a enciclopdia livre, MySQL, Disponivel em <http://pt.wikipedia.org/wiki/MySQL>.Acesso em out/2012. 6) Falbo, Ricardo de Almeida, Anlise de Sistemas - Notas de Aula,APOSTILA. 7) Vamberto,Carlos,Curso de C # - Modulo I, Introduo ao .NET com C#,APOSTILA. 8) TUTORIAL , MySQL Migration Toolkit-Verso 1.0.25 ,PCForum.Disponivel em <http://www.pcforum.com.br/cgi/yabb/YaBB.cgi?num=1148854742>. Acesso em out/2012.

Вам также может понравиться