Sistema de Paginação de Esportes Universitários Caso de Desenvolvimento
Versão 1.0
Histórico da Revisão
Índice Analítico
Introdução
FinalidadeEste documento apresenta a maneira na qual a metodologia de desenvolvimento do RUP e de ContextWISE será utilizada para o projeto Sistema de Paginação de Esportes Universitários para WebNewsOnLine. EscopoEste caso de desenvolvimento se aplica às fases Iniciais, Elaboração, Construção e Transição do projeto Sistema de Paginação de Esportes Universitários. Definições, Acrônimos e AbreviaçõesContextWISE é a metodologia otimizada na Web desenvolvida pela Integração do Contexto. É uma adaptação do Rational Unified Process para projetos baseados na Web. Os Artefatos são distribuíveis produzidos durante as diversas atividades. RUP é o Rational Unified Process, uma metodologia de desenvolvimento de software. ReferênciasNenhuma. Visão GeralO restante desse documento descreve as maneiras nas quais o RUP será adaptado para esse projeto. Quando o RUP for utilizado no estado em que se encontra, isso será observado. A seção 2 contém uma visão geral do processo de desenvolvimento, incluindo o gerenciamento do projeto e as atividades de garantia de qualidade. A seção 3 descreve os fluxos de trabalho de iteração para as fases de Elaboração e de Construção. A seção 4 descreve os fluxos de trabalho de Modelagem dos Negócios. Visão Geral do Processo de Desenvolvimento
Esse projeto consistirá em uma Fase Inicial completa, uma Fase de Elaboração, uma Fase de Construção de três iterações e uma Fase de Transição completa. O design e as revisões de código ocorrem nos marcos de iteração chave e as revisões de qualidade do projeto serão conduzidas ao final de cada fase. Fases
IniciaçãoDefina o Escopo e a VisãoTrabalharemos com envolvidos no sistema para nos desenvolvermos a fim de definir a visão e o escopo do projeto. Isso será feito durante uma sessão facilitada e produzirá o documento de Visão como um artefato. Uma versão inicial dos riscos do projeto também será desenvolvida nesse ponto. Descreva e esclareça a funcionalidade que deve ser fornecida pelo sistema.Conduziremos as sessões para coletar as opiniões dos investidores sobre o que o sistema deverá fazer. Descreveremos o Modelo de Caso de Uso nesse ponto como uma base para as atividades de design subseqüentes. Também será desenvolvido um Glossário de termos específicos para esse projeto. Considere a viabilidade do projeto e defina o plano de Desenvolvimento de Software.Com a entrada do modelo de caso de uso, converteremos a Visão em termos econômicos, atualizando o Caso de Negócios, fatorando os custos de investimentos do projeto, as estimativas do recurso, o ambiente necessário e os critérios de sucesso (projeção de receita e reconhecimento de mercado). Também atualizaremos a Lista de Riscos para fazer referência aos casos de uso identificados e incluir novos riscos identificados. Desenvolveremos o plano inicial de Desenvolvimento do Software para mapear completamente as fases do projeto. Fluxos de Trabalho de ElaboraçãoA serem definidos posteriormente no projeto. Fluxos de Trabalho de ConstruçãoA serem definidos posteriormente no projeto. Fluxos de Trabalho de TransiçãoA serem definidos posteriormente no projeto. Modelagem de Negócios
Refinaremos o Glossário durante essa atividade. ArtefatosOs seguintes artefatos são produzidos durante esse fluxo de trabalho:
Artefatos de Entrada ChaveNenhum. Fluxo de TrabalhoO desenvolvimento de uma Especificação de Negócios Suplementar, de um Modelo de Análise de Negócios e de Casos de Uso de Negócios será omitido do fluxo de trabalho padrão. Requisitos
Capturaremos os requisitos através do desenvolvimento dos casos de uso. Os casos de uso definem os agentes (indivíduos que interagem com o sistema) e casos de uso (descrições de como os agentes interagem com o sistema). Durante o desenvolvimento de casos de uso (que serão feitos através de sessões facilitadas), um conjunto de requisitos que não são de caso de uso também será capturado no documento de Especificações Suplementares. ArtefatosOs seguintes artefatos são produzidos durante esse fluxo de trabalho:
RelatóriosOs seguintes relatórios são gerados durante esse fluxo de trabalho:
Artefatos de Entrada Chave
Manutenção dos Requisitos de EntradaNenhum necessário - mantenha no estado em que se encontra. Fluxo de TrabalhoO desenvolvimento dos dois artefatos está incluído ao fluxo de trabalho padrão - Artigo sobre o Design Criativo e o Mapa de Navegação. Também movemos a geração do Protótipo de Interface do Usuário para a Fase Inicial. Análise e Design
Os casos de uso desenvolvidos durante o fluxo de trabalho de Requisitos formam a base para a análise e design subseqüentes. As técnicas de design e de análise orientadas ao objeto serão utilizadas para concluir os casos de uso inicialmente desenvolvidos, produzir a análise e projetar os modelos de objetos, o modelo de dados e o documento de arquitetura do software. ArtefatosOs seguintes artefatos são produzidos durante esse fluxo de trabalho:
RelatóriosOs seguintes relatórios são gerados durante esse fluxo de trabalho:
Artefatos de Entrada Chave
Fluxo de TrabalhoEsse não é um sistema em tempo real; portanto, o fluxo de trabalho de design em tempo real é omitido. Estamos projetando o banco de dados neste ponto; portanto, o fluxo de trabalho opcional é incluído nesta fase. Implementação
A implementação ocorrerá, desenvolvendo os objetos e os pacotes com base nos modelos de design desenvolvidos anteriormente. Assim que forem criados inicialmente, eles serão revisados pela equipe de desenvolvimento, terão a unidade testada pelo desenvolvedor e colocados sob o gerenciamento de configuração para integração nos subsistemas e sistemas para teste de integração. ArtefatosOs seguintes artefatos são produzidos durante esse fluxo de trabalho:
Revisões de CódigoAs revisões de código formais ocorrerão ao final da Fase Inicial. Cobertura de Teste da UnidadeConsulte o Plano de Teste. Artefatos de Entrada Chave
Fluxo de TrabalhoO fluxo de trabalho padrão será utilizado. Gerenciamento do Projeto
ArtefatosOs seguintes artefatos são produzidos durante esse fluxo de trabalho:
RelatóriosNenhum Artefatos de Entrada Chave
Fluxo de TrabalhoO fluxo de trabalho padrão será utilizado. Teste
O fluxo de trabalho do teste será conduzido por etapas de teste e scripts que serão desenvolvidos a partir dos casos de uso. O teste de integração (que testa a funcionalidade do sistema) e o teste de carregamento e de stress (que testa o sistema sob diversas condições de carregamento) serão adiados para a Fase de Elaboração. ArtefatosOs seguintes artefatos são produzidos durante esse fluxo de trabalho:
RelatóriosOs seguintes relatórios são gerados durante esse fluxo de trabalho:
Artefatos de Entrada Chave
Fluxo de TrabalhoO fluxo de trabalho padrão será utilizado. Implantação
Um teste Beta de um mês será utilizado para determinar a adequação do sistema para implantação. Assim que algum defeito maior for corrigido, o sistema será liberado para uso geral. Durante a fase inicial, nenhuma implantação será executada. Direitos Autorais 1987 - 2003 Rational Software Corporation |