SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
XX Seminário Institucional de Iniciação Científica 
XVII Seminário de Integração de Pesquisa e Pós-Graduação 
II Colóquio Tecnológico da URI (COLTURIS) 
XII Seminario Extensão 
PESQUISA E ESTUDO SOBRE TÉCNICAS 
E MÉTODOS RELACIONADOS A 
ENGENHARIA DE SOFTWARE 
Jonas Mayer Ferreira, Luciéli Tolfo Beque Guerra 
[jonas.mayer.developer@gmail.com, lucieli@urisantiago.br] 
Grupo de pesquisa: Engenharia e Garantia de Qualidade de 
Software 
Linha de Pesquisa: Engenharia de Software 
Área do Conhecimento: Engenharias e Ciência da Computação 
Bolsa: PIIC/URI 
Universidade Regional Integrada do Alto Uruguai 
e das Missões – Campus Santiago
Introdução 
Índice de sucesso em projetos de Desenvolvimento de Software 
em 2012, segundo o CHAOS Manifesto[1]
Introdução 
O almoxarifado da Universidade Regional 
Integrada do Alto Uruguai e das Missões 
Campus Santiago (URI) entre outras funções 
armazena documentos e gerência seu fluxo. No 
entanto o gerenciamento destes documentos 
era feito de forma manual, atráves de planilhas 
eletrônicas e da impressão das mesmas.
Objetivos 
O projeto de desenvolvimento de um 
software para gestão de documentos para o 
Almoxarifado da URI objetivava desenvolver 
um software com qualidade que atendesse as 
necessidades do almoxarifado e otimiza-se os 
seus processos, enquanto pesquisava, estudava 
e aplicava sólidos princípios da Engenharia de 
Software.
Software de Qualidade 
Segundo MCLAUGHLIN [2] um software de 
qualidade 
● deve satisfazer as necessidades do cliente 
● possuir uma boa arquitetura e código 
conciso de modo que tenha 
○ bons índices de manutenibilidade 
○ facilite a reutilização de código 
○ siga princípios que facilitem a extensão das 
funcionalidades
Dominio 
Almoxarifado da URI Santiago: 
● grande quantidade e variedade de 
documentos 
● possui um alto índice de instabilidade em 
relação a estrutura organizacional e 
legislação de processos
Metodologia 
Modelo de ciclo de vida Waterfall [3]
Resultados e Discussão (metodologia) 
baseado em Waterfall natureza 
incremental 
Vantagens 
- entrega de um software 
sólido 
- diminuição dos riscos 
relacionados a prazos 
- foco nas etapas do processo 
de desenvolvimento 
- entrega em períodos 
menores 
- melhor resposta a 
mudança 
Desvantagens 
- entrega apenas após 
conclusão do projeto 
- adequação tardia a 
mudanças 
- feedback tardio 
- menor controle de 
prazos 
- estimativa menos 
apurada sobre progresso 
do projeto 
- possibilidade de 
diminuição da qualidade 
do código
Resultados e Discussão 
Linguagem: Java 
● Portabilidade 
● Desempenho 
SGBD (Sistema Gerenciador de Banco de 
Dados): PostgreSQL 
● Open Source 
● Funcionalidades de alto-nível
Resultados e Discussão (levantamento de requisitos) 
Técnicas de levantamento de requisitos: 
● observação 
● questionários 
● entrevista
Resultados e Discussão (requisitos) 
● armazenamento do registro de documentos e 
de sua estrutura
Resultados e Discussão (requisitos) 
● gerenciar e administrar os processos de 
retiradas e solicitações de documentos 
SAlmox
Resultados e Discussão (requisitos) 
● manter um histórico das solicitações e das 
retiradas dos documentos
Resultados e Discussão (requisitos) 
● gerenciamento de usuários e controle do 
acesso
Resultados e Discussão (requisitos) 
● inicialmente o sistema deveria armazenar 9 
categorias (atualmente 14) de documentos e 
sua estrutura
Resultados e Discussão (requisitos) 
● gerar 
○ relatórios de retirada 
○ lombadas 
○ etiquetas 
○ relatórios de descarte 
○ folha rosto (1.04)
Resultados e Discussão (análise de requisitos)
Resultados e Discussão (análise de requisitos)
Resultados e Discussão (análise de requisitos)
Resultados e Discussão (projeto)
Resultados e Discussão (projeto) 
Proposta de melhoria
Resultados e Discussão (projeto) 
Arquitetura baseada no padrão composto MVC 
(Model–View–Controller) 
View 
Controller 
Model
Resultados e Discussão (codificação) 
Model DAO View Controller 
Adotado 
Proposto 
DAO 
View 
Controller 
Model
Resultados e Discussão (codificação) 
DAO Banco de 
Dados 
Stored 
procedures 
e visões
Resultados e Discussão (teste) 
A etapa de testes consistiu de testes manuais, 
estes que se provaram, quando usados 
desacompanhadas de outras modalidades de 
testes, lentos e desgastantes. 
Como proposta de melhoria, estaria a 
automação de testes com o uso de unit testing e 
acceptance testing. Bem como o uso de TDD 
(Test-driven development).
Resultados e Discussão (manutenção) 
Realizadas manutenções para: 
● adição e adaptação de relatórios 
● refatorações 
● adaptção a portaria Nº 1.224 de 18 de 
dezembro de 2013 (em andamento)
Resultados e Discussão (implantação) 
Inicialmente a implantação ocorreu em 
pequena escala (em um único terminal), devido a 
problemas de indisponibilidade de um servidor 
para o gerenciamento do banco de dados. 
Ocorrendo posteriormente, em uma maior 
escala, através da migração do banco de dados 
para um servidor no NI da Instituição.
Software 
Linguagem: Java (versão minima 1.7) 
Sistemas Operacionais compatíveis: 
Linux e Windows 
SGBD: PostgreSQL (< 9.0) 
Versão atual: 1.04 
Versão em produção: 1.1 
Licença: GPL v.2 (Open Source)
Software
Software
Documentação
Cronograma 
Pesquisa e estudo sobre conceitos de Engenharia de Software. 
Escolha de uma Linguagem de Programação e Banco de Dados. 
Levantamento dos requisitos através do uso de técnicas de Engenharia de Software. 
Modelagem do sistema utilizando os principais diagramas da UML. 
Implementação do sistema. 
Realização de testes no software desenvolvido. 
Validação do sistema junto aos usuários.4 
Implantação do sistema no setor do almoxarifado da URI Campus de Santiago. 
Elaboração de manual de utilização do software. 
Treinamento no uso do software.
Conclusões 
Segundo os parâmetros do CHAOS 
Manifesto [1], o projeto pode ser considerado 
um sucesso, pois: 
1. entrega do projeto no prazo determinado 
2. contendo funcionalidades inicialmente 
requisitadas
Conclusões 
No entanto conforme citado a aplicação de 
certas técnicas e tecnologias acompanhada do 
uso de uma metodologia baseada em modelo 
incremental poderiam reduzir o tempo e 
esforço empregados durante a realização do 
projeto.
Conclusões 
As medidas empregadas para aumentar os 
indicies de manutenibilidade, como o uso do 
padrão composto MVC, realmente facilitaram 
as manutenções.
Referências 
[1] STANDISH GROUP – Manifesto Chaos 2013. Disponível em: <http://www. 
versionone.com/assets/img/files/CHAOSManifesto2013.pdf> Acessado em: 15 de Maio de 
2014> 
[2] MCLAUGHLIN B., et. al. ; Head First Object-Oriented Analysis & Design;primeira 
edição; O’Reilly Media, EUA. 2007 
[3] PRESSMAN R.; Software Engineering: Apractioner's Approach, 7ª edição, 2010.
Obrigado!

