Reestruturação do ipPROCESS e inclusão de processos fundamentais do ciclo de vida

Ao longo da última década, houve uma crescente demanda de mercado por dispositivos embarcados que agregam muitas funcionalidades (como informação, entretenimento e comunicação), em detrimento da garantia da portabilidade destes equipamentos para os usuários. Por outro lado, houve a confirmação da Le...

Descripción completa

Detalles Bibliográficos
Autor: Silva dos Santos, Francielle
Tipo de recurso: tesis de maestría
Estado:Versión publicada
Fecha de publicación:2009
País:Brasil
Institución:Universidade Federal de Pernambuco (UFPE)
Repositorio:Repositório Institucional da UFPE
Idioma:portugués
OAI Identifier:oai:repositorio.ufpe.br:123456789/1867
Acceso en línea:https://repositorio.ufpe.br/handle/123456789/1867
Access Level:acceso abierto
Palabra clave:IP-cores
ipPROCESS
Processo de desenvolvimento
NBR ISO/IEC 12207
Processos fundamentais
Descripción
Sumario:Ao longo da última década, houve uma crescente demanda de mercado por dispositivos embarcados que agregam muitas funcionalidades (como informação, entretenimento e comunicação), em detrimento da garantia da portabilidade destes equipamentos para os usuários. Por outro lado, houve a confirmação da Lei de Moore, permitindo a elaboração de sistemas cada vez mais complexos em tamanho reduzido. Assim, surgiu um novo paradigma de desenvolvimento denominado System-on-Chip (SoC), onde todo o sistema embarcado pode agora ser integrado e implementado em um único chip, reusando componentes pré-existentes e préverificados, denominados Intellectual Property Cores (IP-cores), com o objetivo de reduzir o tempo e esforço de projeto. Neste contexto, dentro do projeto Brazil-IP (projeto para formação de recursos no desenvolvimento de hardware, apoiado pelo CNPQ), em 2005 surgiu o ipPROCESS, um processo de desenvolvimento de IP-cores com prototipação em FPGA, baseado no RUP (Rational Unified Process). Este processo define um conjunto de tarefas que são atribuídas a papéis especializados na organização, de modo a transformar os requisitos no IP-core desejado, cumprindo as restrições de prazo, custo e qualidade acordadas com o cliente. Em avaliações do processo realizadas comparativamente à norma NBR ISO/IEC 12207: Tecnologia da informação - Processos de Ciclo de Vida de Software (o qual define um modelo de referência para processos de ciclo de vida de software, bem como uma taxonomia para processos de software), foi atestado que o ipPROCESS não cobre o conjunto de processos fundamentais desta norma, apenas prevendo o desenvolvimento de um projeto, sem a negociação, concepção, fornecimento e manutenção do IP-core. Desta forma, este trabalho propõe a estruturação do ipPROCESS como conjunto de processos para o funcionamento da organização, focando na definição e incorporação dos processos fundamentais ao fluxo, para contemplar desde a negociação do produto com o cliente, passando pelo seu desenvolvimento, operação, distribuição e manutenção