Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Sair Busca Avançada buscar DISCIPLINASDISCIPLINAS WEBTVWEBTV MÍDIA DIGITALMÍDIA DIGITAL CENTRAL DE MENSAGENSCENTRAL DE MENSAGENS NOTÍCIASNOTÍCIAS Meus Fóruns Opções de Fórum Você está aqui: » Meus Fóruns 2012.3-EAD - PADRÕES DE PROJETO DE SOFTWARE (CCT0152/1242224) 9001 - Fórum de Discussão Aulas 1 a 5 Criado pelo(a) Professor (a) .PRODUÇÃO EAD Caros Alunos, Esse é o espaço destinado para discussão dos conteúdos e conceitos abordados nas aulas 1 a 5. Contribua com suas anotações, dúvidas e pontos de vista, visto que sua nota de participação será apurada por meio da colaboração nas discussões desse tópico. Além disso, o (a) tutor (a) a distância irá lançar questionamentos para interação de todos. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 08/08/2012 18:22 Pessoal, Na engenharia temos vários padrões a serem seguidos.... formas de desenhar, fazer instalações eletricas e hidráulicas. No software ao se encontrar um problem, muitas pessoas já buscaram soluções, algumas melhores e outras piores. Vamos refletir sobre as vantagens de se trabalhar com a padronização do código para determinadas situações. Neste forum vamos iniciar debatendo esta necessidade e a medida que voces avançarem nas aulas estruturadas voces podem citar e colocar situações para os diversos tipos de padrões GoF. Para começar vamos debater obre a necessidade e como se estabelece um padrão para software, no foco de objetos. Tá lançado o desafio. Alguém acha que é bobagem? Comentar Aluno (a) ALESSANDRO BESSA DE OLIVEIRA respondeu em 13/08/2012 16:54 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Certamente não é bobagem. Um Padrão de Projeto é uma solução para um problema recorrente, que já foi exaustivamente testada e aperfeiçoada no passado. Utilizando essa solução economizamos tempo e esforço de desenvolver nossa própria solução, que pode não ser tão eficiente quanto o Padrão de Projeto. Além disso, Padrões de Projeto propiciam um diálogo de mais alto nível entre profissionais que atuam na área de desenvolvimento de software. Quando, por exemplo, um Arquiteto de Sistemas sugere a um Programador que implemente um Singleton, esse Programador, que conhece Padrões de Projeto, sabe do quê se trata e como programar. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 13/08/2012 22:24 Comentário da postagem de ALESSANDRO BESSA DE OLIVEIRA Certamente não é bobagem. Um Padrão de Projeto é uma solução para um problema recorrente, ............ muito bom voce pode ampliar sua pesquisa Português Selecione um tópico Atualizar foto NATAN RODRIGUES DA SILVA EXPANDIR MEU ESPAÇO 2/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Comentar Aluno (a) CARLOS MANOEL SAMPAIO ALVES respondeu em 16/08/2012 15:16 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Com certeza não é bobagem, a padronização ajuda principalmente o desenvolvedor iniciante. Dependendo de quem ensinou o desenvolvedor, alguns padrões já foram passados implicitamente e fica mais fácil aprender, quem já aprendeu de forma errada fica mais difícil assimilar agora. Mas acredito que a matéria seja de grande importância para o decorrer da carreira. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 20/08/2012 10:01 Comentário da postagem de CARLOS MANOEL SAMPAIO ALVES a padronização ajuda principalmente o desenvolvedor iniciante. ............... e garante a qualidade ........... inclusive de profissionais mais experientes Comentar Aluno (a) ROMULO DOS SANTOS PINTO respondeu em 16/08/2012 22:07 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Não acredito que seja bobagem, pois o que é padronizado é melhor para se medir, a nivel de qualidade, processo e outros, além do que, caso se esteja programando em uma empresa, onde exista ha uma "divisão de tarefas" é interessante que todos saibam como é que deve se funcionar o processo, facilitando, também, a vida de quem vai realizar manutenção no código, caso não seja a mesma pessoa que desenvolveu. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 20/08/2012 10:02 Comentário da postagem de ROMULO DOS SANTOS PINTO o padrao de projeto é um a forma de apresentar soluções ja testadas .......... Comentar Aluno (a) CLAUDIR FRANCISCO DE FARIAS respondeu em 17/08/2012 11:23 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Bom dia. No desenvolvimento de software ou qualquer outro produto que busque a qualidade e métodos mais eficazes na sua fabricação , requerem que se estabeleça padrões mínimos a serem seguidos . No caso dos softwares a necessidade de varias intervenções no código, sendo na correção ou na criação de novos mecanismos para aprimoramento do programa, isso sendo feito dentro de um padrão conhecido e que foi criado para tal finalidade , mantém o software com a qualidade esperada. Comentar 3/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Aluno (a) LEONARDO BARCELOS MARQUES respondeu em 17/08/2012 12:10 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Editado por LEONARDO BARCELOS MARQUES em 17/08/2012 12:11 Bobagem é uma palavra que acredito que nunca seria usada relacionada a qualquer coisa referente ao desenvolvimento de um projeto, a não ser que seja algo inútil que não muda em nada o processo ou resultado. Padrões são sempre úteis em todos os tipos de projetos que fazemos, da construção de uma casa, a criação de um software ou mesmo a criação de um filho. Tudo o que é padronizado tem um controle e manutenção muito mais fáceis "dependendo da qualidade da padronização". Por exemplo, em uma empresa em que trabalhei foi criado pelos próprios funcionários uma padronização de nomeclatura, chegou a certo ponto Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 20/08/2012 10:03 Comentário da postagem de LEONARDO BARCELOS MARQUES ealmente vá ajudar na agilidade da produção ........ a padronização também ajuda na produção de softwarte Comentar Aluno (a) FRANCISCO CLÁUDIO DE QUEIROZ NASCIMENTO respondeu em 18/08/2012 21:21 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Boa noite a todos, Um ponto que julgo de grande importancia em buscar padronizar, são os ganhos atrelados ao desenvolvimento de um projeto qualquer )Aprender com experiencias de outros, desenvolver algo de melhor qualidade, criar algo reutilizavel ,que possa sempre ser renovado, dentre outros ganhos. Portanto, padronizar não é bobagem, é evolução!!! @claudioqnto Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 20/08/2012 10:03 Comentário da postagem de FRANCISCO CLÁUDIO DE QUEIROZ NASCIMENTO julgo de grande importancia em buscar padronizar, .......... muito boa postaqgem Comentar Aluno (a) WELLINGTON PEREIRA DE OLIVEIRA respondeu em 19/08/2012 21:49 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Editado por WELLINGTON PEREIRA DE OLIVEIRA em 19/08/2012 21:51 Ao seguirmos padrões de projetos de softwares, podemos utilizamos uma solução para um problema que já foi utilizada anteriormente. Temos também a possibilidade de pessoas menos experientes se valerem dos padrões que já existem para desenvolverem softwares de qualidade. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 20/08/2012 10:04 Comentário da postagem de WELLINGTON PEREIRA DE OLIVEIRA padrões de projetos de softwares, podemos utilizamos uma solução para um problema que já foi utilizada anteriormente isto garant3e a qualidade do desenvolvimento 4/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Comentar Aluno (a) WELLINGTONPEREIRA DE OLIVEIRA respondeu em 07/09/2012 19:14 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Com os padrões conseguimos softwares com melhores documentações, seguindo padrões amplamente difundidos e reutilizáveis; Comentar Aluno (a) RAQUEL KINUPP MORENO DA SILVA respondeu em 21/08/2012 05:20 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Bom dia, turminha! Bem, eu e minhas analogias... Nós, seres humanos, desde de nossos primeiros dias, usufruímos das experiências daqueles que vieram antes de nós. Esta, portanto, é uma condição, não apenas humana, mas de todo ser sociável com uma certo nível de inteligência.Não é de admirar que aproveitássemos essa peculiaridade para as nossas atividades profissionais. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 21/08/2012 10:15 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO oce podem encontrar mais maaterial sobre o assunto no meu site: www.espacodoprofessor.com --.selecionar : selecionar horacio ribeiro Comentar Aluno (a) RAQUEL KINUPP MORENO DA SILVA respondeu em 30/08/2012 08:50 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Sim, professor. Grata pelo material. Contudo eu procurei elaborar uma resposta com minhas próprias palavras. O racionio está incorreto? Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 02/09/2012 12:32 Comentário da postagem de RAQUEL KINUPP MORENO DA SILVA Contudo eu procurei elaborar uma resposta com minhas próprias palavras ............. esta correto. Definir soluções que possam ser usados.... e voce sempre deve usar suas palavras.... é a unica forma de mostrar que entendemos..... sou contra qualquer decoreba 5/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Comentar Aluno (a) JULLIANA GNECCO respondeu em 21/08/2012 10:21 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Bom dia Professor Horacio. Não é bobagem, pois como já visto antes os padrões ajudam muito o programador inexperiente a desenvolver resultados mais refinados. Faz com que o desenvolvedor utilize melhores práticas como: abstração, encapsulamento, herança etc. Ajuda também no conhecimento e aprendizam ao buscar documentações passadas, além da produtividade e redução do tempo de desenvolvimento do projeto. A partir do momento que encontramos problemas do dia-a-dia, e buscamos soluções passadas para solucianá-los é que estamos criando Comentar Aluno (a) JOÃO PAULO FERNANDES BRAGA respondeu em 22/08/2012 10:46 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Não acredito que seja bobagem pois os padrões descrevem soluções para problemas recorrentes no desenvolvimento de sistemas de softwares orientados a objetos. Um padrão de projeto estabelece um nome e define o problema, a solução , quando aplicar esta solução e suas conseqüências. Eles visam facilitar a reutilização da solução de desenho. Ou seja, soluções na fase de projeto do software, sem considerar reutilização de código. Sendo asssim os padrões de projetos colocam ordens no caos e ajudam a deixar a implementação estruturada e organizada. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 24/08/2012 13:50 Comentário da postagem de JOÃO PAULO FERNANDES BRAGA desenvolvimento de sistemas de softwares orientados a objetos. . padroes existem para outros paradigmas.... Comentar Aluno (a) MARCELO BICALHO ERMIDA respondeu em 22/08/2012 21:05 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Não é bobagem. Em um projeto tem de haver a padronização de software, no seu desenvolvimento. Imagine que cada desenvolvedor que chegasse a Empresa tivesse sua propria forma desenvolvimento de software. Seria complicado. Tem de se seguir os padrões existentes já definidos e conhecidos, no que é solicitado. O desenvolvedor tem de conhecer seja ele iniciante ou não os padrões GoF. Saber implementar uma solução de software em alto nível, sem fugir ao padrão já esbelecido naquele projeto. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 24/08/2012 13:51 Comentário da postagem de MARCELO BICALHO ERMIDA cada desenvolvedor que chegasse a Empresa tivesse sua propria forma desenvolvimento de software .....isto que se quer evitar Comentar Aluno (a) WESLEI DA SILVA FERREIRA respondeu em 22/08/2012 22:02 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO A principal vantagem do uso de padrões de projeto está no reuso das soluções para determinado problema, o que possibilita até mesmo 6/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 A principal vantagem do uso de padrões de projeto está no reuso das soluções para determinado problema, o que possibilita até mesmo profissionais menos experientes, atuar como especialistas. Os padrões, geralmente, são frutos da experiência de profissionais que tiveram a oportunidade de aplicar e validar tais soluções em projetos reais. Ppodemos destacar a facilitação da manutenção, já que um padrão representa uma unidade de conhecimento comum entre os envolvidos. A utilização de alguns padrões, apesar de ser benéfica na maioria dos casos, torna o código-fonte maior e mais complexo. Isto nos faz refletir sobre a possibilidade de estarmos desnecessariamente aumentando a complexidade do design. Portanto, é necessário não somente conhecer os padrões de projeto, mas sim, realmente entendê-los para identificar quando utilizá-los. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 24/08/2012 13:52 Comentário da postagem de WESLEI DA SILVA FERREIRA Os padrões, geralmente, são frutos da experiência de profissionais que tiveram a oportunidade de aplicar e validar tais soluções em projetos reais. ......isto é uma grande vantaqgem Comentar Aluno (a) ELMO OLIVEIRA DE ANDRADE respondeu em 23/08/2012 10:21 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Um padrão de software é desenvolvido por uma pessoa ou equipe que possui uma larga experiência no assunto, ou seja, esta pessoa ou equipe viveu todas ou quase todas as dificuldades apresentadas no desenvolvimento de um determinado processo, com isso adquiriu uma larga experiência em como fazer e a consequencia disso é o Padrão de Software que aponta o melhor caminho para atingir a meta. Podemos concluir assim que Padrões são excelentes escolhas para evitar que se reinvente a roda, investindo tempo e custom desnecessário para descobrir soluções já conhecidas. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 24/08/2012 13:53 Comentário da postagem de ELMO OLIVEIRA DE ANDRADE é desenvolvido por uma pessoa ou equipe que possui uma larga experiência no assunto, ............ e difundem soluções para outros Comentar Aluno (a) MICHELLE NUNES DA SILVA respondeu em 23/08/2012 11:34 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Com certeza estabelecer padrões para software não é uma bobagem, desenvolver software de qualidade transformou-se num fator de competitividade num mercado cada vez mais exigente. Portanto, podemos concluir que as empresas mais competitivas são as empresas que trabalham sob a ótica da melhoria contínua dos processos para aumentar a qualidade do processo de desenvolvimento e, conseqüentemente, aumentar a qualidade do produto final. Neste caso, podemos destacar a importância da padronização dos processos - desde a concepção até a entrega do produto final - como uma abordagem viável na introdução sistemática de qualidade. Essencialmente, um padrão estabelece dimensão a todas as tarefas rotineiras e, a melhor forma de executá-las. Todo padrão, por mais rudimentar que seja, oferece um alicerce fundamental ao Comentar Professor (a) HORACIO DA CUNHAE SOUZA RIBEIRO respondeu em 24/08/2012 13:53 Comentário da postagem de MICHELLE NUNES DA SILVA r padrões para software não é uma bobagem, desenvolver software de qualidade transformou-se num fator de competitividade num mercado cada vez mais exigente. ............. muito bom 7/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Comentar Aluno (a) HENRELLY RAONY DA SILVA VIANA respondeu em 25/08/2012 14:58 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO São de suma importância, pois descrevem soluções para problemas recorrentes no desenvolvimento de software, e quando utilizados de forma correta, refletem diretamente no aumento da qualidade do código, tornando-o mais flexível, elegante e reusável. A principal vantagem do uso de padrões de projeto está no reuso das soluções propostas para determinado problema, o que permite que até mesmo profissionais menos experientes possam atuar como especialistas. Pois os padrões, geralmente, são frutos da experiência de profissionais experientes que tiveram a oportunidade de aplicar e validar tais soluções em projetos reais. Além disso, podemos destacar a facilitação da manutenção, já que um padrão representa uma unidade de conhecimento comum entre os envolvidos. Comentar Aluno (a) HELDER FUCKNER DOS SANTOS respondeu em 27/08/2012 12:19 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Olá pessoal, Tanto no foco de Objetos como no padrão Procedural (Tradicional), é imprescindível a utilização de padrões de software. Uma frase muito utilizada "não reinventar a roda", é um dos lemas de reutilização do código, ou padronização de código é tido como uma base de um sistema consistente e confiável. Um sistema que não utiliza o padrão de códigos para software, além de ser um sistema amador, muito provavelmente será um sistema fadado ao fracasso, sendo que o problema que ocorrer uma parte do sistema, ao ser analisado e implementado, será arrumado somente em um local. Comentar Aluno (a) DANIELLE CRISTIANE DE PAULA PAIVA respondeu em 28/08/2012 09:33 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Não acho que não é nem um pouco bobagem, afinal, reduzir custos é palavra de ordem nas áreas de informática da maioria das empresas. E a padronização pode ser um dos caminhos para se atingir esse objetivo. Esta idéia, ao mesmo tempo em que gera alívio para alguns – os que pensam: “agora sim vamos economizar!” –, pode significar temor para outros – “vamos ser engessados!”. Mas, se bem administrada, a padronização pode ir além da redução de custos, refletindo também em ganhos com produtividade e qualidade de produtos e serviços, segurança de todo ambiente computacional, além do aumento do nível de satisfação dos usuários. Os resultados de um ambiente padronizado podem ser facilmente medidos por meio de vários indicadores (orçamento, número de chamados ao helpdesk, custos com pessoal, gastos com Comentar Aluno (a) HELDER FUCKNER DOS SANTOS respondeu em 28/08/2012 13:15 Comentário da postagem de DANIELLE CRISTIANE DE PAULA PAIVA Olá colega Danielle, Muito bem explanado o seu comentário sobre a padronização, assim sendo bem administrada, pode ir além da redução de custos, refletindo em ganho com a produtividade e também na qualidade de produtos e serviços. Comentar Aluno (a) FELIPE BRUNO SOARES DE OLIVEIRA respondeu em 28/08/2012 15:31 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Editado por FELIPE BRUNO SOARES DE OLIVEIRA em 28/08/2012 15:34 Ao meu vê, a utilização um padrão de projeto de software se deve em virtude da procura por: . uma solução padrão para um problema comum de programação; . uma técnica capaz de tornar o código mais flexível ao fazer com que o código satisfaça certos critérios . um projeto ou uma estrutura de implementação que satisfaça com sucesso um propósito específico . um idioma de programação em alto nível . uma maneira mais prática de se descrever certos aspectos da organização de um programa . uma conexões entre componentes de programas; e . ama forma de diagrama de objeto ou de um modelo de objeto para uso. Ou seja, a maioria das pessoas utiliza padrões de projeto quando percebem um problema com seu projeto - alguma coisa que deveria ser fácil, 8/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Comentar Aluno (a) MARCOS ANDRÉ BARROS CASTRO respondeu em 29/08/2012 08:53 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Ao longe o padrão de software ser uma bobagem, tampouco qualquer padrão. Quando se é estabelecido um padrão certamente alguém já vivenciou os problemas e encontrou uma solução para o caso e quem o pratica poderá resolvê-los de forma mais ágil. Seguir ou estabelecer padrões é bastante útil, uma vez que o sistema se torna mais fácil de ser analisado e avaliado, e eventuais problemas poderão ser corrigidos mais facilmente. Comentar Aluno (a) NATAN RODRIGUES DA SILVA respondeu em 29/08/2012 11:02 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Pode ser bobagem para alguem que não quer um Software Poderoso, com pouca taxa de problemas, e que não se preocupe em perder tempo depois corrigindo a diversidade de erros que podem decorrer com o tempo. Mas enfim, não é bobagem. Com certeza, a utilização dos recursos padrões de desenvolvimento de software são essenciais para a boa qualidade do projeto. Pode ser que perca algum tempo a mais no desenvolvimento pro Software, mas com certeza este tempo será recompensado depois de pronto, pois a taxa de erros e reparos no sistema são quase nulos, se o programa atender a todos os Padrões de desenvolvimento. Comentar Aluno (a) ALEXANDRE COSTA DE CARVALHO respondeu em 02/09/2012 18:39 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Olá Prof. Horacio, Claro que não é bobagem. A ideia de um padrão de projeto é o que muitas empresas estão adotando na criação e na melhoria de projetos antigos, uma tentativa de padronizar o que já está dando certo. Com a padronização dos projetos fica mais fácil encontrar soluções para os problemas que surgem no desenvolvimento de software, além de acelerar no processo de desenvolvimento. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 19:22 Comentário da postagem de ALEXANDRE COSTA DE CARVALHO A ideia de um padrão de projeto é o que muitas empresas estão adotando na criação ............. e também controlar a produção do softwqare Comentar Aluno (a) MARCOS VINICIUS SILVA PORTUGAL respondeu em 03/09/2012 17:20 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Claramente é vantajoso e não nenhuma bobagem utilizarmos padrões de projetos, porque perdermos tempo e nos esgotarmos se podemos agregar projetos já prontos ao nosso trabalho fazendo com que o desenvolvimento se torne mais fácil e que seja finalizado com menos tempo, os padrões oferecem soluções prontas para utilizarmos em determinados problemas que podemos encontrar quando desenvolvemos um software. No meu ponto de vista uma outra grande vantagem de o utilizarmos é que quando trabalhamos em equipe onde outros desenvolvedores darão continuidade em nosso trabalho tudo será mais fácil se se este outro continuar o seu trabalhando sabendo o padrão que foi usado. Comentar Aluno (a) PAULO ROBERTO ALVES DOS REIS respondeu em 04/09/2012 19:01 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO 9/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Não acho que isto seja uma bobagem, com a padronização pode-se desenvolver algo de melhor qualidade aprendendo-se com experiências alheias, ou seja, a padronização possibilita a um programador inexperiente a desenvolver resultados dotados de melhores técnicas e práticasatravés do reuso de soluções para determinado problema, com uma documentação adequada. Refletindo também sobre ganhos com produtividade e qualidade de produtos e serviços, se bem administrada, a padronização pode resultar em uma relativa redução de custos, entre outras facilidades como redução do tempo de desenvolvimento do projeto, segurança de todo ambiente computacional, além do aumento do nível de satisfação dos usuários. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 19:21 Comentário da postagem de PAULO ROBERTO ALVES DOS REIS padronização pode-se desenvolver algo de melhor qualidade. voce tem algum exemplo de padrão GOf de criação? Comentar Aluno (a) PAULO ROBERTO ALVES DOS REIS respondeu em 04/09/2012 19:02 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Não acho que isto seja uma bobagem, com a padronização pode-se desenvolver algo de melhor qualidade aprendendo-se com experiências alheias, ou seja, a padronização possibilita a um programador inexperiente a desenvolver resultados dotados de melhores técnicas e práticas através do reuso de soluções para determinado problema, com uma documentação adequada. Refletindo também sobre ganhos com produtividade e qualidade de produtos e serviços, se bem administrada, a padronização pode resultar em uma relativa redução de custos, entre outras facilidades como redução do tempo de desenvolvimento do projeto, segurança de todo ambiente computacional, além do aumento do nível de satisfação dos usuários. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 19:21 Comentário da postagem de PAULO ROBERTO ALVES DOS REIS padronização pode-se desenvolver algo de melhor qualidade. voce tem algum exemplo de padrão GOf de criação? Comentar Aluno (a) LOURENÇO TOMAZETTE NETO respondeu em 05/09/2012 22:02 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Como já mencionado pelos colegas e em aula, O padrão de projeto de software descreve uma solução geral e reuzável, de boa qualidade e recorrente no desenvolvimento de sistemas. Não é o código em sí, mas uma descrição ou modelo de como resolver o problema. Os padrões GOF são organizado em 3 grupos: criação, estrutural (classes e objetos), comportamentais (interação e responsabilidades) link: http://pt.wikipedia.org/wiki/Padr%C3%A3o_de_projeto_de_software Comentar Aluno (a) FÁBIO RAMOS DA SILVA respondeu em 05/09/2012 22:45 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO 10/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Acho que eu entendi; os padrões servem pra definir itens comuns a todos os programas(softwares) de um mesmo tipo. Um exemplo prático na área de telefonia móvel; existem sistemas operacionais baseados em dezenas de linguagens, como symbian, IoS, Android, Windows e até o próprio java; mas diversas formas de menus e opções são muito parecidas em aparelhos de marcas completamente diferentes. Neste caso o que deu certo antes é modificado sensivelmente para que o usuário não tenha dificuldade em se adaptar. Comentar Aluno (a) RAPHAEL DA SILVA ROMA respondeu em 14/08/2012 14:25 Um dos motivos que vejo para a necessidade de se estabelecer um padrão para software, é o fato de acarretar na agilidade do desenvolvimento sem que haja perda na qualidade, tendo em vista que quando se utiliza um padrão, subentende-se que há um conhecimento comum entre a equipe, analogamente é como se todos falassem o mesmo idioma. Um software que está sendo desenvolvido por uma equipe que não usa um padrão GoF, por exemplo, quando fosse criar um objeto possivelmente haveria algum conflito ou inconsistência durante o processo, porque este desenvolvimento ficaria condicionado a experiência de cada membro da equipe, ao passo que se fosse desenvolvido utilizando um dos padrões GoF, quando um membro gerasse um diagrama ou um código, todos os outros membros da equipe Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 14/08/2012 20:23 Comentário da postagem de RAPHAEL DA SILVA ROMA perfeitamente...... um padrão de projeto padroniza o desenho do software3. Dai facilita o dsenvolvimento............e nos possibilita analisar as soluções de forma mais consistente Comentar Aluno (a) JANIO CRISTIANO DINIZ respondeu em 15/08/2012 01:15 Boa noite, Claro que não é bobagem... Hoje em dia, todo processo deve seguir padrões!! Por exemplo, a globalização nos permite trabalhar em um mesmo projeto estando, os membros da equipe, em locais diferentes. A diversidade de métodos para realizar determinadas tarefas nos fornece um "leque" enorme de possibilidades, se a equipe não seguir um padrão para realização destas tarefas, aumenta-se a probabilidade de erro, comprometendo todo o projeto. O padrão serve também como 'comparativo', onde podemos comparar o que está sendo feito com seu respectivo padrão, norteando assim cada passo Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 20/08/2012 10:05 Comentário da postagem de JANIO CRISTIANO DINIZ Hoje em dia, todo processo deve seguir padrões! e garantem a qualidade do projeto Comentar Aluno (a) JANIO CRISTIANO DINIZ respondeu em 22/08/2012 00:05 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Boa noite, No mundo competitivo de hoje, a qualidade deve ser buscada incansavelmente para que tenhamos sucesso em nossos projetos. Comentar Aluno (a) LEONARDO LELIS COELHO respondeu em 15/08/2012 10:58 11/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Com padrões de projeto tudo se torna mais fácil no desenvolvimento de sistemas, eu uso padrões no meu dia a dia no tranalho e posso afirmar isso. verifiquei que com a ultilização dessess padrões deixa um equilibrado entre a programação de um desenvolvedor menos experiente a um mais experiente isso pq passamos a ter um vocabulário comum para conversar sobre projetos de software e ao invés de discutirmos um sistema em termos de pilhas, filas, árvores e listas, passamos a falar de coisas de muito mais alto nível como Fábricas, Fachadas, Observador, Estratégia e etc... além de ficar mais fácil dar uma manutenção no software de outro desenvolvedor, por este estar bem definido em uma representação arquiteturada de classes e objetos. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 20/08/2012 10:05 Comentário da postagem de LEONARDO LELIS COELHO padrões de projeto tudo se torna mais fácil no desenvolvimento de sistemas ... e melhoram a qualidade do dsenvolvimenato Comentar Aluno (a) ALAN DA SILVA respondeu em 16/08/2012 16:11 Um Padrão descreve uma solução geral reutilizável para um problema recorrente no desenvolvimento de sistemas . Não é um código final, é uma descrição ou modelo de como resolver o problema do qual trata, que pode ser usada em muitas situações diferentes. Os Padrões de Projeto normalmente definem as relações e interações entre as classes ou objetos, sem especificar os detalhes das classes ou objetos envolvidos, ou seja, estão num nível de generalidade mais alto, e descrevem soluções para problemas recorrentes no desenvolvimento de software, e quando utilizados de forma correta, refletem diretamente no aumento da qualidade do código, tornando-o mais flexível, elegante e reusável. http://www.devmedia.com.br/a-importancia-dos-padroes-de-projeto-revista-java-magazine-96/22549 Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 20/08/2012 10:06 Comentário da postagem de ALAN DA SILVA Padrão descreve uma solução geral reutilizável para um problema recorrente no desenvolvimento de sistemas e garante-se uma qualidade para o projeto Comentar Aluno (a) WALTER BISPO DOS SANTOS respondeu em 18/08/2012 12:23 Claro que não se trata de bobagem, afinal de contas são inumeras as vantagens que a padronização propociona.Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 20/08/2012 10:06 Comentário da postagem de WALTER BISPO DOS SANTOS 12/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 afinal de contas são inumeras as vantagens que a padronização propociona. ................. muito bom Comentar Aluno (a) WALTER BISPO DOS SANTOS respondeu em 05/09/2012 14:55 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO A padronização tem como objetivo reduzir a variabilidade dos processos de trabalho, assim como definir os produtos e servicos com base nas necessidades do cliente, tendo em vista atingir tais resultados, acarretando de maneira mais coerente possível o menor custo, em um menor curso de tempo. Comentar Aluno (a) MARCIO JOSÉ DE SOUSA SANTOS respondeu em 19/08/2012 18:53 Boa Noite á todos! Acredito que não seja uma bobagem, a nivel de modelo de UML fica bem mais facil estabelecer padrões devido a facilidade de abstraçao, São muito uteis para correção de problemas, que torna o desenvolvimento mais seguro e flexivel quando se usa o padrão correto para o que se propõe o software. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 20/08/2012 10:07 Comentário da postagem de MARCIO JOSÉ DE SOUSA SANTOS UML fica bem mais facil estabelecer padrões devido a facilidade de abstraçao, São muito uteis para correção de problemas ................... e garantir a qualidade do desenvolvimento de sofatware Comentar Aluno (a) DEMETRIOS HARATSARIS respondeu em 20/08/2012 23:32 De forma alguma os padrões podem ser considerados como bobagem. Eles são criados empíricamente ao longo do tempo, reunindo as soluções mais acertadas, de forma a ajudar pessoas e organizações com problemas comuns a utilizarem soluções comprovadamente eficazes. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 21/08/2012 10:17 Comentário da postagem de DEMETRIOS HARATSARIS de forma alguma os padrões podem ser considerados como bobagem..... se assim o fosse não seriam padrões. a partir de bobagens pode-se fazer estudos e dfinir formas mais apropriadas que podem se tornar padrões...... Comentar 13/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Aluno (a) JEFFESON YASUHIKO ITO respondeu em 21/08/2012 15:13 O esforço na adoção e utilização de padrões traz muitos benefícios, como melhoria na qualidade, aumento na produtividade, capacidade de projetar soluções robustas, através de uma solução pronta adquirida ao longo do tempo poderá ser adaptado para solucionar diferentes problemas. Padronizar significa adotar um vocabulário comum que é de grande importância para interação entre os profissionais para alcançar o objetivo do projeto. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 24/08/2012 13:49 Comentário da postagem de JEFFESON YASUHIKO ITO adoção e utilização de padrões traz muitos benefícios, como melhoria na qualidade, aumento na produtividade, capacidade de projetar soluções robustas, ..... só isto ja justifica a sua adoção Comentar Aluno (a) JONHTAN CLAUDINO FRANÇA DE ARAUJO respondeu em 21/08/2012 18:00 Estabelecer um padrão de software é aproveitar da sabedoria de outros desenvolvedores que já passaram por problemas em seus projetos(GoF), e se beneficiar desses padrões nos levar para um nivel mais alto de abstração, aumentando a produtividade no desenvolvimento devido a aplicabiidade de Padrões já consagrados, fazendo com que uma equipe de desenvolvedores falem a mesma lingua produzindo um produto final de alto nivel e qualidade exemplar. Utilizar Padrões certamente não é uma bobagem ! Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 24/08/2012 13:48 Comentário da postagem de JONHTAN CLAUDINO FRANÇA DE ARAUJO Estabelecer um padrão de software é aproveitar da sabedoria de outros desenvolvedores ............ muito bokm Comentar Aluno (a) LUIS CARLOS DE SOUZA respondeu em 25/08/2012 23:45 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Interessante as considereações dos colegas, gostaria de compartilhar um artigo que propõe um sistema assistente para programadores e arquitetos de software para auxilia-los na tarefa identificar suas realizações detro de um padrão de projeto, o sistema se chama SAMOA (Sistema de Apoio a Modelagem Orientada a Objetos de Aplicações). Link Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 27/08/2012 18:33 Comentário da postagem de LUIS CARLOS DE SOUZA 14/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 , o sistema se chama SAMOA (Sistema de Apoio a Modelagem Orientada a Objetos de Aplicações). obrigado por compartilhar.... vou visitar Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 27/08/2012 18:36 Comentário da postagem de LUIS CARLOS DE SOUZA fui e gostei o artigo é muito bom..... vamos ler pessoal. Comentar Aluno (a) FRANCISCO CLÁUDIO DE QUEIROZ NASCIMENTO respondeu em 03/09/2012 22:16 Comentário da postagem de LUIS CARLOS DE SOUZA Bastane interessante, sistema fácil de compreender e o mais importante e que apoia diretamente a OO. ...O sistema também auxilia na instanciação de padrões do GoF, assim como a geração de código, em Java, dos mesmos.... Salvei este arquivo comigo!! Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 19:19 Comentário da postagem de FRANCISCO CLÁUDIO DE QUEIROZ NASCIMENTO instanciação de padrões do GoF ........... voce tem algum exemplo de padrão do tipo criação? Comentar Aluno (a) ANDERSON LUIZ TAVARES DE SOUZA FIGUEIREDO respondeu em 26/08/2012 09:36 A padronização levará ao aumento da qualidade, fará com que todos falem a mesma língua, leiam com todos os produtos gerados com total facilidade, por seguirem um padrão. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 27/08/2012 18:32 Comentário da postagem de ANDERSON LUIZ TAVARES DE SOUZA FIGUEIREDO padronização levará ao aumento da qualidade, fará com que todos falem a mesma língua ...... e aumenta a produção. observe que isto acontece em todas as áreas Comentar 15/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Aluno (a) JULLIANA GNECCO respondeu em 28/08/2012 14:46 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Bom dia Professor Horacio. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 30/08/2012 07:10 Comentário da postagem de JULLIANA GNECCO e isto vai nos possibilitar INOVAR .... MELHORAR o proprio padrao. Comentar Aluno (a) ROBERTO BRITO DOS ANJOS respondeu em 30/08/2012 22:36 Claro que não é bobagem, quando se usa padrões tudo fica mais fácil podemos trocar um desenvolvedor no meio de um projeto sem que a pessoa que venha ocupar seu lugar se sinta pedido sem entender nada do código que ja foi escrito. como já foi citado pelos colegas quando se pega um programa para manutenção se ele está padronizado tudo fica mais fácil. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 18:43 Comentário da postagem de ROBERTO BRITO DOS ANJOS tudo fica mais fácil podemos trocar um desenvolvedor no meio de um projeto ........ isto é um dos aspectos ........... não só isto Comentar Aluno (a) MARCUS VINICIUS NUNES TENORIO respondeu em 02/09/2012 00:06 Pra mim, sem uma padronização não tem como estabelecermos um nivel de qualidade num produto como o software, a padronizaçãode certa forma tem por objetivo facilitar a reutilização de soluções de desenho, estabelecer um critério na definição do dicoinário de dados, a topologia ou arquitetura a ser implementada, permitindo assim que o conhecimento desta aplicação torne-se o menos comlexa e confusa para quem iráq prestar algum tipode implementação ou manutenção, seja ela corretiva ou não. trabalho atualmente numa grande telecom, onde na área de TI temos uma grande interação com a fábrica de software que vem a ser uma conhecida consultoria de mercado, e utiliza de forma muito proativa os métodos de padronização de software dado o nível de complexidade do nosso ambiente, tendo Comentar Aluno (a) FERNANDA REZENDE MOREIRA respondeu em 03/09/2012 10:34 Comentário da postagem de MARCUS VINICIUS NUNES TENORIO 16/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Com certeza precisamos de padrões, isso torna o produto mais eficaz e produtivo, ainda mais em sistemas complexos como citado acima, onde um sistema depende do outro. Não é uma tarefa fácil para um sistema já desenvolvido e por isso precisamos o mais rápido possível criar essa cultura de começa o projeto com os padrões pré elaborados. Facilitará também e muito a vida das pessoas que farão as futuras modificações e implantações do sistema. Comentar Aluno (a) MARCUS VINICIUS NUNES TENORIO respondeu em 03/09/2012 22:08 Comentário da postagem de FERNANDA REZENDE MOREIRA É isso Fernanda, o conceito é por ai mesmo, iremos nos deparar com muitas situaç~]oes complexas onde precisamos estar preparados para lidar e aplicar o método correto. Abs Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 18:47 Comentário da postagem de MARCUS VINICIUS NUNES TENORIO isso torna o produto mais eficaz e produtivo, ainda mais em sistemas complexos como citado acima, onde um sistema depende do outro. muito bom ..... O humberto apresentou apenas uma área mas isto é comum nas grandes empresa Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 19:18 Comentário da postagem de FERNANDA REZENDE MOREIRA já que um padrão representa uma unidade de conhecimento comum entre os envolvidos .. voce tem algum exemplo de padrao gof? Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 18:44 Comentário da postagem de MARCUS VINICIUS NUNES TENORIO utiliza de forma muito proativa os métodos de padronização de software dado o nível de complexidade do nosso ambiente, tendo diversas aplicações e sistemas interagindo entre si, trocando informações, interfaces e objetos diversos, daí a extrema necessidade de um controle eficaz e uma padronização do método de desenvolvimento. muito boa participação Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 18:48 Comentário da postagem de MARCUS VINICIUS NUNES TENORIO utiliza de forma muito proativa os métodos de padronização de software dado o nível de complexidade do nosso ambiente, tendo diversas aplicações e sistemas interagindo entre si, trocando informações, interfaces e objetos diversos, daí a extrema necessidade de um controle eficaz e uma padronização do método de desenvolvimento. ....... boa participação 17/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 18:54 Comentário da postagem de MARCUS VINICIUS NUNES TENORIO iversas aplicações e sistemas interagindo entre si, trocando informações, interfaces e objetos diversos, dai a necessidade de se tratar de forma sistemica. voce em algum exemplo de utilização do padrão fabrica? Comentar Aluno (a) MARCUS VINICIUS NUNES TENORIO respondeu em 04/09/2012 23:12 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Mestre, posso dizer que vejo a utilização do CMMI pela fábrica, além das melhores práticas do PMI para gerenciamento dos projetos. Comentar Aluno (a) HUMBERTO FIGUEIREDO PRAZERES FILHO respondeu em 03/09/2012 20:02 Olá a todos, Bobagem é alguém achar que é bobagem, como já visto nesta matéria e em outras diciplinas como Gestão da Qualidade em Projeto, Metodologia Científica e outras, a padronização de qualquer projeto garante mais qualidade, funcionalidade, gerenciamento e principalmente aceitação no mercado, a necessidade de usar padrões estabelecidos por orgãos competentes como o PMBOK da PMI, padrões ISO e o próprio GoF, mantem uma estrutura definida e organizada no projeto de software, trazendo tranquilidade no desenvolvimento e execução do programa, minimizando erros possíveis, um padrão é estabelecido no decorrer dos requisitos e objetos que seram implementados no projeto, podendo conceituar vários tipos de padrões GoF existentes, do mais simples ao Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 18:54 Comentário da postagem de HUMBERTO FIGUEIREDO PRAZERES FILHO padrões GoF existentes, ............. voce tem algum exemplo de padrão fábrica? Comentar Aluno (a) JANIO CRISTIANO DINIZ respondeu em 05/09/2012 01:10 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Boa noite, Padrões GoF Os padrões "GoF" são organizados em 3 famílias : Padrões de criação : relacionados à criação de objetos Padrões estruturais : tratam das associações entre classes e objetos. Comentar FÁBIO RAMOS DA SILVA Nome: FÁBIO RAMOS DA SILVA E-mail: fabiotwotwo@hotmail.com Visualizar Disciplinas Enviar Mensagem Visitar Blog 18/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Aluno (a) FÁBIO RAMOS DA SILVA respondeu em 05/09/2012 23:13 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Os conceitos eu comecei a entender agora; só que a prática não me vem à cabeça. O tal Factory Method parece simples; tento imaginar um tipo de diagrama e as relações entre os campos e os item me fogem do controle; não consigo identificar onde estão o Product ou o Creator nem sequer em UML - imagine se passar para uma linguagem de programação! Eu entendi que esse método é só pra permitir a criação de objetos dentro de subclasses, mas eu não entendo é o para quê. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 19:00 Comentário da postagem de HUMBERTO FIGUEIREDO PRAZERES FILHO padrões GoF existentes, ........... você tem algum exemplo de padrão comportamental? Comentar Aluno (a) FÁBIO RAMOS DA SILVA respondeu em 05/09/2012 22:59 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO Achei engraçado o nome Memento que vi entre os padrões GoF, especificamente este dentre os do tipo comportamental. O interessante deste caso é que o objetivo nada mais é do que um comando que posso chamar de Ctrl+Z. Pelo que entendi funciona assim: o objeto é chamado para a ação, é feito um tipo de backup enquanto é manipulado (tudo isso acontecendo dentro da classe origem) e dependendo do que acontecer ele volta à forma original. Comentar Aluno (a) MARCOS PAULO DE SOUZA respondeu em 03/09/2012 21:53 Editado por MARCOS PAULO DE SOUZA em 03/09/2012 21:54 É importantíssimo e não bobagem, a principal vantagem do uso de padrões de projeto está no reuso das soluções propostas para determinado problema, o que permite que até mesmo profissionais menos experientes possam atuar como especialistas. Pois os padrões, geralmente, são frutos da experiência de profissionais experientes que tiveram a oportunidade de aplicar e validar tais soluções em projetos reais. Além disso, podemos destacar a facilitação da manutenção, já que um padrão representa uma unidade de conhecimento comum entre os envolvidos. Comentar Professor (a) HORACIO DA CUNHA E SOUZA RIBEIRO respondeu em 04/09/2012 19:02 Comentário da postagem de MARCOS PAULO DE SOUZA já que um padrão representa uma unidade de conhecimento comum entre os envolvidos ........ voce tem algum exemplo de um desses padrões Comentar Aluno (a) MARCOS PAULO DE SOUZA respondeu em 04/09/2012 19:20 Comentário da postagem de Corpo Docente: HORACIO DA CUNHA E SOUZA RIBEIRO 19/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653Então professor, o Encapsulamento é um exemplo destes padrões. Programadores tinham problema com campos expostos que poderiam ser manipulados diretamente a partir de código externo, levando a violações de variáveis importantes ou a dependências indesejáveis que impedem a alteração da implementação. A Solução seria esconder alguns componentes, permitindo apenas acessos estilizados ao objeto. Outro exemplo é a Derivação de classes (herança), abstrações similares possuem membros similares (campos e métodos). Esta repetição é tediosa, propensa a erros, e uma dor de cabeça durante a manutenção. A Solução foi derivar os membros padrão de Comentar Aluno (a) CLAUDIR FRANCISCO DE FARIAS respondeu em 05/09/2012 12:46 Boa tarde. No desenvolvimento de software ou qualquer outro produto que busque a qualidade e métodos mais eficazes na sua fabricação , requerem que se estabeleça padrões mínimos a serem seguidos . No caso dos softwares a necessidade de varias intervenções no código, sendo na correção ou na criação de novos mecanismos para aprimoramento do programa, isso sendo feito dentro de um padrão conhecido e que foi criado para tal finalidade , mantém o software com a qualidade esperada. Comentar Aluno (a) CLAUDIR FRANCISCO DE FARIAS respondeu em 05/09/2012 12:48 Padrões GoF : São documentação de soluções obtidas através da experiência. Foram coletados de experiências de sucesso na indústria de software, principalmente de projetos em C++ e SmallTalk. Padrões GoF , são eles: Introdução; Singleton; Iterator; Factory Method; Abstract Factory; Command; Template Method; Adapter; Composite; Observer; MVC. Att Claudir. Comentar Aluno (a) FÁBIO RAMOS DA SILVA respondeu em 05/09/2012 22:50 Comentário da postagem de CLAUDIR FRANCISCO DE FARIAS Nossa; misturou tudo os padrões... Podia ter pelo menos separado pelas 3 características distintas (criação, estrutural e comportamental). Da forma que descreveu deu a enteder que TODOS os padrões GoF são estes mencionados. Comentar Aluno (a) CLAUDIR FRANCISCO DE FARIAS respondeu em 06/09/2012 09:42 Comentário da postagem de FÁBIO RAMOS DA SILVA OK , sabe tudo virou professor agora, então aproveita e explica a diferença de cada um , compartilha esse teu "conhecimento", estou aqui para aprender coisa que não é o teu caso ... eu achava que o fórum era para acrescentar informações aos comentários e não critica- los...valeu. Att Claudir. Comentar Aluno (a) MIGUEL ANGELO NEVES ABRANTES respondeu em 09/09/2012 16:32 Mas sendo que a utilização de alguns padrões, apesar de ser benéfica na maioria dos casos, torna o código-fonte maior e mais complexo. Isto nos faz refletir sobre a possibilidade de estarmos desnecessariamente aumentando a complexidade do design. Portanto, é necessário não somente conhecer os padrões de projeto, mas sim, realmente entendê-los para identificar quando utilizá-los e usufruir positivamente da experiência herdada. fonte:" Leia mais em: A importância dos Padrões de Projeto - Revista Java Magazine 96 http://www.devmedia.com.br/a-importancia-dos-padroes-de-projeto- revista-java-magazine-96/22549#ixzz260EJVtOC " Comentar 20/20estacio.webaula.com.br/aluno/forum/comentarios.asp?CodTopico=398445&CodTurma=70653 Para Você Central de Mensagens Certificados Histórico Onde Ir Home WebTV Mídia Digital Notícias Disciplinas Busca Avançada LMS webAula Versão 4.0. © Direitos Autorais Reservados. Termo de Uso Mapa do Site webAula
Compartilhar