Redes de arquiteturas de computadores

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2750 palavras )
  • Download(s) : 0
  • Publicado : 11 de março de 2013
Ler documento completo
Amostra do texto
Mostra Nacional de Iniciação Científica e Tecnológica Interdisciplinar – III MICTI Fórum Nacional de Iniciação Científica no Ensino Médio e Técnico - I FONAIC-EMT Camboriú, SC, 22, 23 e 24 de abril de 2009 Universidade Federal de Santa Catarina - Colégio Agrícola de Camboriú

___________________________________________________________________ ESTUDO DO PADRÃO DE PROJETO OBSERVER NODESENVOLVIMENTO DE SOFTWARES UTILIZANDO A ARQUITETURA MVC Patrícia Freitas da Silva1, José Afonso Moraes Penha2, Gabriel Marcelino Alves3 RESUMO
Este trabalho discute a utilização do design pattern (padrão de projeto) Observer no desenvolvimento de softwares orientados a objetos utilizando a arquitetura MVC (Model, View, Controller). Verifica-se que sistemas de software têm desempenhado um papel cada vezmais preponderante no dia-a-dia das pessoas e, conseqüentemente, se tornaram maiores e mais complexos. O grande desafio das equipes de desenvolvimento é produzir sistemas seguros, eficientes, de fácil manutenção, reutilizáveis e em prazos cada vez menores. Neste sentido, as propostas da metodologia de Programação Orientada a Objetos vêm de encontro às necessidades das equipes, que são: permitir ocompartilhamento e reutilização de código; reduzir a complexidade no desenvolvimento; simplificar o processo de manutenção e aumentar a produtividade. Atualmente, tal metodologia têm sido cada vez mais empregada em projetos de desenvolvimento de software. Isso possibilita identificar estruturas recorrentes, conhecidas como padrões de projeto. No desenvolvimento deste trabalho realizou-se o estudo dopadrão de projeto Observer aliado ao padrão arquitetural MVC. O estudo verificou o funcionamento deste padrão como mecanismo de comunicação e propagação de mudanças entre os componentes de modelo, de controle e de visualização. Com isso, foi possível verificar a importância dos padrões de projetos no desenvolvimento de software e compreender como o padrão de projeto Observer age em conjunto com opadrão arquitetural MVC. Palavras-chave: Padrões de Projeto, Model-View-Controller e Observer.

1 INTRODUÇÃO

Sistemas de software têm desempenhado um papel cada vez mais preponderante no dia-a-dia das pessoas e, conseqüentemente, se tornaram maiores e mais complexos. A partir do momento em que os produtos de software se tornaram complexos e que as atividades do processo de desenvolvimentodeixaram de ser atribuídas a uma única pessoa, passando a ser executada por uma equipe, surgiram medidas que se tornaram essenciais nesse processo. A obtenção de informações precisas sobre o produto a ser construído e a comunicação adequada seja entre os membros da equipe nas várias fases do desenvolvimento, seja entre os membros da equipe e usuários, tornaram-se essenciais para que as atividadesenvolvidas na construção de produtos de software sejam executadas a contento. Além de
1 2

Aluna do Centro Federal de Educação Tecnológica de São Paulo. E-mail: patty.cefetsjbv@gmail.com Aluno do Centro Federal de Educação Tecnológica de São Paulo. E-mail: joseafonso.ti@gmail.com 3 Professor Orientador. E-mail: gabriel.marcelino@cefetsp.br

2

informações precisas e comunicação adequada,outra medida se tornou essencial no desenvolvimento de sistemas de software: o uso de padrões de projeto. O grande desafio das equipes de desenvolvimento de sistemas de software é produzir sistemas seguros, eficientes, de fácil manutenção, reutilizáveis e em prazos cada vez menores. Neste sentido, as propostas da metodologia de Programação Orientada a Objetos (POO) vêm de encontro às necessidades dasequipes, que são: permitir o compartilhamento e reutilização de código; reduzir a complexidade no desenvolvimento e simplificar o processo de manutenção e aumentar a produtividade (DEITEL, 2007; SEBESTA, 2003). Atualmente, tal metodologia têm sido cada vez mais empregada nos projetos de desenvolvimento de software. Isso possibilita identificar estruturas recorrentes, conhecidas como padrões de...
tracking img