Buscar

6

Prévia do material em texto

CASE: AS PRINCIPAIS FERRAMENTAS NO CICLO 
DE DESENVOLVIMENTO DE SOFTWARES 
W
B
A
0
4
4
6
_
v
1
.0
 
 
 
 
 
Proposta de Resolução 
Autoria: André Olímpio 
Leitura crítica: Marcilyanne Gois 
 
Proposta de solução: Projeto OneCard 
Identificação dos requisitos: 
• Funcionais: 
• Interface com o usuário (definição dos componentes [widgets]). 
• Banco de dados (relacional e não relacional). 
• Linguagem de programação (para mobile e web). 
• Estrutura (suíte) para execução de casos de teste. 
• Infraestrutura de rede (conectividade entre dispositivos e 
servidores). 
• Não funcionais: 
• Leis governamentais (municipal, estadual e/ou federal). 
• Infraestrutura das cidades. 
• Aspectos culturais de cada região. 
• Faixa etária dos usuários. 
• Ferramentas Case: 
• ASTAH – para modelagem do sistema de software por meio de 
diagramas da UML. 
• NETBEANS IDE – para criação do código fonte por meio de 
linguagem de programação. 
• Linguagens de programação: JAVA (para interface mobile). PHP 
e JavaScript (para interface web). 
• JMETER e SELENIUM – para executar os casos de teste. 
• GITHUB – para controle de versionamento do código fonte. 
• DB DESIGN – para modelagem do banco de dados.

Continue navegando