Mais conteúdo relacionado

Mais procurados

2 engenharia de software
2   engenharia de software2   engenharia de software
2 engenharia de softwareFelipe Bugov
 
Padrões_Desenvolvimento
Padrões_DesenvolvimentoPadrões_Desenvolvimento
Padrões_DesenvolvimentoWagner Zaparoli
 
RUP (Rational Unified Process)
RUP (Rational Unified Process)RUP (Rational Unified Process)
RUP (Rational Unified Process)TUPP3T3
 
Visão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOKVisão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOKMário Pravato Junior
 
Aula9 TEES UFS Gestao de Configuração de SW
Aula9 TEES UFS  Gestao de Configuração de SWAula9 TEES UFS  Gestao de Configuração de SW
Aula9 TEES UFS Gestao de Configuração de SWRogerio P C do Nascimento
 
Análise e Design - RUP
Análise e Design - RUPAnálise e Design - RUP
Análise e Design - RUPEmmanuel Neri
 
Engenharia Software Rup
Engenharia Software   RupEngenharia Software   Rup
Engenharia Software RupFelipe
 
Rational Unified Process - RUP
Rational Unified Process - RUPRational Unified Process - RUP
Rational Unified Process - RUPFernando Nogueira
 
Gerência de configuração de softwares
Gerência de configuração de softwaresGerência de configuração de softwares
Gerência de configuração de softwaresGrupoAlves - professor
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...Os Fantasmas !
 

