portifolio invidual 4 semestre unopar

Upload: frsouza

Post on 03-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    1/22

    SISTEMA DE ENSINO PRESENCIAL CONECTADOANLISE E DESENVOLVIMENTO DE SISTEMAS

    PRODUO TEXTUAL INTERDISCIPLINAR - INDIVIDUAL

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    2/22

    PRODUO TEXTUAL INTERDISCIPLINAR - INDIVIDUAL

    Trabalho apresentado ao Curso Superior de Tecnoloiae! An"lise e Desen#ol#i!ento de Siste!as da$NOPAR % $ni#ersidade Norte do Paran"& para asdisciplinas' Redes de Co!putadores& Modelae!Orientada a Ob(etos& Siste!as Operacionais&Desen#ol#i!ento Orientado a Ob(etos II& )tica& Pol*tica eSociedade& Metodoloia Cient*+ica,

    Pro+essores' Paulo -i.oshi Nishitani& Pol.anna P, /o!es0abris& Adriane Loper& M"rcio Chia#eli& Marcia 1astos&Reinaldo 1, Nishi2a3a,

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    3/22

    SUMRIO

    4 INTROD$56O,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7

    8 o19ETIVO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:

    7 DESENVOLVIMENTO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;

    7 CONCL$S6O,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8lio indi#idual interdisciplinar no !>dulo IV,

    Este trabalho ir" apresentar aluns conceitos co!o o de Diara!as de $ML&

    in+or!ando alu!as de suas #antaens& ir" apresentar ta!b?! aluns conceitos de

    ?tica& redes de co!putadores& !apea!ento ob(eto relacional @ORM e por ulti!o

    abordare!os o assunte de siste!as operacionais,

    7

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    5/22

    2 OBJETIVO

    A re+erida produBo tetual proposta neste uarto se!estre de

    an"lise e desen#ol#i!ento de siste!as te! por ob(eti#o aplicar os conceitos de

    todas as disciplinas apresentadas nesse se!estre de +or!a interdisciplinar& co! o

    proposito co!u! de +aFer a interaBo de todos os assuntos para u! !elhor

    entendi!ento dos alunos do !es!o,

    :

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    6/22

    3 DESENVOLVIMENTO

    2.1.1 DIAGRAMA DE CLASSE

    Na linuae! de prora!aBo& o diara!a de classe ? u!a

    i!portante +erra!enta para a docu!entaBo de u! siste!a de so+t3are& sendo ele o

    !ais i!portante diara!a da $ML, Seundo 0OGLER @8

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    7/22

    No!e' No!e da associaBo, Multiplicidade,

    Na#eaBo' De onde #K! as in+or!aBes da classe e para onde

    #ai,

    Co! base nas in+or!aBes sobre o diara!a de classe ser"

    desen#ol#ido a !odelae! do cen"rio proposto Nossa Locadora de Li#rosJ& para

    u! !elhor entendi!ento sobre o assunto'

    2.1.2 ,UESTES ETICAS E RESPONSABILIDADE SOCIAL

    A esto social!ente respons"#el abrane te!as

    ue #o desde c>dios de ?tica& pr"ticasde boa o#ernanBa corporati#a&

    co!pro!issos pblicos assu!idos pela e!presa& esto e pre#enBo de riscos& at?

    !ecanis!os anticorrupBo& di#ersidade& be! co!o a etenso desses

    Q

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    8/22

    co!pro!issos por toda a cadeia produtora en#ol#ida na relaBo co! os

    +ornecedores,

    Seundo Rodriues e SouFa @4:& p, 47& a )tica ? u! con(unto de

    princ*pios e #alores ue uia! e orienta! as relaBes hu!anasJ, Ser ?tico&

    portanto& ? buscar se!pre estar de be! consio !es!o& co!bater #*cios e

    +raueFas& culti#ar #irtudes& proteer e preser#ar a #ida e a natureFa ? buscar ser

    +eliF, O !es!o reuer nas e!presas& onde a pr"tica da ?tica nas oraniFaBes

    eie con#icBo& #ontade pol*tica e co!petKncia adeuada para tornar as aBes

    e!presariais concretas e ob(eti#as& !ini!iFando as resistKncias e as

    inco!preenses,

    A oraniFaBo pautada na esto da responsabilidade socialnecessita assu!ir deter!inados tipos de co!pro!isso& direcionados a arantir o

    be!%estar dos seus colaboradores ou dos rupos sociais i!pactados direta ou

    indireta!ente co! suas ati#idades, A responsabilidade social corporati#a re+lete a

    necessidade de as e!presas de#ol#ere! bene+*cios s co!unidades nas uais

    esto instaladas e pode!os citar co!o ee!plo' ca!panhas de arrecadaBo de

    ali!entos e aasalhos& ou doaBes !ateriais ou +inanceiros,

    LIMA& @8i!o,O atendi!ento ao cliente ? se! d#ida u! dos randes di+erenciais&

    re+erindo co!petiti#idade no !ercado, A principal causa ? a crescente eiKncia

    do pblico consu!idor& e a concorrKncia acirrada entre as e!presas do !es!o

    ra!o onde o !enor preBo ne! se!pre ? o principal di+erencial, Nesse conteto

    enloba! aspectos ue deter!ina! os direitos e de#eres de a!bas as partes& !as

    o !ais i!portante ? !anter o bo! relaciona!ento co! o cliente& reconhecendo as

    e#entuais +alhas ou erros da e!presa no processo e air se!pre de +or!a ?tica,

    Co!o diFia Santos @4& apud Ouri#es& 8

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    9/22

    pensar e pensar r"pido& co! corae! e ousadia& nu!a no#a ?tica& para o

    desen#ol#i!ento,

    Co!o produto deste prora!a& so coletadas as suestes de todos

    os e!preados e seus dependentes co! relaBes s aBes sociais priorit"rias a

    sere! i!ple!entadas pela e!presa& +ir!ando u! co!pro!isso entre e!presa e

    +uncion"rio& con+ir!ado por Nash @47& p,Q' a ?tica dos ne>cios ? o estudo da

    +or!a pela uais nor!as !orais pessoais se aplica! s ati#idades e aos ob(eti#os

    da e!presa co!ercialJ& ou se(a& a ?tica e!presarial estabelece as nor!as de

    conduta hu!ana dentro das oraniFaBes e ta!b?! deter!ina o bo!

    relaciona!ento entre e!presa& +uncion"rio e cliente,

    Portanto& os pro+issionais en#ol#idos no siste!a de#e! se!pre!anter preocupaBo e atenBo co! a ?tica& concentrando%se e! dois randes

    pontos' estar cu!prindo suas obriaBes leais& dentro das nor!as

    preestabelecidas e ue !es!o ue os clientes no tenha! seus dese(os atendidos&

    ter a preocupaBo para co! os pr>i!os& para no acontecer os e#entuais erros,

    Dessa +or!a& o e!pres"rio poder" +ornecer prora!as para o desen#ol#i!ento

    ad!inistrati#o ue incorpore a ?tica nos treina!entos internos da e!presa& pode

    assi!& alcanBar todos os n*#eis hier"ruicos& +aFendo co! ue a ?tica se(a praticadaa!pla!ente por todos& se! distinBo& pre#alecendo o respeito !tuo,

    2.1.3 AMBIENTE

    4, O desen#ol#i!ento do siste!a ? para ual plata+or!aGindo3s H,

    8, Uual a linuae! de prora!aBo ser" utiliFadaC,

    7, Uual siste!a de banco de dados ser" utiliFadoSlSer#er,

    :, E! ual e!presa o siste!a ser" hospedado, E ual tecnoloia

    Microso+t, Cloud Co!putin,;, Uuantos co!putadores a e!presa te! a disposiBo4

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    10/22

    Q, Uual a con+iuraBo !*ni!aProcessador' Dual%Core T::ria +*sica' 8/1

    XD' 78

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    11/22

    Nas propriedades dK os no!es de %"0I0s#$s %"0E+l&$# %"0

    A"&al$a#.A Partir de aora entrar" a linha de co!ando do c>dio do boto Inserir&

    ser" necess"rio ta!b?! passar a strin de coneo do banco de dados,

    Seue abaio todo o c>dio co!entado do boto I0s#$#!

    privatevoidbtnInserir_Click(objectsender, EvantArgs e)

    {

    try

    }

    //Instancio o SlConnection, passando co!o par"!etro a string de cone#$o ao banco

    SlConnection conn % ne& SlConnection ('ata So*rce%+-A.0

    1212123S4-E567ESS8 Initial Catalog%Clientes8 Integrated Sec*rity%9r*e8 6olling%+alse)8

    // Instancio o SlConnection, respons:vel pelas instr*;Connection % conn8

    //.o Co!!and9e#t do SlCo!!and, passo a instr*;$o S4 re?erente @ inser;$o dos dados

    co!!>Co!!and9e#t % I.SE79 I.9 tbC-IE.9ES (.BEC-IE.9E,

    E.E7ECC-IE.9E, DAI77, ES9A, 9E-E+.EC-IE.9E, CE--A7C-IE.9E,

    EBAI-C-IE.9E)

    //.os al*es, passo os valores para!etriFados *sando ' para garantir a seg*ran;a dos

    dados

    A-E ('.BEC-IE.9E, 'E.E7ECC-IE.9E, 'DAI77, 'ES9A,

    '9E-E+.EC-IE.9E, 'CE--A7C-IE.9E, 'EBAI-C-IE.9E)

    //Agora passo os valores para!etriFados por !eio do !=todo AddGitHal*e

    co!!>6ara!eters>AddGitHal*e ('.BEC-IE.9E, Barcos)8

    co!!>6ara!eters>AddGitHal*e ('E.E7ECC-IE.9E, 7*a A, 22)8

    co!!>6ara!eters>AddGitHal*e ('DAI77, Centro)8

    co!!>6ara!eters>AddGitHal*e ('ES9A, DaHia)8co!!>6ara!eters>AddGitHal*e ('9E-E+.EC-IE.9E, 222202222)8

    co!!>6ara!eters>AddGitHal*e ('CE--A7C-IE.9E, 222202222)8

    co!!>6ara!eters>AddGitHal*e ('EBAI-C-IE.9E, ?*lanodetal'?*lanodetal>co!>br)8

    //Abro a conce#$o e *so o !=todo E#ec*te.on4*ery, aps ?ecHo a cone#$o

    conn>pen()8

    co!!>E#ec*te.on4*ery()8

    conn>Close()8

    //E#ibo *!a !ensage! no *s*:rio de inser;$o realiFada co! s*cesso

    BessageDo#>SHo&(ados inseridos co! s*cessoJ, Bensage!,

    BessagerDo#D*ttons>K, BessagerDo#Icon> In?or!ation)8

    4

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    12/22

    }

    Se tudo +oi +eito co!o no ee!plo& aparecer" a !ensae! diFendo

    ue a incluso +oi realiFada co! sucesso uando #ocK +or eecutar o prora!a,Aora #a!os codi+icar o boto Ecluir,

    private void btnE#cl*ir_Click(object sender, EvantArgs e)

    {

    try

    }

    SlConnection conn % .e& SlConnection ('ata So*rce +-A.01212123S4-E567ESS8

    Initial Catalog%Cliente8Integrated Sec*rity%9r*e86ooling%+alse)8

    SlCo!!andco!! % ne& SlCo!!and()8

    co!!>Connection % conn8

    co!!>Co!!and9e#t % E-E9E +7B tbC-IE.9E GLE7E IC-IE.9E %

    'IC-IE.9E8

    co!!>6ara!eters>AddGitHal*e ('IC-IE.9E, M)8

    conn>pen()8

    co!!>E#ec*te.on*ery()8

    conn>Close()8

    BessageDo#>SHo&(ados at*aliFados co! s*cessoJ, Bensage!,

    BenssageDo#D*ttons>K, BenssagerDo#Icon>In?or!ation)8

    }

    catcH (E#ception)

    {

    tHro&8

    }

    }

    Neste ee!plo altera!os so!ente o EndereBo& Tele+one e E!ail&

    !ais #ocK pode alterar todos os ca!pos se assi! achar necess"rio, Sal#e& co!pile

    e #e(a o resultado na sua tabela,

    A0"s /' U(/a"!

    D('$s /' U(/a"!

    44

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    13/22

    A partir de aora ire!os custo!iFar o +or!ul"rio de Ca/as"#' /

    Cl$0"s& adicionare!os "%'e usare!os o controle /a"aG#$/4$5& do C, 0icar"

    assi!'

    Co!o se pode perceber& +ora! colocados os ca!pos re+erentes s

    colunas da tabela& co! eceBo da coluna ID& ue ? I/0"$"6@te! u!a contae!

    pr?%de+inida e no precisa ser in+or!ada, Os no!es dos controles usados na

    propriedade @NOME +icaro assi!' La%ls! lblMensae!& lblNo!e& lblEndereco& lbl1airro& lblEstado& lblTele+one&

    lblCelular e lblE!ail,

    T"B's!ttMensae!& ttNo!e& ttEndereco& tt1airro& ttTele+one&

    ttCelular e ttE!ail,

    C'7%'B' 8"a7%97 +:a7a/' / D#'(D'50l$s";!ddlEstado,

    B&""'0! btn/ra#ar& btnNo#o e btnVerCadastros,

    Voltando ao +or!ul"rio& pode%se perceber ue +oi alterado ta!b?!os 7 botes ue antes era! I0s#$#& E+l&$#e A"&al$a#e ue aora passa! a se

    cha!ar G#a4a# Ca/as"#'& N'4' Ca/as"#' e V# Ca/as"#', Co!o os ca!pos te!

    u! li!ite de caracteres& te!os ue +aFer o !es!o nos teboes ue recebero os

    dados, Por ee!plo& na coluna No!e& +oi atribu*do o #alor !"i!o de ;< caracteres,

    48

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    14/22

    Para ue +aBa!os o !es!o no ""N'7& de#e!os alterar a

    propriedade MaL0, 0aBa

    isso co! os de!ais controles& co! eceBo do C'7%'B'de Estado ue (" ter" os

    #alores atribu*dos a ele e o usu"rio s> precisar" escolher u! #alor,0inal!ente

    adicionare!os os c>dios do boto de ra#ar'

    tr.

    {

    //Instancio o SlConnection, passando co!o par"!etro a string de cone#$o ao banco

    SlConnection conn % ne& SlConnection ('ata So*rce%+-A.01212123S4-E567ESS8

    Inicial Catalog%Clientes8Integrated Sec*rity%9r*e86ooling%+alse)8

    //Instancio o SlCo!!and, respons:vel pelas instr*;Connection % conn8

    //.o Co!!and9e#t do SlCo!!ad, passo a instr*;$o S4- re?erente a inser;$o dos dados

    co!!>Co!!and9e#t % I.SE79 I.9 tbC-IE.9E (.BEC-IE.9E, E.E7ECC-IE.9E,

    DAI77, ES9A, 9E-E+.EC-IE.9E, CE--A7C-IE.9E, EBAI-C-IE.9E)

    //.os al*es, passo os valores re?erentes aos controles digitados pelo *s*:rio

    A-E ('.BEC-IE.9E, 'E.E7ECC-IE.9E, 'DAI77, 'ES9A,

    '9E-E+.EC-IE.9E, 'CE--A7C-IE.9E, 'EBAI-C-IE.9E) 8

    co!!>6ara!eter>AddGitHal*e('.BEC-IE.9E, t#t.o!e>9e#t)8

    co!!>6ara!eter>AddGitHal*e ('E.E7ECC-IE.9E, t#tEndereco>9e#t)8

    co!!>6ara!eter>AddGitHal*e ('DAI77, t#tDairro>9e#t)8

    co!!>6ara!eter>AddGitHal*e ('ES9A, ddlEstado>SelectedIte!>9ostrig())8

    co!!>6ara!eter>AddGitHal*e ('9E-E+.EC-IE.9E, t#t9ele?one>9e#t)8

    co!!>6ara!eter>AddGitHal*e ('CE--A7C-IE.9E, t#tCel*lar>9e#t)8

    co!!>6ara!eter>AddGitHal*e ('EBAI-C-IE.9E, t#tE!ail>9e#t)8

    //Abro a cone#$o, *so o !=todo E#ec*te.on4*ery e ?ecHo a cone#$o

    conn>pen( )8

    co!!>E#ec*te.on4*ery( )8

    conn,Close( )8

    //E#ibo ao *s*:rio a !ensage! de inser;$o e?et*ada co! s*cesso

    BessagerDo#>SHo& (ados at*aliFados co! s*cessoJ, Bensage!,BessageDo#D*ttons>K, BessageDo#Icon>In?or!ation)8

    }

    47

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    15/22

    Loo aci!a de nosso c>dio& dentro do Tr.Catch& coloue este I?&

    ue #eri+ica se os controles esto /$?#0"sde s"#$0dio'

    privatevoidbtn.ovo_Click(objectsender, EventArgs e)

    {

    try

    {

    i? (BessagerDo#>SHo&(eseja cancelar o cadastro e ?aFer *! novoN, Bensage! do

    Siste!a,

    BessagerDo#D*ttons>Oes.o, BessegeDo#Icon>4*estion) %% ialog7es*lt>Oes)

    {

    t#t.o!e>9e#t % 8

    t#tEndereco>9e#t % 8

    t#tDairro>9e#t % 8

    t#tEstado>SelectedInde# % 0M8

    t#t9ele?one>9e#t % 8

    t#tCel*lar>9e#t % 8

    t#tE!ail>9e#t % 8

    }

    }

    catcH (E#pe#tion)

    {

    tHro&8

    }

    Aora #a!os ao !?todo do boto V# Ca/as"#'s& ue nos #ai

    !ostrar u! Da"aG#$/V$5co! todos os cadastros criados, Antes disso& te!os ue

    criar u! no#o +or!, Para isso& abra a Solution Eplorer @CTRL Y G Y S& cliue co!

    o boto direito no pro(eto& cliue e!A//@ $0/'5s '#7e dK o no!e

    de V#Ca/as"#'s, Aora abra a Tool1o @CTRL Y G Y Z& #" ao sub!enu Da"ae

    arraste ao seu +or! o controle Da"aG#$/V$5, Precisa!os adicionar

    4:

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    16/22

    u! Da"aS'+ao nosso /rid, Para isso& cliue na seta ao lado do /rid e cliue

    e! C:''s Da"a S'+@A// P#'+" Da"a S'+& co!o !ostra a i!ae!'

    Na tela ue aparece& escolha Database co!o +onte de dados e

    cliue e! Net, Na pr>i!a tela& selecione o Database re+erente a sua tabela de

    Clientes& cliue para #er a strin de coneo e cliue e! Net.

    Na

    pr>i!a tela& deie selecionada a opBo para sal#ar sua strin de coneo& troue ono!e dela se dese(ar e cliue e! Net, Na pr>i!a tela escolha os ob(etos do

    4;

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    17/22

    banco ue #ocK dese(a i!portar para seu /rid& dK u! no!e a seu DataSet e cliue

    e! 0inish'

    O

    /rid aora est" co! as in+or!aBes pro#enientes da nossa tabela

    de Clientes, Sal#e seu +or! e #olte ao +or de Cadastro, DK dois cliues no boto V#

    Ca/as"#'e apenas insira o c>dio abaio para #er o +or! criado co! o rid'

    privatevoidbtnerCadastros_Click(objectsender, EventArgs e)

    {

    try

    {

    erCadastros?r!ercadastros % ne& erCadastros()8

    ?r!erCadastros>SHo&()8

    }

    catcH (E#ception

    {

    tHro&8

    }

    }

    Aora co!pile o pro(eto& cliue no boto Cadastro e #e(a o rid

    preenchido& co!o !ostra a i!ae!'

    4Q

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    18/22

    2.2.1 ORM

    $! ORM @Mapea!ento Ob(eto Relacional ? u! !?todo poderoso

    para concepBo e consulta de !odelos de dados no n*#el conceitual& onde a

    aplicaBo ? descrita e! ter!os +acil!ente co!preendidos pelos usu"rios no

    t?cnicos, Podendo ser descrito ta!b?! co!o u!0ra!e3or2 ou u! con(unto de

    classes ue per!ite +aFer esse trabalho se! precisar escre#er c>dios de coneo

    co! o banco de dados& uer.s de SUL a todo o !o!ento& preser#ando ascaracter*sticas de orientaBo a ob(etos da linuae! +ace natureFa relacional dos

    bancos de dados atuais,

    Na pr"tica& os !odelos de dados ORM nor!al!ente capta! !ais

    reras de ne>cio& e so !ais +"ceis de #alidar e e#oluir do ue os !odelos de

    dados e! outras abordaens, Sendo assi!& o !apea!ento ob(eto%relacional ? u!a

    t?cnica ue #isa di!inuir a cha!ada i!pedncia entre o !odelo de ob(etos e o

    !odelo relacional e! 1anco de Dados,

    As +erra!entas ORM& +ornece! +uncionalidades atra#?s do

    !apea!ento entre o !odelo de ne>cio l>ico e o !odelo +*sico de

    ar!aFena!ento& +acilitando a i!ple!entaBo do !odelo de do!*nio padro,

    Contudo& as +erra!entas +ornece! u!a s?rie de ser#iBos& assi!& per!itindo ue os

    desen#ol#edores se concentre! na l>ica de ne>cio do aplicati#o ao in#?s de

    CR$D repetiti#o @Ler& Criar& AtualiFar e Deletar l>ico,

    Va0"adio e prora!a co! !uito !ais produti#idade

    Melhora a padroniFaBo da sua aplicaBo

    /erencia!ento de transaBes e isola!ento, Todas as !udanBas ocorre!

    de ob(etos co! escopo de u!a transaBo, Toda a transaBo pode ser

    con+ir!ada ou re#ertida, OperaBes !ltiplas pode! ser ati#as na

    !e!>ria ao !es!o te!po

    ) !ais +"cil de dar !anutenBo no pro(eto

    4H

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    19/22

    Na#eaBo, Pode se na#ear relaBes de ob(eto transparente, Ob(etos

    relacionados so carreados auto!atica!ente uando necess"rio,

    Ds4a0"adios entre eles no ? +"cil,

    E7(l' / &7 +/$Add.e&()8

    s*ario>+irst.a!e % tHis>t#t+irst.a!e>9e#t8

    s*ario>-ast.a!e % tHis>t#t-ast.a!e>9e#t8

    s*ario>Save()8

    ##a70"as & a&$l$a7 0' (#'+ss' /' ORM!

    G0"l.NET[ Caracter*sticas' PersistKncia& Uuer.s& Cache e

    Relaciona!ento

    S&%s'0$+[ Caracter*sticas' PersistKncia& ColeBes& Suporte a aluns

    bancos& Uuer.s& Con+iuraBo r"pida& Releases R"pidos

    NF$%#0a" [ Caracter*sticas' PersistKncia& XeranBa& Relaciona!ento&

    Uuer.s& Suporte a #"rios bancos& TransaBes e !uito !ais CODUS [ Caracter*sticas' PersistKncia& XeranBa& Relaciona!ento&

    Suporte a #"rios bancos& Uuer.s& N$nit& GebSer#ices& ColeBes& Suporte

    a NhibernateIbatis&/entle

    O%+"Ma((# [ Caracter*sticas' IDE $ML ue !apeia para o ORM

    @Npersist e Nhibernate

    Da"aO%+"s.NET [ Caracter*sticas' PersistKncia& XeranBa&

    Relaciona!ento& Uuer.s& Suporte a #"rios bancos& TransaBes&SeuranBa& Re!otin,

    4W

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    20/22

    4

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    21/22

    3 CONCLUSO

    E! #irtude dos +atos !encionados& este trabalho interdisciplinar

    buscou en+atiFar de +or!a clara a necessidade ue !uitas e!presas tK! e!

    desen#ol#er so+t3are para in+or!atiFar seus ser#iBos& co! o ob(eti#o de atender a

    de!anda ue cresce a cada dia !ais, 0oi proposto ainda& a criaBo de u! diara!a

    de classe e suas caracter*sticas& !ostrando co!o seria! i!ple!entadas as

    +uncionalidades no pro(eto& identi+icando no conteto a noBo de u!a e!presa

    respons"#el social!ente, Sendo assi!& o teto buscou +a!iliariFar o leitor& das

    pr"ticas de co!o se desen#ol#er passo%a%passo u! so+t3are,

    8

  • 8/12/2019 Portifolio Invidual 4 Semestre Unopar

    22/22

    REERNCIAS

    CALDEIR6O& Denise Morselli 0ernandes [ )tica e responsabilidade social '

    siste!as IV Denise Morselli 0ernandes Caldeiro& Thiao Nunes 1aFoi& N"dia

    1runetta, [ So Paulo ' Person Prentice Xall& 8