Buscar

Engenharia de Software na Comunicação

Prévia do material em texto

INSTITUTO FEDERAL DE SANTA CATARINA
CURSO DE SISTEMAS DE INFORMAÇÃO
MATHEUS DA SILVA GONÇALVES DIAS
ENGENHARIA DE SOFTWARE APLICADA NA COMUNICAÇÃO
ORGANIZACIONAL
Caçador - SC
2022
MATHEUS DA SILVA GONÇALVES DIAS
ENGENHARIA DE SOFTWARE APLICADA NA COMUNICAÇÃO
ORGANIZACIONAL
Projeto de Pesquisa apresentado à
Coordenadoria do Curso de Sistemas
de Informação do Campus Caçador do
Instituto Federal de Santa Catarina
para a avaliação de continuidade do
Trabalho de Conclusão de Curso.
Orientador: Jair Jose Ferronato
Coorientadora: Sibeli Paulon Ferronato
Caçador - SC
2022
Dias, Matheus da Silva Gonçalves
D541e Engenharia de software aplicada na comunicação organizacional /
Matheus da Silva Gonçalves Dias ; orientador: Jair José Ferronato ;
coorientadora: Sibeli Paulon Ferronato. -- Caçador, SC, 2022.
54 f.
 Trabalho de Conclusão de Curso (Graduação)-Instituto Federal
 de Educação, Ciência e Tecnologia de Santa Catarina, Curso de
 Sistemas de Informação.
Inclui bibliografias
 1. Engenharia de software. 2. Comunicação organizacional. 3.
Tecnologia da informação. I. Ferronato, Jair José. II. Ferronato, Sibeli
Paulon. III. Instituto Federal de Educação, Ciência e Tecnologia de Santa
Catarina. Curso de Sistemas de Informação. IV. Título.
CDD 658.4038
Ficha catalográfica elaborada pela Bibliotecária
Karla Viviane Garcia Moraes – CRB-14/1002
MATHEUS DA SILVA GONÇALVES DIAS
ENGENHARIA DE SOFTWARE APLICADA NA COMUNICAÇÃO
ORGANIZACIONAL
Este trabalho foi julgado adequado para obtenção do título em Sistemas de
Informação, pelo Instituto Federal de Educação, Ciência e Tecnologia de Santa
Catarina, e aprovado na sua forma final pela comissão avaliadora
abaixo indicada.
Caçador- SC, 09 de dezembro de 2022.
Prof. Jair Jose Ferronato
Orientador
Instituto Federal de Santa Catarina
Prof. Sibeli Paulon Ferronato
Coorientadora
Instituto Federal de Santa Catarina
Prof. Eduardo Guedes Villar
Banca avaliadora
Instituto Federal de Santa Catarina
Prof. Cristiano Mesquita Garcia
Banca avaliadora
Instituto Federal de Santa Catarina
RESUMO
A comunicação nas organizações está em constante desenvolvimento, com
novos métodos e ferramentas. Dessa maneira, os gestores incorporaram a
comunicação no planejamento estratégico das organizações por perceberem que
uma comunicação ineficaz pode trazer prejuízos para este ambiente. Dentro
desta questão, observa-se o investimento em tecnologia da informação, com o
desenvolvimento de novas ferramentas que dão suporte para a Comunicação
Organizacional. Como opção a tal, o objetivo do projeto foi a aplicação da
Engenharia de Software para melhorar a Comunicação Organizacional e com isso
diminuir o índice de problemas comunicacionais nas organizações. O processo de
Engenharia de Software utilizado foi o modelo cascata, com métodos e
ferramentas. Dessa maneira, foram desenvolvidas as atividades de comunicação,
sendo realizada a coleta de informações com os usuários, o planejamento que
ofereceu um guia para o desenvolvimento do projeto, e a modelagem, que foi
desenvolvido o modelo de dados, modelo de classes, modelo de sequência e
modelo de interface. Em suma, por meio dos estudos realizados e da aplicação
de Engenharia de Software, foi possível obter como resultado as atividades de
comunicação, planejamento e modelagem do software, em que a principal função
é proporcionar uma melhor comunicação para as organizações.
Palavras-Chave: engenharia de software; comunicação organizacional; tecnologia
da informação.
ABSTRACT
Communication in organizations is constantly developing, with new methods and
tools. In this way, managers incorporate communication into the strategic planning
of organizations as they realize that ineffective communication can bring benefits
to this environment. Within this issue, note the investment in information
technology, with the development of new tools that support Organizational
Communication. As an option to this, the objective of the project was the
application of Software Engineering to improve Organizational Communication
and thereby reduce the rate of communication problems in organizations. The
Software Engineering process used was the waterfall model, with methods and
tools. In this way, communication activities were trained, with the collection of
information with the users, the planning that offered a guide for the development of
the project, and the modeling, in which the data model, class model, training
model were developed. sequence and interface model. In short, through the
studies carried out and the application of Software Engineering, it was possible to
obtain as a result the activities of communication, planning and modeling of the
software, in which the main function is to provide better communication for
organizations.
Keywords: software engineering; organizational communication; information
Technology.
LISTA DE ILUSTRAÇÕES
Figura 1 - Graus de abrangência do Comportamento Organizacional.................. 14
Figura 2 - O processo de comunicação.................................................................17
Figura 3 - Fluxo de comunicação nas organizações............................................. 19
Figura 4 - Camadas de processos de Engenharia de Software............................ 21
Figura 5 - Modelo cascata..................................................................................... 24
Figura 6 - Procedimentos metodológicos.............................................................. 28
Figura 7 - Cargo dos funcionários participantes da pesquisa................................32
Figura 8 - Meios de comunicação utilizados pela empresa...................................33
Figura 9 - Ferramentas de comunicação mais utilizadas pelos funcionários........ 33
Figura 10 - Funcionários com problemas de comunicação................................... 34
Figura 11 - Dificuldades apresentadas na pesquisa.............................................. 34
Figura 12 - Exemplo de Subcoleções....................................................................39
Figura 13 - Diagrama de caso de uso, login e cadastro........................................ 40
Figura 14 - Diagrama de caso de uso chat............................................................41
Figura 15 - Padrão de projeto MVC.......................................................................44
Figura 16 - Diagrama de classe da camada Model............................................... 45
Figura 17 - Diagrama de classe da camada View................................................. 46
Figura 18 - Diagrama de classe da camada Controller......................................... 47
Figura 19 - Diagrama de sequência chat...............................................................48
Figura 20 - Diagrama de sequência mural.............................................................48
Figura 21 - Modelo de interface.............................................................................49
LISTA DE QUADROS
Quadro 1 - Requisitos funcionais...........................................................................35
Quadro 2 - Requisitos não funcionais....................................................................36
Quadro 3 - Cronograma do projeto........................................................................37
Quadro 4 - Descrição do caso de uso login e cadastro.........................................41
Quadro 5 - Descrição do caso de uso, chat...........................................................42
LISTA DE ABREVIATURAS E SIGLAS
CO - Comportamento Organizacional
DDS - Diálogo de segurança
E-mail - eletronic mail
IDE - Integrated Development Environment (Ambiente de Desenvolvimento
Integrado)
IFSC – Instituto Federal de Santa Catarina
iOS - iPhone operating system
LGPD - Lei Geral de Proteção de Dados
MVC - Model View Controller
NoSQL - Not Only Standard Query Language
SC - Santa Catarina
SQL - Standard Query Language
TI - Tecnologia da Informação
TV - televisãoSUMÁRIO
1 INTRODUÇÃO.....................................................................................................................10
1.1 Problema de Pesquisa................................................................................................ 11
1.2 Hipótese de Pesquisa................................................................................................. 12
1.3 Objetivos..................................................................................................................... 12
1.4 Justificativa................................................................................................................. 12
1.5 Organização do trabalho.............................................................................................13
2 FUNDAMENTAÇÃO TEÓRICA...........................................................................................14
2.1 Comportamento Organizacional................................................................................. 14
2.2 Sistemas de Informação............................................................................................. 20
3 PROCEDIMENTOS METODOLÓGICOS............................................................................28
3.1 Identificação do problema de pesquisa...................................................................... 29
3.2 Fundamentação teórica.............................................................................................. 29
3.3 Aplicação de Engenharia de Software........................................................................29
4 RESULTADOS.....................................................................................................................31
4.1 Projeto de software de Comunicação Organizacional................................................ 31
4.2 Comunicação.............................................................................................................. 32
4.3 Planejamento.............................................................................................................. 35
4.4 Modelagem................................................................................................................. 38
5 CONCLUSÃO......................................................................................................................50
REFERÊNCIAS...................................................................................................................... 52
ANEXO A – Formulário aplicado na organização objeto do estudo................................ 54
10
 1 INTRODUÇÃO
