Processo de Software - Ciclo de Vida

Este site possui recursos de acessibilidade para web visando à inclusão e autonomia de todas as pessoas.

STIC

Processo de Software Ciclo de Vida

(Anexo III do Ato n. 1254/2017-PR - DJe n. 171, 15/09/2017)

VERSÃO DESCONTINUADA

Voltar para Processos

Voltar para Versão Mais Atual

Dono do Processo: Diretor (a) do Departamento de Sistemas

O Processo de Ciclo de Vida do Software é responsável em gerenciar o ciclo de vida dos softwares produzidos, manutenidos ou adquiridos pelo PJRO. O modelo apresentado é uma adaptação do modelo EUP (Enterprise Unified Process) , o qual se mostra uma evolução do modelo RUP (Rational Unified Process) , considerando-se uma abordagem mais ampla para o uso de sistemas ágeis e contemplar etapas para a desativação da solução de software.

O ciclo de vida do software será entendido como a evolução de um sistema, produto, serviço, projeto ou outra entidade desenvolvida por humanos, desde a concepção de uma necessidade de solução de software até a sua desativação (adaptado da Norma ABNT NBR-ISO/IEC 12207:2009).

A definição de um processo de ciclo de vida está em acordo com as melhores práticas da Engenharia de Software, e serve de referência para a construção de soluções de software simples ou complexos, orientando as equipes da STIC do PJRO nas diversas etapas que constituem o processo.

O modelo, apresentado de forma panorâmica, destina-se a permitir tratar as especificidades de atividades e modelos do processo de desenvolvimento de software de maneira detalhada em documentos complementares.

Objetivos:

  • Demonstrar para as áreas da STIC do PJRO e aos demais interessados e envolvidos, o processo de ciclo de vida de soluções de software adotado por esta organização para a definição, construção, aquisição, manutenção e desativação de software;
  • Orientar as equipes de desenvolvimento e correlatas sobre as atividades contidas no processo com suas regras e diretrizes determinadas e padronizadas.

Fluxo:

fluxo ciclodevida

Fluxo do Processo de Software Ciclo de Vida

Descrição das Atividades:

Id

Atividade

Objetivo

Responsável

1

Solicitação de uma demanda de software

Produzir um documento (proposta conceitual) que descreve o problema e o caminho para a solução por meio de um sistema de informação. Pode ser uma necessidade ou uma oportunidade. O documento que retrata essa atividade é o DOD – Documento de Oficialização de Demanda.

Interessado

2

Análise quanto ao alinhamento e viabilidade

Analisar quanto ao alinhamento e viabilidade inicial da proposta. Ao constatar o alinhamento, pode ou não autorizar o aprofundamento dos estudos técnicos.

Comitê de Governança de TIC

3

Designar equipe de projeto

Designar a equipe de projeto que irá produzir o estudo técnico preliminar

Secretário de TIC

4

Realizar Estudo Técnico Preliminar

Definir o escopo, restrições, limites.

Fazer análise do custo/benefício;

Produzir o plano de gerenciamento de risco e estudo de viabilidade.

Equipe de projeto

5

Elaborar o plano de gerenciamento do projeto

Desenvolver o plano de gerenciamento do projeto e outros documentos de planejamento.

Descrever a base para aquisições de recursos necessários para atingir a solução.

Equipe de projeto

6

Elaborar a análise de requisitos

Analisar as necessidades dos usuários e desenvolver os requisitos da solução.

Criar um documento detalhado dos requisitos funcionais.

Equipe de projeto

7

Elaborar projeto da solução

Elaborar o documento de projeto, com o detalhamento dos requisitos, focando na entrega das funcionalidades requeridas.

Equipe de projeto

8

Escolher o método de atendimento para a solução de software

Decidir se a solução será atendida pelo desenvolvimento ou contratação de uma solução.

O desenvolvimento implica seguir o fluxo do Modelo de Desenvolvimento de Software (MDS).

A contratação deve possibilitar ainda o desenvolvimento da solução por terceiros, a adaptação por um contratado de uma solução já existente ou a aquisição de um software de prateleira. O fluxo deve ser encaminhado para viabilizar a contratação.

Equipe de projeto

9

Modelo de Desenvolvimento de Software

Proceder ao fluxo de desenvolvimento de software, que integrará as etapas de desenvolver, integrar e implantar, descritas nesse processo de ciclo de vida.

No processo de desenvolvimento de software (MDS), converte-se o projeto em um sistema de informação completo. Inclui-se aquisições e configuração ambientes de produção. Criam-se e testam-se bancos de dados, casos de uso e procedimentos. Realiza-se testes, codifica-se compila-se e concluem-se procedimentos de aquisição.

Dentro do ciclo de vida do software, o MDS abrange as fases de desenvolvimento, integração e testes, implementação e a de operação e manutenção.

Equipe de desenvolvimento

10

Avaliar a qualidade e valor do software

Descreve as atividades de encerramento do sistema, enfatizando o tratamento apropriado dos dados do sistema.

A avaliação deve comparar a qualidade e o valor do software para o negócio:

Qualidade baixa e valor baixo: descartar o software

Qualidade baixa e valor alto: analisar a possibilidade de reengenharia

Qualidade alta e valor baixo: substituir por produto de prateleira

Qualidade alta e valor alto: continuar mantendo o software

Essa avaliação deve ocorrer pelo menos a partir do 5º ano de vida do software.

Comitê de Governança de TIC? Ou Gestor do Software??

Controle do processo:

ID

1

Processo

Solução de Software (ciclo de vida)

Dono do Processo

Diretor do Departamento de Desenvolvimento de Sistemas

Indicador

Soluções de Software acompanhadas pelo processo (iSSW-cv)

Justificativa

Quanto maior o índice, melhor a qualidade da solução de software

Periodicidade

Quadrimestral

Intervalo

4 últimos meses

Regra de cálculo

iSSW-cv = (total de soluções de software existentes no período acompanhadas pelo processo de ciclo de vida / total de soluções de software existentes no período) * 100

Meta

80% das soluções de software acompanhadas pelo processo de solução de software (ciclo de vida)

Origem dos dados

Catálogo de serviços e controle do Departamento de Desenvolvimento de Sistemas

Responsável pela coleta

Diretor do Departamento de Desenvolvimento de Sistemas

Responsável pela análise do indicador

Diretor do Departamento de Estratégia e Governança

 

Poder Judiciário de Rondônia

Poder Judiciário do Estado de Rondônia
Horário de Funcionamento:
(Segunda a Sexta-feira)
Público Geral: 7h às 14h | Plantão Judicial: 14h às 7h | Atendimento Virtual: 7h às 14h

Telefone (69) 3309-6237 (clique aqui) | E-mail: presidencia@tjro.jus.br
Sede - Rua José Camacho, nº 585 - Bairro Olaria
Cep 76801-330 - Porto Velho, Rondônia