DE DESENVOLVIMENTO DE SOFTWARES 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.