Mais procurados (13)

Rup e metodos ágies
Rup e metodos ágiesRup e metodos ágies
Rup e metodos ágies
 
2 engenharia de software
2   engenharia de software2   engenharia de software
2 engenharia de software
 
Padrões_Desenvolvimento
Padrões_DesenvolvimentoPadrões_Desenvolvimento
Padrões_Desenvolvimento
 
RUP (Rational Unified Process)
RUP (Rational Unified Process)RUP (Rational Unified Process)
RUP (Rational Unified Process)
 
Visão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOKVisão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOK
 
Rational Unified Process (RUP)
Rational Unified Process (RUP)Rational Unified Process (RUP)
Rational Unified Process (RUP)
 
Aula9 TEES UFS Gestao de Configuração de SW
Aula9 TEES UFS  Gestao de Configuração de SWAula9 TEES UFS  Gestao de Configuração de SW
Aula9 TEES UFS Gestao de Configuração de SW
 
Análise e Design - RUP
Análise e Design - RUPAnálise e Design - RUP
Análise e Design - RUP
 
ISO/IEC 15504
ISO/IEC 15504 ISO/IEC 15504
ISO/IEC 15504
 
Engenharia Software Rup
Engenharia Software   RupEngenharia Software   Rup
Engenharia Software Rup
 
Rational Unified Process - RUP
Rational Unified Process - RUPRational Unified Process - RUP
Rational Unified Process - RUP
 
Gerência de configuração de softwares
Gerência de configuração de softwaresGerência de configuração de softwares
Gerência de configuração de softwares
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
 

Semelhante a Desenvolvimento de software para gestão de documentos

Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01Franklin Matos Correia
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixCris Fidelix
 
Memória de aula_aula04_eng_software
Memória de aula_aula04_eng_softwareMemória de aula_aula04_eng_software
Memória de aula_aula04_eng_softwarerenatocinttra
 
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010Facuuldade Norte Sul
 
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...Emmanuel Neri
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indianahellequin
 
Sistema de gestão documental
Sistema de gestão documentalSistema de gestão documental
Sistema de gestão documentalLeonel Murraceira
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Thiago Barros, PSM
 
Aula 03 de engenharia de software uespi 2011-1
Aula 03 de engenharia de software uespi 2011-1Aula 03 de engenharia de software uespi 2011-1
Aula 03 de engenharia de software uespi 2011-1Erivelton Silva Rocha
 
#LuandaAzureBootcamp ---> DEVOPS - Gestão do Ciclo de Vida das Aplicações
#LuandaAzureBootcamp ---> DEVOPS - Gestão do Ciclo de Vida das Aplicações#LuandaAzureBootcamp ---> DEVOPS - Gestão do Ciclo de Vida das Aplicações
#LuandaAzureBootcamp ---> DEVOPS - Gestão do Ciclo de Vida das Aplicaçõesjupiterlda
 
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Felipe Nascimento
 
Es2 modelo de processo de software
Es2 modelo de processo de softwareEs2 modelo de processo de software
Es2 modelo de processo de softwareluacal
 
Engenharia software rup
Engenharia software   rupEngenharia software   rup
Engenharia software rupFelipe
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIAlefe Variani
 
Apresentacao engenharia aup
Apresentacao engenharia aupApresentacao engenharia aup
Apresentacao engenharia aupRenato Lucena
 
O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdf
O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdfO_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdf
O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdfAthena542429
 

Semelhante a Desenvolvimento de software para gestão de documentos (20)

Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
 
Memória de aula_aula04_eng_software
Memória de aula_aula04_eng_softwareMemória de aula_aula04_eng_software
Memória de aula_aula04_eng_software
 
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
 
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indiana
 
