Programação com Objectos/Pautas 2014-2015/Pauta do Projecto: UML

From Wiki**3

< Programação com Objectos‎ | Pautas 2014-2015

Prazo de Revisão

PAUTA FECHADA

Os resultados da avaliação dos diagramas UML podem ser revistos até à data da entrega intermédia do projecto.

Aconselha-se celeridade no processo de revisão, pois algumas questões têm impacto na qualidade do código.

As aulas teóricas podem ser utilizadas para esclarecer dúvidas sobre as anotações na pauta.

Legenda

Esta entrega é obrigatória e vale 2 valores em 20.

Quaisquer dúvidas relativas a esta informação devem ser enviadas ao responsável pela disciplina.

Existem factores aditivos positivos (colunas a verde) e negativos (coluna laranja).

NA na coluna "Nota" indica "não avaliado".

<runphp> echo<<<___EOT___

<colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <tbody> </tbody>

Mgr – falta gestor ou problemas associados
Nomenc – problemas de nomenclatura
(outros) – casos específicos

ents – problemas na hierarquia de entradas
(outros) – casos específicos

Assoc – problemas na definição de associações
Mult – problemas na especificação das multiplicidades
Deps – especificadas dependências onde deveriam existir associações
(outros) – casos específicos

pub – atributo de permissão
size – atributo de tamanho
refs – strings em lugar de refs
current – current user/dir deficientes
path – nome completo numa entrada
(outros) – casos específicos

resp – faltam métodos-alvo ou estão mal localizados
(outros) – casos específicos
feedback – obter feedback logo que possível

___EOT___; </runphp>

Pauta

<runphp> echo<<<___EOT___

<colgroup width="62"></colgroup> <colgroup span="3" width="43"></colgroup> <colgroup width="120"></colgroup> <colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <colgroup width="43"></colgroup> <colgroup width="120"></colgroup> <tbody> </tbody>

