O documento descreve o ciclo de vida cascata utilizado para desenvolver o Sistema de Cadastro para Comércio Informal (SCCI), incluindo as etapas de levantamento de requisitos, análise de requisitos, projeto, implementação e testes. O sistema foi desenvolvido para organizar comerciantes informais durante eventos e utiliza banco de dados SQL Server com interface gráfica em Java.
2. ÍNDICE Ciclo de vida Etapas do Processo Conclusões ACCER – Soluções em TI.
3. CICLO DE VIDA Para a elaboração do Programa SCCI- Sistema de Cadastro para Comercio Informal , foi utilizado o ciclo de vida CASCATA. Este ciclo de vida é um dos mais antigos que existem, mas o consideramos por ser o mais simples e mais aplicável no nosso caso de aprendizagem e pela pouca experiência do grupo. Também devido ao pouco tempo da elaboração do projeto, não foi possível a existência de iteração do cliente final na criação do programa,visto que este tipo de ciclo de vida se torna mais demorada, muito embora apresente a menor freqüência de retrabalho. ACCER – Soluções em TI.
4. PROCESSOS Os processos pertencentes ao Ciclo de vida CASCATA que foram aplicados na criação do SCCI foram: Levantamento de Requisitos; Análise de Requisitos; Projeto; Implementação e Testes. ACCER – Soluções em TI.
6. Sondamos os clientes para onde os sistema seria direcionado, tentamos entender o problema e procuramos traduzir em forma de um sistema automatizado, um programa que resolvesse ao máximo o problema em questão que os órgãos públicos, principalmente as prefeituras, enfrentam em relação a desorganização do comerciantes informais perante a realização de eventos nas cidades. Sem o devido controle, os comerciantes informais se alocam de forma desordenada no espaço físico onde o evento está sendo realizado, muitas vezes atrapalhando o trânsito de carros e pedestres, como também entram em concorrência com os demais comerciantes fixos que pagam seus impostos regularmente. LEVANTAMENTO DE REQUISITOS ACCER – Soluções em TI.
7. LEVANTAMENTO DE REQUISITOS Neste momento do processo foram criados os Documentos de Visão e Requisitos. ACCER – Soluções em TI.
8. ANÁLISE DE REQUISITOS Estudamos mais profundamente as necessidades levantadas. Consideramos que seria mais viável a criação de um software do tipo desktop, pois o mesmo será de acesso único e exclusivamente local, e definimos que seria desenvolvido um programa simples e prático com uma tela auto explicativa composta pelos Menus de Cadastros dos usuários e integrantes das regras de negocio, como também os menus destinados a emissão de relatórios. ACCER – Soluções em TI.
9. ANÁLISE DE REQUISITOS Neste momento depois de analisarmos todos os requisitos, criamos os documentos de Casos de Uso e Casos de Teste para testar a funcionalidade dos casos de uso. ACCER – Soluções em TI.
10. PROJETO Neste momento do processo criamos os Protótipos de tela, antes de implementar mesmo o sistema para ter uma idéia gráfica do que o Software poderia ser e a partir dos casos de uso também criamos os diagramas de Casos de Uso, Diagramas de Classe e por último o Modelo Entidade Relacionamento para poder realizar a implementação e a criação do banco de dados. ACCER – Soluções em TI.
11. IMPLEMENTAÇÃO A linguagem escolhida para a codificação foi JAVA e o banco de dados: SQL Server 2008 R2. ACCER – Soluções em TI.
12. TESTES Implementamos os testes dos principais casos de uso de forma manual. ACCER – Soluções em TI.
13. PAPÉIS Nenhum dos participantes do grupo assumiu um único papel. Todos participaram de todos os processos. ACCER – Soluções em TI.
14. ALUNOS Annie Silva Carlos Gilberto Eraldo Carvalho Rodrigo Góis ACCER – Soluções em TI.