Up One Level

Next Page

ListEx3 Reference :: by diogo branquinho

 

Instituto Tecnológico de Aeronáutica
Curso de Pós-Graduação em
Engenharia Eletrônica
e Computação

CE-230 Qualidade, Confiabilidade e Segurança de Software
Professor Dr. Adilson Marques da Cunha
2° Semestre de 2006

RELATÓRIO DA LISTA DE EXERCÍCIOS 3

 

Objetivo
Conteúdo
Conclusão

 

Introdução

Propiciar aos Alunos a compreensão da utilização dos principais Artefatos do Processo Unificado Rational – PUR (Rational Unified Process – RUP) numa 2ª Iteração da 1ª Fase de Iniciação (Inception) e numa 2ª Iteração da 2ª Fase de Elaboração (Elaboration) do RUP, visando aumentar os seus níveis de eficiência no 1º Nível de Integração de Unidades de Software de Computador – USC (Computer Software Units – CSU) em Componentes de Software de Computador – CSC (Computer Software Components – CSC). (topo)

  

Conteúdo                                                                    

A temática escolhida como estudo de caso para este 2.o semestre de 2006 para esta disciplina, foi baseada em problemáticas atuais e realistas. Estão envolvidos o Satélite Universitário do INPE-ITA, o Veículo Aéreo Não Tripulado - VANT e a Agência Nacional de Águas – ANA.

Nesta temática VANT-EC-SAME, é sob minha responsabilidade a Unidade de Software de Computador – USC Barramento de Dados – BADA do VANT que agora faz parte esta no nível de integração Componente de Software de Computador.

 

Conteúdo - Procedimentos Realizados

 

Foram elaborados os 3 (três) principais Artefatos do RUP para a Linha Base Alocada do Protótipo de Projeto do Componente de Software de Computador – CSC Suporte do VANT. Os respectivos artefatos podem ser acessados clicando-se nos links abaixo:

01)   Plano de Testes (PT);    

02)   Caso de Uso de Teste (CUT); e

03)   Plano da Gerencia de Qualidade (PGQ).

 

Estimativa de Esforços da USC

Para a aferição, avaliação e indicação das Estimativas de Esforços Computacionais foi utilizada a ferramenta “Estimativa de Esforços de Desenvolvimento de Software baseado em Pontos de Casos de Uso - EEDS-PCU”, criada e desenvolvida pelo aluno Caio Monteiro Barbosa da Silva, do programa de Pós-graduação do Instituto Tecnológico de Aeronáutica - ITA.

 

Esta Estimativa corresponde a CSC SUP, com uma porcentagem de segurança de 15%, dedicação mensal de 80h, 4 (quatro) membros na equipe, dessa forma a tarefa deve ser realizada em torno de 4 meses.

 

 

Faça o download dessa Estimativa

 

Levando em consideração alguns fatores importantes para o resultado obtido acima:

 

Fatores Técnicos

 

Fator

Peso

Relevância

Sistema Distribuído

2

0

Desempenho da Aplicação

1

0

Eficiência do Usuário Final

1

0

Complexidade de Processamento Interno

1

1

Reusabilidade de Código

1

5

Facilidade de Instalação

0,5

0

Usabilidade

0,5

0

Portabilidade

2

0

Facilidade de Manutenção

1

0

Concorrências

1

0

Características de Segurança

1

0

Acesso Direto a Dispositivos de Terceiros

1

0

Requer Treinamento Especial aos Usuários

1

3

 

Fatores Ambientais

 

Fator

Peso

Relevância

Familiaridade com o Processo Iterativo Unificado

1,5

1

Experiência na Aplicação

0,5

2

Experiência em Orientação a Objetos

1

4

Capacidade de Liderança em Analise

0,5

4

Motivação

1

4

Estabilidade de Requisitos

2

4

Consultores Part-Time

-1

0

Dificuldade de Programação na Linguagem

-1

0

 

(topo)

 

Implementação do CSC SUP – Rose RealTime + RQA

         Com a Ferramenta Rose RealTime foi implementado o CSC SUP com as instâncias dos Diagramas de Casos de Uso, Seqüência, Classes, Estrutura e Estados e os Test Harness com o RQA. Os mesmos podem ser observados nos relatórios a seguir, gerados pela Ferramenta SoDA e pelo Web Plubisher do Rose RealTime.

         Web Publisher

 

Conclusão

A nova iteração em nível de Componente de Software de Computador, trouxe um sentido maior a cada Unidade de Software de Computador  que estavam antes bastante isoladas. A partir desta fase a construção dos Testes baseados em Modelos de Casos de Uso se mostram mais eficazes e justificam a sua razão de existência, ajudando no desenvolvimento posterior do Software de Suporte do VANT.

A aplicação dos 3 (três) principais artefatos de qualidade do RUP no protótipo de projeto de CSC VSUP, na Fase de Linha Base Alocada se mostraram extremamente úteis, eficazes e indispensáveis para execução de um bom projeto de software.

 

(topo)