Sistema de gestão documental
Sistema de gestão documentalSistema de gestão documental
Sistema de gestão documental
 
Apresentacao artigo final
Apresentacao artigo finalApresentacao artigo final
Apresentacao artigo final
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
 
Aula 03 de engenharia de software uespi 2011-1
Aula 03 de engenharia de software uespi 2011-1Aula 03 de engenharia de software uespi 2011-1
Aula 03 de engenharia de software uespi 2011-1
 
Eng.ª do Software - 4. Processos de software
Eng.ª do Software - 4. Processos de softwareEng.ª do Software - 4. Processos de software
Eng.ª do Software - 4. Processos de software
 
Aula 2 - Modelos de processos
Aula 2 -  Modelos de processosAula 2 -  Modelos de processos
Aula 2 - Modelos de processos
 
#LuandaAzureBootcamp ---> DEVOPS - Gestão do Ciclo de Vida das Aplicações
#LuandaAzureBootcamp ---> DEVOPS - Gestão do Ciclo de Vida das Aplicações#LuandaAzureBootcamp ---> DEVOPS - Gestão do Ciclo de Vida das Aplicações
#LuandaAzureBootcamp ---> DEVOPS - Gestão do Ciclo de Vida das Aplicações
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
Apresentação: Utilização de Metodologias Ágeis para Adaptação de um Processo ...
 
Es2 modelo de processo de software
Es2 modelo de processo de softwareEs2 modelo de processo de software
Es2 modelo de processo de software
 
Engenharia software rup
Engenharia software   rupEngenharia software   rup
Engenharia software rup
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
 
Apresentacao engenharia aup
Apresentacao engenharia aupApresentacao engenharia aup
Apresentacao engenharia aup
 
O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdf
O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdfO_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdf
O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdf
 

Mais de Jonas Mayer

Forget company culture #CultureCode
Forget company culture #CultureCodeForget company culture #CultureCode
Forget company culture #CultureCodeJonas Mayer
 
Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...
Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...
Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...Jonas Mayer
 
Semana acadêmica CC 2014 URI Santiago
Semana acadêmica CC 2014 URI SantiagoSemana acadêmica CC 2014 URI Santiago
Semana acadêmica CC 2014 URI SantiagoJonas Mayer
 
Apresentação Latinoware 2014 "O perfil do profissional do mercado de TI e o D...
Apresentação Latinoware 2014 "O perfil do profissional do mercado de TI e o D...Apresentação Latinoware 2014 "O perfil do profissional do mercado de TI e o D...
Apresentação Latinoware 2014 "O perfil do profissional do mercado de TI e o D...Jonas Mayer
 
Seminario Andamento TCC: Perspectivas sobre a Formação e a Carreira de Profis...
Seminario Andamento TCC: Perspectivas sobre a Formação e a Carreira de Profis...Seminario Andamento TCC: Perspectivas sobre a Formação e a Carreira de Profis...
Seminario Andamento TCC: Perspectivas sobre a Formação e a Carreira de Profis...Jonas Mayer
 
REFLEXÕES SOBRE A FORMAÇÃO EM CURSOS DE GRADUAÇÃO DA ÁREA DE COMPUTAÇÃO EM RE...
REFLEXÕES SOBRE A FORMAÇÃO EM CURSOS DE GRADUAÇÃO DA ÁREA DE COMPUTAÇÃO EM RE...REFLEXÕES SOBRE A FORMAÇÃO EM CURSOS DE GRADUAÇÃO DA ÁREA DE COMPUTAÇÃO EM RE...
REFLEXÕES SOBRE A FORMAÇÃO EM CURSOS DE GRADUAÇÃO DA ÁREA DE COMPUTAÇÃO EM RE...Jonas Mayer
 
Review VI Seminário de Educação Empreendedora
Review VI Seminário de Educação EmpreendedoraReview VI Seminário de Educação Empreendedora
Review VI Seminário de Educação EmpreendedoraJonas Mayer
 

Mais de Jonas Mayer (7)

Forget company culture #CultureCode
Forget company culture #CultureCodeForget company culture #CultureCode
Forget company culture #CultureCode
 
Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...
Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...
Seminário de Defesa de TCC "PERSPECTIVAS SOBRE A CARREIRA DE PROFISSIONAIS DE...
 
