2209 - As E-folioa Resolucao

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View 2209 - As E-folioa Resolucao as PDF for free.

More details

  • Words: 881
  • Pages: 4
e-Folio A (2 valores máximo) Pretende-se um sistema de informação que tenha como objectivo guardar as notas das avaliações dos alunos de uma licenciatura, sabendo-se que: a) Os alunos inscrevem-se em uma ou várias disciplinas; b) Uma disciplina apenas existe em uma licenciatura e está associada a um ano lectivo; c) Cada aluno, disciplina a disciplina, opta pelo tipo de avaliação que mais lhe convém (contínua ou final); d) Para cada avaliação de uma disciplina é registada a nota que os alunos obtiveram; e) As disciplinas e as licenciaturas caracterizam-se por uma sigla e a correspondente designação; os alunos pelo seu número na escola, nome e morada; os tipos de avaliação existentes são: Teste & Trabalho, Teste. Se tivesse de efectuar a análise deste caso segundo uma abordagem estruturada, que informação considera mais relevante do enunciado? E se a abordagem utilizada fosse orientada por objectos? Justifique a resposta Para a resolução do trabalho, interessa Apenas a identificação do que é relevante para uma abordagem estruturada e para uma abordagem orientada por objectos.

(A) Análise segundo uma abordagem estruturada As metodologias estruturadas desenvolveram-se para acompanhar as linguagens estruturadas, que nessa altura tinham evoluído da programação puramente

linear

(ad

hoc).

A

própria

designação

de

“metodologia

estruturada” advém da aplicação de um conjunto de princípios semelhante

ao utilizado pelas linguagens de programação com o mesmo nome, nomeadamente o princípio da decomposição funcional. As metodologias estruturadas estão essencialmente orientadas às seguintes abordagens: •

Análise Funcional – orientada para a decomposição funcional do sistema e a identificação dos respectivos processos;



Análise Orgânica – centrada nos conceitos e dados.

Assim, se tivesse de efectuar a análise deste caso, segundo uma abordagem estruturada, a informação que inicialmente é mais relevante será a que destaca os processos de negócio, que são os primeiros a ser identificados. Esta actividade é efectuada através da pesquisa de verbos no enunciado. Como resultado, obteríamos: •

Inscrição em disciplina.



Escolha do tipo de avaliação na disciplina.



Registo de nota na disciplina.

Numa fase posterior, a análise a nível dos dados e identificação dos conceitos e entidades iria conduzir-nos ao seguinte resultado: •

Entidade: Licenciatura o Campo: Sigla o Campo: Designação



Entidade: Disciplina o Campo: Sigla o Campo: Designação o Campo: Ano lectivo o Campo: FK.Licenciatura.Sigla



Entidade: Aluno o Campo: Número o Campo: Nome o Campo: Morada



Entidade: Inscrição o Campo: Identificador o Campo: FK.Aluno.Número o Campo: FK.Disciplina.Sigla o Campo: FK.Tipo_Avaliação.Código o Campo: Nota_Trabalho1 o Campo: Nota_Trabalho2 o Campo: Nota_Trabalho3 o Campo: Nota_Teste



Entidade: Tipo_Avaliação o Campo: Código o Campo: Descrição

Esta identificação poderia sugerir-nos o diagrama entidade-relação que se mostra na figura seguinte:

(B) Análise segundo uma abordagem orientada por objectos O conceito da orientação por objectos baseia-se numa nova forma de analisar o mundo. Esta abordagem tenta reproduzir, a um nível abstracto, a forma como o ser humano se apercebe e expressa o mundo que o rodeia. Assim, esta realidade é classificada e subdividida em vários objectos, com base nas diferenças e semelhanças existentes ao nível das características e comportamento dos mesmos. Assim sendo, a análise orientada por objectos procura identificar os objectos concretos e as respectivas classes, utilizando como fonte os substantivos que se encontrem no enunciado do problema. O objectivo desta análise será identificar um conjunto de classes que permitam representar o domínio do problema, bem como os atributos, interface e serviços de cada classe, para além das relações entre classes e eventuais objectos concretos que se torne necessário particularizar. Atentando no texto do problema proposto, e procedendo a uma segunda leitura do mesmo agora com os conceitos da orientação para objectos, constatamos que temos informação que pode ser relevante para uma

análise com abordagem orientada por objectos, pois temos os substantivos “aluno” e “disciplina” que poderão ser considerados classes, sendo o verbo “inscrever-se” indicador de uma operação, já que os “verbos entre substantivos”, ou seja, entre classes, designam geralmente operações que existem entre as mesmas, neste caso a operação “inscrição”. Prosseguindo na análise do texto, encontramos mais informação relevante para

uma

abordagem

orientada

por

objectos,

pois

localizam-se

os

substantivos “disciplina”, “licenciatura” e “ano lectivo” que poderão ser considerados classes. Em termos de operações identificamos a existência das mesmas entre “disciplina” e “licenciatura” e entre “disciplina” e “ano lectivo”. Conseguimos, ainda, identificar mais classes pelos substantivos “avaliação ou tipo de avaliação”. Temos também “contínua” e “final” que, como a afirmação indica, formam dependências no “tipo de avaliação”. As relações entre estes objectos são indicada pela expressão verbal “é registada” e pela ordem em que surgem esses mesmos objectos na informação. Neste caso temos uma relação óbvia entre os objectos “avaliação” e “nota” com a operação “registo”, mas também podemos considerar que existe uma relação de herança entre “nota” e “aluno”, dado que existe uma relação de propriedade da “nota” pelo “aluno” numa determinada “disciplina”. Na análise com uma abordagem orientada por objectos podemos, ainda, para as classes tais como “disciplinas”, “licenciaturas”, “alunos”, indicar os atributos das mesmas, sendo respectivamente “sigla” e “nome” para os dois primeiros objectos e “número na escola”, “nome” e “morada” para o objecto “alunos”. Temos também a identificação do objecto “tipo de avaliação”, que pode apresentar o estado “Teste & Trabalho” ou “Teste”. Podem existir e são possíveis outras soluções, pois na análise de sistemas os resultados não são deterministas.

Related Documents

2209
May 2020 3
Mar 2209
May 2020 3
Feb 2209
May 2020 2
2008 Al1 Efolioa Res
December 2019 9