A comunicação é um dos principais elementos para o sucesso de grandes
organizações. Para Flatley et al. (2015), “a comunicação sempre teve importância
central no ambiente de negócios”. Desse modo, sem uma comunicação eficaz, a
gestão da organização se torna mais complicada, e com a falta de informação, pode
prejudicar o comportamento dos funcionários, tornando-os menos autoconfiantes e
engajados. “A comunicação organizacional é no momento em que as pessoas
abrem espaço para discutir os problemas de uma empresa ou organização com o
objetivo de trazer benefícios ao sistema e torná-lo mais produtivo” (CORELLA, 2000,
apud KUNSCH, 2009, p.39).
Posto isso, os funcionários das organizações têm usado diversas ferramentas
para se comunicar. Atualmente, a mais utilizada é o e-mail, o qual segundo o
Departamento de Pesquisa Statista (2021), o número de usuários globais de e-mail
deve crescer para 4,6 bilhões até 2025.1 “O e-mail passou a ser uma ferramenta
essencial de comunicação da geração atual, principalmente, no ambiente
corporativo, para encurtar espaços e diminuir tempo” (FRANÇA, 2013, p.26).
Entretanto, o e-mail possui alguns pontos fracos que permitem falhas na
comunicação, como a indisponibilidade e a praticidades, como mostra a Figura 11.
Aguiar (2019) afirma que “não haverá comunicação efetiva se o receptor não
entender a mensagem enviada pelo emissor”. Dessa forma, a resolução das tarefas
acaba tendo problemas, ocasionando em prejuízos para a organização.
Desse modo, a organização flexibiliza o uso de smartphones no ambiente de
trabalho. Assim sendo, optam por utilizar as redes sociais para realizar a troca
rápida das informações. Entretanto, o funcionário pode fazer o uso indevido dos
aplicativos, ocasionando no desvio de atenção dos assuntos de interesse da
organização, entre outros problemas.
Tendo em vista a importância da comunicação no ambiente organizacional, foi
realizada uma pesquisa quantitativa com funcionários de uma organização do setor
industrial, localizada na cidade de Caçador-SC, com o objetivo de identificar as
ferramentas utilizadas e as falhas na comunicação, bem como, comprovar que
1 <https://www.statista.com/statistics/255080/number-of-e-mail-users-worldwide>
11
essas falhas podem causar grandes prejuízos para a organização, evidenciando
assim, o problema de pesquisa. Também, foi realizada a elicitação de requisitos do
projeto. Esta pesquisa encontra-se descrita com mais detalhes no Capítulo 4.
Baseando-se na pesquisa realizada neste trabalho, pressupõe que o e-mail e
as redes sociais possuem lacunas que possibilitam erros no seu uso por parte dos
funcionários e para que o fluxo de comunicação seja realizado de maneira rápida e
formal dentro da organização, é necessário fazer o uso de ambas as ferramentas
(e-mail e redes social) para suprir as necessidades do fluxo comunicativo. Com o
uso de várias ferramentas ao mesmo tempo, se torna pouco prático para os
funcionários, pois as informações ficam descentralizadas. Também por se tratarem
de ferramentas que têm o controle realizado por terceiros, não são auditáveis. Com
isso, os gestores não têm controle das informações que circulam dentro do ambiente
organizacional. Além disso, a organização faz a comunicação para os funcionários
por meio de murais, impressos ou por meio da TV corporativa, todavia, essas
ferramentas não garantem que todos os funcionários irão visualizar e absorver as
informações de forma significativa.
Sendo assim, “escolher as melhores técnicas e canais de comunicação é uma
das decisões mais importantes, pois promoverá uma melhor interação entre os
funcionários, com clareza, engajamento e com as informações chegando às pessoas
que interessam” (AGUIAR et al., 2019).
Dessa forma, “com as mudanças provocadas pelo processo de globalização é
urgente a adaptação à nova realidade, com implantação de novas formas e meios
de comunicação, de modo a facilitar os processos interativos” (MATEUS, 2014).
Partindo do ponto em que os gestores precisam escolher melhores canais de
comunicação e que essas falhas ocasionam em prejuízos para a organização, se fez
necessário o desenvolvimento de uma ferramenta (software) que tenha
funcionalidades que melhoram a Comunicação Organizacional, proporcionando
assim, uma comunicação eficiente dentro da organização.
1.1 Problema de Pesquisa
Considerando que os problemas de comunicação nas organizações são
frequentes e podem trazer grandes prejuízos para a organização, o trabalho buscou
12
responder o problema de pesquisa: “Como reduzir os problemas de Comunicação
Organizacional por meio da aplicação de Engenharia de Software?".
1.2 Hipótese de Pesquisa
Adotou-se no trabalho a hipótese de que, com o desenvolvimento das
atividades de comunicação, planejamento e modelagem da Engenharia de Software,
seja possível propor a continuidade do projeto, com as atividades de construção e
entrega.
 1.3 Objetivos
 1.3.1 Objetivo geral
Este trabalho teve como objetivo geral a aplicação da Engenharia de Software
com o intuito de melhorar a Comunicação Organizacional.
 1.3.2 Objetivos específicos
