Você está na página 1de 3

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DE SO PAULO CAMPUS BRAGANA PAULISTA ANLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE SISTEMAS Lista

1 Instrues Gerais: A Lista deve ser realizada manualmente em folha de sulfite. Os exerccios devem ser apresentados na mesma ordem dos enunciados. A Lista pode ser realizada em grupo, mas a entrega deve ser individual. O aluno deve entregar a Lista assim que entrar na aula de 14/02/2014. Para cada exerccio em branco ou com supostas enrolaes, ser descontado 1 ponto do Total da Nota das Listas, conforme explicado no primeiro dia de aula. Listas com respostas suspeitas de plgio sero devidamente anuladas e zeradas. O aluno poder ser convidado para resolver alguma questo durante a aula com o objetivo de validar os exerccios da Lista.

Parte A 1- Construa um organograma para os diagramas da UML. Pensar nos 13 diagramas da UML 2.0. 2- Construa uma rvore, podendo ser binria, para os diagramas da UML. Pensar nos 13 diagramas da UML 2.0. Parte B 3- No Filme Cruzada de Ridley Scott, aparecem algumas cenas interessantes. Como exerccio de Abstrao, faa uma analogia com no mnimo 30 linhas das cenas do Filme com alguns princpios da Orientao a Objetos (Classe, Mensagem, Encapsulamento, Herana e Polimorfismo). Sugesto: Analise principalmente a cena do ataque dos muulmanos a cidade de Jerusalm. 4- Construa um diagrama de classes de anlise com no mnimo 10 classes para o exerccio 3. Cada classe deve apresentar no mnimo 2 atributos. 5- Construa um diagrama de objetos, instanciando no mnimo 10 objetos, incluindo os valores dos atributos para representar o cenrio.

Parte C
Realize as atividades com base no Diagrama de Classes referente a uma Clnica Veterinria. Obs.: Os slides de reviso do captulo 5 podem apoiar a realizao desses exerccios.

6- Modele uma classe de associao no diagrama e justifique o motivo de sua existncia no diagrama. 7- Existe alguma relao ternria no diagrama? Explique. 8- Modele uma associao reflexiva com sua respectiva multiplicidade no diagrama. Justifique a razo de sua existncia. 9- Modele uma relao todo-parte de forma que a agregao seja nocompartilhada. Justifique a sua resposta. 10- Modele uma relao todo-parte de forma que a destruio do objeto todo no implique na destruio do objeto parte. Justifique a sua resposta. 11- Modele uma relao gen/espec no diagrama de forma que a superclasse no gere instncias diretas e que somente a prpria classe e suas respectivas subclasses visualizem os atributos. Justifique o motivo da relao no diagrama. 12- Defina duas operaes polimrficas no diagrama, definindo pelo menos um parmetro na assinatura. Explique a razo para a existncia dessas operaes. 13- A regra da substituio pode ser aplicada na relao gen/espec modelada? Explique. 14- Quais restries so aplicveis na relao gen/espec? Explique.

Parte D Abstraia o cenrio e a imagem abaixo sobre as abboras. A abbora pertence ao grupo das hortalias, que composto pelas verduras e legumes. Em sua composio nutricional voc encontra carboidratos, protena, pouqussima gordura, clcio, sdio, potssio,

fsforo, ferro, magnsio, vitamina A, C, E e outras vitaminas. Possui tambm bastante gua e fibras. A abbora moranga, conhecida tambm como jerimum rica em vitamina A, que devido a sua pigmentao, possui uma substncia funcional que um poderoso antioxidante (combate os radicais livres), colabora na preveno de doenas cardiovasculares e outros benefcios. Por conter todas essas propriedades, o consumo de abbora est associado reduo no risco de certos tipos de cncer, doenas do corao, derrames e problemas na viso. As sementes de abbora so ricas em fitoestrgeno, outra substncia funcional que pode auxiliar na reduo dos sintomas da menopausa e TPM, alm dos nveis de colesterol. O leo feito dessa semente possui efeitos antioxidantes, que previnem o envelhecimento celular devido concentrao de vitamina E. So boas fontes de zinco e gorduras insaturadas. As sementes podem ser torradas, s lavar bem as sementes, secar em um pano limpo ou papel absorvente, temperar com sal e levar ao forno quente por cerca de 40 minutos. Mexa de vez em quando para que fiquem torradas por igual.

15- Construa um diagrama de classes de anlise com no mnimo 12 classes. Todas as classes devem apresentar ao menos dois atributo e um mtodo. 16- A partir do diagrama de classes, construa um diagrama de objetos apresentando os valores das instncias necessrias para representar o cenrio. Parte E 17- Pesquise a analogia biolgica de Alan Kay e responda com no mnimo 15 linhas a seguinte questo: Como seria um sistema de software que funcionasse como um ser vivo?

Você também pode gostar