-
-
Notifications
You must be signed in to change notification settings - Fork 2
Metodologia
O modelo de processo de desenvolvimento utilizado será a prototipação, que de acordo com Pressman (2010, p. 35) “capacita o desenvolvedor a criar um modelo do software que será implementado”, descrevendo ainda que:
O projeto rápido concentra-se na representação daqueles aspectos do software que serão visíveis ao usuário (isto é, abordagens de entrada e formatos de saída). O projeto rápido leva a construção de um protótipo que é avaliado pelo cliente/usuário e é usado para refinar os requisitos para o software a ser desenvolvido. Um processo de iteração ocorre quando é feita uma “sintonia fina” do protótipo para satisfazer as necessidades do cliente, capacitando, ao mesmo tempo, o desenvolvedor a compreender melhor aquilo que precisa ser feito. (PRESSMAN, 2010; p. 36)
Pressman (2010) apresenta uma imagem (Figura 1) refletindo o processo iterativo da prototipação:
Figura 1: Prototipação Fonte: Pressman (2010, p. 36) |
A mesma figura pode ser adaptada para as finalidades deste projeto:
Figura 2: Modelo de prototipação adaptado ao projeto. Fonte: O autor. |
O Quadro 1 apresentado abaixo descreve as etapas presentes no processo iterativo de desenvolvimento, identificados na Figura 2 disponibilizada anteriormente:
Quadro 1 - Atividades para Construção de Projeto de Software
Fonte: O autor. |
A entrega final do projeto entregará o protótipo definitivo versionado a partir de uma release e disponível em um servidor de produção. Projetar as estruturas necessárias envolve todo um processo de desenvolvimento de software do qual os métodos, de acordo com Pressman (2010, p.31), nos proporcionam as formas de como fazer o software, através de um conjunto de tarefas e ferramentas que desde o planejamento, análise de requisitos, arquitetura de programas e algoritmos de processamento, codificação, testes, manutenção, entre outras tarefas.
Para implementação dos algoritmos e montagem dos dicionários léxicos serão utilizados dados disponibilizados nos datasets de léxicos polarizados em português, encontrados nos portais WordnetAffctBr (Pasqualotti e Vieira, 2008) contendo 290 entradas, SentiLex (Silva et al., 2012) contendo 82.347 entradas e Onto.PT (Oliveira; Gomes 2014) contendo 10.318 entradas. Como dicionário de palavras a API do dicionário-aberto (SIMÕES; FARINHA; GOMES, 2009) será utilizada de suporte. Esta premissa de classificação pode ser corroborada por Devika, Sunitha e Amal (2016) quando mencionam:
Análise de sentimento é o processo de detectar a polaridade contextual do texto. Determina se determinado texto é positivo, negativo ou neutro. Também é chamado de mineração de opinião, uma vez que deriva a opinião ou atitude do orador. (PANG; LEE; VAITHYANATHAN, 2002)
O cronograma abaixo define as tarefas iterativamente como no modelo especificado para o processo de desenvolvimento, apresentando um total de duas iterações onde, no final da segunda iteração prevista para a segunda metade do mês de Junho de 2020 será a entrega do produto de software como serviço, hospedado em um servidor de produção e podendo ser acessado através da internet.
2019 2020
Atividades | Out 1 | Out 2 | Nov 1 | Nov 2 | Mar 1 | Mar 2 | Abr 1 | Abr 2 | Mai 1 | Mai 2 |
---|---|---|---|---|---|---|---|---|---|---|
Engenharia de Requisitos | o | o | o | o | o | o | ||||
Prototipação | o | o | o | o | ||||||
Validação | o | o | o | |||||||
Testes | o | o | ||||||||
Refinamento do protótipo | o | o | o | |||||||
Release | o |
Legenda:
-
o
: Concluído; -
x
: Em andamento;
All Lisa references and images rights belongs to FOX and her creators, this project is nonprofit and the reference to the character is merely illustrative!
Home - Referências - Code |