Semana acadêmica CC 2014 URI Santiago
Semana acadêmica CC 2014 URI SantiagoSemana acadêmica CC 2014 URI Santiago
Semana acadêmica CC 2014 URI Santiago
 
Apresentação Latinoware 2014 "O perfil do profissional do mercado de TI e o D...
Apresentação Latinoware 2014 "O perfil do profissional do mercado de TI e o D...Apresentação Latinoware 2014 "O perfil do profissional do mercado de TI e o D...
Apresentação Latinoware 2014 "O perfil do profissional do mercado de TI e o D...
 
Seminario Andamento TCC: Perspectivas sobre a Formação e a Carreira de Profis...
Seminario Andamento TCC: Perspectivas sobre a Formação e a Carreira de Profis...Seminario Andamento TCC: Perspectivas sobre a Formação e a Carreira de Profis...
Seminario Andamento TCC: Perspectivas sobre a Formação e a Carreira de Profis...
 
REFLEXÕES SOBRE A FORMAÇÃO EM CURSOS DE GRADUAÇÃO DA ÁREA DE COMPUTAÇÃO EM RE...
REFLEXÕES SOBRE A FORMAÇÃO EM CURSOS DE GRADUAÇÃO DA ÁREA DE COMPUTAÇÃO EM RE...REFLEXÕES SOBRE A FORMAÇÃO EM CURSOS DE GRADUAÇÃO DA ÁREA DE COMPUTAÇÃO EM RE...
REFLEXÕES SOBRE A FORMAÇÃO EM CURSOS DE GRADUAÇÃO DA ÁREA DE COMPUTAÇÃO EM RE...
 
Review VI Seminário de Educação Empreendedora
Review VI Seminário de Educação EmpreendedoraReview VI Seminário de Educação Empreendedora
Review VI Seminário de Educação Empreendedora
 

Último

REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
Teorias da Evolução e slides sobre darwnismo e evoulao
Teorias da Evolução e slides sobre darwnismo e evoulaoTeorias da Evolução e slides sobre darwnismo e evoulao
Teorias da Evolução e slides sobre darwnismo e evoulaoEduardoBarreto262551
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
Revisão ENEM ensino médio 2024 para o terceiro ano
Revisão ENEM ensino médio 2024 para o terceiro anoRevisão ENEM ensino médio 2024 para o terceiro ano
Revisão ENEM ensino médio 2024 para o terceiro anoAlessandraRaiolDasNe
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
NORMAS PARA PRODUCAO E PUBLICACAO UNIROVUMA - CAPACITACAO DOCENTE II SEMESTRE...
NORMAS PARA PRODUCAO E PUBLICACAO UNIROVUMA - CAPACITACAO DOCENTE II SEMESTRE...NORMAS PARA PRODUCAO E PUBLICACAO UNIROVUMA - CAPACITACAO DOCENTE II SEMESTRE...
NORMAS PARA PRODUCAO E PUBLICACAO UNIROVUMA - CAPACITACAO DOCENTE II SEMESTRE...LuisCSIssufo
 
O Modelo Atômico de Dalton - Carlos Vinicius
O Modelo Atômico de Dalton - Carlos ViniciusO Modelo Atômico de Dalton - Carlos Vinicius
O Modelo Atômico de Dalton - Carlos ViniciusVini Master
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...Universidade Federal de Sergipe - UFS
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...Universidade Federal de Sergipe - UFS
 
Sistema _ Endocrino_ hormonios_8_ano.ppt
Sistema _ Endocrino_ hormonios_8_ano.pptSistema _ Endocrino_ hormonios_8_ano.ppt
Sistema _ Endocrino_ hormonios_8_ano.pptMrciaVidigal
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...Universidade Federal de Sergipe - UFS
 

Último (17)

REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
Teorias da Evolução e slides sobre darwnismo e evoulao
Teorias da Evolução e slides sobre darwnismo e evoulaoTeorias da Evolução e slides sobre darwnismo e evoulao
Teorias da Evolução e slides sobre darwnismo e evoulao
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
Revisão ENEM ensino médio 2024 para o terceiro ano
Revisão ENEM ensino médio 2024 para o terceiro anoRevisão ENEM ensino médio 2024 para o terceiro ano
Revisão ENEM ensino médio 2024 para o terceiro ano
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
NORMAS PARA PRODUCAO E PUBLICACAO UNIROVUMA - CAPACITACAO DOCENTE II SEMESTRE...
NORMAS PARA PRODUCAO E PUBLICACAO UNIROVUMA - CAPACITACAO DOCENTE II SEMESTRE...NORMAS PARA PRODUCAO E PUBLICACAO UNIROVUMA - CAPACITACAO DOCENTE II SEMESTRE...
NORMAS PARA PRODUCAO E PUBLICACAO UNIROVUMA - CAPACITACAO DOCENTE II SEMESTRE...
 
O Modelo Atômico de Dalton - Carlos Vinicius
O Modelo Atômico de Dalton - Carlos ViniciusO Modelo Atômico de Dalton - Carlos Vinicius
O Modelo Atômico de Dalton - Carlos Vinicius
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
 
Sistema _ Endocrino_ hormonios_8_ano.ppt
Sistema _ Endocrino_ hormonios_8_ano.pptSistema _ Endocrino_ hormonios_8_ano.ppt
Sistema _ Endocrino_ hormonios_8_ano.ppt
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V25_...
 

