Escolar Documentos
Profissional Documentos
Cultura Documentos
TRABALHO DE CAMPO
AVALIAÇÃO III DE APLICAÇÃOS WEB
1
2 Introdução
Aplicações web é um Software que utiliza navegadores Web para ser executado de
forma online. Nos tempos de Covid-19 as Escolas precisavam leccionar os conteúdos
de forma remota. Elas usavam aplicações Web para se conectar com os estudantes de
forma conveniente e segura.
Esta Aplicação escrita com uma linguagem de servidor que tem o poder de a cessar o
banco de dados e montar a página HTML conforme o solicitado pelo navegador. Os
profissionais que actuam no desenvolvimento de aplicações Web são o front-end, back-
end e full- Stack, e Para poder Desenvolver uma Aplicação Web são importante ter
conhecimentos básicos de HTML e CSS, Linguagens de Programação (Python, Java e
PHP), Banco de Dados e MVC.
3 Acessibilidade
As aplicações Web podem ser a cessadas de todos os navegadores da Web e em
vários dispositivos pessoais e empresariais. Equipes em diferentes locais podem a
cessar documentos compartilhados, sistemas de gerenciamento de conteúdo e outros
serviços de negócios por meio de aplicações Web baseadas em assinatura.
4 Desenvolvimento eficiente
Conforme descrevemos, o processo de desenvolvimento de aplicações Web é
relativamente simples e económico para as empresas. Equipes pequenas podem
atingir ciclos de desenvolvimento curtos, tornando as aplicações Web um método
eficiente e acessível de criar programas de computador. Além disso, como a mesma
2
versão funciona em todos os navegadores e dispositivos modernos, não é necessário
criar várias iterações diferentes para várias plataformas.
6 Escalabilidade
As empresas que usam aplicações Web podem adicionar usuários conforme
necessário, sem infra-estrutura adicional ou hardware caro. Além disso, a grande
maioria dos dados das aplicações Web é armazenada na nuvem, o que significa que
sua empresa não precisará investir em capacidade de armazenamento adicional para
executá-las.
O falar de aplicações Web, sabemos que elas estão totalmente ligadas a uma rede e
que dependem de um navegador Web para viabilizar o acesso das pessoas usuárias
aos recursos. Justamente por isso, algumas webApps que são mais pesadas podem
gerar lentidão no carregamento, diferentemente do que ocorre com os aplicativos
desktop, que funcionam localmente e não trazem esse risco.
8 Segurança
Manter uma aplicação Web não se trata simplesmente de ter um servidor e uma
hospedagem. É preciso se actualizar constantemente sobre os métodos de protecção
dessa aplicação para evitar falhas de segurança. Um exemplo é o uso do SSL, que
3
pode reduzir o risco de violação de dados da página, Porém nem sempre barreiras,
como o SSL, são suficientes para proteger a aplicação 100% contra ataques, visto que
a cada dia eles se tornam mais refinados.
10 Dependência da internet
Quando falamos em um sistema desktop nativo, entende-se que o mesmo funciona
sem a dependência da internet. Já quando falamos em aplicações Web, sua
dependência com a internet é de 100%. Logo, se você não possui uma conexão boa e
confiável, não poderá navegar no aplicativo Web.
4
13 Twitter
É uma rede social e um serviço de microblog, que permite aos usuários enviar e
receber actualizações pessoais de outros contactos, por meio de website, por SMS e
por softwares específicos de gerenciamento.
Efectuar Cadastro, Efectuar Login, Ver Topicos sugeridos, Enviar Direct Message, Criar
Tweet, Editar perfil, navegar na Homepage.
5
14 Diagrama de Casos de uso
6
15 Referencias Bibliográficas
Altura, Estruturação de páginas usando HTML e CSS, brasil.
https://requisitos-de-software.github.io/2019.2-
Twitter/modelagem/use_cases_specifications/user_case_geral/
https://acervolima.com/vantagens-e-desvantagens-do-desenvolvimento-de-aplicativos-
da-web/