1.0 INTRODUÇÃO
Esta secção descreve uma visão geral sobre o projecto de software, iniciando
com uma descrição do seu âmbito, de seguida enumera as principais funções que
o sistema deve assegurar. Descreve-se também quais são os requisitos de
comportamento e temporais da aplicação e seguidamente fala-se das restrições
técnicas e temporais existentes no projecto.
Para este projecto não existe um cliente específico, vamos tentar atingir
uma quota de mercado com um produto pois, apesar de já existir algo semelhante
para PC, ainda não existe para dispositivos ubíquos, neste caso o PDA.
Universidade do Algarve 1
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Universidade do Algarve 2
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Restrições técnicas:
Restrições Temporais:
Universidade do Algarve 3
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Posso então mencionar a definição de métrica para que não restem duvidas do
que é uma métrica: “Medida quantitativa do grau de posse de um atributo dado
por parte de um sistema, componente ou processo”
não gráfica 2
Universidade do Algarve 4
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
2.3 Resultados
Com base na métrica de Lorenz & Kidd em cima descrita obtivemos os resultados
seguintes:
1. Nº classes chave = 9
2. Escolhemos o Interface com base na aplicação gráfica que irá ter o produto
final. Multiplicador do GUI = 2,5
3. 9 X 2.5 = 22.5
Universidade do Algarve 5
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Sabendo-se os dias de trabalho totais (549 dias), estes dias são agora
distribuídos de acordo com as seguintes percentagens de distribuição dos
componentes essenciais num projecto:
1) Planeamento: 2-3%
2) Requisitos – Análise – Desenho: 40%
3) Geração de Código: 20%
4) Testes: 37-38%
Universidade do Algarve 6
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Recursos humanos:
A equipa de desenvolvimento do projecto é formada por três elementos,
sendo eles:
• Gestor de Projecto
• Programador de Software
• Programador de Software
• Engenheiro de Software
• Analista de Sistemas
• Testador de Software
Recursos de Software:
Para o desenvolvimento de todo o nosso projecto foram utilizadas as
seguintes ferramentas de software:
Universidade do Algarve 7
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Recursos Hardware:
Em relação aos recursos de hardware utilizados para elaboração do
projecto são basicamente os computadores pessoais dos elementos da
equipa e o dispositivo ubíquo para testar a aplicação.
Recursos Bibliográficos:
Estes são os recursos mais importantes na ausência de conhecimento
sobre algum tema ou área específica, assim sendo foram utilizamos para
ganhar os tais conhecimentos que nos faltavam para conseguirmos
elaborar este projecto.
Universidade do Algarve 8
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Universidade do Algarve 9
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Universidade do Algarve 10
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Universidade do Algarve 11
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Ferramentas inadequadas/inexistentes
Universidade do Algarve 12
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Sub-estimativa do tempo/esforço
Universidade do Algarve 13
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
! "# $ % $ &
" $ '$ (#
$ $
)$ *+ $ $ ,
Descrição: Produto foi um fracasso e não existiu aceitação por parte dos
clientes no mercado.
Estratégia de redução: Criação de protótipos específicos (versões beta do
software) para distribuição pelos vários professores para que tenham
conhecimento das potencialidades do produto de forma a ficarem interessados
na compra final do produto.
Plano de contingência: Repensar todo o produto e verificar as funcionalidades
que seriam mais úteis com base nas opiniões dos clientes que utilizaram o
protótipo.
Pessoa responsável: Michael Viegas, Celso Brito, Renato Santos (16-11-2006)
Universidade do Algarve 14
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Tabela 3.1 – Tabela que contém o tempo (dias de trabalho) por cada fase do projecto.
Universidade do Algarve 15
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Figura 1.1 – Imagem (Parte 1) do diagrama de Gantt que contém todas as tarefas a elaborar em cada fase do projecto.
Universidade do Algarve 16
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Figura 1.2 – Imagem (Parte 2) do diagrama de Gantt que contém todas as tarefas a elaborar em cada fase do projecto.
Universidade do Algarve 17
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Figura 1.3 – Imagem (Parte 3) do diagrama de Gantt que contém todas as tarefas a elaborar em cada fase do projecto.
Universidade do Algarve 18
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
A equipa é formada por três elementos e logo no inicio dos trabalhos definimos
claramente as funções de cada um, sendo:
Universidade do Algarve 19
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Já agora passo indicar o endereço onde se encontra o nosso Blog, o Blog dos
Rangers é:
http://rangersteam.blogspot.com
Universidade do Algarve 20
Faculdade de Ciência e Tecnologia
Projecto: Software de Apoio a Professores e Pedagogos em Dispositivos PDA
Equipa: RangersTeam (Celso Brito, Renato Santos, Michael Viegas)
Universidade do Algarve 21
Faculdade de Ciência e Tecnologia