Curso: Tecnologia em Análise e Desenvolvimento de Sistemas - TADS Disciplina: Engenharia de Software Web Professora: Édila Lobo Tutor: Aluno: Turma: Polo: Data:
(1) Faça a diferenciação entre interfaces estáticas e dinâmicas. Dê exemplo de um a
interface estática e outro de interface dinâmica. Obs.: procure na Internet e coloque como exemplo de cada um dos mesmos o endereço eletrônico. Uma Interface web estática é aquela formada por código HTML, onde todo o conteúdo é inserido manualmente pelo desenvolvedor web durante a fase de implementação da interface. Este documento HTML é salvo em um servidor. O conteúdo disponibilizado nesta interface web não sofre mudanças ao ser requisitado pelo navegador, esse fator caracteriza a interface web como estática. Uma Interface web dinâmica é aquela construída “no momento em que o navegador a requisita. Ou seja, a interface web não está fisicamente armazenada no servidor; os elementos da interface estão numa base de dados. Contudo, os navegadores não interpretam tais linguagens. Quando o navegador efetua a requisição, então o servidor web acessa a base de dados, gera dinamicamente o código HTML e envia ao navegador. (2) Descreva o que é a UML – Unified Modeling Language (Linguagem para Modelagem Unificada). é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de 'software' orientados por objetos. O UML não é um método de desenvolvimento, o que significa que não lhe diz o que fazer primeiro ou o que fazer depois ou como desenhar o seu sistema, mas ajuda-o a visualizar o seu desenho e a comunicar com os outros. O UML é controlado pelo Object Management Group (OMG) e é a norma da indústria para descrever graficamente o 'software'. (3) O que é um Web-Site? Um site ou sítio, é um conjunto de páginas Web, isto é, de hipertextos acessíveis geralmente pelo protocolo HTTP na Internet. O conjunto de todos os sites públicos existentes compõem a World Wide Web. (4) O que você considera como necessário para que um Web-Site profissional seja desenvolvido? Para o seu website ter sucesso na internet é necessário que seja desenvolvido dentro de um ambiente visualmente atraente, funcional, intuitivo e dinâmico. (5) O que é usabilidade? È deixar seu site em desenvolvimento na forma que o cliente encontre uma experiência de uso bem agradável (6) Quais são os problemas inerentes aos web-sites decorrentes da falta de usabilidade? Seja sucinto em suas respostas. Irrelevância, Redundância, Baixa carga informacional, Inadequação, Inconsistência, Mau posicionamento e má organização e Violação de convenções da web (7) Faça a diferenciação entre engenharia, arte e design, segundo a ótica da Engenharia de Software para Web.
(8) Como você caracteriza a Engenharia de Software para Web?
É, portanto, o processo utilizado para criar aplicativos Web de alta qualidade. A Engenharia para Web não é igual à Engenharia de Software tradicional, mas compartilham muitos conceitos e princípios fundamentais, com ênfase nas mesmas técnicas de gerenciamento e atividades. (9) Descreva a ferramenta PDW-UML: definição e fases de desenvolvimento. (10) Descreva as fases de desenvolvimento do PDW-UML. Apresente um resumo, seja sucinto e objetivo.