ENGENHARIA WEB

www2.dc.ufscar.br
  • No tags were found...

ENGENHARIA WEB

WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebParte 2ENGENHARIA WEB1


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebEngenharia Web Conjunto de abordagens sistemáticas,disciplinadas e quantificáveis para odesenvolvimento Web Visando a qualidade com uso de conceitos deengenharia Englobando Análise Desenvolvimento Operação e Manutenção2


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebEngenharia Web Multidisciplinaridade Mecanismos para gerenciamento de conteúdo Dinamicidade de conteúdo Integração de componentes Independência de localização de serviços Independência de dispositivos Cada vez mais a Web está sendo acessada pordispositivos móveis3


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebPrincipais atividadesDefinição do problema, motivação, propósitos e audiênciaPlanejamento e gerência do projeto - estudo de viabilidadeAnálise e Especificação de RequisitosDesignEstrutura Organizacional (Conceitual)NavegaçãoConteúdoInterfaceFuncionalImplementaçãoTestesInstalaçãoEvolução e Suporte (manutenção)4


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebProjeto e Análise Web Verificação antes da codificação Requisitos Comportamento do sistema Analogia:Projeto Arquitetural X Análise e Projeto de Software5


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebDesign Web Estrutura Organizacional (Conceitual)Visão global do site (conceitos envolvidos) NavegaçãoVisão de navegação (comportamental) ConteúdoVisão e modelagem das informações InterfaceOrganização, interação e apresentação FuncionalArquitetura dos programas, projeto de banco de dados,plataforma6


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebEstrutura OrganizacionalQual o objetivo daorganização e comoo site ajuda em suarealização?Exemplo:Venda de produtoson-lineDestaque a produtosFacilidade paraacesso adepartamentos7


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebNavegação Como chegar a determinados conteúdos? Caminhos percorridos Nós e ligações Podem ser múltiplos Atalhos8


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebDesign da Interface Apresentação Determinar os aspectos estéticos e visuais Diagramação Uso de imagens e ícones Escolha das cores, tipo de fontes, plano de fundo, ... Interação Determinar como os serviços podem ser utilizados Menus, cliques, botões e ícones10


- 312: الصفحة- 32وينبغي أن تُرسَل الاستمارة A المستوفاة إلى العنوان المبي َّن في أسفل صفحة الغلاف.‏تعليماتينبغي أن تُقرأ بدقة التعليمات الخاصة بملء الاستمارة A، وينبغي الرجوع إليها آلما وجدبعض الشك إزاء آيفية استيفاء الاستمارة.‏الصفحة 3 إلى الصفحةالجزء الأول 8:– الواردات- 33هذا الجزء من الاستمارة A المعني بالواردات يذآر 25 مخدرا بالإضافة إلى قش الخشخاش‏(الغني بالمورفين والغني بالتيبايين)‏ ومرآزات قش الخشخاش التي يتوافر بها المورفين والتيبايينوالأوريبافين في شكل قلوانيات أساسية.‏- 34.30وفيما عدا المخدرات المذآورة أعلاه،‏ ينبغي ذآر أي مخدر مستورد في الأعمدةويمكن إضافة صفحات تكميلية إذا دعت الضرورة.‏23 و 24 وولا يُعلَ‎ن أي مخدر بأنه مستورَد إلا عندما يكون قد وصل فعلا إلى البلد أو الإقليم المستورِد‏(انتقال مادي).‏ ولا يُعتَ‎بَر مجرد الإصدار لشهادة استيراد آافيا لإدراج المخدرات في إحصاءاتالواردات.‏ ويشك ِّل دخول المخدرات إلى مستودع جمرآي أو ميناء حر أو منطقة حرة أيضا نوعا منالاستيراد ما لم تكن الإرسالية في حالة مرور عابر ‏(أنظر الفقرتين17 و 18 أعلاه).‏- 3511


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebEstrutura Funcional O que está por traz do funcionamento do site Envolvendo tecnologias computacionais Servidor e aplicações base Rede Processamento A Web hoje Cada vez mais tem disponibilizado aplicaçõesfuncionalmente complexas Acesso a grandes bases de dados Aplicações robustas que suportam milhões de acessos12


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebQuestões que devem ser vistas em umprojeto Web Características próprias do desenvolvimentoWeb Abrangência Usuários dos mais variados perfis E de diferentes localizações geográficas Colaboração Tanto síncrona como assíncrona Aplicações cada vez mais complexas Principalmente em relação à interação, que deve sersimples e usável13


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebModelagem para Web Uma forma de representar o conhecimento Como base para a implementação Métodos e linguagens são propostosi) WebML - Web Modeling Languageii)iii)iv)UWE - UML-based Web EngineeringW2000OOHDM - Object-Oriented Hypermedia Design Method Característica comumSeparação em visões,exemplo:14


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebDesafios na modelagem para Web Deficiências em relação a suporte ferramentalIntegração com a modelagemTransformação entre modelosFlexibilidade para adaptação ao modo de trabalho dasorganizações Dificuldades de modelarInteração por eventosGerenciamento de mensagensControle do navegador Aplicações cada vez mais complexas Muitas diretrizes e padrões para qualidade Boas práticas para acessibilidade e usabilidade15


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebDesafios na modelagem para Web Como apoiar efetivamente o uso de boaspráticas nos projetos? Falta de uma ligação direta para a incorporação comelementos e arquiteturas que as prevêem Ou mesmo estruturas que indicam como e quandousar diretrizes Algumas boas práticas envolvem subjetividade Difícil a realização de inferências computacionais16


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebConclusõesA Engenharia Web é uma área desafiadora, cheia deriscos e complexaMas cheia de bons desafios e oportunidadesAbre novas áreas de pesquisa, novos ramos epromessas de desenvolvimentosExistem vários modelos para o desenvolvimento WebO melhor é aquele que melhor se ajusta ao projeto, desenvolvedores eorganização17


WebMedia 2009 – Minicurso 3Parte 2: Engenharia WebFimENGENHARIA WEB18

More magazines by this user
Similar magazines