Questão de Arquitetura de Software — Software — IF-MS 2016
Arquitetura de SoftwareSoftware
- Código
- qq207143
- Banca
- IF-MS
- Órgão
- IF-MS
- Ano
- 2016
- Nível
- Superior
- Cargo
- Professor - Informática/Desenvolvimento Web
A plataforma Android destaca-se por alimentar centenas de milhares de dispositivos móveis ao redor do mundo, além de possuir kits de desenvolvimento, ferramentas e APIs para criação de projetos de aplicativos. Um projeto Android é composto por código fonte e recursos para teste e configuração das aplicações, possuindo a estrutura necessária e componentes-chave para que o programa possa ser executado. Em relação a esses componentes-chave de um projeto para a plataforma Android, podemos afirmar que:
- AUma Activity é uma classe descrita em linguagem Java que monitora a atividade do dispositivo Android, servindo, então, para configurar opções que influenciam na duração da bateria.
- BUm projeto Android é constituído obrigatoriamente por recursos (imagens, sons, arquivos XML), arquivos de configuração e arquivos java que são compilados diretamente para a JVM (Java Virtual Machine).
- CTodo aplicativo deve ter um arquivo AndroidManifest.xml (precisamente com esse nome) no seu diretório raiz. O arquivo de manifesto apresenta informações essenciais sobre o aplicativo ao sistema Android, necessárias para o sistema antes que ele possa executar o código do aplicativo.
- DAs linguagens utilizadas para definir os layouts (LinearLayout, GridLayout, TableLayout, RelativeLayout, dentre outros) de um aplicativo Android são o HTML5 e CSS3.
- EDevido a sua API unificada pelo Google, em um projeto Android não é necessário definir comportamentos para diferentes tamanhos de telas e versões da plataforma Android.