Desenvolvimento de software para gestão de documentos

  • 1. XX Seminário Institucional de Iniciação Científica XVII Seminário de Integração de Pesquisa e Pós-Graduação II Colóquio Tecnológico da URI (COLTURIS) XII Seminario Extensão PESQUISA E ESTUDO SOBRE TÉCNICAS E MÉTODOS RELACIONADOS A ENGENHARIA DE SOFTWARE Jonas Mayer Ferreira, Luciéli Tolfo Beque Guerra [jonas.mayer.developer@gmail.com, lucieli@urisantiago.br] Grupo de pesquisa: Engenharia e Garantia de Qualidade de Software Linha de Pesquisa: Engenharia de Software Área do Conhecimento: Engenharias e Ciência da Computação Bolsa: PIIC/URI Universidade Regional Integrada do Alto Uruguai e das Missões – Campus Santiago
  • 2. Introdução Índice de sucesso em projetos de Desenvolvimento de Software em 2012, segundo o CHAOS Manifesto[1]
  • 3. Introdução O almoxarifado da Universidade Regional Integrada do Alto Uruguai e das Missões Campus Santiago (URI) entre outras funções armazena documentos e gerência seu fluxo. No entanto o gerenciamento destes documentos era feito de forma manual, atráves de planilhas eletrônicas e da impressão das mesmas.
  • 4. Objetivos O projeto de desenvolvimento de um software para gestão de documentos para o Almoxarifado da URI objetivava desenvolver um software com qualidade que atendesse as necessidades do almoxarifado e otimiza-se os seus processos, enquanto pesquisava, estudava e aplicava sólidos princípios da Engenharia de Software.
  • 5. Software de Qualidade Segundo MCLAUGHLIN [2] um software de qualidade ● deve satisfazer as necessidades do cliente ● possuir uma boa arquitetura e código conciso de modo que tenha ○ bons índices de manutenibilidade ○ facilite a reutilização de código ○ siga princípios que facilitem a extensão das funcionalidades
  • 6. Dominio Almoxarifado da URI Santiago: ● grande quantidade e variedade de documentos ● possui um alto índice de instabilidade em relação a estrutura organizacional e legislação de processos
  • 7. Metodologia Modelo de ciclo de vida Waterfall [3]
  • 8. Resultados e Discussão (metodologia) baseado em Waterfall natureza incremental Vantagens - entrega de um software sólido - diminuição dos riscos relacionados a prazos - foco nas etapas do processo de desenvolvimento - entrega em períodos menores - melhor resposta a mudança Desvantagens - entrega apenas após conclusão do projeto - adequação tardia a mudanças - feedback tardio - menor controle de prazos - estimativa menos apurada sobre progresso do projeto - possibilidade de diminuição da qualidade do código
  • 9. Resultados e Discussão Linguagem: Java ● Portabilidade ● Desempenho SGBD (Sistema Gerenciador de Banco de Dados): PostgreSQL ● Open Source ● Funcionalidades de alto-nível
  • 10. Resultados e Discussão (levantamento de requisitos) Técnicas de levantamento de requisitos: ● observação ● questionários ● entrevista
  • 11. Resultados e Discussão (requisitos) ● armazenamento do registro de documentos e de sua estrutura
  • 12. Resultados e Discussão (requisitos) ● gerenciar e administrar os processos de retiradas e solicitações de documentos SAlmox
  • 13. Resultados e Discussão (requisitos) ● manter um histórico das solicitações e das retiradas dos documentos
  • 14. Resultados e Discussão (requisitos) ● gerenciamento de usuários e controle do acesso
  • 15. Resultados e Discussão (requisitos) ● inicialmente o sistema deveria armazenar 9 categorias (atualmente 14) de documentos e sua estrutura
  • 16. Resultados e Discussão (requisitos) ● gerar ○ relatórios de retirada ○ lombadas ○ etiquetas ○ relatórios de descarte ○ folha rosto (1.04)
  • 17. Resultados e Discussão (análise de requisitos)
  • 18. Resultados e Discussão (análise de requisitos)
  • 19. Resultados e Discussão (análise de requisitos)
  • 21. Resultados e Discussão (projeto) Proposta de melhoria
  • 22. Resultados e Discussão (projeto) Arquitetura baseada no padrão composto MVC (Model–View–Controller) View Controller Model
  • 23. Resultados e Discussão (codificação) Model DAO View Controller Adotado Proposto DAO View Controller Model
  • 24. Resultados e Discussão (codificação) DAO Banco de Dados Stored procedures e visões
  • 25. Resultados e Discussão (teste) A etapa de testes consistiu de testes manuais, estes que se provaram, quando usados desacompanhadas de outras modalidades de testes, lentos e desgastantes. Como proposta de melhoria, estaria a automação de testes com o uso de unit testing e acceptance testing. Bem como o uso de TDD (Test-driven development).
  • 26. Resultados e Discussão (manutenção) Realizadas manutenções para: ● adição e adaptação de relatórios ● refatorações ● adaptção a portaria Nº 1.224 de 18 de dezembro de 2013 (em andamento)
  • 27. Resultados e Discussão (implantação) Inicialmente a implantação ocorreu em pequena escala (em um único terminal), devido a problemas de indisponibilidade de um servidor para o gerenciamento do banco de dados. Ocorrendo posteriormente, em uma maior escala, através da migração do banco de dados para um servidor no NI da Instituição.
  • 28. Software Linguagem: Java (versão minima 1.7) Sistemas Operacionais compatíveis: Linux e Windows SGBD: PostgreSQL (< 9.0) Versão atual: 1.04 Versão em produção: 1.1 Licença: GPL v.2 (Open Source)
  • 32. Cronograma Pesquisa e estudo sobre conceitos de Engenharia de Software. Escolha de uma Linguagem de Programação e Banco de Dados. Levantamento dos requisitos através do uso de técnicas de Engenharia de Software. Modelagem do sistema utilizando os principais diagramas da UML. Implementação do sistema. Realização de testes no software desenvolvido. Validação do sistema junto aos usuários.4 Implantação do sistema no setor do almoxarifado da URI Campus de Santiago. Elaboração de manual de utilização do software. Treinamento no uso do software.
  • 33. Conclusões Segundo os parâmetros do CHAOS Manifesto [1], o projeto pode ser considerado um sucesso, pois: 1. entrega do projeto no prazo determinado 2. contendo funcionalidades inicialmente requisitadas
  • 34. Conclusões No entanto conforme citado a aplicação de certas técnicas e tecnologias acompanhada do uso de uma metodologia baseada em modelo incremental poderiam reduzir o tempo e esforço empregados durante a realização do projeto.
  • 35. Conclusões As medidas empregadas para aumentar os indicies de manutenibilidade, como o uso do padrão composto MVC, realmente facilitaram as manutenções.
  • 36. Referências [1] STANDISH GROUP – Manifesto Chaos 2013. Disponível em: <http://www. versionone.com/assets/img/files/CHAOSManifesto2013.pdf> Acessado em: 15 de Maio de 2014> [2] MCLAUGHLIN B., et. al. ; Head First Object-Oriented Analysis & Design;primeira edição; O’Reilly Media, EUA. 2007 [3] PRESSMAN R.; Software Engineering: Apractioner's Approach, 7ª edição, 2010.