Você está na página 1de 8

UNIVERSIDADE ABERTA ISCED

FACULDADE DE ECONOMIA E GESTÃO


LICENCIATURA EM GESTÃO DE SISTEMAS DE INFORMAÇÃO

TRABALHO DE CAMPO
AVALIAÇÃO III DE APLICAÇÃOS WEB

Estudante: Armando Júnior Machavane Código do Estudante: 31190250

O tutor: Msc. Gonsalves Júlio Duarte

Xai-Xai, 25 de Maio de 2023


1 Conteúdo
2 Introdução............................................................................................................................................ 2
3 Acessibilidade ..................................................................................................................................... 2
4 Desenvolvimento eficiente ................................................................................................................ 2
5 Simplicidade para o usuário ............................................................................................................. 3
6 Escalabilidade ..................................................................................................................................... 3
7 Desvantagens das aplicações Web: ............................................................................................... 3
8 Segurança ........................................................................................................................................... 3
9 Dependência de outras ferramentas para a sua aplicação rode ................................................ 4
10 Dependência da internet ................................................................................................................... 4
11 Dificuldade em disponibilizar para o público .................................................................................. 4
12 Aplicações Web Criadas: .................................................................................................................. 4
13 Twitter................................................................................................................................................... 5
Requisitos funcionais do Twitter .......................................................................................................... 5
13.1 Requisitos não-funcionais do Twitter: ..................................................................................... 5
14 Diagrama de Casos de uso ............................................................................................................. 6
15 Referencias Bibliográficas ................................................................................................................ 7

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.

Elas permitem a cessar funcionalidades complexas sem instalar ou configurar


softwares e que o usuário faça uso do aplicativo em qualquer lugar do mundo,
bastando para isso, acesso à internet.

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.

Vantagens das aplicações Web:

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.

5 Simplicidade para o usuário


As aplicações Web não precisam ser baixadas pelos usuários, facilitando o acesso e
eliminando a necessidade de manutenção do usuário final e capacidade do disco
rígido. As aplicações Web recebem automaticamente actualizações de software e
segurança, o que significa que elas estão sempre actualizadas e correm menos riscos
de sofrer violações de segurança.

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.

7 Desvantagens das aplicações Web:


1. Desempenho

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.

9 Dependência de outras ferramentas para a sua aplicação rode


Como ficou claro, uma aplicação Web é totalmente dependente de um navegador Web.
Supondo que você deseje a cessar um aplicativo que se encontra dentro de um site,
caso não consiga a cessá-lo por uma questão de permissão, queda de internet ou
qualquer outro factor que possa impactar no funcionamento deste site específico, você
também não terá acesso ao aplicativo que deseja utilizar.

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.

11 Dificuldade em disponibilizar para o público


Supondo que uma pessoa desenvolvedora desenvolveu um aplicativa Web para que
pessoas do mundo todo possam ter acesso e realizar o download através da App Store
ou da Play Store, terá de lidar com uma tarefa muitas vezes trabalhosa e demorada. A
Play Store, por exemplo, costuma passar todas as aplicações por testes rigorosos
antes de disponibilizá-las para as pessoas usuárias.

12 Aplicações Web Criadas:


Twitter, Whatsapp, Facebook, Instagram, Youtube.

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.

Requisitos funcionais do Twitter:

Efectuar Cadastro, Efectuar Login, Ver Topicos sugeridos, Enviar Direct Message, Criar
Tweet, Editar perfil, navegar na Homepage.

13.1 Requisitos não-funcionais do Twitter:


Confiabilidade, Desempenho, Funcionalidade, Suportabilidade, Usabilidade.

5
14 Diagrama de Casos de uso

Fonte: imagem do google

6
15 Referencias Bibliográficas
Altura, Estruturação de páginas usando HTML e CSS, brasil.

ALVES Tiago Filipe de Andrade, Franework de desenvolvimento de aplicações web,


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/

Você também pode gostar