Você está na página 1de 8

EA976 Engenharia de Software

Anlise Orientada a Objetos

AULA 22

Anlise Orientada a Objetos O que a Anlise Orientada a Objetos ?


Por que chamada de uma tcnica semi-formal ? Qual o objetivo principal da Anlise Orientada a Objetos ? Qual a grande mudana paradigmtica que se detecta quando se passa da fase de specifica!o de "equisitos para a a Anlise ? Qual a pergunta paradigmtica que se deseja responder durante a fase de anlise ? no design ? Qual a diferena ? O que a Arquitetura de Anlise ?
Qual a diferena com a Arquitetura de #esign ?

Anlise Orientada a Objetos O que s!o as classes estereotipadas


ntit$% &oundar$ e 'ontrol ? Por qu( utili)-las ? O que um #iagrama de "obuste) *Robustness Diagram+ ? Por que as classes do tipo ntit$ s!o mais dif,ceis de serem identificadas% do que as classes do tipo &oundar$ e 'ontrol ? O que o mtodo de e-tra!o de substantivos ?
Para que ele serve ? 'omo ele funciona ?

O que s!o os 'art.es '"' ?


Para que serve ? 'omo funciona ?

Anlise Orientada a Objetos Quando fa)er a /odelagem #in0mica ?


la necessria em todos os tipos de sistemas ? Que tipos de sistemas demandariam uma modelagem din0mica ? Que tipo de diagrama 1/2 utili)ado neste caso ?
'omo isso se compara com a anlise clssica ?

Qual o benef,cio da modelagem din0mica ?


Para que ela serve ?

Por que ela n!o est indicada na sequ(ncia de atividades para a fase de anlise% conforme o te-to elaborado pelo professor ?

A Fase de Anlise no Pro esso Unifi ado Qual a sequ(ncia de Atividades da 3ase de Anlise
Por que ela est dividida entre atividades em grupo e atividades invididuais ? 4sso n!o diferente de como o livro de 5acobson et6al6 preconi)a o 7or8flo7 de Anlise ?
Por qu( ? 'omo que diferente ? Quais as adapta.es que foram feitas ?

la tambm n!o est um pouco diferente de como 9chach coloca no livro ?


Por que ser ?

Afinal de contas% como isso est definido no Processo 1nificado ?

A Fase de Anlise no Pro esso Unifi ado


O que feito na fase de :#efini!o 4nicial da Arquitetura de Anlise; ?
O que um diagrama de classes estruturado ? O que um :diagrama de pacotes; ? 'omo as atividades dessa fase se comparam com o que est no livro do 9chach ? Por que chamamos a defini!o de :inicial; ? As classes que inserimos na arquitetura s!o classes de soft7are ? 'omo se relacionam com as do design ?

O que s!o :"equisitos speciais; ?


O que fa)emos com os requisitos especiais aqui no 7or8flo7 de anlise ? Qual a liga!o entre requisitos especiais e o reuso ?

A Fase de Anlise no Pro esso Unifi ado


O que a :"eali)a!o dos 'asos de 1so; ?
Quais as duas atividades que implementam essa reali)a!o ? Por que essas atividades s!o reali)adas em paralelo ? Quais os diagramas que s!o gerados ? 9!o gerados ou :refinados; ?

O que s!o 'ontratos de 'lasses ?


'omo eles s!o gerados ? Quais as se.es de um contrato ? Quais as se.es mais importantes ? Os contratos s!o por mensagens ou por classes ?
se houver mensagens com o mesmo nome em classes diferentes ?

A Fase de Anlise no Pro esso Unifi ado Para que serve a 4ntegra!o da Arquitetura ?
Por que ela deve ser reali)ada em grupo ?
<!o poder,amos simplesmente delegar essa tarefa a uma =nica pessoa ?

Por que a integra!o pode ser complicada ? Que tipo de redund0ncias precisam ser corrigidas durante as atividades dessa etapa ? Que tipo de :benef,cio colateral; temos durante o desenvolvimento das atividades dessa etapa ? Qual o esforo que devemos calcular para essa etapa ?