Escolar Documentos
Profissional Documentos
Cultura Documentos
E COMUNICAÇÃO
Luanda, 2018
INSTITUTO SUPERIOR DE TECNOLOGIAS DE INFORMAÇÃO
E COMUNICAÇÃO
Luanda, 2018
AGRADECIMENTOS
Em primeiro lugar a Deus, que sempre me orientou. À toda a minha família e amigos, por
me darem sempre força nos momentos mais difíceis para que eu não desviasse do meu
objetivo.
I
DEDICATÓRIA
Dedico o meu trabalho de conclusão do curso no Instituto Superior de Tecnologia de
Informação e Comunicação à minha querida mãe, como forma de agradecimento por todo
incentivo, paciência e suporte para o meu sucesso. Como primeiro passo para a realização
de tudo que auguro no futuro.
II
RESUMO
A inovação tecnológica tem se tornado cada vez mais presente no mercado mundial e sua
participação nos resultados econômicos e desenvolvimento dos países é irrefutável, as
tecnologias representam um fator determinante para melhorar a performance das
organizações. A administração do distrito urbano do Rangel é uma instituição pública que
tem como foco a área social. Observou-se que a instituição tem passado por muitas
dificuldades para a gestão das suas informações e consequentemente afeta o processo
de atendimento aos munícipes, que é feita de forma lenta e manual. Factos que têm
causado inúmeros constrangimentos e influenciando na qualidade do trabalho. A partir
dessa observação surgiu a ideia de desenvolver este trabalho como proposta para
informatizar o processo de gestão das informações da instituição, através de um aplicativo
web, facilitando a gestão das informações dos munícipes, acesso aos serviços
disponibilizados e também viabilizar o processo de atendimento dos munícipes de forma
fácil e rápida.
III
Abstract
Technological innovation has become increasingly present in the world market and its
participation in the economic results and development of the countries is irrefutable, the
technologies are a determining factor to improve the performance of the organizations. The
administration of Rangel's urban district is a public institution that focuses on the social
area. It has been observed that the institution has experienced many difficulties in
managing its information and in the service to the citizens, which is done slowly and
manually. Factors that have caused numerous constraints and influencing the quality of
work. From this observation came the idea of developing this work as proposal to
computerize the process of information management of the institution, through a web
application. Facilitating the management of the information of the citizens, access to the
services available and also enabling the process of attending to the householders in an
easy and fast way.
IV
ÍNDICE
INTRODUÇÃO ................................................................................................................ 1
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA ................................................................ 5
1 Introdução ao capítulo .......................................................................................... 5
V
2.1.1 Atores e trabalhadores de Negócio ............................................................. 18
VI
3.8 Validação do sistema ......................................................................................... 43
CONCLUSÕES ............................................................................................................. 51
RECOMENDAÇÕES ..................................................................................................... 52
REFERÊNCIAS BIBLIOGRÁFICAS .............................................................................. 53
ANEXOS ....................................................................................................................... 57
VII
ÍNDICE DE FIGURAS
VIII
ÍNDICE DE TABELAS
IX
Lista de Abreviaturas
BI…………………………………………………………………………….Business Intelligence
HTML……………………………………………………………….Hypertext Markup Language
HTTP………………………………………………………………. Hypertext Transfer Protocol
HTTPS……………………………………………………..Hypertext Transfer Protocol Secure
JS………………………………………………………………………………………..JavaScript
MVC………………………………………………………………………. Model View Controller
MSF……………………………………………………………… Microsoft Solution Framework
Openup .......................................................................................... Open Unified Process
PHP………………………………………………………………………Hypertext Preprocessor
PNG ........................................................................................ Portable Network Graphics
PSR…………………………………………………………. PHP Standards Recommendation
RE…………………………………………………………………..Requirements Enginneering
RUP…………………………….......................................................Rational Unifield Process
RF…………………………………………………………………………….Requisito Funcional
RNF……………………………………………………………………..Requisito Não Funcional
RUP ............................................................................................. Rational Unified Process
SQL.………………………………………………………………...Structured Query Language
UML ............................................................................................. Unified Model Language
XP .................................................................................................. Extreme Programming
X
INTRODUÇÃO
A informação permeia todos os espaços sociais e é componente de todas as ciências e
atividades humanas, considerado o insumo básico necessário no processo de
desenvolvimento pessoal e social, está no alicerce da atual sociedade da informação e do
conhecimento. Os estudos acerca dos processos de sua geração, transmissão,
assimilação, transformação e uso, visam criar mecanismos para otimizar seu
gerenciamento, utilizando para tal, as tecnologias de informação e comunicação
disponíveis.
As administrações dos distritos urbanos são instituições públicas onde são geradas
grandes quantidades de informações, essas informações devem ser tratadas da melhor
forma possível para que atendam as necessidades dos munícipes e conquistem a
confiança pública e a credibilidade, aumentem a produtividade e reduzam os custos da
administração pública, tornando-as mais eficientes.
A gestão de informação no âmbito do setor público tem como objetivo assegurar que a
informação seja administrada de forma efetiva e eficiente para promover a qualidade da
governação nesse setor.
1
constrangimentos e perda de informação. Pois está constituída pelas seguintes áreas:
secretaria, fiscalização, DRM, procuradoria e cultura, entre as áreas descritas o trabalho
vai se focar na secretaria onde não existe um sistema personalizado para gestão de
informação. Provendo informação de qualidade, de forma a proporcionar melhores
serviços aos munícipes e auxiliar a administração local que enfrenta desafios exigentes
ao nível da capacidade de resposta.
Atendendo tudo o que foi identificado, tem definido como objeto de estudo: os processos
de gestão de informação distrital.
Para dar resposta ao problema identificado, se define como o objectivo geral deste
trabalho: Desenvolver um sistema informático de gestão de informação dos munícipes
para Administração do Distrito Urbano do Rangel, que visa melhorar o atendimento e
controlo das informações.
2
1. Revisão de documentos e entrevistas na secretaria da Administração do Distrito
Urbano do Rangel.
4. Obtenção dos requisitos funcionais e não funcionais que dão solução ao problema
de investigação.
Métodos teóricos:
Métodos empíricos:
3
Observação: Com o propósito de adquirir as informações de como é realizado o
processo de gestão de informação dos munícipes levado a cabo na Administração
do Distrito Urbano do Rangel.
Capítulo II: Características do Sistema. Neste capítulo vai servir de forma mais
específica, para explicar os processos necessários que levam a um resultado final. Com
estas explicações terão todo princípio para descrever em um sistema informático,
utilizando diagramas e representações das entidades principais que envolvem no
processo (atores). Definem-se os requisitos funcionais e não funcionais do sistema.
4
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
5
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
A tecnologia é baseada em nuvem (cloud), tornando o acesso simples e seguro. Pode ser
acessado de qualquer dispositivo como computadores, tablets ou smartphones, assim,
utiliza de forma colaborativa e materializa a coleta de dados que é distribuída de acordo
com o perfil de cada departamento. O Urben garante aos gestores públicos municipais
economizar, promovendo a tecnologia para tomar os processos mais simples (URBEM,
2018).
6
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
• Cadastro de munícipes;
• Cadastro de Empresas
• Procolos e normas da Administração;
• Relatório de actividades.
O sistema possibilita o atendimento ao cidadão que permite que o cidadão usufrua dos
benefícios e serviços fornecidos pelo município por meio da internet. Esse é o objetivo
deste sistema, que pretende facilitar a vida dos munícipes, evitando seu deslocamento até
a administração do município. O sistema da foi desenvolvimento em Ruby on Rails, o
banco de dados PostgreSQL (ANDRACOM, 2018).
• Cidadão Web
Sistema web com o objectivo de facilitar o acesso dos cidadãos aos serviços
disponibilizados pelo município, como emissão de guias de pagamentos, emissão de
documentos sem a necessidade de se deslocar até a administração municipal.
O uso do cidadão web possibilita, por exemplo, a fundamentação para a criação de uma
estratégia a fim de aumentar a eficiência na fiscalização e, consequentemente, elevar a
receita arrecadada pelo município. Possibilita também a visão estratégica para melhorar a
aplicação dos recursos públicos (BETHA, 2018).
7
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
• Cadastrar cidadão;
• Consulta da situação do cidadão junto á entidade;
• Emissão de guias de pagamentos;
• Consulta de documentos;
• Geração de ITBI;
• Emissão de alvaras.
8
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
É objetivo de uma metodologia definir de forma clara “quem” faz “o que”, “quando”, “como”,
e até mesmo “onde”, para todos os que estejam envolvidos diretamente ou não com o
desenvolvimento de software (DEVMEDIA, 2018).
A seguir se mostra uma tabela onde se faz a comparação entre as metodologias ágeis e
as metodologias tradicionais.
9
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
Metodologia a utilizar
O software será desenvolvido por meio da metodologia OpenUp. OpenUp é uma
metodologia de software baseada em RUP, que inclui desenvolvimento interativo e
incremental, caso de uso e cenários na direcção do desenvolvimento, gerenciamento de
riscos e a abordagem de arquitetura-centrica. OpenUp é uma metodologia livre de
ferramentas e de baixo formalismo que pode ser estendido a uma variada gama de tipos
de projectos e não apenas desenvolvimento de software (Kroll e MCSAAK, 2006).
10
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
11
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
12
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
O programa está liberado sob a licença GNU e atua como um servidor web livre, fácil de
usar e capaz de interpretar páginas dinâmicas. Atualmente o XAMPP está disponível para
Microsoft Windows, GNU/Linux, Solaris e MacOS (Apache , 2015)
13
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
Neste projecto utilizou-se essa ferramenta por possuir grande parte das ferramentas
necessárias para o desenvolvimento dos diagramas e por ser bastante intuitivo, fácil de
manusear e também por ser uma ferramenta não proprietária.
As folhas de estilo consistem em uma lista de regras que possuem seletores e um bloco
de declaração, onde cada uma dessas declarações refere-se a uma propriedade.
14
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
JavaScript faz parte da tríade de tecnologias que todos os desenvolvedores Web devem
conhecer:
O Laravel utiliza-se de uma interface de linha de comando, chamada de Artisan CLI. Esta
interface permite realizar diversas ações na aplicação, dentre elas, a configuração de
ambiente, verificação de rotas, interação com aplicação e a criação de vários tipos de
arquivos, como: migrations, controller, etc. (Adriel, 2015).
15
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
1.4.9 Bootstrap 3
Bootstrap é uma framework web com código-fonte aberto para desenvolvimento de
componentes de interface e front-end para sites e aplicações web usando HTML, CSS e
JavaScript, baseado em modelos de design para a tipografia, melhorando a experiência
do usuário em um site amigável e responsivo (Bootstrap, 2018).
PHP (Hypertext Preprocessor) é uma linguagem para criar conteúdos HTML. PHP pode
ser executado de três maneiras; em um servidor web, através da linha de comando ou
através de um cliente GUI. A linguagem pode ser executada em praticamente todos os
sistemas operacionais atuais e em vários servidores web, também suporta uma ampla
variedade de banco de dados e possui várias bibliotecas para executar processos comum,
uma página PHP geralmente consiste em uma página HTML com comandos PHP
embutidos nela. O servidor web processa os comandos PHP e envia para o navegador
(Niederaue, 2017)
16
CAPÍTULO 1: FUNDAMENTAÇÃO TEÓRICA
A UML é adequada para a modelagem de sistemas, cuja abrangência poderá incluir desde
sistemas de informação corporativos a serem distribuídos a aplicações baseadas na Web
e até sistemas complexos embutidos de tempo real. É uma linguagem muito expressiva,
abrangendo todas as visões necessárias ao desenvolvimento e implantação desses
sistemas.
17
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
2 Introdução ao capítulo
Este capítulo tem por objetivo mostrar como aconteceu todo o processo de
desenvolvimento do sistema de gestão de informação para Administração do Distrito
Urbano do Rangel, através de toda a documentação produzida durante a análise. Se
definiram os requisitos funcionais e não funcionais do sistema. Também se definiram como
arquitetura do sistema a arquitetura Modelo Vista Controlador (MVC).
Sistema proposto
Com objetivo de informatizar o processo de gestão de informação, propôs-se realizar o
desenho e implementação de um sistema informático que visa melhorar o atendimento e
controlo das informações.
18
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
Trabalhadores Descrição
Administrador Pessoa responsável por gerir à administração.
Agente Municipal Pessoa que gerência os pedidos de documentos
requisitados pelos munícipes.
De uma maneira geral, o modelo de domínio envolve o contexto onde o software será
aplicado, e sua compreensão, antes da introdução do sistema de software que se pretende
desenvolver. Assim, vemos que o modelo conceitual ilustra conceitos significativos de um
domínio - aquilo que devemos estar cientes a respeito do domínio, representando sempre
coisas do mundo real não componentes de software (Gudwin, 2015).
19
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
20
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
21
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
22
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
23
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
24
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
25
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
Para que o sistema se execute os seguintes requisitos não funcionais foram identificados:
• Usabilidade:
RNF-01: O sistema deve possuir uma estrutura simples e que possibilite chegar ao
conteúdo que se deseja em pouco tempo.
RNF-02: O sistema deve possuir uma interface intuitiva e fácil de usar, qualquer
usuário pode usá-lo mesmo sem grande conhecimento de informática.
• Confiabilidade:
RNF-03: O sistema deve fazer à validação dos campos no ato da coleta de dados para
evitar entradas inapropriadas.
• Segurança:
RNF-06: O sistema deve garantir que a exclusão de informações tenha uma opção de
aviso antes de executar a ação.
• Suporte:
• Interface externa:
• Software:
RNF-11. Servidor de banco de dados: para permitir a devida persistência dos dados o
sistema deverá o sistema gestor de banco de dados MySQL na versão 8.0.13.
26
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
• Hardware:
27
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
Descrição
Ator do sistema
Munícipe Realiza pedidos de documentos.
Funcionario (Agente Responsável por gerir as informações dos munícipes, gerenciar
Municipal) pedidos e gerenciar documentos.
Administrador Possui acesso total dentro no sistema.
28
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
Fluxos de Exceção:
29
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
Fluxos de Exceção
Protótipo de interface
30
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
Fluxos de Exceção
E1: Se os campos estão vazios, o sistema mostra uma mensagem do tipo “campos
obrigatórios”. O sistema retorna ao 4º passo do fluxo principal.
Regras de Negócio
• R1. O sistema só regista pedidos de munícipes que estão cadastrados no sistema.
Protótipo de interface
31
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
Fluxos de Exceção
E3: Usuário preenche um endereço de e-mail já cadastrado:
3. O sistema apresenta a mensagem “E-mail já cadastrado”.
O caso de uso é reiniciado.
4. O sistema apresenta a mensagem “E-mail já cadastrado”.
5. O caso de uso é reiniciado.
Protótipo de interface
32
CAPÍTULO 2: CARACTERISTICAS DO SISTEMA
Com a elaboração do capítulo foi possível concluir que a modelagem do negócio permitiu
ter um maior entendimento do negócio realizado pela Administração do Distrito Urbano do
Rangel, para assim definir quais funcionalidades devem ser implementadas para dar
resposta a situação problemática apresentada.
33
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
34
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
35
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
Em geral este modelo representa de forma abstrata a estrutura que possuirá a base de
dados da aplicação.
36
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
37
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
Vantagens do MVC:
• Suporte para múltiplas vistas, pois não existe dependência direta entre a vista e o
modelo.
• Proporciona um mecanismo de configuração a componentes complexos muito mais
tratável que o puramente baseado em eventos.
• Maior suporte a as trocas, pois os requisitos de interface tendem a trocar mais
rapidamente que as regras de negócio. Posto que o modelo depende das vistas, a
adição de novos tipos de vista ao sistema afeta o modelo (Salazar, 2012).
38
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
39
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
40
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
41
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
42
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
Técnicas de provas de software fornecem diretrizes sistemáticas para projetar testes que
exercitam a lógica interna e a interface de todos os componentes do software e exercitam
43
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
44
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
Logo tem:
V(G) = 4–4+2
V(G) = 2
O gráfico possui duas (2) regiões.
45
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
Caminho:1-2-4
Caso de Prova: Inserir Pedido.
O teste funcional, como o próprio nome diz, é realizado com base nos requisitos funcionais
do software, assim, é possível analisar as entradas e saídas de todas as unidades.
Para o presente projecto a prova funcional também conhecida como prova de caixa preta
foi efetuada sobre o formulário de Adicionar munícipe.
46
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
Resultados da prova não válida: O sistema não redireciona o usuário para tela listagem de
munícipes.
47
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
48
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
Resultado de Provas
25
20 20 20
20
17 17 17
15
10
7
5
2
0
0 Requisitos Casos de Prova Não Conformidade
1ºIteração 2ºIteração 3ºIteração
49
CAPÍTULO 3: DESENHO, IMPLEMENTAÇÃO E PROVAS DO SISTEMA
50
CONCLUSÕES
CONCLUSÕES
Com a elaboração do presente trabalho permitiu dar resposta o problema de investigação
que foi apresentado, através da execução dos objectivos específicos e das tarefas de
investigação, chegou-se as seguintes conclusões:
51
RECOMENDAÇÕES
RECOMENDAÇÕES
Após a conclusão do trabalho, constatou-se que os objectivos pelos quais foi criado foram
alcançados, para a continuidade recomenda-se o seguinte:
52
REFERÊNCIAS BIBLIOGRÁFICAS
REFERÊNCIAS BIBLIOGRÁFICAS
ANDRACOM. 2018. Andracom. Andracom. [Online] 16 de 10 de 2018. [Citação: 16 de 10
de 2018.] http://www.andracom.com.br/solucoes-governamentais/gestao-publica-
municipal/.
Apache . 2015. Apache Friends. Apache Friends. [Online] 19 de 10 de 2015. [Citação: 24
de 09 de 2018.] https://www.apachefriends.org/blog/new_xampp_20151019.html.
Araújo, Carlos Alberto Ávila. 2010. O conceito de informação na Ciência da Informação.
João Pessoa : Inf. & Soc.: Est., v. 20, n. 3, p. 95-105, 2010.
Bachman, C. 2015. The programmer as navigator. s.l. : Comunications of the ACM, 2015.
Barwisnki, Luisa. 2009. TECMUNDO. www.tecmundo.com. [Online] 16 de junho de 2009.
[Citação: 11 de MAio de 2017.]
BETHA. 2018. Betha. Betha. [Online] 19 de 11 de 2018. [Citação: 19 de 11 de 2018.]
http://www.betha.com.br/produto/atendimento/cidadao-web.
Beux, Douglas. 2017. Micreiros.com. Micreiros.com. [Online] 16 de 05 de 2017. [Citação:
31 de 07 de 2019.] http://www.ericplatas.com.br/artigos/introducao-bootstrap-framework/..
Booch, G e Rumbaugh, J e Jacobson, I. 2016. UML, Guia do Usuário. [trad.] Fábio
Freitas da Silva. Rio de Janeiro : Campus, 2016.
Bootstrap. 2018. Bootstrap. Bootstrap. [Online] 2018. [Citação: 30 de 10 de 2018.]
https://getbootstrap.com.
Borborema, Thiago. 2007. Impacto da aplicação da metodologia XP nas organizações
de desenvolvimento de software. Pouso Alegre : Faculdade de Filosofia Ciência e Letras
Eugenio Pacelli, 2007.
Burgués, Esteban Gracia. 2016. Aprende a Modelar Aplicaciones con UML: 2ª Edición.
Espanha : ITCampos Academy, 2016. 978-1523498536.
Cavalcanti, Ramalho. 2017. WEBARTIGOS. www.WEBARTIGOS.com. [Online]. 2017.
Cillero, Manuel. 2018. https://manuel.cillero.es/doc/metrica-3/tecnicas/diagrama-de-
componentes/. Manuel.Cillero.es. [Online] 09 de 05 de 2018. [Citação: 25 de 07 de 2019.]
https://manuel.cillero.es/doc/metrica-3/tecnicas/diagrama-de-componentes/.
Cruz, T. 2008. Sistemas, organizações e métodos: estudo integrado das novas
tecnologias. São Paulo : Atlas, 2008.
Detlor, B. 2010. Information Management In:. International Journal of Information
Managment, 30, p. 103–108, : s.n., 2010.
DEVMEDIA. 2018. devmedia. devmedia. [Online] 27 de Dezembro de 2018. [Citação: 27
de Dezembro de 2018.] http://www.devimedia.com.br/metodologia-de-desenvolvimento-
de software/1903.
DEVMEDIA. 2019. web site devmedia. devmedia. [Online] 2019. [Citação: 16 de 02 de
2019.] https://www.devmedia.com.br/padroes-de-codificacao/1629.
53
REFERÊNCIAS BIBLIOGRÁFICAS
54
REFERÊNCIAS BIBLIOGRÁFICAS
Niederaue, Juliano. 2017. Desenvolvimento de Websites com PHP 3º edição. São Paulo :
Novatec, 2017.
Paradigm, Visual. 2018. Ideal Modeling Diagramming Tool for Agile Team Collaboration.
Visual Paradigm. [Online] Visual Paradigm, 2018. [Citação: 15 de 02 de 19.]
https://www.visual-paradigm.com/.
Pearson Prentice Hall. 2011. Modelagem. Nova Jersey : Pentice Hall, 2011.
PHP. 2018. PHP. Sitio web php. [Online] 2018. [Citação: 16 de 11 de 2018.]
http://php.net/manual/pt/intro-whatis.php.
Pleva, J. 2013. PHP: Hypertext Preprocessor. Wisconsin : Universidad de Wisconsin,
2013.
Pressman, Roger S. 2005. Engenharia de Software 6ª edição. Porto Alegre : McGrawHill,
2005.
Pressman, Roger S. 2011. Engenharia de Software: Uma abordagem Profissional. Porto
Alegre: : AMGH, 2011.
Rodrigues, Nadja Jr. 2015. Modelagem de Negócio - A importância de entender o
negócio antes de começar o desenvolvimento de projetos de software. Devmedia. [Online]
29 de 07 de 2015. [Citação: 25 de 07 de 2019.] https://www.devmedia.com.br/modelagem-
de-negocio-engenharia-de-software. 31/18729.
Salazar, Lianet Labrada. 2012. Administrador de Reportes para la versión 2.0 del
Generador Dinámico de Reportes. 2012.
Schmuller, J. 2010. Aprendendo UML em 24 horas. 2010.
Scribd. 2019. Scribd. Scribd. [Online] 18 de 06 de 2019. [Citação: 18 de 06 de 2019.]
https://pt.scribd.com/doc/303038449/Banco-de-dados-modelo-logico.
Scrumportugal. 2017. Scrumportugal. Scrumportugal. [Online] 2017. [Citação: 25 de 10
de 2018.] http://www.scrumportugal.pt/scrum.
Silva, Flávio. 2006. Modelagem de Software. 2006.
Silva, M.S. 2015. Fundamentos de HTML5 e CSS3. São Paulo : Novatec, 2015.
Software. 2015. Sitio web Software. Sitio web Software. [Online] 11 de 12 de 2015.
[Citação: 12 de 11 de 2018.] http://www.software.com.ar/visual-paradigm-para-uml.html.
SOMMERVILLE, IAN. 2003. Engenharia de Software 6ª edição. 6ª edição. São paulo :
Pearson, 2003.
SOMMERVILLE, IAN. 2011. Engenharia de Software 9ª edição. São paulo : Pearson,
2011.
Teles, Vinícios M. 2004. Extreme Programming. São Paulo : Novatec, 2004.
UML. 2012. Modelado de Sistemas con UML. Modelado de Sistemas con UML. [Online]
2012. [Citação: 26 de 10 de 2018.] http://es.tldp.org/Tutoriales/doc-modelado-sistemas-
UML/doc-modelado-sistemas-uml.pdf..
URBEM. 2018. Urbem. Urbem. [Online] 15 de 10 de 2018. [Citação: 15 de 10 de 2018.]
http://urbem.cnm.org.br/.
55
REFERÊNCIAS BIBLIOGRÁFICAS
56
ANEXOS
ANEXOS
Anexo 1: Entrevista realizada a: Mariana Ferreira: Agente Municipal de 2º classe.
data: 14-09-2018.
3- Que deficiências você considera, que afeta o atual processo de atendimento aos
munícipes?
Anexo 2: Entrevista realizada ao: Hugo Marcelo Bastos Mota: Agente Municipal de
1º classe, Data: 17-09-2018.
4- Quais são as regras e normas que você como agente da administração deve
cumprir com respeito aos serviços que prestam?
5- Quais são as principais deficiências que você como agente acha que existem?
57