Sei sulla pagina 1di 15

Universidade Regional Integrada do Alto Uruguai e das Misses Curso de Cincia da Computao Cmpus Santiago

PESQUISA E ESTUDO SOBRE TCNICAS E MTODOS RELACIONADOS A ENGENHARIA DE SOFTWARE


Jonas Mayer Ferreira, Lucili Tolfo Beque Guerra
[jmayer13@hotmail.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 Cincia da Computao Bolsa: PIIC/URI

Introduo
O almoxarifado da Universidade Regional Integrada do Alto Uruguai e das Misses Campus Santiago (URI) no cmpus de Santiago entre outras funes armazena documentos e gerncia seu fluxo. Atualmente o registro de documentos e de suas retiradas e a manuteno dos mesmos feita de forma manual atravs de planilhas, o que torna a busca e armazenamento destes documentos um processo ineficiente e suscetvel a erros.

Objetivos
O projeto de desenvolvimento de um software de gesto de documentos tem por objetivo desenvolver um software com qualidade que atenda as necessidades do almoxarifado e otimize os seus processos, enquanto pesquisa, estuda e aplica slidos princpios da Engenharia de Software.

Metodologia
1) Pesquisa e estudo sobre conceitos de Engenharia de Software. 2) Escolha de uma Linguagem de Programao e Banco de Dados. 3) Levantamento dos requisitos atravs do uso de tcnicas de Engenharia de Software. 4) Modelagem do sistema utilizando os principais diagramas da UML. 5) Projeto do sistema. 6) Desenvolvimento da base de dados, vises e stored procedures

Resultados e Discusso
1) Pesquisa e estudo sobre conceitos de Engenharia de Software Segundo Rezende (2002), qualidade de software est relacionada conformidade com os requisitos, adaptabilidade ao uso e adequao ao usurio. Segundo Freeman (2007) h uma constante no desenvolvimento de software, a alterao. Ela independente de linguagem de programao, de como o software desenvolvido e onde desenvolvido, isto porque todo software precisa crescer e mudar para no ficar obsoleto.

Resultados e Discusso
2) Escolha de uma Linguagem de Programao e Banco de Dados Java e PostgreSQL

Fonte: http://www.datasafe.co.nz/

Fonte: http://www.revista.espiritolivre.org/

Resultados e Discusso
3) Levantamento dos requisitos atravs do uso de tcnicas de Engenharia de Software Utilizao das tcnicas de levantamento de requisitos : observao questionrio anlise de documentos entrevista

Resultados e Discusso
Inicialmente foram identificadas 9 categorias de documentos: Almoxarifado Atas e Exames Cadernos de Chamada Departamento Pessoal Ex-alunos e Desistentes Filantropia Formandos Formandos Ps-graduao Movimentos de Caixa

Resultados e Discusso
4) Modelagem do sistema diagramas da UML. Diagrama de Casos de Uso Diagramas de Classes Diagramas de Sequncia Diagramas de Atividades utilizando os principais

Resultados e Discusso
5) Projeto do sistema Arquitetura base: MVC (Model-View-Controller)

Prottipos usando Pencil Project

Fonte: http://saude.abril.com.br/

Resultados e Discusso
6) Desenvolvimento da base de dados, vises e stored procedures

Cronograma

1) Pesquisa e estudo sobre conceitos de Engenharia de Software. 2) Escolha de uma Linguagem de Programao e Banco de Dados. 3) Levantamento dos requisitos atravs do uso de tcnicas de Engenharia de Software. 4) Modelagem do sistema utilizando os principais diagramas da UML. 5) Implementao do sistema. 6) Realizao de testes no software desenvolvido. 7) Validao do sistema junto aos usurios.4 8) Implantao do sistema no setor do almoxarifado da URI Campus de Santiago. 9) Elaborao de manual de utilizao do software. 10) Treinamento no uso do software.

Concluses
Atravs do levantamento e anlise de requisitos foram identificadas as principais funcionalidades do software e os dados que o sistema vai gerenciar. Por meio da modelagem utilizando os principais diagramas de UML os requisitos foram refinados. Na fase de projeto foram traduzidos e estruturados os requisitos numa representao coesa do software, desda arquitetura usada, definio da estrutura dos dados, prottipo do software e descrio das funcionalidades e procedimentos. A partir da estrutura dos dados definida na fase de projeto foi criada a base de dados e posteriormente foram desenvolvidas as vises e stored procedures para execuo das funcionalidades descritas no projeto.

Concluses
Atualmente o projeto se encontra na fase de codificao, mais precisamente na codificao da camada de controle, uma fez que as camadas de modelo, DAO e viso foram concludas. Posteriormente sero desenvolvidos os mdulos de gerao de relatrios e demais ajustes finais.

Referncias
FREEMAN, E.; FREEMAN E. Head First: Design Patterns, 2 edio , 2007 REZENDE, D. A.; Engenharia de Software e Sistemas de Informao . Rio de Janeiro,BRA: Brasport Livros e Multimdia, 2002.

Potrebbero piacerti anche