● Realizar uma pesquisa para obter um diagnóstico da comunicação na
organização objeto do estudo, por meio da aplicação de um questionário aos
funcionários;
● Analisar as informações levantadas oriundas da pesquisa junto com a
fundamentação teórica paradar suporte na aplicação da Engenharia de
Software;
● Aplicar as técnicas da Engenharia de Software desenvolvendo as atividades
de comunicação, planejamento e modelagem, com a finalidade de
desenvolver o projeto do software de Comunicação Organizacional.
1.4 Justificativa
Ao observar o problema de comunicação na organização, objeto deste
trabalho, percebeu-se a necessidade da realização de um estudo aprofundado sobre
o comportamento dos funcionários na Comunicação Organizacional e quais as
dificuldades que enfrentam para se comunicarem. Desse modo, a TI (tecnologia da
informação) proporciona cada vez mais soluções para os problemas da sociedade.
Posto isso, é necessário que os gestores estejam sempre abertos para inovações e
que a Comunicação Organizacional e a Engenharia de Software sejam tratadas
13
como questão estratégica dentro das organizações.
Dessa forma, foi proposto a interdisciplinaridade entre os conhecimentos de
Engenharia de Software, área pela qual é utilizada para criar soluções nos
processos e procedimentos de gestão e a área de Comunicação Organizacional,
onde foi identificado o problema a ser resolvido.
1.5 Organização do trabalho
O trabalho está organizado da seguinte forma: no Capítulo 2 será
apresentado a fundamentação teórica, com os principais conceitos relacionados ao
Comportamento Organizacional, relacionando com a Comunicação Organizacional.
Assim como, Sistemas de Informação, avançando para os conceitos e técnicas da
Engenharia de Software. O Capítulo 3 é formado pelos procedimentos
metodológicos utilizados neste trabalho. No Capítulo 4 é apresentado os resultados,
ou seja, o projeto de software de Comunicação Organizacional. No Capítulo 5 a
conclusão deste trabalho. Por fim, as referências e anexos.
14
2 FUNDAMENTAÇÃO TEÓRICA
Foi abordado neste capítulo o conceito de Comportamento Organizacional e
sua importância para processo produtivo nas organizações, relacionando-o com a
Comunicação Organizacional, bem como, com Sistemas de Informação, direcionado
para a área de Engenharia de Software.
2.1 Comportamento Organizacional
Pode-se encontrar todos os tipos de comportamento em uma organização,
com funcionários motivados ou desmotivados, ambos estão nessa situação muitas
vezes devido ao comportamento de seus superiores ou da cultura da organização,
isso se deve a alguns fatores, como, falta de feedback, estrutura inadequada,
pressões ambientais, entre outros. “O Comportamento Organizacional é o estudo
sistemático dos comportamentos e atitudes de pessoas e grupos em organizações”
(VECCHIO, 2012, p7). “O CO (Comportamento Organizacional) está relacionado às
ações das pessoas no trabalho em organizações ou em interações com essas”
(CHIAVENATO, 2021).
Com isso, acabam influenciando positivamente ou negativamente no
comportamento dos funcionários. Sendo assim, as organizações necessitam ter os
graus de abrangência do Comportamento Organizacional, para proporcionar
melhores condições para que os funcionários tenham o comportamento ideal, como
mostra a Figura 1.
Figura 1 - Graus de abrangência do Comportamento Organizacional
Fonte: Adaptado de Chiavenato (2021).
15
Funcionários qualificados são importantes para a prosperidade de uma
organização, uma vez que funcionários capacitados e esforçados têm maiores
chances de oferecerem uma maior contribuição. O ambiente organizacional está em
constante mudança com admissões e demissões de funcionários, à medida que,
“atrair e desenvolver indivíduos talentosos são dois temas cruciais para a
sobrevivência e a prosperidade de uma organização” (VECCHIO, 2012).
Com isso, desenvolver os funcionários que já pertencem a organização é
mais viável do que a contratação de novos. Logo os gestores devem proporcionar o
crescimento pessoal. O crescimento pessoal de cada indivíduo se deve a diversos
aspectos, como, técnicos, empíricos e as relações no trabalho. A maior parte das
contratações são baseadas no conhecimento técnico da pessoa. Em contrapartida,
as promoções se baseiam, muitas vezes, na aptidão de trabalhar e compreender o
comportamento dos outros membros da organização e clientes (VECCHIO, 2012).
Sendo assim, segundo Chiavenato (2021), “um gerente que compreenda o
Comportamento Organizacional está mais preparado para conhecer situações de
trabalho, a lidar com problemas organizacionais e a ajudar pessoas e grupos a
alcançar seus objetivos de maneira mais eficaz”.
O Comportamento Organizacional envolve diversas questões, uma delas é a
comunicação, que por meio desta, os gestores conseguem transmitir informações de
suma importância para o funcionamento deste sistema, além de ser importante para
os funcionários compreenderem o comportamento dos demais membros da
organização. Assim sendo, se torna um dos pontos com maior influência no
comportamento dos indivíduos.
2.1.1 Comunicação
A comunicação é um dos principais fatores desde os primórdios para o
desenvolvimento dos seres humanos. Marques (2015, p.67) afirma que “a
comunicação é a troca de mensagens entre pessoas, com a finalidade de construir
significados”, ou seja, é a transmissão, recebimento e compreensão de mensagens,
entre dois ou mais indivíduos, através de linguagem oral, escrita, gestual ou por
meio de símbolos e signos.
Os tipos de comunicação podem ser descritos como, comunicação verbal,
16
definida como uma mensagem formada por uma palavra escrita ou falada e
comunicação não verbal, que pode ser por meio de gestos.
Todo o processo de comunicação é realizado por meio do fluxo comunicativo,
que é formado por nove partes. Para Marques (2015, p.68) as etapas do processo
comunicativo são:
1. Mensagem: corresponde ao conjunto de informações que um indivíduo ou um
grupo compartilham com os demais;
2. Codificação: é o processo pelo qual a mensagem é traduzida a partir de uma
ideia ou pensamento em símbolos transmissíveis. Podemos dizer que a
mensagem é o resultado do processo de codificação realizado pelo emissor;
3. Transmissão: ocorre quando a mensagem, após a codificação, é transmitida
ao receptor, utilizando-se um dos canais disponíveis;
4. Canais: é o meio pelo qual a mensagem sai do emissor e chega ao receptor.
Pode ser um e-mail, um telefonema ou um relatório;
5. Recepção: ocorre quando o receptor recebe a mensagem e percebe que se
trata de uma mensagem escrita, falada ou transmitida de algum outro modo;
6. Decodificação; é uma ação do receptor para entender o significado da
mensagem;
7. Compreensão: se o entendimento da mensagem decodificada corresponder
ao entendimento contido na mensagem codificada, pode afirmar, então, que a
mensagem foi compreendida. Do contrário, a mensagem não foi
compreendida;
8. Resposta: a partir da compreensão ou não da mensagem, o receptor dará
uma resposta por meio de uma ação ou de um inação;
9. Ruídos: barreiras e filtros: são elementos que, se presentes nos processos de
comunicação, podem causar distorções, fazendo com que a mensagem
compreendida pelo receptor seja diferente daquela transmitida pelo emissor.
17
Figura 2 - O processo de comunicação
Fonte: Adaptado de Marques (2015).
A comunicação de forma geral tem importância em todos os aspectos na
sociedade, nas organizações não é diferente, uma vez que todos os processos,
práticas e atividades, dependem de como os funcionários se comunicam. Dessa
forma, o seguinte tópico será direcionado para a comunicação nas organizações.
2.1.2 Comunicação Organizacional
A Comunicação Organizacional é um dos pontos mais importantes para o
desenvolvimento de uma organização. Segundo Vecchio (2012, p.7) “a comunicação
eficaz e aberta é essencial para o bem-estar de toda organização”. Dito isso, os
gerentes devem ter uma comunicação constante e clara com seus funcionários.
Assim, estarão sempre alinhados com os objetivos, metas, políticas e valores da
empresa.
Para ter uma comunicação eficaz, as informações e o conhecimento devem
ser disseminados dentro da organização, isso acontecepor meio de dois tipos de
comunicação, a formal e informal.
A comunicação formal respeitará sempre a hierarquia, seguindo sempre o
organograma. Dessa forma, as informações seguirão um fluxo de comunicação
apenas nos sentidos, descendente, ascendente ou lateral. Para Papa, Daniels e
18
Spiker (2008, p.51) “a comunicação formal refere-se à comunicação através de
canais oficialmente designados de fluxo de mensagens entre as posições
organizacionais”. Para suprir as lacunas da comunicação formal, tem-se a
comunicação informal.
A comunicação informal acontece em todos os sentidos do organograma.
Com isso a comunicação realizada pelos funcionários acabam não respeitando os
níveis de hierarquia, podendo ser realizada em uma roda de conversa no intervalo
por exemplo. Também servem como um complemento para a comunicação formal,
com resoluções de problemas, discussões etc. Em contrapartida, podem surgir
boatos, fofocas e isso pode ocasionar em informações inverídicas e prejudicar todo
o processo de transmissão da mensagem. Dito isso, temos a definição, “a
comunicação informal é aquela que não faz parte dos programas institucionais nem
pode se localizar no organograma porque não segue linhas funcionais”
(RESTREPO; ANGULO apud KUNSCH, 2012, p. 134).
O termo comunicação organizacional é muito amplo, e pode ter várias formas,
como, comunicação institucional, mercadológica, interna e administrativa. O objeto
de estudo deste trabalho, é a comunicação interna. No próximo tópico será visto
esse campo de trabalho de forma mais detalhada.
2.1.2.1 Comunicação Interna
“A comunicação interna é sobretudo, a comunicação entre pessoas e para
pessoas e, como tal, deve ser transparente, clara e respeitar a diversidade de ideias
e opiniões” (TAVARES, 2009, p.14, apud AGUIAR, 2019, p.14). Em uma organização
é preciso que a comunicação interna seja a melhor possível, pois as informações
dadas pela alta administração será emitida para os funcionários para alinhar os
assuntos entre todos.
A comunicação interna, pode ser feita por meio de diversas ferramentas,
como redes sociais, e-mail, murais, reuniões etc. Segundo Aguiar (2019, p.15) a
comunicação interna abrange:
● A comunicação interdepartamental, entre departamentos e seções, órgãos e
unidades administrativas e fabris;
● A comunicação interpessoal, entre as pessoas de um mesmo setor;
19
● A comunicação entre as lideranças e os subordinados, chefias diretas e
indiretas.
A comunicação interna pode ser realizada em diferentes sentidos no nível
hierárquico, do mais alto pro mais baixo e vice-versa, são os fluxos de comunicação,
como pode ser visto na Figura 3.
Figura 3 - Fluxo de comunicação nas organizações
 Fonte: Adaptado de MARQUES (2015).