Nota Total Conceitos Herança Associações Atributos Interface (métodos) Problemas
Grupo 2.00 2.00 0.70
0.30
0.50
0.25
0.25
0.50
001 1.50 1.50 1.00
1.00
0.50 assoc, mult, deps 0.50 refs, current, size, pub 0.50 resp 0.00
002 1.31 1.31 1.00
1.00
0.25 assoc, mult, names 0.25 refs, current, size, hierarchy, pub 0.50 resp 0.00 feedback
003 1.44 1.44 1.00
1.00
0.25 assoc, mult, names 0.50 size, userid, pub 0.75 resp 0.00
004 1.44 1.44 1.00
1.00
0.50 assoc, mult, deps 0.25 size, refs, impl, current 0.50 resp 0.00
005 1.50 1.50 1.00
1.00
0.50 assoc, mult, deps 0.25 refs, impl, pub, type, current 0.75 resp 0.00
006 1.56 1.56 1.00
1.00
0.50 assoc, mult, names 0.50 refs, size 0.75 resp 0.00
007 1.69 1.69 1.00
1.00
0.75 assoc, names 0.50 size, path, refs 0.75 resp 0.00
008 1.33 1.33 0.75 space management 1.00
0.50 assoc, mult 0.75 root 0.25 resp 0.00 feedback
009 1.94 1.94 1.00
1.00
1.00
1.00 size 0.75 resp 0.00
010 1.44 1.44 1.00
1.00
0.50 assoc, mult, names 0.50 size, current 0.25 resp 0.00 feedback
011 0.81 0.81 0.50 menu, interacção, nomenc 0.50 ents 0.25 assoc, mult, names 0.50 refs, pub, repeat 0.25 resp 0.00 feedback
012 1.56 1.56 1.00
1.00
0.50 assoc, mult, names 0.50 refs, size, pub 0.75 resp 0.00
013 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 refs, current, repeat, size 0.75 resp 0.00
014 1.94 1.94 1.00
1.00
1.00
0.75 size, path, refs 1.00
0.00
015 1.61 1.61 1.00
0.75 misc 0.75 mult 0.50 refs, repeat, size, content 0.75 resp 0.00
016 1.50 1.50 1.00
1.00
0.50 assoc, mult, names 0.50 size, path, refs, repeat 0.50 resp 0.00
017 1.38 1.38 1.00
1.00
0.25 assoc, mult, names 0.25 refs, size, double, current 0.75 resp 0.00 feedback
018 1.56 1.56 1.00 user manager 1.00
0.50 assoc, mult 0.50 refs, current, content 0.75 resp 0.00
019 1.11 1.11 0.75 entries 0.50 ents 0.50 assoc, mult, names 0.25 refs, repeat, size, current 0.50 resp 0.00 feedback
020 1.63 1.63 1.00
1.00
0.50 assoc, mult 0.50 refs, size, content 1.00
0.00
021 1.75 1.75 1.00
1.00
0.75 assoc 0.75 size, dirName, content 0.75
0.00
022 1.94 1.94 1.00
1.00
1.00 main/home 1.00 size 0.75 resp 0.00
023 1.94 1.94 1.00
1.00
1.00
0.75 size, double, content 1.00
0.00
024 1.88 1.88 1.00
1.00
1.00
0.75 size, current 0.75 resp 0.00
025 1.81 1.81 1.00
1.00
0.75 mult 1.00 size 0.75 resp 0.00
026 1.50 1.50 1.00
1.00
0.50 assoc, mult 0.50 size, repeat 0.50 resp 0.00
027 1.63 1.63 1.00
1.00
0.50 assoc, mult 0.75 size, current 0.75 resp 0.00
028 1.63 1.63 1.00
1.00
0.75 assoc 0.50 userid, size, repeat 0.50 resp 0.00
029 1.63 1.63 1.00
1.00
0.50 assoc, mult, names 0.75 size, refs 0.75 resp 0.00
030 2.00 2.00 1.00
1.00
1.00
1.00
1.00
0.00
031 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 refs, current, size 0.75 resp 0.00
032 1.36 1.36 1.00
0.75 interfaces 0.50 assoc, mult 0.25 refs, current, size, content, impl 0.50 resp 0.00 feedback
033 1.94 1.94 1.00
1.00
1.00
1.00 size 0.75 resp 0.00
034 1.81 1.81 1.00
1.00
0.75 mult 0.75 size, path, refs 1.00
0.00
035 1.69 1.69 1.00
1.00
0.75 mult 0.50 refs, repeat, size, content 0.75 resp 0.00
036 1.94 1.94 1.00
1.00
1.00
0.75 size, pub 1.00
0.00
037 1.63 1.63 1.00
1.00
0.50 assoc, mult, names 0.50 refs, current, pub 1.00
0.00
038 1.81 1.81 1.00
1.00
0.75 mult 1.00 size 0.75 resp 0.00
039 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 refs, size, content 0.75 resp 0.00
040 1.63 1.63 1.00
1.00
0.50 assoc, mult, names 0.75 size, content 0.75 resp 0.00
041 1.81 1.81 1.00
1.00
1.00
0.75 path, content, size 0.50 resp 0.00
042 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 size, refs, current 0.75 resp 0.00
043 1.63 1.63 1.00
1.00
0.50 assoc, mult, deps, internal 1.00
0.50 resp 0.00
044 1.63 1.63 1.00
1.00
0.50 assoc, mult 0.50 refs, userid, size 1.00
0.00
045 1.56 1.56 1.00
1.00
0.50 assoc, mult, names 0.50 refs, userid, size, content, current 0.75 resp 0.00
046 1.63 1.63 1.00
1.00
0.50 assoc, mult 0.75 refs 0.75 resp 0.00
047 1.63 1.63 1.00
1.00
0.50 assoc, mult, deps 0.75 refs, size, id 0.75 resp 0.00
048 2.00 2.00 1.00
1.00
1.00
1.00
1.00
0.00
049 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 refs, current, pub 0.75 resp 0.00
050 1.75 1.75 1.00
1.00
0.50 assoc, mult, names 1.00 size 1.00
0.00
051 1.50 1.50 1.00
1.00
0.50 assoc, mult 0.50 refs, size, current 0.50 resp 0.00
052 1.88 1.88 1.00 user system 1.00
0.75 assoc 1.00 size, path 1.00
0.00
053 NA
sem entrega
054 1.50 1.50 1.00
1.00
0.50 assoc, mult 0.50 size, double, content, current, refs 0.50 resp 0.00
055 1.88 1.88 1.00
1.00
1.00
1.00 size 0.50 resp 0.00
056 1.50 1.50 1.00
1.00
0.50 assoc, mult, names, deps 0.50 refs, content, size 0.50 resp 0.00
057 1.44 1.44 1.00
1.00
0.50 assoc, mult 0.25 refs, size, content, repeat 0.50 resp 0.00
058 1.14 1.14 1.00
0.00 (missing) 0.25 assoc, mult, names 0.50 refs, repeat 0.75 resp 0.00 feedback
059 0.71 0.71 0.25 menu, mgt, regular user, file system 0.75 user 0.25 assoc, mult, deps, (fraco) 0.25 (fraco) 0.50 resp 0.00 feedback
060 0.83 0.83 0.25 normal user, basic operations, mgr 0.50 user, basic operations 0.50 assoc, mult 0.50 refs, size, impl 0.50 resp 0.00 feedback
061 1.94 1.94 1.00
1.00
1.00
0.75 path 1.00
0.00
062 1.33 1.33 0.75 operate 1.00
0.50 assoc, mult 0.50 refs, size, refs, current 0.50 resp 0.00
063 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 size, refs, current 0.75 resp 0.00
064 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.75 path, size 0.50 resp 0.00
065 1.69 1.69 1.00
1.00
0.75 assoc 0.50 refs, size, content 0.75 resp 0.00
066 1.81 1.81 1.00
1.00
1.00
0.75 current 0.50 resp 0.00
067 1.33 1.33 0.75 nomenc 1.00
0.50 assoc, mult 0.50 refs, size, current, repeat 0.50 resp, do nothing 0.00 feedback
068 1.75 1.75 1.00
1.00
0.75 mult 0.75 path, size 0.75 resp 0.00
069 1.63 1.63 1.00
1.00
0.50 assoc, mult, names 0.50 refs, content, size 1.00
0.00
070 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 refs, pub, path 0.75 resp 0.00
071 1.33 1.33 0.75 mgr 1.00
0.50 assoc, mult, names 0.50 refs, size, repeat, current 0.50 resp 0.00 feedback
072 1.39 1.39 0.75 nomenc 1.00
0.50 assoc, mult, names 0.50 refs, size, current, content 0.75 resp 0.00 feedback
073 1.18 1.18 0.75 nomenc 0.50 data, user 0.50 assoc, mult 0.50 refs, impl, size, repeat 0.50 resp 0.00 feedback
074 2.00 2.00 1.00
1.00
1.00
1.00 size 1.00
0.00
075 1.75 1.75 1.00
1.00
0.50 assoc, mult, names 1.00 size 1.00
0.00
076 1.49 1.49 1.00
0.75 mgr 0.50 assoc, mult 0.50 refs, size, content 0.75 resp 0.00
077 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 refs, size, content 0.75 resp 0.00
078 1.44 1.44 1.00
1.00
0.50 assoc, mult 0.25 attrs, content, refs, current, repeat 0.50 resp 0.00
079 1.36 1.36 0.75 ArrayList, Representation 0.50 ArrayList, FSManager 0.75 assoc 0.75 size, current 0.50 resp 0.00 feedback
080 1.45 1.45 0.75 nomenc 1.00
0.50 assoc, mult 1.00 size 0.50 resp 0.00
081 1.50 1.50 1.00
1.00
0.50 assoc, mult 0.50 refs, size, content, pub 0.50 resp 0.00
082 1.56 1.56 1.00
1.00
0.50 assoc 0.50 refs, current, size, impl 0.75 resp 0.00
083 1.39 1.39 0.75 nomenc 1.00
0.50 assoc, mult, names 0.50 size, content, path, pub 0.75 resp 0.00
084 1.88 1.88 1.00
1.00
0.75 mult 1.00 size 1.00
0.00
085 1.56 1.56 1.00
1.00
0.50 assoc, mult, names 0.50 size, content, repeat 0.75
0.00
086 1.75 1.75 1.00
1.00
0.75 mult 0.75 refs, size 0.75 resp 0.00
087 1.56 1.56 1.00
1.00
0.50 assoc, mult, deps 0.50 refs, current, size 0.75 resp 0.00
088 1.38 1.38 1.00
1.00
0.50 assoc, mult, names 0.25 refs, size, content, impl, pub 0.25 resp, menus 0.00 feedback
089 1.75 1.75 1.00
1.00
0.75 assoc 0.75 size, repeat 0.75 resp 0.00
090 1.69 1.69 1.00
1.00
0.50 assoc, mult 1.00 size 0.75 resp 0.00
091 0.95 0.95 0.50 menus 0.75 Utilizador 0.25 assoc, mult, (fraco) 0.50 refs, size, content 0.50 resp 0.00 feedback
092 1.88 1.88 1.00 statefile 1.00
0.75 mult 1.00
1.00
0.00
093 1.44 1.44 1.00
1.00
0.50 assoc, mult 0.25 refs, impl, current 0.50 resp 0.00
094 1.69 1.69 1.00
1.00
0.50 assoc, mult 0.75 home 1.00
0.00
095 1.81 1.81 1.00
1.00
0.75 assoc 0.75 size, path 1.00
0.00
096 1.49 1.49 1.00 dirs 0.75 dirs 0.50 assoc, mult, names 0.75 size, current 0.50 resp 0.00
097 1.50 1.50 1.00
1.00
0.25 assoc, mult, names 0.50 refs, size 1.00
0.00 notation
098 1.49 1.49 1.00
0.75 mgr 0.50 assoc, mult 0.50 refs, size, current 0.75 resp 0.00
099 1.75 1.75 1.00 system state 1.00
0.50 assoc, mult 1.00 size 1.00
0.00
100 1.75 1.75 1.00
1.00
0.75 mult 0.50 size, pub, current 1.00
0.00
101 1.81 1.81 1.00
1.00
0.75 mult 0.75 current 1.00
0.00
102 1.58 1.58 0.75 mgr 1.00
0.75 mult 0.75 current 0.75 resp 0.00
103 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 refs, size 0.75 resp 0.00
104 1.45 1.45 0.75 mgr, perm 1.00
0.50 assoc, mult 0.50 refs, pub, memory, current 1.00
0.00
105 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.75 pub, content 0.50 resp 0.00
106 1.69 1.69 1.00
1.00
0.75 mult 0.50 size, current 0.75 resp 0.00
107 1.20 1.20 0.50 login, application, normal user, common operations, perm 0.75 common operations 0.50 creates, assoc, working dir 0.75 file system 0.75 resp 0.00 feedback
108 1.81 1.81 1.00
1.00
0.75 mult 1.00
0.75 resp 0.00
109 1.76 1.76 0.75 nomenc 1.00
1.00
1.00 size 0.75 resp 0.00
110 1.88 1.88 1.00
1.00
0.75 assoc 1.00 size 1.00
0.00
111 1.63 1.63 1.00
1.00
0.50 assoc, mult 0.50 refs, parent dir, pub 1.00
0.00
112 1.08 1.08 0.75 perm, deps 1.00
0.25 assoc, mult, textui 0.25 refs, current, command 0.25 resp, processCommand 0.00 feedback
113 NA
sem entrega
114 1.88 1.88 1.00
1.00
0.75 mult 1.00 pub, size 1.00
0.00
115 1.51 1.51 0.75 nomenc 1.00
0.50 assoc, mult, names 0.75 pub, size, current 1.00
0.00
116 1.08 1.08 0.75 deps 1.00
0.25 assoc, textui 0.25 refs, command 0.25 resp, setCommand 0.00 feedback
117 1.20 1.20 0.75 regular dir/user 1.00
0.25 assoc, mult, deps 0.50 refs, path 0.50 resp 0.00 feedback
118 1.03 1.03 0.50 menus, nomenc, subdirs, cont 1.00
0.50 assoc, mult, names 0.25 refs, pub, size, current 0.25 resp
feedback
119 NA
sem entrega
120 NA
sem entrega
121 0.96 0.96 0.75 entries 0.00 (missing) 0.50 assoc, mult 0.25 refs, pub, current, size, repeat 0.50 resp 0.00 feedback
122 1.14 1.14 0.75 mgr 1.00
0.25 assoc, mult, deps 0.25 refs, path, size, current 0.50 resp 0.00 feedback
123 0.73 0.73 0.50 filesystem, menus, etc. 0.00 (missing) 0.50 assoc, mult 0.25 refs, size, strings 0.25 resp 0.00 notation, feedback
124 1.31 1.31 1.00
1.00
0.25 assoc, mult, impl 0.25 current, size, float, impl 0.50 resp 0.00 feedback
125 NA
sem entrega
126 1.88 1.88 1.00
1.00
1.00 self, parent 0.50 current, size, path 1.00
0.00
127 1.69 1.69 1.00
1.00
0.75 mult 0.50 current, size, pub 0.75 resp 0.00
128 NA
sem entrega
129 0.96 0.96 0.75 entries 0.00 ents 0.50 assoc, mult, names 0.25 refs, size, path, current 0.50 resp 0.00 feedback
130 NA
sem entrega
131 1.26 1.26 1.00
0.00 (missing) 0.50 assoc, mult, deps 0.50 current, refs 0.75 resp 0.00 feedback
132 1.39 1.39 0.75 nomenc, filesystem 1.00
0.50 assoc, mult 0.50 refs, size, content 0.75 resp 0.00 feedback
133 1.20 1.20 0.75 mgr, nomenc 1.00
0.50 assoc, mult 0.25 size, refs, current, extra 0.25 resp 0.00 feedback
134 NA
sem entrega
135 NA
sem entrega
136 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 refs, current, size 0.75 resp 0.00
137 1.94 1.94 1.00 fscmd 1.00
1.00
0.75 size, content 1.00
0.00
138 0.90 0.90 0.50 filesystem, mgr 1.00
0.25 (fraco) 0.25 refs, pub, size, repeat 0.25 resp 0.00 feedback
139 1.38 1.38 1.00
1.00
0.25 assoc, mult, names, deps 0.50 refs, size, current 0.50 resp 0.00 feedback
140 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.75 pub, userid 0.50 resp 0.00
141 1.63 1.63 1.00 estado 1.00
0.50 assoc, mult 0.50 refs, current 1.00
0.00
142 1.38 1.38 1.00
1.00
0.25 assoc, mult 0.25 refs, size, repeat, current 0.75 resp 0.00 feedback
143 1.75 1.75 1.00
1.00
0.50 assoc, names 1.00 size 1.00
0.00
144 1.56 1.56 1.00
1.00
0.50 assoc, mult, names 0.50 refs, current, size, path 0.75 resp 0.00
145 1.50 1.50 1.00
1.00
0.50 assoc, mult, names 0.50 userid, size, current 0.50 resp 0.00
146 1.63 1.63 1.00 filecontent 1.00
0.75 assoc 0.50 refs, current, pub, content 0.50 resp 0.00
147 1.56 1.56 1.00
1.00
0.50 assoc, mult, names 0.50 refs, current, content, pub 0.75 resp 0.00
148 1.61 1.61 1.00 dirs 0.75 dirs 0.50 assoc, mult, names 1.00 size 0.75 resp 0.00
149 1.50 1.50 1.00
1.00
0.75 assoc 0.25 refs, current, size, repeat 0.25 resp 0.00 feedback
150 NA
sem entrega
151 1.39 1.39 0.75 normal user, session 1.00
0.50 assoc, mult, names 0.75 size, path 0.50 resp 0.00 feedback
152 1.09 1.09 0.75 entries 0.00 (missing) 0.50 assoc, mult, names 0.50 size, current, refs 0.75 resp 0.00 feedback
153 0.84 0.84 0.75 entries 0.00 (missing) 0.25 assoc, mult, names 0.25 path, size, refs, current 0.50 resp 0.00 feedback
154 NA
sem entrega
155 1.56 1.56 1.00
1.00
0.50 assoc, mult 0.50 refs, content 0.75 resp 0.00
157 1.63 1.63 1.00
1.00 pivot 0.75 mult 0.50 current, path, pub, refs 0.50 resp 0.00
158 0.43 0.43 0.25 (fraco) 0.00
0.25 (fraco) 0.00
0.50 resp 0.00 feedback
159 1.63 1.63 1.00
1.00
0.50 assoc, mult 0.50 refs, size, pub 1.00
0.00
160 1.75 1.75 1.00
1.00
0.75 assoc 0.50 refs, path, size, current 1.00
0.00
161 0.43 0.43 0.25 menus 0.00
0.25 assoc, mult 0.25 (fraco) 0.25 resp 0.00 feedback
162 NA
sem entrega
163 1.20 1.20 0.75 iterator 1.00
0.25 assoc, mult 0.50 size, refs, current, iterator 0.50 resp 0.00 feedback
164 NA
sem entrega

___EOT___; </runphp>