{"id":1397,"date":"2019-10-15T11:58:54","date_gmt":"2019-10-15T14:58:54","guid":{"rendered":"http:\/\/professor.norton.net.br\/?p=1397"},"modified":"2019-10-15T11:58:54","modified_gmt":"2019-10-15T14:58:54","slug":"es-modelo-de-diagrama-de-classe","status":"publish","type":"post","link":"https:\/\/professor.norton.net.br\/index.php\/2019\/10\/15\/es-modelo-de-diagrama-de-classe\/","title":{"rendered":"ES &#8211; modelo de diagrama de classe"},"content":{"rendered":"<p><a href=\"https:\/\/professor.norton.net.br\/wp-content\/uploads\/2019\/10\/Aula9-ENGSW-DiagrClasses.doc\">Diagrama de Classes<\/a><br \/>\n<a href=\"https:\/\/professor.norton.net.br\/wp-content\/uploads\/2019\/10\/Aula11-ENGSW-Vis\u00e3oGeralOO.doc\">Vis\u00e3o Geral OO<\/a><br \/>\n<a href=\"https:\/\/professor.norton.net.br\/wp-content\/uploads\/2015\/03\/Aula9-ENGSW-DiagrClasses.doc\">diagrama de classe<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/professor.norton.net.br\/wp-content\/uploads\/2019\/10\/modeloClasse.png\" alt=\"\" width=\"582\" height=\"522\" class=\"alignnone size-full wp-image-4616\" \/><\/p>\n<p><a href=\"https:\/\/professor.norton.net.br\/wp-content\/uploads\/2019\/10\/modeloDeClasse.txt\">Exemplo<\/a><\/p>\n<p><strong>Atividade<\/strong><\/p>\n<p>es08<\/p>\n<p>Utilizando o modelo de caso de uso dos exercicios anteriores, crie o modelo de classe. (Classes, Atributos e Metodos)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Continua\u00e7\u00e3o da especifica\u00e7\u00e3o<\/strong><\/p>\n<p>O funcion\u00e1rio <strong><em>gera o boleto mensal <\/em><\/strong>para o cliente mensalista, inicialmente informa a placa do ve\u00edculo, o sistema verifica quem \u00e9 o cliente, ele informa o turno e confirma o que ser\u00e1 registrado no boleto. Se desejar pode realizar o pagamento neste momento, ou pode ser realizado a qualquer momento, desde que seja em at\u00e9 sete dias da emiss\u00e3o.<\/p>\n<p>Diariamente ocorre o registro da entrada dos clientes, quando o cliente entra no estacionamento, o funcion\u00e1rio acessa a op\u00e7\u00e3o <strong><em>registrar entrada do cliente <\/em><\/strong>e informa a placa do ve\u00edculo, data e hor\u00e1rio de entrada. Se o cliente for mensalista j\u00e1 possui uma vaga pr\u00e9-determinada, se \u00e9 avulso o sistema aloca a uma vaga dispon\u00edvel (que n\u00e3o perten\u00e7a a um mensalista ou que esteja dispon\u00edvel conforme o turno do mensalista). Por exemplo, uma vaga alocada para pernoite pode ser usada pelos avulsos durante o turno da manh\u00e3 e tarde. Somente o cliente avulso recebe um comprovante.<\/p>\n<p>Sempre que ocorrer a sa\u00edda do ve\u00edculo, o funcion\u00e1rio acessa a op\u00e7\u00e3o <strong><em>registrar sa\u00edda do cliente<\/em><\/strong> e informa a placa do ve\u00edculo, data e hor\u00e1rio de sa\u00edda (para os avulsos estes dados s\u00e3o apresentados mediante o comprovante de entrada). No caso dos clientes avulsos o valor do estacionamento \u00e9 calculado e o cliente realiza o pagamento antes de retirar o ve\u00edculo e recebe um novo comprovante consolidando o intervalo de tempo e o valor pago.<\/p>\n<p>A administra\u00e7\u00e3o do estacionamento pode consultar os pagamentos mensais.<\/p>\n<p><strong>Regras de Neg\u00f3cio: <\/strong><\/p>\n<p>RN01. Um ve\u00edculo pertence somente a um cliente mensalista ou ser avulso, desvinculado do cliente.<\/p>\n<p>RN02. Um boleto mensal tem um cliente mensalista, m\u00eas da emiss\u00e3o e status.<\/p>\n<p>RN03. O movimento di\u00e1rio do mensalista tem um ve\u00edculo e uma data e hor\u00e1rio.<\/p>\n<p>RN04. Uma vaga tem o status ocupada ou dispon\u00edvel.<\/p>\n<p>RN05. Os turnos podem ser manh\u00e3, tarde e noite ou Di\u00e1ria comercial (manh\u00e3 e tarde) ou pernoite (noite e madrugada).<\/p>\n<p><a href=\"https:\/\/professor.norton.net.br\/wp-content\/uploads\/2019\/10\/es8_correcao.zip\">corre\u00e7\u00e3o<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diagrama de Classes Vis\u00e3o Geral OO diagrama de classe Exemplo Atividade es08 Utilizando o modelo de caso de uso dos exercicios anteriores, crie o modelo de classe. (Classes, Atributos e Metodos) &nbsp; Continua\u00e7\u00e3o da especifica\u00e7\u00e3o O funcion\u00e1rio gera o boleto mensal para o cliente mensalista, inicialmente informa a placa do ve\u00edculo, o sistema verifica quem <span class=\"readmore\"><a class=\"more-link\" href=\"https:\/\/professor.norton.net.br\/index.php\/2019\/10\/15\/es-modelo-de-diagrama-de-classe\/\">Read More &#8230;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-1397","post","type-post","status-publish","format-standard","hentry","category-engenharia-de-software-1"],"_links":{"self":[{"href":"https:\/\/professor.norton.net.br\/index.php\/wp-json\/wp\/v2\/posts\/1397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/professor.norton.net.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/professor.norton.net.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/professor.norton.net.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/professor.norton.net.br\/index.php\/wp-json\/wp\/v2\/comments?post=1397"}],"version-history":[{"count":0,"href":"https:\/\/professor.norton.net.br\/index.php\/wp-json\/wp\/v2\/posts\/1397\/revisions"}],"wp:attachment":[{"href":"https:\/\/professor.norton.net.br\/index.php\/wp-json\/wp\/v2\/media?parent=1397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/professor.norton.net.br\/index.php\/wp-json\/wp\/v2\/categories?post=1397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/professor.norton.net.br\/index.php\/wp-json\/wp\/v2\/tags?post=1397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}