Como todo processo dentro das organizações, esse processo de
comunicação também tem problemas. Posto isso, no tópico seguinte, será
relacionado os problemas de comunicação nas organizações com a Tecnologia da
Informação, para que se tenha uma melhor visão de como solucioná-los.
2.1.2.2 Problemas de comunicação na organização e Tecnologia da Informação
Os problemas de comunicação em um ambiente profissional podem gerar
diversos prejuízos para a organização, uma vez que, funcionários mal informados,
podem não fazer as tarefas que seus superiores planejaram durante a tomada de
decisão. Isso causa um aumento nos problemas da organização e uma diminuição
na produção e qualidade do serviço.
Em uma pesquisa realizada pela revista The Economist Intelligence Unit
(2018), com nome de Communication barriers in the modern workplace (Barreiras de
comunicação no local de trabalho moderno), que contou com 403 executivos,
mostrou que a falta de comunicação ocasionou em 44% de atrasos ou não
conclusão de projetos, e que 18% tiveram perda de vendas.
20
Dito isso, pode-se presumir que gestores devem tratar a comunicação interna
como parte do planejamento estratégico da empresa e estar aberto para inovações
nessa área. A Tecnologia da Informação está avançando e cada vez mais oferece
suporte para a melhoria da comunicação nas organizações. Desse modo, gestores
que não se adequam à evolução da tecnologia tendem a ficar obsoletos. Para Aguiar
(2019, p.103) “grande parte das tecnologias foram desenvolvidas com o intuito de
aumentar a eficiência no ambiente organizacional”. Com isso, investir em novas
ferramentas da Tecnologia da Informação trará muitos benefícios. A TI nas
organizações tem como objetivos principais (PRATES; OSPINA, 2004 apud
AGUIAR, p.104, 2019):
● Aumentar a continuidade (integração funcional, automação intensificada,
resposta rápida).
● Melhorar o controle (precisão, acuidade, previsibilidade, consistência,
certeza).
● Proporcionar maior compreensão das funções produtivas (visibilidade,
análise, síntese).
São muitos os benefícios que a TI pode trazer para as organizações, segundo
Aguiar (2019, p.107) “o uso das tecnologias traz um novo cenário ao processo de
comunicação, tornando-o mais ágil, integrando os setores internamente entre si e
entre outros setores, reduzindo os gargalos e melhorando a tomada de decisão”. A
TI pode ser utilizada de diversas maneiras, e uma delas é para o desenvolvimento
de sistemas, para isso, existe a área de Sistemas de Informação. Yu e Sousa(2011,
p.225) dizem que, “os Sistemas de Informação dão suporte a toda decisão na
organização, seja no âmbito operacional ou nas instâncias superiores em decisões
estratégicas”.
2.2 Sistemas de Informação
Para definir o conceito de Sistemas de Informação, primeiro necessita-se
entender o que é um sistema. Um sistema segundo Sbrocco (2012, p.38) “é um
conjunto de elementos inter relacionados com um objetivo comum” e informação, “é
uma coleção de fatos organizados de forma a possuir um valor adicional aos fatos
em si” (AUDY, 2005). Ou seja, são vários dados reunidos que geram uma
informação a fim de ser usado em algum meio, por exemplo na tomada de decisões.
21
Assim sendo, “sistemas de informação são um conjunto de componentes
inter-relacionados que trabalham juntos para coletar, processar, armazenar e
disseminar informações” (STAIR, 2021, p.9).
A área de Sistemas de Informação tem como foco a gestão da tecnologia da
informação nas organizações e empresas, segundo Sbrocco (2012, p.41) “são
sistemas formais, montados com a finalidade de resolver problemas importantes que
surgem nas organizações”. Sendo assim, será relacionada com Engenharia de
Software, área pela qual é responsável pelo desenvolvimento e construção de
softwares.
2.2.1 Engenharia de Software
Existem muitos problemas no mundo e muitos desses problemas o ser
humano não tem a capacidade para solucioná-los sozinho, ou muitas vezes o
processo de resolução acaba demandando muito tempo.
Sendo assim, o desenvolvimento de softwares acaba sendo de suma
importância para o processo de desenvolvimento da sociedade, pois produzem
ferramentas que dão suporte para as pessoas realizarem determinadas tarefas de
forma mais eficaz. Para Pressman e Maxim (2016, p.14) “a Engenharia de Software
abrange um processo, um conjunto de métodos (práticas) e um leque de
ferramentas que possibilitam aos profissionais desenvolverem software de altíssima
qualidade”.
A Engenharia de Software é baseada em 4 camadas de processos, como está
representado na Figura 4.
Figura 4 - Camadas de processos de Engenharia de Software
Fonte: Elaborada pelo autor.
22
Em seguida foi abordado com mais detalhes cada camada de processo. A
base de todo o processo de desenvolvimento de software é o foco na qualidade,
para isso, todas as etapas de desenvolvimento devem ser realizadas com máxima
excelência.
A. Foco na qualidade
A qualidade de um software é definida como “uma gestão de qualidade efetiva
aplicada de modo a criar um produto útil que forneça valor mensurável para aqueles
que o produzem e para aqueles que o utilizam” (PRESSMAN; MAXIM, 2016, p. 414).
Sendo assim, desenvolver um software de má qualidade possivelmente não
resolveráo problema a ser solucionado e consequentemente ocasionará em
prejuízos. Para que um software tenha qualidade, é necessário seguir o processo de
desenvolvimento abordado a seguir.
B. Processo
O processo é utilizado para definir um caminho para o desenvolvimento de um
software, com um conjunto de tarefas e ações. Para Pressman e Maxim (2016, p.15)
“o processo de software constitui a base para o controle do gerenciamento de
projetos de software e estabelece o contexto no qual são aplicados métodos
técnicos”.
Além disso, no contexto de Engenharia de Software, existe a metodologia de
processo “padrão”, que é formada por:
● Comunicação: É a parte em que é reunida as informações básicas como
funções e requisitos com a finalidade de entender qual será o objetivo do
software, isso pode ser feito através da comunicação com o cliente ou com os
usuários. A comunicação é uma das atividades mais importantes da
Engenharia de Software, pois é por meio dela que é realizada toda a coleta de
informações que será utilizada para o levantamento dos requisitos funcionais
e não funcionais do projeto. Para Pressman e Maxim(2021), “antes que os
requisitos dos clientes sejam analisados, modelados ou especificados, eles
devem ser coletados por meio da atividade de comunicação”.
23
● Planejamento: O planejamento tem como papel principal diminuir os erros que
acontecem no decorrer do projeto, esses erros de planejamento podem
prejudicar a qualidade do software, com falta de requisitos encontrados de
modo tardio por exemplo. Com isso, todas as etapas devem ser definidas
nesta fase do projeto. O planejamento cria um “mapa” que ajuda a guiar a
equipe na sua jornada (PRESSMAN; MAXIM, 2016). O planejamento abrange
a análise de requisitos(lista de requisitos), o cronograma, análise de
viabilidade com objetivo geral do projeto, alternativas para o projeto, riscos
para o projeto, diagrama de caso de uso e descrição do caso de uso.
● Modelagem: Nesta etapa são criados os modelos da arquitetura, ou seja, o
software representado de maneira abstrata ou esboços para se ter uma visão
de como vai ser desenvolvido o projeto. Os modelos de projeto representam
características do software que ajudam os desenvolvedores a construí-lo com
eficiência (PRESSMAN; MAXIM, 2021).
● Construção: Etapa em que é feita a codificação do software. A atividade de
construção abrange um conjunto de tarefas de codificação e testes que geram
um software operacional pronto para ser entregue ao cliente e ao usuário
(PRESSMAN; MAXIM, 2021).
● Entrega: Entrega do software pronto ao cliente ou usuário.
Desse modo, foram criados modelos de processo, para organizar o
desenvolvimento de um software. Os modelos de processo prescritivo segundo
Pressman e Maxim (2016) “concentram-se em estruturar e ordenar o
desenvolvimento de software”. Um deles é o modelo cascata:
● Modelo cascata: O modelo cascata flui com um processo linear e sequencial,
ou seja, deve ser desenvolvida uma atividade após a outra sem retornar à
anterior. Desse modo, antes de prosseguir para a próxima atividade é
importante se certificar que essa atividade está bem definida. Está
representado na Figura 5.
24
Figura 5 - Modelo cascata
Fonte: Elaborada pelo autor.
Esse processo de Engenharia de Software deve ser utilizado em qualquer
desenvolvimento de projetos, caso o objetivo final seja um software que cumpra
todos os requisitos desejados. E em cada fase desse processo deve-se utilizar
métodos para realizá-los.
C. Métodos
Os métodos “fornecem as informações técnicas para desenvolver o software”
(PRESSMAN; MAXIM, 2016, p.16). Alguns dos métodos utilizados nas etapas dos
processos de software são:
● Comunicação
○ Elicitação de requisitos;
● Planejamento
○ Análise de requisitos;
○ Diagrama de caso de uso;
○ Descrição de caso de uso;
○ Análise de viabilidade, riscos, recursos, produtos e cronograma;
25
● Modelagem
○ Modelo conceitual entidade e relacionamento;
○ Diagrama de classes;
○ Diagrama de sequência;
○ Modelo de Interface;
Esses métodos muitas vezes são elaborados com o uso de ferramentas que
proporcionam mais agilidade e precisão no desenvolvimento, como está definido no
tópico seguinte.
D. Ferramentas
As ferramentas “fornecem suporte automatizado ou semi automatizado para o
processo e para os métodos” (PRESSMAN; MAXIM, 2016, p.16).
Seguindo as camadas de Engenharia de Software é possível desenvolver um
software de maneira que siga um processo constituído por comunicação,
planejamento, modelagem, construção e entrega, utilizando os métodos com o
auxílio de ferramentas. Com isso, é possível ter um software que tenha como foco a
qualidade.
Este trabalho propõe um software que tenha como plataforma o Android e o
iPhone Operating System(iOS), portanto, será abordado o desenvolvimento de
software para dispositivos móveis no próximo tópico.
2.2.2 Desenvolvimento de software para dispositivos móveis
Os dispositivos móveis são utilizados tanto para uso pessoal no cotidiano,
quanto para uso profissional nas organizações. Isso se deve aos benefícios que
esses dispositivos trouxeram, como a portabilidade, que permite que seus usuários
acessem a qualquer momento e em qualquer lugar. Alguns dos tipos de dispositivos
móveis são:
● smartphone: significa telefone inteligente.
● tablet: é um dispositivo eletrônico portátil.
26
Os dispositivos móveis são controlados pelos sistemas operacionais, que é
responsável por controlar o hardware e coordena seu uso entre os vários programas
e aplicativos para os usuários (CÓRDOVA JÚNIOR; LEDUR; MORAIS, 2019, p.14).
Os sistemas operacionais mais utilizados nos dias de hoje, são:
● iOS: desenvolvido pela Apple.
● Android: desenvolvido pela Google.
O ambiente de desenvolvimento integrado (IDE) para os dispositivos móveis,
é uma das formas de desenvolvimento que permite uma maior facilidade, pois tem
todas as funcionalidades necessárias para o desenvolvimento de um software, com
isso as possibilidades de erros no código, por exemplo, diminuem. Algumas das IDE
utilizadas são :
● Visual Studio (<https://code.visualstudio.com>);
● NetBeans IDE (<https://netbeans.apache.org/download/index.html>);
● Android Studio (<https://developer.android.com/studio>)
A IDE dá suporte para o desenvolvedor, com isso facilita a codificação de
uma determinada linguagem de programação. Para Melo (2003, p.8) “uma
linguagem de programação determina os recursos disponíveis e sua forma de
utilização para construir máquinas abstratas específicas, de tal forma que elas
possam ser simuladas adequadamente em computadores”. A linguagem que oferece
suporte para o desenvolvimento de software nas plataformas Android e iOS é a Dart,
junto com o framework Flutter.
● Dart e Flutter: Dart é uma linguagem de programação utilizada no
desenvolvimento para dispositivos móveis, web e desktop. Flutter é um
framework baseado na linguagem Dart, que foi desenvolvido pela Google.
Este framework é utilizado para o desenvolvimento de aplicativos móveis.
2.2.3 LGPD (Lei Geral de Proteção de Dados)
O número de fraudes e invasões nos últimos anos cresceu exponencialmente,
sendo assim, a segurança da informação deve ser levada em consideração no
desenvolvimento de qualquer projeto que envolva o manejo de dados pessoais. Nos
27
últimos anos, vivenciamos vários ataques cibernéticos em banco de dados de
empresas, bancos, instituições públicas e privadas. Dessa forma, milhares de
pessoas tiveram suas informações expostas, possibilitando assim diversos
problemas, como golpes, invasões, fraudes etc. Posto isso, o vazamento de
informações trouxe preocupações para empresas e usuários. A partir disso, surgiu a
necessidade da criação da Lei Geral de Proteção de Dados Pessoais. De acordo
com o Art. 1º da Lei nº 13.709, de 14 de Agosto de 2018:
Esta Lei dispõe sobre o tratamento de dados pessoais, inclusive nos meios
digitais, por pessoa natural ou por pessoa jurídica de direito público ou
privado, com o objetivode proteger os direitos fundamentais de liberdade e
de privacidade e o livre desenvolvimento da personalidade da pessoa
natural (BRASIL, 2018, Art. 1).
Toda organização que maneja os dados de seus funcionários deve ter total
cuidado para cumprir as normas previstas na LGPD. Caso isso não aconteça, a
organização sofrerá sanções administrativas aplicadas pela autoridade nacional.
Segundo o Art. 52º da Lei nº 13.709 de 14 de Agosto de 2018, as sanções aplicáveis
são, advertência, multa simples, multa diária, publicação da infração, bloqueio dos
dados pessoais, eliminação dos dados pessoais, suspensão parcial do banco de
dados, suspensão do exercício do tratamento de dados e proibição parcial ou total
das atividades que utilizam do tratamento de dados.
Para evitar que as sanções sejam aplicadas, segundo o Art. 7º da Lei nº
13.709 de 14 de Agosto de 2018, o tratamento dos dados pessoais poderá ser
realizado mediante o fornecimento de consentimento pelo titular. Sendo assim, o
consentimento do titular em ter seus dados pessoais manipulados pelo controlador,
deve ser aceito por algum meio que comprove o seu consentimento.
Neste Capítulo 2 foi explorada a comunicação no ambiente organizacional,
bem como, o processo, métodos e ferramentas da Engenharia de Software. No
Capítulo 3 aborda os procedimentos metodológicos..
https://docs.google.com/document/d/1j820EWSh6DGYzj33DGIs1f47dtv_G_qxYkpl788Wayc/edit#heading=h.2et92p0
28
3 PROCEDIMENTOS METODOLÓGICOS
Com o objetivo de reduzir os problemas de Comunicação Organizacional, este
trabalho aplicou as práticas da Engenharia de Software. O processo utilizado foi o
modelo cascata, desenvolvendo as atividades de comunicação, planejamento e
modelagem, empregando os métodos que a Engenharia de Software proporciona.
Na Figura 6 está representado os procedimentos metodológicos utilizados
neste trabalho.
Figura 6 - Procedimentos metodológicos
Fonte: Elaborada pelo autor.
29
3.1 Identificação do problema de pesquisa
O problema de pesquisa foi identificado e comprovado por meio de uma
pesquisa com os funcionários da organização objeto deste estudo, onde 83,8% dos
funcionários afirmaram ter problemas de comunicação dentro da organização.
Também foi possível identificar as principais dificuldades de comunicação na
organização.
3.2 Fundamentação teórica
A fundamentação teórica consistiu em explorar o conteúdo que abrange a
Comunicação Organizacional, sendo necessário para dar embasamento para o
problema de pesquisa. Bem como, explorar a área de Engenharia de Software,
sendo fundamental para o cumprimento da aplicação de suas práticas sobre o
problema de pesquisa.
3.3 Aplicação de Engenharia de Software
Nesta fase foram realizadas as atividades de comunicação, planejamento e
modelagem, utilizando o modelo cascata.
3.3.1 Comunicação
Na atividade de comunicação consistiu em realizar o levantamento de
requisitos para o software. O método utilizado para a elicitação de requisitos foi o
levantamento de informações na organização objeto deste estudo, com o objetivo de
identificar os problemas existentes no ambiente organizacional e a partir disso, fazer
o levantamento dos requisitos. Optou-se pela utilização de um questionário na
plataforma Google Forms, utilizando a escala nominal, uma vez que é para
classificar um atributo ou uma característica.
O estudo foi realizado com base na identificação do problema de
Comunicação Organizacional e com isso foi efetuada uma pesquisa por meio de
questionário formado por 06 perguntas aplicadas em 71 funcionários, onde o período
de aplicação decorreu entre 17 e 18 de maio de 2022. O questionário aplicado está
no Anexo A. A empresa objeto deste estudo tem cerca de 500 funcionários diretos.
Com isso, através do cálculo de amostragem, a amostra de 71 funcionários chegou
a 90% de confiança, com uma margem de erro de 9%. Os dados extraídos para a
30
elicitação de requisitos estão representados em forma de gráfico no Capítulo 4.
3.3.2 Planejamento
Na atividade de planejamento foi realizada a análise e validação dos
requisitos do projeto, criando um quadro dos requisitos funcionais e um dos
requisitos não funcionais. Também, foi criado o cronograma do projeto, onde foi
possível definir prazos para cada método desenvolvido, como está representado na
Tabela 1. Por fim, foi realizado um estudo referente à análise de viabilidade, onde foi
possível definir as alternativas, restrições e riscos para o projeto.
3.3.3 Modelagem
A modelagem foi desenvolvida utilizando os diagramas da UML (Unified
Modeling Language) e para a criação dos diagramas, foi utilizado a ferramenta de
diagramação inteligente Lucidchart. Com isso, foi possível estruturar os modelos do
o projeto do software com o diagrama de caso de uso, modelo de classe e modelo
de sequência. Além disso, foi definido o modelo de dados, bem como o modelo de
interface, que foi desenhado a partir do editor gráfico Figma.
O produto final deste trabalho é formado pelas atividades de comunicação,
planejamento e modelagem, cujo objetivo é proporcionar o desenvolvimento das
atividades de construção e entrega para trabalhos futuros. O procedimento
metodológico supracitado neste capítulo obteve resultados que foram apresentados
no Capítulo 4.
31
4 RESULTADOS
Neste tópico, será apresentado o desenvolvimento das atividades de
comunicação, planejamento e modelagem do projeto de software proposto neste
trabalho.
4.1 Projeto de software de Comunicação Organizacional
O software proposto neste trabalho tem como finalidade principal diminuir as
dificuldades encontradas com base nas informações extraídas na fase de
comunicação, de modo a facilitar a comunicação dos funcionários da organização.
Os usuários poderão realizar o login e o cadastro da sua conta e após a
confirmação, eles serão direcionados para a interface principal. Na interface principal
serão alocadas todas as formas de comunicação propostas pelo software, os quais
são definidos como, chat, correio eletrônico, mural e as pendências, além de
possibilitar a comunicação por meio de transmissões por chamada de voz ou de
vídeo. Essas funcionalidades são as principais formas de comunicação da
organização. Sendo assim, as informações ficaram centralizadas em uma só
ferramenta, que estará sendo controlada pela organização, permitindo a auditoria,
assim como a segurança das informações.
O chat possibilita a troca de informações nos sentidos ascendente,
transcendente e lateral da cadeia hierárquica da organização, de maneira rápida e
ágil. Essa forma de comunicação é para assuntos que não exigem formalidade por
parte dos usuários, mas sim agilidade.
O correio eletrônico servirá como meio de formalizar alguma mensagem,
como por exemplo, um convite para uma reunião. Essa forma de comunicação
também poderá ser realizada de maneira ascendente, transcendente e lateral da
cadeia hierárquica da organização.
O mural terá a comunicação realizada apenas no sentido transcendente, pois
a informação será da empresa para os funcionários, como, comunicados, avisos e
etc.
A funcionalidade pendências servirá como forma de evitar que uma
mensagem perdida ocasione prejuízos para a organização. Na interface pendência
ficará posto as pendências existentes. Com isso facilitará a visualização e os
problemas não ficarão esquecidos.
32
Essas são as principais funcionalidades do sistema, além de outras
funcionalidades secundárias. Em seguida serão detalhados as etapas de
comunicação, planejamento e modelagem do desenvolvimento do software.
4.2 Comunicação
A atividade de comunicação foi realizada extraindo as informações
diretamente dos usuários finais, desse modo, foi possível obter informações
suficientes para o método da elicitação de requisitos.
4.2.1 Elicitação de requisitos
Foram coletadas informações referentes aos cargos dos funcionários que
responderam o questionário. A divisão e proporção dos cargos dos funcionários
estão representados no gráfico da Figura7.
Figura 7 - Cargo dos funcionários participantes da pesquisa
Fonte: Elaborada pelo autor.
Com base nessas informações foi possível identificar as dificuldades e qual a
utilização das ferramentas com base no nível hierárquico dos funcionários. Os
funcionários da produção tendem a utilizar as reuniões/DDS (diálogo de segurança)
e o mural como forma de receberem e emitirem informações dentro da organização.
Os funcionários da área administrativa, analista/técnico, supervisor/coordenador e
gerente, utilizam o e-mail e as redes sociais como forma de se comunicarem com
outros funcionários.
33
Em seguida, o resultado da pesquisa referente aos meios de comunicação
mais utilizados pela organização para se comunicar com os funcionários, mostrou
que a organização utiliza o e-mail como principal ferramenta, seguido de
reuniões/DDS, mural, redes sociais, impressos, banner, intranet, vídeos, TV
corporativa, jornal, newsletter e blog, como mostra o gráfico da Figura 8.
Figura 8 - Meios de comunicação utilizados pela empresa
Fonte: Elaborada pelo autor.
A ferramenta de comunicação mais utilizada pelos funcionários para se
comunicarem é através do e-mail, que conta com a utilização de 81,7% dos
usuários, como mostra o gráfico da Figura 9.
Figura 9 - Ferramentas de comunicação mais utilizadas pelos funcionários
Fonte: Elaborada pelo autor.
Segundo os gráficos das Figuras 8 e 9, o e-mail é a ferramenta mais utilizada
dentro da organização, visto que permite o compartilhamento de informações com
segurança, confiabilidade e profissional aos usuários. Em contrapartida, é pouco
prático para o funcionário que necessita de agilidade na troca da mensagem, dado
que a sobrecarga de informações e a indisponibilidade ocasionam na perda da
34
mensagem. Na Figura 10, grande parte (83,8%) dos funcionários afirmam ter
dificuldade no uso dessas ferramentas.
Figura 10 - Funcionários com problemas de comunicação
Fonte: Elaborada pelo autor.
As dificuldades estão relacionadas umas às outras, sendo que as principais
são, falta de feedback, mensagens perdidas, sobrecarga de informações, desvio de
atenção, praticidade, indisponibilidade. A Figura 11 mostra todas as dificuldades
relatadas pelos funcionários.
Figura 11 - Dificuldades apresentadas na pesquisa
Fonte: Elaborada pelo autor.
35
A partir da análise de todas as informações foi possível definir os requisitos
funcionais e não funcionais do projeto, que estão representados na atividade de
planejamento.
4.3 Planejamento
Na atividade de planejamento foi realizada a análise de requisitos e validação
dos requisitos, cronograma e a análise de viabilidade.
4.3.1 Análise de requisitos e validação dos requisitos
Os requisitos funcionais e não funcionais do software definem as
funcionalidades, restrições, comportamentos entre outras características que o
software terá. Nesta etapa foi realizada a análise dos dados extraídos na elicitação
de requisitos, na atividade de comunicação, posteriormente foi realizada a validação
dos requisitos. No Quadro 1 estão descritos os requisitos funcionais identificados.
Quadro 1 - Requisitos funcionais
REQUISITOS FUNCIONAIS
id Descrição
RF1 Interface de login/cadastro:
1. O login será validado com login e senha.
2. O usuário deverá cadastrar os seguintes itens: nome completo, senha, e-mail, data
de nascimento, cpf, data de admissão, cargo, setor, número de registro, matriz e
imagem de perfil.
RF2 Interface principal:
1. Interface de conversas rápidas (chat)
2. Interface de conversas formais (correio eletrônico)
3. Interface do Mural
4. Interface de pendências da organização
5. Interface de lista de funcionários/contato
RF4 Interface de conversas rápidas:
1. Deve conter a lista de conversas:
2. Nesta interface deverá conter um botão que direcione para a lista de
funcionários/contatos.
3. Nesta interface deverá conter um botão para criar um grupo de conversa.
RF5 Interface de chat:
1. O sistema deverá mostrar o status da mensagem (enviada, recebida ou lida)
2. O sistema deverá mostrar o status (online ou ausente)
3. O sistema deverá ter a opção de gravar e enviar áudios
4. O sistema deverá ter a opção de tirar enviar imagens
5. O sistema deverá ter a opção de enviar uma imagens, arquivo, áudio ou documento
armazenado no próprio dispositivo
6. O sistema deverá ter o local para digitar a mensagem e enviar
7. Deverá conter a descrição do contato (nome, cargo, matriz, setor, número de
36
registro).
Interface grupo:
1. Deverá ter a opção de promover administradores do grupo
2. Mudar nome do grupo
3. Visualizar mídia
4. Adicionar funcionários
5. Excluir funcionários
6. Apagar grupo
7. Sair do grupo
RF6 Interface de conversas formais (correio eletrônico)
1. Nesta interface deverá conter a Caixa de entrada e Enviados
2. Conter um botão que direciona para a interface de nova mensagem
RF7 Interface nova mensagem:
1. Deverá conter as opções: Para (direcionar para a lista de contatos/funcionários),
Assunto, Cc, Cco, Anexo, Caixa de texto, Botão Enviar e Descrição do contato.
RF8 Interface da caixa de entrada
1. Lista de mensagens
Interface da mensagem:
1. Responder
2. Encaminhar
3. Excluir.
RF9 Interface de Enviados
1. Lista de mensagens
2. Opções para Responder, Encaminhar e Excluir.
RF11 Interface Mural
1. Botão para adicionar (imagem, texto, vídeo)
RF12 Interface de pendências na organização:
1. Lista com pendências,
2. Mostrar status da pendência (Solucionado ou pendente)
3. Botão para adicionar uma pendência
4. Quem adicionou a pendência terá a opção de mudar o status da mesma.
RF13 Interface de configurações:
1. Mudar foto do perfil e sair.
RF14 Interface da lista de contatos/funcionários:
1. Deve conter uma lista com todos os funcionários da empresa
2. Deve conter a opções de filtro, para localizar algum contato, nesse filtro deverá ter a
opção de filtrar por setor e/ou cargo.
Fonte: Elaborada pelo autor.
Com a definição dos requisitos funcionais, foram definidos os requisitos não
funcionais identificados no Quadro 2.
Quadro 2 - Requisitos não funcionais
REQUISITOS NÃO FUNCIONAIS
id Descrição
RNF1 Requisitos de facilidade de uso
37
1. Os usuários devem passar por um tutorial antes do uso
RNF2 Requisitos de desempenho:
1. As mensagens deverão ser trocadas em tempo real
RNF 3 Requisitos de confiabilidade:
1. O sistema deverá estar sempre disponível para uso, backup de dados no
armazenamento local
RNF4 Requisitos de portabilidade:
1. O software será desenvolvido para dispositivos móveis (iOS e Android)
RNF5 Requisitos de entrega:
1. Deverá gerar relatório referente às pendências
RNF6 Requisitos de implementação:
1. O sistema deverá ser desenvolvido em uma linguagem para dispositivos móveis
RNF7 Requisitos de interoperabilidade:
1. O sistema deverá utilizar um banco de dados NoSQL
RNF8 Requisitos de privacidade:
1. O sistema deverá se adequar a LGPD - Lei Geral de Proteção de Dados
RNF9 Requisitos de segurança:
1. O sistema não terá o login/cadastro simultâneo do mesmo usuário.
Fonte: Elaborada pelo autor.
Estes são os requisitos do projeto, no tópico seguinte será apresentado o
cronograma do projeto.
4.3.2 Cronograma
O cronograma é de suma importância, dado que definiu os prazos para cada
atividade de desenvolvimento do projeto. Os prazos para cada atividade deste
projeto estão tabulados na Tabela 1.
Quadro 3 - Cronograma do projeto
Junho Agosto Setembro
Elicitação de requisitos X
Análise de viabilidade X
Análise de requisitos e validação dos requisitos X
Diagrama de caso de uso X
Descrição de caso de uso X
Modelo de dados X X
Modelo de classes X
Modelo de sequência X
Modelo de interface X
Fonte: Elaborada pelo autor.
38
Com a definição do cronograma, foi possível ter um maior controle referente
ao andamento de todos os métodos desenvolvidos. O tópico seguinte apresenta a
análise de viabilidade do projeto.
4.3.3 Análise de viabilidade
Nessa etapa de planejamento foi realizado o estudo de viabilidade,
destacando as alternativas, restrições eriscos para o projeto.
A. Alternativas para o projeto: o produto poderá ter uma plataforma web;
B. Restrições para o projeto: Exclusivo para comunicação entre os membros de
uma organização;
C. Riscos para o projeto: falta de requisitos suficientes, alteração do escopo
inicial, complexidade do sistema não devidamente percebida nas etapas
iniciais e erros de modelagem.
4.4 Modelagem
A modelagem foi realizada utilizando os diagramas da UML (Unified Modeling
Language) e abrange o modelo de dados, diagramas de caso de uso, diagramas de
classes, onde o padrão de projeto adotado foi o MVC (Model, View, Controller),
diagramas de sequência, assim como, a representação do modelo de interfaces.
4.4.2 Modelo de dados
Neste projeto se pode utilizar como banco de dados o modelo não-relacional
(NoSQL), nesse caso, não existem tabelas, tampouco relacionamentos. Por se tratar
de um software de comunicação, necessita-se de um banco de dados que tenha
flexibilidade ou ausência de esquema, bem como, a possibilidade de criar
subcoleções, como mostrado na Figura 12.
A escolha do serviço de hospedagem pode ser em qualquer banco de dados
que ofereça hospedagem NoSQL e que realize a comunicação em tempo real, entre
servidor e software.
As classes da camada Model farão a conexão com o banco de dados,
alterações, bem como a armazenagem dos dados, com a criação das coleções,
subcoleções e dos documentos, que são identificado pelo nome, ou seja, caso o
documento que está sendo armazenado não exista, será criado um novo documento
39
para ele. Como o exemplo da Figura 12, onde “quartos” é uma coleção, “A” é um
documento, “mensagens” é uma subcoleção, que serve como recipiente para os
documentos “mensagem”.
Figura 12 - Exemplo de Subcoleções
Fonte: Firebase.2
4.4.1 Diagramas de caso de uso
O diagrama de caso de uso da Figura 13 é utilizado para demonstrar como o
usuário interage com o sistema quando for realizar o login ou cadastro e como o
banco de dados e o sistema interagem entre si.
2 Disponível em: <https://firebase.google.com/docs/firestore/data-model>. Acesso em: 30 de outubro de 2022.
40
Figura 13 - Diagrama de caso de uso, login e cadastro
Fonte: Elaborada pelo autor.
O diagrama de caso de uso da Figura 14 é utilizado para demonstrar como o
usuário interage com o sistema na interface chat, podendo abrir a lista de contatos
para iniciar uma conversa ou continuar uma conversa já listada na interface.
O estudo realizado na organização objeto de estudo mostrou que o e-mail é a
principal forma de comunicação entre os funcionários, porém apresenta algumas
dificuldades e falhas no seu uso.
Sendo assim, a ferramenta proposta neste trabalho, restringe o e-mail para a
comunicação formal, ou seja, um convite para reunião, por exemplo. Com isso a
41
funcionalidade chat terá como objetivo resolver problemas de maneira ágil, por
permitir a troca rápida e simultânea das mensagens.
Figura 14 - Diagrama de caso de uso chat
Fonte: Elaborada pelo autor.
4.3.4.1 Descrição do caso de uso
Na descrição do caso de uso é possível visualizar a sequência de eventos de
forma descritiva, realizados entre usuário, sistema e o banco de dados. O Quadro 3
descreve a interação do usuário, sistema, banco de dados e a tela principal, do
diagrama de caso de uso, login e cadastro de forma mais detalhada.
Quadro 4 - Descrição do caso de uso login e cadastro
SOFTWARE DE COMUNICAÇÃO - CASO DE USO LOGIN E CADASTRO
Use case: login e cadastro dos usuários.
Autor: Matheus da Silva Gonçalves Dias.
Descrição: Este caso de uso tem como objetivo fazer login e cadastro dos usuários.
Atores envolvidos: Usuário, Sistema.
Pré-condições: O usuário deve ter os dados necessários para efetuar o cadastro (nomecompleto, login, senha, data de nascimento, CPF, data de admissão, cargo,
setor, número de registro, foto, unidade/matriz).
Fluxo Básico: Usuário Sistema
LOGIN O usuário insere os dados de login.
Confirma (entrar no sistema).
42
SOFTWARE DE COMUNICAÇÃO - CASO DE USO LOGIN E CADASTRO
Busca as informações no
banco de dados e compara
com os dados inseridos pelo
usuário.
Retorna para o usuário a
mensagem de “Dados
incorretos” ou “Acesso
confirmado”.
Se “Dados incorretos” então
direciona para o login
novamente.
CADASTRO O usuário insere os dados para o
cadastro.
Usuário confirma os dados.
O sistema retorna para o
usuário “Cadastro confirmado”
ou “Dados incorretos” .
Se “Cadastro confirmado"
então retorna a mensagem
para o usuário.
Se “Dados incorretos” retorna a
mensagem para o usuário.
Fluxos
Alternativos:
O usuário poderá fechar o sistema a qualquer momento.
Regras de
Negócio:
RN01: Não permitir um cadastro e
login duplicado.
Apenas usuários com cadastro
válido terão acesso ao
software.
Requisitos de
Interface:
RI01: Sem requisitos específicos.
Fonte: Elaborada pelo autor.
O Quadro 4 descreve a especificação e o detalhamento do diagrama de caso
de uso chat, onde mostra a interação entre usuário, sistema e banco de dados. Esta
descrição é de suma importância para o desenvolvimento dos demais diagramas,
pois descreve o processo em que ocorre a troca de mensagens entre os usuários.
Quadro 5 - Descrição do caso de uso, chat
SOFTWARE DE COMUNICAÇÃO - CASO DE USO INTERFACE CHAT
Use case: Interface chat.
Autor: Matheus da Silva Gonçalves Dias.
Descrição: Este caso de uso tem como objetivo realizar a troca de mensagens entre os
usuários/funcionários.
Atores
envolvidos:
Usuário, Sistema.Usuário, Sistema
Pré-condições: O usuário deve realizar o login e entrar na interface chat por meio da
interface principal.
Fluxo Básico: Usuário Sistema
CHAT O usuário poderá seguir para, lista
de funcionários/contatos,
Selecionar um chat.
43
SOFTWARE DE COMUNICAÇÃO - CASO DE USO INTERFACE CHAT
O usuário poderá entrar na
interface lista de
funcionários/contatos. Essa
interface mostrará os usuários que
integram o sistema.
O usuário deverá selecionar o
contato que deseja iniciar uma
conversa.
Busca as informações
(funcionais/contatos) no banco de dados.
Após o usuário selecionar um
funcionário/contato, o sistema deverá
direcionar para a interface chat”.
O usuário poderá entrar na
interface “chat” diretamente pela
interface "Chat Lista View" ou por
meio da lista de
funcionários/contatos.
Interface chat: o usuário envia e
recebe a mensagem.
A Interface chat possibilita o envio e o
recebimento das mensagens.
Digitar a mensagem no caso de uso
"Barra Inferior View".
Enviar a mensagem no caso de uso
“envia mensagem de texto”.
Receber a mensagem no caso de uso
"mensagem do receptor".
O caso de uso “minha
mensagem”retorna para a interface chat
a mensagem do emissor.
O usuário poderá seguir para, lista
de funcionários/contatos,
Selecionar um chat.
O usuário poderá entrar na
interface lista de
funcionários/contatos. Essa
interface mostrará os usuários que
integram o sistema.
O usuário deverá selecionar o
contato que deseja iniciar uma
conversa.
Busca as informações
(funcionais/contatos) no banco de dados.
Após o usuário selecionar um
funcionário/contato, o sistema deverá
direcionar para a interface chat”.
Fluxos
Alternativos
exceções:
O usuário poderá fechar o sistema a qualquer momento.
O usuário poderá iniciar uma ligação de vídeo ou de áudio a qualquer
momento.
Regras de
Negócio:
RN01: Deverá conter a descrição do contato
(nome, cargo, matriz).
Requisitos De
Interface RI01:
Deverá mostrar para o usuário o nome,
cargo e matriz do contato/funcionário.
Fonte: Elaborada pelo autor.
Com a elaboração dos diagramas de caso de uso, permitiu-se a
representação abstrata do funcionamento do sistema, banco de dados e a interação
do usuário. Na sequência foi apresentado o modelo de classes do projeto.
44
4.4.3 Modelo de classes
O modelo de classes, em suma, é formado por todos os diagramas de
classes apresentados nesta atividade de modelagem. Foi estabelecido o padrão de
projeto MVC, ou seja, foi respeitado o padrão original da arquitetura desse modelo,
mantendo as 3 camadas originais, Model,View e Controller, a fim de priorizar a
otimização do sistema, bem como, a organização, com o intuito de facilitar
alterações futuras. Além disso, os nomes de classes, atributos e métodos foi
estabelecido um padrão que se assemelha com a visão do mundo real.
Assim sendo, o relacionamento entre as camadas do padrão de arquitetura
MVC está ilustrado na Figura 15.
Figura 15 - Padrão de projeto MVC
Fonte: Elaborada pelo autor.
Na Figura 16 está representado o diagrama da classe Model, que tem como
função manipular os dados requisitados pela camada Controller e devolver algum
resultado, podendo fazer consulta, inclusão, alteração e exclusão através da
conexão com o banco de dados.
A camada Model desenvolvida na Figura 16 utiliza a categoria de
relacionamento de associação simples entre as classes. Além disso, este modelo só
pode ser utilizado em banco de dados NoSQL, em virtude de ter sido adotado o
método de redundância controlada em suas classes, ou seja, foram criados atributos
redundantes nas classes que utilizam do mesmo dado. Este método beneficia
bancos de dados que utilizam um grande número de leituras e escrita, mas um baixo
número de alterações nos dados, como é o caso do software proposto.
45
Figura 16 - Diagrama de classe da camada Model
Fonte: Elaborada pelo autor.
Na Figura 17 está representado o diagrama de classe da camada View. Esta
camada será responsável por construir o front-end da interface, possibilitando a
visualização e interação do usuário com o sistema. Os atributos e métodos das
classes da camada View terão como função armazenar os dados gerados pela
interação do usuário e receber informações da camada Controller. Esta camada
46
utiliza três tipos de relacionamentos entre as classes, associação simples,
generalização e dependência.
Figura 17 - Diagrama de classe da camada View
Fonte: Elaborada pelo autor.
47
Na Figura 18 está representado o diagrama de classe da camada Controller,
esta camada é responsável por intermediar os dados da camada View e Model. Em
suma, a Controller pega os dados da camada View, e envia para a camada Model,
para que seja realizada a manipulação dos dados. O processo inverso também
acontece, com o recebimento da resposta da Model, dessa forma, a Controller
renderiza o resultado dessa resposta na camada View.
Figura 18 - Diagrama de classe da camada Controller
Fonte: Elaborada pelo autor.
O modelo de classes deste trabalho, representa de forma abstrata os
diagramas de classes do sistema de Comunicação Organizacional. Os
relacionamentos entre as classes estão de acordo com o padrão de projeto MVC, no
entanto, para detalhar os relacionamentos, foram desenvolvidos modelos de
sequência no tópico seguinte.
4.4.4 Modelo de sequência
Os diagramas de sequência representam os relacionamentos e interações
entre as classes e seus respectivos métodos. Foram desenvolvidos diagramas de
48
sequência para alguns casos de uso do sistema. Em seguida, está demonstrado na
Figura 19, a representação da sequência do chat e na Figura 20, a sequência do
mural.
Na Figura 19 é uma representação do diagrama de sequência chat, onde o
usuário envia e recebe mensagens através da View, a Controller intermedia essas
mensagens até a Model, que faz a manipulação dessas mensagens armazenando e
solicitando no banco de dados.
Figura 19 - Diagrama de sequência chat
Fonte: Elaborada pelo autor.
Na Figura 20 é uma representação do diagrama de sequência mural, onde os
usuários poderão publicar informações relevantes para toda comunidade integrada
no sistema.
Figura 20 - Diagrama de sequência mural
Fonte: Elaborada pelo autor.
49
4.4.5 Modelo de interface
A Figura 21 apresenta a interface ChatListaView onde possui a lista de
conversas já iniciadas, como também, a interface ChatView, que mostrará as
mensagens que o emissor e o remetente enviaram. A interface ListaMuralView
permitirá aos usuários adicionar uma informação e visualizar as informações
publicadas por outros usuários.
Figura 21 - Modelo de interface
Fonte: Elaborada pelo autor.
Em virtude do desenvolvimento do projeto, seguindo o modelo de processo
cascata e realizando as atividades de comunicação, planejamento e modelagem, é
possível dar continuidade nas atividades de construção(codificação) e entrega do
software em outros trabalhos.
50
5 CONCLUSÃO
Em grandes organizações, para que o processo de comunicação seja
realizado com eficiência, se faz necessário o uso de ferramentas que a TI
proporciona. E com a demanda de dados cada vez maior, é fundamental que essas
ferramentas estejam em constante evolução a fim de diminuir o percentual de
problemas por falhas de comunicação.
Diante disso, foi proposto neste trabalho um software que inclua as principais
ferramentas e funcionalidades. Desse modo as informações ficarão centralizadas em
um software, este que será de posse da organização, ou seja, o controle dos dados
poderá ser realizado com segurança e autonomia, com isso, o horário de operação
dos funcionários no software poderá ser restringido, eliminando o risco de extrapolar
as horas trabalhadas. Além disso, as informações poderão ser auditadas pela
organização, a fim de inspecionar ou investigar qualquer acontecimento.
Com isso, após a identificação dos problemas de comunicação em uma
organização do setor industrial, foi realizada uma pesquisa exploratória para
fundamentar os conceitos que cercam a Comunicação Organizacional e a
Engenharia de Software com a finalidade de fornecer informações suficientes para a
realização do desenvolvimento das atividades de Engenharia de
Software(comunicação, planejamento e modelagem).
Com a aplicação da Engenharia de Software foi possível definir as 3 primeiras
etapas de desenvolvimento de software do modelo cascata. Foi realizada a
comunicação com os usuários(funcionários) para a coleta de requisitos,
posteriormente foi elaborado o planejamento de todo o desenvolvimento, e a
modelagem, onde foi produzida atendendo todos os requisitos validados pela
atividade de planejamento. Portanto, conclui-se que as atividades desenvolvidas
neste trabalho contém todas as informações essenciais para que sejam realizadas
as atividades de construção e entrega do software.
Este trabalho apresenta algumas limitações apresentadas na sequência. O
estudo incidiu apenas na organização objeto de estudo. Portanto, não tem um
estudo de outros tipos de organização.
Além disso, os smartphones permitem que os seus usuários utilizem seus
aplicativos de forma portátil. Sendo assim, o smartphone está presente dentro das
organizações por viabilizarem o processo de comunicação. Entretanto, possui
51
alguns aspectos não explorados neste trabalho que merecem atenção, como a
segurança dos funcionários ao utilizar o dispositivo em determinados setores que
oferecem risco de acidente. Como também, os processos judiciais que partem dos
funcionários, por estarem utilizando a sua rede social pessoal que não são
propriedades da organização e por estarem se comunicando com a empresa (troca
de mensagens) fora do horário de trabalho (horário de repouso).
Todas as limitações supracitadas não foram realizadas devido a delimitação
do trabalho estabelecida de acordo com o prazo de desenvolvimento.
Para trabalhos futuros, é possível realizar o desenvolvimento das duas
atividades faltantes neste trabalho do processo do modelo cascata, que são as
etapas de construção e entrega, bem como o aprofundamento do estudo referente
às limitações evidenciadas anteriormente.
52
REFERÊNCIAS
AGUIAR, Fernanda R.. Comunicação interna. 2019. Disponível em:
<https://app.minhabiblioteca.com.br> . Acesso em: 25 abr. 2022.
ANDREOU, Andreas. Key Issues for the Design and Development of Mobile
Commerce Services and Applications. 2005. International Journal of Mobile
Communications. Disponível em:
<https://www.researchgate.net/publication/220474789_Key_Issues_for_the_Design_
and_Development_of_Mobile_Commerce_Services_and_Applications>. Acesso em:
03 maio de 2022.
AUDY, Jorge L., N. et al. Fundamentos de sistemas de informação. 2005. Disponível
em: <https://app.minhabiblioteca.com.br> . Acesso em: 01 maio de 2022.
FRANÇA, Ana S. Comunicação Empresarial. 2013. Disponível em:
<https://app.minhabiblioteca.com.br>. Acesso em: 26 jun. 2022.
BRASIL. Lei nº 13.709, de 14 de Agosto de 2018. Lei Geral de Proteção de Dados
Pessoais (LGPD). Disponível em:
<http://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm> . Acesso
em: 26 abr. 2022.
CÓRDOVA JUNIOR, Ramiro Sebastião; LEDUR, Cleverson Lopes; MORAIS,
Izabelly Soares de. Sistemas Operacionais. 2019. Disponível em:
<https://app.minhabiblioteca.com.br> . Acesso em: 03 maio de 2022.
CHIAVENATO, Idalberto. Comportamento Organizacional - A Dinâmica do Sucesso
das Organizações. 2021. Disponível em: <https://app.minhabiblioteca.com.br>.
Acesso em 04 de maio de 2022.
FLATLEY, Marie, et al. Comunicação empresarial. 2015. Disponível em:
<https://app.minhabiblioteca.com.br>. Acesso em: 25 novembro de 2022.
KUNSCH, Margarida M. Krohling. Comunicação Organizacional Vol.2. 2012.
Disponível em:<https://app.minhabiblioteca.com.br>. Acesso em: 25 abr. 2022.
KUNSCH, Margarida M. Krohling. Comunicação organizacional: conceitos e
dimensões dos estudos e das práticas. 2006. Disponível em:
<http://professor.pucgoias.edu.br/SiteDocente/admin/arquivosUpload/11868/material/
Comunica%C3%A7%C3%A3o%20organizacional%20conceitos%20e%20dimens%C
3%B5es%20dos%20estudos%20e%20das%20pr%C3%A1ticas.pdf>. Acesso em: 25
abr. 2022.
KUNSCH, Margarida Maria K.. Comunicação organizacional: histórico, fundamentos
e processos. v.1. 2009. Disponível em: <https://app.minhabiblioteca.com.br>. Acesso
em: 13 maio de 2022. p. 39.
MARQUES, José C.. Comportamento Organizacional. 2015. Disponível em:
<https://app.minhabiblioteca.com.br>. Acesso em: 25 abr. 2022.
MATEUS, Anabela. Comunicação Digital e Investigação: A Internacionalização da
Ciência. 2014. Disponível em:
53
<https://www.researchgate.net/publication/268872703_COMUNICACAO_DIGITAL_E
_INVESTIGACAO_A_INTERNACIONALIZACAO_DA_CIENCIA>. Acesso em: 25
abr. 2022.
MELO, Ana Cristina Vieira D.. Princípios de linguagem de programação. 2003.
Disponível em: <https://app.minhabiblioteca.com.br>. Acesso em: 02 maio de 2022.
OLIVEIRA, Diego Bittencourt, D. et al. Desenvolvimento para dispositivos móveis.
2019. Disponível em: <https://app.minhabiblioteca.com.br>. Acesso em: 02 maio de
2022.
PAPA, Michael J.; DANIELS, Tom D.; SPIKER, Barry K.. Organizational
Communication: perspectives and trends. Perspectives and Trends. 2008. Disponível
em:
<https://books.google.com.br/books?id=00m0QPQ07H0C&dq=Perspectives+on+org
anizational+communication+daniels&lr=&hl=pt-BR&source=gbs_navlinks_s> .
Acesso em: 28 abr. 2022.
PRESSMAN, Roger; MAXIM, Bruce. Engenharia de Software. 2016. Disponível em:
<https://app.minhabiblioteca.com.br>. Acesso em: 02 maio de 2022.
PRESSMAN, Roger; MAXIM, Bruce. Engenharia de software. 2021. Disponível em:
<https://app.minhabiblioteca.com.br>. Acesso em: 26/10/2022.
PRESSMAN, Roger; MAXIM, Bruce. Engenharia de Software. 2016. Disponível em:
<https://app.minhabiblioteca.com.br>. Acesso em: 26/10/2022.
STAIR, Ralph, M. et al. Princípios de Sistemas de Informação. 2021. Disponível em:
<https://app.minhabiblioteca.com.br>. Acesso em: 30 abr. 2022.
Statista Research Department, “Number of e-mail users worldwide from 2017 to
2025”, Disponivel em:
<https://www.statista.com/statistics/255080/number-of-e-mail-users-worldwide>
Acesso em: 07 maio, 2022.
The Economist Intelligence Unit. Communication barriers in the modern workplace.
2018. Disponível em:
<https://impact.economist.com/perspectives/sites/default/files/EIU_Lucidchart-Comm
unication%20barriers%20in%20the%20modern%20workplace.pdf>. Acesso em: 26
abr. 2022.
VECCHIO, Robert P.. Comportamento Organizacional: tradução da 6ª Edição Norte
Americana. [Digite o Local da Editora]: Cengage Learning Brasil. 2012. Disponível
em: <https://app.minhabiblioteca.com.br>. Acesso em: 24 abr. 2022.
YU, Abraham Sin; SOUSA, Willy Hoppe de. TOMADA DE DECISÃO NAS
ORGANIZAÇÕES. 2011. Disponível em: <https://app.minhabiblioteca.com.br>.
Acesso em: 26 abr. 2022.
https://app.minhabiblioteca.com.br/reader/books/9786555584165/
54
ANEXO A – Formulário aplicado na organização objeto do estudo
Foi aplicado um questionário aos funcionários da organização objeto de estudo,
como forma de identificar e comprovar o problema de pesquisa, bem como, para
elicitação de requisitos do projeto de software. O questionário pode ser visualizado
através do link abaixo.
<https://docs.google.com/forms/d/e/1FAIpQLScqVka9LFTlmKbs68wPylISzt2lSfNGLt
WBNm2kb8B5Iq_1KQ/viewform?usp=sf link>

Mais conteúdos dessa disciplina