Ir direto para menu de acessibilidade.
Página inicial > Desenvolvimento de Sistemas
Início do conteúdo da página
Desenvolvimento de Sistemas
Publicado: Terça, 29 de Agosto de 2017, 08h46 | Última atualização em Sexta, 08 de Julho de 2022, 16h19

Como solicitar?

Para que algum setor da UFCG possa solicitar o desenvolvimento de um novo sistema de informação, é necessário que a demanda seja encaminhada para o STI via Helpdesk ou por meio de um memorando ou requerimento via processo administrativo. A demanda será, então, avaliada pelo STI em conjunto com a administração superior. Caso seja aprovada a execução da demanda, o setor demandante será notificado e solicitado a participar das atividades de início do processo de desenvolvimento do software requisitado.

 

Sobre a metodologia de Desenvolvimento do STI

Por processo de desenvolvimento ou metodologia de desenvolvimento de software, entende-­se como um conjunto estruturado de práticas (diagramas, planilhas, especificações) que podem ser repetidas durante o processo de produção de um software [1].

 A metodologia para desenvolvimento de software no âmbito da UFCG proposta pelo STI teve, como objetivo:  

  1. Satisfazer as diretrizes e normas sugeridas pelo Governo Federal,
  2. Padronizar o processo de desenvolvimento,  
  3. Ser adequada à realidade do STI e que possa suprir as necessidades demandadas pela administração,
  4. Trazer mais agilidade no desenvolvimento de  software,
  5. Garantir a qualidade e maior disponibilidade das informações produzidas tanto no processo de desenvolvimento, quanto pelos softwares implementados.
 
A metodologia de desenvolvimento proposta pelo STI­UFCG é baseada em um processo ágil de desenvolvimento, o XP1 [2], também criada na UFCG e utilizada durante o curso de graduação em Ciências da Computação dessa instituição. O XP1 é baseado nas práticas de Extreme Programming (XP) [3], com algumas mudanças e simplificações, mas que abraçam tarefas imprescindíveis a qualquer processo de desenvolvimento de software [2].
 
A metodologia segue um processo iterativo e incremental e apresenta as etapas a seguir:
 
  • Iniciar o Projeto
  • Definir User Stories (requisitos do usuário)
  • Elaborar Projeto Arquitetural (etapa opcional, dependendo da complexidade do sistema)
  • Elaborar Esquema Lógico dos dados
  • Elaborar Plano de Releases (entregas)
  • Elaborar Testes de Aceitação (etapa opcional, dependendo do tempo disponível para testes)
  • Planejar Iteração
  • Detalhar User Stories
  • Quebrar User Stories em tarefas
  • Executar tarefas da Iteração
  • Realizar entrega
  • Finalizar Projeto
 
Diagrama do Processo de Desenvolvimento do STI

 

 

[1] Gilb, Tom. Principles of Software Engineering Management. Addison­Wesley, 1988. 
[2] XP1. XP1: Um Processo de Desenvolvimento, 2002, Disponível em: http://www.dsc.ufcg.edu.br/~jacques/cursos/2002.2/projii/xp1/xp1.html , Acessado em Junho de 2015;
[3] BECK, K. Programação Extrema Explicada. Bookman, 1999.
registrado em:
Fim do conteúdo da página