You are on page 1of 20

FACULDADE DE TECNOLOGIA DE GRAVATA

CURSO TECNLOGO DE ANALISE E DESENVOLVIMENTO


DE SISTEMAS - GRAVATA
RELATRIO SOBRE DESENVOLVIMENTO SISTEMA EM
ASP.NET MVC
Luciano Rangel de Azevedo
Relatrio de atividades desenvolvidas durante o Estgio
Supervisionado e apresentada ao Curso Superior de
Tecnolgica em Anlise e Desenvolvimento de Sistemas
da Faculdade de Tecnologia de Gravata como pr!"
re#uisito para a o$ten%&o do ttulo de Gradua%&o
Tecnlogo em Anlise e Desenvolvimento de Sistemas'
Supervisor( )ro*' C+ristiano Cadon'
Gravata ,- de .un+o de /0,-'
/
RESUMO
1 presente Relatrio de Estgio tem por o$2etivo aprender e compreender a utilizar as
tecnologias aplicadas para o desenvolvimento dos pro2etos dentro da empresa tais como(
34T5L CSS .avascript .6uer7 linguagem C8 utilizando 5icroso*t 9isual Studio /0,: e
usar cone;<es com o $anco de dados usando os $ancos 1racle' Con+ecer e entender as
polticas #ue a empresa possui so$re desenvolvimento dos cola$oradores tais como( como
desenvolver aplica%<es com seguran%a utilizando os padr<es da empresa #uais s&o as
polticas #ue a empresa utiliza em rela%&o aos seus produtos com seus clientes as rela%<es
entre a empresa e o mundo con+ecendo as reas internas da empresa seus setores e como
este se relacionam com os grupo de tra$al+o'
Palavras-chaves: tecnologia = empresa = grupo tra$al+o '
:
1 INTRODU!O
Em !poca de varias mudan%as no cenrio mundial do mercado na rea da tecnologia
da in*orma%&o em seu crescimento e a necessidade se desenvolver de *orma acelerada as
empresas necessitam capacitar seu grupo de tra$al+o para #ue acompan+em estas
atualiza%<es assim com sua capacita%&o *a%a o mel+or uso destas *erramentas tecnolgicas
#ue incrementam o desempen+o e mant!m as empresas atualizadas com atual demanda do
mercado'
>ma destas *erramentas tecnolgicas #ue a2udam as corpora%<es a continuarem
incrementando seus negcios ! ?5icroso*t 9isual Studio@ #ue ! ! uma cole%&o de
*erramentas #ue vocA pode usar para criar codi*icar depurar localizar empacotar e implantar
aplicativos para BindoCs ou BindoCs )+one D',' Em poucas palavras o 9isual Studio pode
a2ud"lo a *azer praticamente tudo o #ue vocA precisa para desenvolver um aplicativoE' F
As atividades desenvolvida neste estgio *oram um ponto de partida para o
crescimento do aluno #ue est em uma gradua%&o na rea da in*ormtica ten+a a possi$ilidade
de ter o convvio de um am$iente de tra$al+o colocando em pratica o con+ecimento
ad#uirido em disciplinas da institui%&o de ensino'
-
" CON#ECENDO O AM$IENTE DE TRA$AL#O
A empresa ao #ual *oi escol+ido para iniciar o estgio *oi uma das grandes corpora%<es
mundiais c+amada Dell Gnc'uma empresa #ue *oi *undada em ,HD- pelo seu *undador
5ic+ael Dell #ue inicio"se na venda de computadores na cidade AustinITe;as"E>AJ #ue no
seu inicio c+amou"se )CKs Limited mas +o2e conta com mais de ,-0 mil *uncionrios
espal+ados pelo mundo '
A Dell Gnc' ! uma empresa #ue mantem o seu *oco em seus *uncionarios neste
pensamento ela acredita #ue cada um possa demonstrar e desenvolver a suas mel+ores
+a$ilidades para contri$uir com o seu crescimento na propria empresa onde tem varias
oportunidades de seguir uma carreira em diversos setores da empresa e sua miss&o e valores
s&o @empen+ar para garantir #ue todas as pessoas em #ual#uer am$iente possa tirar proveito
da tecnologia' 9alorizar di*erentes e;periencias e perpectivas por#ue ela acredita #ue todos
tem algo a contri$uir e 1perar de *orma etica e legal dedicando toda tecnologia e seus
con+ecimentos para mel+orar as comunidades em #ue tra$al+a e vivem@L
F%&'ra 1 - E()resa Dell l*cal%+a,a P*r-* Ale&re - Tec.*P'c/
M
A Dell Gnc' tem como parceira )onti*cia >niversidade Catlica do Rio Grande do Sul
I)>C"RSJ #ue tem esse programa iniciada em /00, #uando a Dell se instalou no Tecnopuc'
Atualmente am$as empresa mantAm em con2unto programas na rea de TG' >m deles ! o
)rograma de Treinamento e 6uali*ica%&o em Tecnologia de So*tCare I)6TSJ criado com o
o$2etivo de desenvolver recursos +umanos capacitados em *erramentas e processos utilizados
no desenvolvimento de so*tCare' 1 segundo ! o )rograma de )es#uisa e Desenvolvimento em
Tecnologia da Gn*orma%&o I)DTGJ #ue o*erece $olsas de estgio aos alunos de gradua%&o e
$olsas de mestrado aos alunos de ps"gradua%&o da universidade via$ilizando a pu$lica%&o de
artigos nacionais e internacionais'
Ao inicio na empresa com o passar das primeiras semanas o estagirio podendo
perce$er #ue a#uele conteNdo ministrado em seu cotidiano na *aculdade se *az presente no
mercado de tra$al+ado em #ue o seus conteNdo passado em *orma de tese de adapta%&o ao
mercado condiz com o #ue a#uilo realmente prprio e vivenciado em empresas no ramo da
in*orma%&o con*orme Ane;o A " Relatrio de Atividade 00,'
0 DESENVOLVIMENTO COM VISUAL STUDIO
Ao inicio das atividades de adapta%&o e a realiza%&o dos treinamentos o$rigatrio
e;igidos pela empresa desde a vis&o da empresa e responsa$ilidade com os seus *uncionrios
at! mostrando as !tica praticada com os demais colegas' o estagirio come%a o seus
desenvolvimento em uma nova aplica%&o re*ormulando uma apliaca%&o 2 e;istente em uma
tecnologia antiga #ue nos dias de +o2e ainda ! utilizada mas com uma nova politica da
legisla%&o dos Estados >nidos #ue #ual#uer tipo de sistema de manipula%&o de dados
con*idenciais de seus clientes tende a *icar em lugares totalmente restrito sendo o seu acesso
somente por uma plata*orma com um nvel e seguran%a elevado'
Sendo assim o estagirio come%a o estudo para *azer a reescrita de uma aplica%&o #ue
*oi construida em vers&o 9O'PETI@9isual Oasic Q'0@J c+amada @GFS " Das+$oard@ #ue tem
o controle dos componentes de monitoramento de compras *eita tanto via portal da empresa
ou por tele*one estes componentes *az parte do processo do *lu;o de valida%&o da emiss&o da
nota *iscal sendo #ue cada componente tente a consultar estado da compra'
1 @GFS"Das+$oard@ ! uma aplica%&o #ue tem por o$2etivo listar os componentes #ue
est&o cadastrados em uma $ase de dados com esses componentes listados a aplica%&o
disponi$ilizar *un%<es de mantA"los o $ene*icio #ue esta aplica%&o gera ! organiza%&o dos
mesmos por estado de *uncionalidade ou altera%<es de parRmetros de con*igura%&o de seu
*uncionamento
1s componentes s&o ar#uivos e;ecutveis #ue *oram criados com o propsito de *icar
monitorando uma ta$ela na $ase de dados #ue cont!m as in*orma%<es relacionadas S compras
realizadas aps a entrada do registro na ta$ela o componente principal tem a
responsa$ilidade de veri*icar o seu estado de compra *azer sua regra de negcio nele
implementado trocar o seu estado e passar a responsa$ilidade para os componentes
responsveis por cada tipo de estado da compra'
Com a inclus&o desta poltica o estagirio *icou encarregado de re*ormular est
*erramenta de monitoramento APE31 A " Relatrio de Atividade 00: sendo #ue sua
aplica%&o atual se encontrava em um linguagem de programa%&o 2 de*asada e n&o atendendo
a restri%&o imposta iniciou"se a reescrita da *erramenta'
Desta *orma o estagirio *ez a reescrita de um sistema novo com os mesmos recursos
da vers&o anterior mas utilizando uma linguagem c+amada @5icroso*t AS)'PET@ 2unto com
essa linguagem o estagirio teve contato com outras linguagem IK2avascriptKK2#uer7K K2sonKJ
assim ampliando mais o seu prprio con+ecimento em diversas plata*ormas de
desenvolvimento'
T
DA))ER(
Dapper ! uma solu%&o de mapeamento o$2eto"relacional I1R5J para o 5icroso*t
PET(' 6ue *ornece uma estrutura para mapear um modelo de domnio orientada a o$2eto para
um $anco de dados relacional tradicional' Sua *inalidade ! aliviar o desenvolvedor de uma
parte signi*icativa das tare*as relacionais de dados relacionados com a persistAncia de
programa%&o' Dapper ! livre como so*tCare de cdigo a$erto #ue ! distri$udo so$ licen%a
dupla ou a Licen%a Apac+e /'0 ou a licen%a 5GT' FU
1RACLE
1 1racle ! um SGOD Isistema gerenciador de $anco de dadosJ #ue surgiu no *im dos
anos T0 #uando Larr7 Ellison vislum$rou uma oportunidade #ue outras compan+ias n&o
+aviam perce$ido #uando encontrou uma descri%&o de um prottipo *uncional de um $anco
de dados relacional e desco$riu #ue nen+uma empresa tin+a se empen+ado em comercializar
essa tecnologia
.S1P
V um acrWnimo para @.avaScript 1$2ect Potation@ ! um *ormato leve para intercRm$io
de dados computacionais' .S1P ! um su$con2unto da nota%&o de o$2eto de .avaScript mas
seu uso n&o re#uer .avaScript e;clusivamente'
EPTGTX"FRA5EB1RY
)ermite aos desenvolvedores tra$al+ar com dados na *orma de propriedades e o$2etos
espec*icos do domnio como clientes e produtos etc sem ter #ue relacion"los com as ta$elas
do $anco de dados e as colunas onde os dados est&o armazenados' Gsto ! possvel pela
eleva%&o do nvel de a$stra%&o no #ual os desenvolvedores podem tra$al+ar #uando est&o
tratando com os dados e pela redu%&o do cdigo #ue ! necessrio para manter as aplica%<es
orientadas a dados'
1 Entit7 FrameCorZ ! um componente da 'PET FrameCorZ :'M e pode ser usado em
#ual#uer am$iente no #ual este2am instalados o 'PET FrameCorZ :'M com Service )acZ ,
YP1CY1>T
YnocZout.S ! uma $i$lioteca .avaScript I1pen SourceJ #ue simpli*ica a constru%&o de
inter*aces gr*icas dinRmicas usando o padr&o 5995' I5odel"9ieC"9ieC5odelJ
Estruturalmente uma aplica%&o #ue usa o padr&o 5995 consiste $asicamente em
trAs componentes principais( o 5odelo a 9is&oI9ieCJ e a 9ieC5odel'
D
0/1 DEMONSTRANDO UMA ATIVIDADE
Pesta se%&o ser relatado como *oi desenvolvido uma das atividades o APE31 A [
Relatrio de Atividades 00Q no #ual o estagirio estava encarregado de transportar as
in*orma%<es vindas do $anco de dados para mostrar na parte gr*ica da aplica%&o'
Com em$asamento do *rameCorZ ZnocZout #ue rece$e as in*orma%<es no *ormato de
te;to em *ormato @2son@ *oi implementado uma camada de visualiza%&o na parte gr*ica da
aplica%&o para mostrar ao usurio em uma grade os dados rece$ido da $ase de dados sendo
#ue nessa Grade o usurio tem a op%&o da escol+a de visualiza%&o das in*orma%<es e
podendo assim *azer manter os dados ou suas altera%<es ou at! mesmo a sua e;clus&o dos
componentesIane;o " Relatrio de Atividades 00:J'
Todo o processo *oi mapeado usando a *erramenta TFS do visual studio #ue aps o
termino da adapta%&o *oi su$metido aos colegas com mais e;periAncia para *azer o sua
revis&o do cdigo e assim *azendo marca%<es de cdigo para sua edi%&o sendo por sua
e;periAncia mais apro*undada de aplica%&o 'PET caso +ouve"se'
Aps a revis&o do cdigo uma nova vers&o era disponi$ilizada para e#uipe de teste
para *azer os seus devidos testes con*orme o levantamento de re#uisito o*erecido por parte do
gerente ou lder do time'
H
1 CONCLUS!O
1 estgio ! uma e;celente oportunidade do aluno e;ercer as atividades n rea de sua
*orma%&o acadAmica cu2o seu principal conceito ! demonstrar a 2un%&o entre o terico #ue !
estudado em sala de aula se condiz com a realidade encontrada no mercado de tra$al+o sendo
importante para o aluno ad#uirir o con+ecimento com pessoas #uali*icada na rea'
Ao t!rmino deste tra$al+o entende"se #ue aps o aluno ter o contato com uma
situa%&o de e;ercer as *un%<es em um am$iente de tra$al+o o acadAmico o$t!m
con+ecimento do mundo onde vai estar aps a sua conclus&o em sua *aculdade e ao mesmo
tempo nota"se #ue a *aculdade ! apenas o incio da 2ornada pro*issional e #ue somente com
dedica%&o e persistAncia #ue este pro*issional consegue persistir no mercado de tra$al+o pois
na rea tecnolgica as mudan%as s&o muito rpidas e al!m do con+ecimento t!cnico deve"se
ter perspiccia para compreender para onde esta rea esta se desenvolvendo para seguir'
,0
RELATRIO DE ATIVIDADES 221
)articipando dos treinamentos internos da empresa para a compreens&o da miss&o da empresa
e como ! o *uncionamento na produ%&o de so*tCare utilizando metodologias atuais e a2ustadas para
empresa' Como *unciona a +ierar#uia na solicita%&o de pro2etos de so*tCare compreendendo
documentos de re#uisitos da rea de negcios da empresa os documentos gerados pela rea de
desenvolvimento #uais *oram Ss a%<es tomadas para resolu%&o dos apontamentos *eitos pela rea de
negcios para o desenvolvimento do so*tCare
Gnicio do treinamento de 9isual Studio /0,: e Gnsta%&o e con*igura%&o do TFSITeam
Fundation ServerJ e con+ecimento da documenta%&o da aplica%&o IDGS " GnvoiceJ tivemos uma
reuni&o com o pessoal do time dos estados unidos e rece$ido a tare*a de prepara%&o do am$iente novo
de desenvolvimento como instala%&o de diversos aplicativos Foi *eito instala%<es no am$iente de
desenvolvimento CindoCs server /0,/ e migra%&o de alguns componentes para enviar email e
con*igura%&o do *tp para *uturas implementa%<es *oram *eita as con*igura%<es dos *tp e GGS para
rece$er o site em am$iente de produ%&o e estudo de como *azer o $uild da aplica%&o do outro server de
produ%&o para migra%&o no server de desenvolvimento ao *inal concludo as instala%&o dos
componentes e *eito rodar o sistema de gera%&o de invoiceI*aturasJ dos estados unidos tra$al+ando nos
erros da aplica%&o para a nova plata*orma e a2udando o pessoal da e#uipe de teste a como deve ser
*eito as mesmas con*igura%&o no am$iente deles
'
,,
RELATRIO DE ATIVIDADES 22"
Po inicio desta semana voltamos com a implementa%&o das aplica%<es em am$iente de
desenvolvimento e colocado os componentes responsvel para gerar os romaneios de transportes
IinvoicesJ ao e;ecutar o componentes *oi constatado #ue a vers&o dos componentes n&o eram
compativel com o am$iente de so*tCare KCindoCs server /0,/K e assim tivemos #ue *azer uma
engen+aria reversa no componente #ue *oi *eito em Kvisual $asic Q'0K e alterado suas con*igura%<es
para a nova tecnlogia e compilado novamente e colocado em teste no novo am$iente e seu
*uncionamento *icou pleno'
9oltamos a *azer manuten%&o na parte da documenta%&o do DAR) IDisaster
Aplication Recover7 )lainJ do FACT IFunding Accounting Compliance ToolJ no item #ue encontra"se
dentro da ta$ela @CALL TREE@ IArvor! de liga%<esJ caso o servidor ou main*rame ten+a algum
desastre o pessoal da manuten%&o possam entrar em contato com as pessoas responsvel
pela aplica%&o entramos em contato com o dono da aplica%&o @1Cner Application@ para
conseguir os dados dos demais cargos e #ual area de atua%&o cada responsvel ocupar'
Aps passar os resultados a e#uipe de teste da troca do antigo componente para o novo
*omos avisado pela mesma #ue o ar#uivo de e;ecu%&o do K$uildK Icompila%&o total da aplica%&oJ
estava com a vers&o da *ol+a de de passo"a"passo #ue *oi gerada pela aplica%&o estava usando uma
versao $ase do \visual studio /00:] e constatamos #ue a gera%&o do erro era por incompati$ilidade
com aplicativo \visual studio /0,:] e assim *oi *eito uma versao de upgrade usando a vers&o antiga
mesclando com a *ol+a estilo mais atual'
Rece$emos o pedido para cria%&o de uma aplica%&o #ue consiga ler um lote ar#uivos
3LS3 e sua saida se2a um 35L contendo todas as suas in*orma%<es dos romaneiosIinvoicesJ da
C+ina apos a reuni&o com os responsveis por essa nova aplica%&o come%amos a gerar um prototipo
,/
da tela para mostrar como seria o *lu;o de tra$al+o e seguir caso ten+a aprova%&o sendo aprovado
come%amos a parte da codi*ica%&o onde *oi *eito um estudo em #ual $i$lioteca poderiamos utilizar
para ler os ar#uivos ;ls e assim manipular os dados e tam$em em #ual padr&o a ser seguido com o
padr&o 2 esta$elecido *oi criado uma +ierar#uia de classes #ue em cada classe *ica responsavel por
cada tipo de invoice Ipois na C+ina e;iste trAs I0:J tipos de invoices \CAP] cancelada \P1R] normal
\RED] usada pelo governo J e sua implementa%&o segue sendo *eita'
,:
RELATRIO DE ATIVIDADES 220
Essa semana come%amos uma re*ormula%&o de uma *erramenta #ue *oi *eita em 9isual Oasic
Q'0 e seu sua *un%&o ! controlar todos os componentes de uma aplica%&o para ver o estado de cada
componente e o principal o$2etivo ! o total controle entre os acesso aos componentes sem preciso do
mesmo entrar em cada o$2eto e desligar ou at! mesmo mudar suas propriedades com o novo am$iente
est em *ase de cria%&o e con*igura%&o ainda temos o acesso total do am$iente mas as mudan%as de
poltica da empresa o acesso ao componentes n&o poder ser *eito atrav!s desta *erramenta por esses
motivos estamos reescrevendo essa aplica%&o em am$iente BEO contudo neste am$iente apos o
termino dos a2ustes somente vai ser possivel seu acesso via CGTRG3 ou via BEO I)orta D0J
Estudando a aplica%&o *oi *eito um levantamento de caso de uso em cada etapa do seu
*lu;o de tra$al+o onde *oi atacado onde se conecta com o $anco de dados e #uais os componentes a
mesma possui acesso'
Com o estudo optamos em desenvolver na linguagem C8 usando o 9isual Studio /0,:
utilizando AS)'PET 59CM com isso tivemos #ue *azer um treinamento da metodologia empregada e
ela$orado #ual seria o mel+or @DESGPG )ATERPS@ a ser empregado'
,-
RELATRIO DE ATIVIDADES 221
Essa semana o estagirio dando seguimento a implementa%&o da antiga *erramenta de
monitora%&o dos componentes em vrios am$ientes de desenvolvimento teste e produ%&o iniciamos
um estudo so$re a metodologia de trans*erAncia de dados utilizando a linguagem de transmiss&o de
dados .S1PI.avaScript 1$2ect PotationJ e tam$!m um estudo mais apro*undado so$re
ZnocZout2sItam$!m con+ecido por Y'1J uma $reve descri%&o so$re Y'1
@FA associa%&o de dados ! um dos recursos mais populares no desenvolvimento atual
e a $i$lioteca YnocZout do .avaScript leva esses recursos ao desenvolvimento de 4T5L e de
.avaScript' A simplicidade da sinta;e de associa%&o declarativa e a integra%&o transparente com
padr<es de separa%&o como o 5odel"9ieC"9ieC5odel I5995J'@
Seguindo adiante constatamos #ue deveramos o$ter os dados do servidor e nesse caso
teramos #ue dei;ar para o usurio escol+er #ual servidor gostaria de se conectar sendo assim
migramos toda a nossa ar#uitetura para utilizar um recurso entit7 FrameCorZQ da asp'net para poder
dar acesso a *erramenta com um rduo tra$al+o #ue *izemos toda a con*igura%&o dos parRmetros e
modelagem ao *inal da *ase de testes #uando colocamos em *uncionamento o teste unitrio
constatamos #ue essa vers&o do entit7 *rameCorZ n&o ! compatvel com o 1racle tentamos contornar
a situa%&o com alguns tratamentos de erros e e;ce%<es'
Levado ao responsvel do pro2eto *oi constatado #ue no re#uisito do sistema n&o seria
viavel a sua implementa%&o sendo assim *oi a$erto um ticZet para o engen+eiro de so*tCare a cargo de
solucionar e dando a op%ao de usar uma vers&o a$ai;o do *rameCorZ Ientit7 FrameCorZ MJ mas antes
de levantar o proposto *oi *eito novamente sua regre%&o do Q para M e sendo assim tivemos #ue
consertar varias avarias #ue contem de uma vers&o para outra e assim *oi possivel passar no teste
unitrio c+egando a cone;&o do $anco oracle'
,M
Contudo estamos a espera do engen+eiro *azer aprova%&o da troca de *rameCorZ para
seguir o tra$al+o na implementa%&o desta *erramenta'
,Q
RELATRIO DE ATIVIDADES 223
1 estagirio come%ou a procura de uma nova *erramenta #ue pude"se ao n&o utilizar o entit7
*rameCorZ iniciou"se o estudo com uma *erramenta c+amada dapper onde *oi apro*undada na sua
documenta%&o e levantadas m!todos e *uncionamento do *rameCorZ' Apos um longo estudo na
documenta%&o *oi *eito alguns testes unitrios criando novos pro2etos e mocando os dados para testar
se realmente o *rameCorZ atende as nossas necessidades'
Aps alguns testes *oi pedido ao estagirio #ue inicia"se um estudo paralelo com outro
*rameCorZ c+amado P4i$ernate para tam$!m se pode atender o #ue *oi pedido no caso da
implementa%&o do sistema de controle de componentes'
Sendo assim termina a semana do estagirio pois *oi uma semana curta e muito estudo
e pouco atividade em codi*ica%&o'
,T
RELATRIO DE ATIVIDADES 224
1 estagirio inicio a parte de codi*ica%&o usando linguagem nativa de s#l sem o uso de
*rameCorZs *oram divididos o pro2eto em mdulos de camada de negocio camada responsvel pela
parte Ce$ e criado um repositrio para persistir os dados vindo da camada Ce$ assim voltamos ao uso
do YnocZout2s e 2#uer7 assim com a parte do repositrio 2 testado *oi implementado na Ce$ onde
deveria mostrar os estados dos componentes e para nossa surpresa os dados *oram mostrado com
sucesso e assim dando continuidade vamos *azer a persistAncia de suas altera%<es mudan%a de estado
para vrios tiposIinativo suspenso o**line norun'''J essa parte de mudan%a e c+ecagem vai ser *eito
utilizando YnocZout pois o seu m!todo assincrWnico n&o precisando a atualiza%&o da pagina em cada
re#uisi%&o a classe repositrio onde persistimos os dados utilizando .son assim ele consome os dados e
mostra na parte Ce$ agora na pr;ima semana vamos *azer essa implementa%&o da mudan%a de
estado e tam$!m suas dependAncia das outras entidades do $anco de dados vamos seguindo utilizando
uma classe de teste unitrio e um servidor de testes onde poder ser *eita as altera%<es antes mesmo de
colocado em produ%&o'
,D
RELATRIO DE ATIVIDADES 225
1 estagirio dando continuidade na aplica%&o essa semana come%amos a parte do crud
ICreate Retrieve >pdate DeleteJ de algumas partes da aplica%&o criamos uma $ase de repositrio
onde vamos instanciando as suas propriedades con*orme se vem a necessidade e sua implementa%&o
tam$em poder ser modi*ica%&o ou adicionada novos recurso caso os metodos entre as classes se
tornam repetitivo sendo assim iniciamos a cria%&o de um novo componente em sua instancia no
aplicativo e sendo validado em todos os re#uisitos pedintes no SRSISo*tCare Re#uirements
Speci*icationJ *eito varios teste desde a cria%&o a sua instancia%&o e procurando sempre algum erro
para circundar com total e pleno desenvolvimento
Feito tam$em um treinamento mais apro*undado em C8 pedido pelo nosso engen+eiro
onde tivemos uma a$ordagem mais especi*ica em cria%&o de metodos nomea%&o e de*ini%&o de escopo
de como um metodo e seu nome tem #ue ser mais a$rangente possivel da#uilo #ue o mesmo *az
vimos #ue um metodo sempre dever retornar algo para o sistema e #ue se nao retorna nao ! um
metodo totalmente satis*atorio Iisso entrou em de$ate por uns e por outrosJ com dois dias de
treinamento sem muito codi*ica%&o c+egamos ao *eriado e s voltaremos segunda''
,H
RELATRIO DE ATIVIDADES 226
1 estagirio essa semana desempen+o tare*as relacionadas ao estado dos componentes e
monitora%&o de #uantidades de erros relacionado a transmiss&o de dados da plata*orma de gera%&o de
duplicatas com os componentes *eito uma a$ordagem de desligamento dos componentes e sua
capacidade de compilar novamente os componentes da aplica%&o com o seu restart e capita%&o dos
erros no estado onde os componentes estavam em n&o *uncionamento'
Com isso *oi gerado um relatorios de erros e passado para o gerente da aplica%&o para
analise dos erros e *icamos na espera da resposta do mesmo'
Pa espera da resposta do gerente de pro2etos *oi *eito estudo so$re mvc e $anco de
dados sendo #ue a prpria empresa tens treinamentos internos com isso se *ec+ou a semana'
/0
3 REFER7NCIAS
F portal internet( +ttp(^^msdn'microso*t'com^pt"$r^li$rar7^CindoCs^apps^$r/,,:D-'asp;
acessado em ,- de .un+o de /0,-'
FL portal internet( +ttp(^^CCC'dell'com^learn^$r^pt^$rcorp,^purpose"and"values
acessado em ,- de .un+o de /0,-'
FU portal internet( +ttp(^^en'CiZipedia'org^CiZi^Dapper_1R5 acessado em 0- de 2ul+o /0,-'
Figura , retirada na internet no site( +ttp(^^2o+nsonmatel'com^ dia ,- de .un+o de /0,-'

You might also like