Introdução
- A prototipagem de software é um método que pode ser utilizado em várias etapas da produção de uma aplicação. A idéia é criar uma espécie de rascunho do sistema, o que pode ser feito usando desde ferramentas simples como papel e lápis, até os próprios construtores de interfaces que seram usados no projeto. Para a Engenharia de Software a criação de protótipos traz diversas vantagens, como uma melhor definição dos requisitos e uma diminuição na quantidade de retrabalho, já que é possível prever e corrigir certas inconsistências ainda na fase inicial.
- Ferramentas de Prototipagem:
- Visual Fox Pro – Sistema de desenvolvimento de Banco de Dados para rápida criação de aplicações desktop.
- Eclipse - O eclipse (IDE) é uma ferramenta opensSource que agrega a plataforma de desenvolvimento geradores de códigos Java. O interessante do eclipse são seus Plugins, através deles o eclipse pode gerar ainda códigos Python e C/C++.
- Visual Studio .NET – É uma solução da Microsoft que gera código para Framework .NET, suportando linguagens Visual Basic .NET, C#, C++, e J#.
- IBM VisualAge Generator - Um ambiente de desenvolvimento de aplicativo rápido para e-business. ==
- Emfatizaremos em nosso trabalho, o Visual Studio .NET, pois é um software desenvolvido pela Microsoft, que seu sistema operacional é muito comum no dia-a-dia da maioria das pessoas. Além disso algumas das linguagens suportadas são de conhecimento dos alunos de engenharia eletrica, como C++ e C#.
Funcionalidades
Descrever as funções do software, ou seja, detalhes do que ele faz.
Exemplo:
- Funcionalidades do Word:
- Edição de documentos
- Formatação de parágrafos
- Contagem de palavras
- Verificação gramatical
- Numeração de páginas
- Divisão em colunas
- Exportação para PDF
- Procura e alteração de palavras
- Etc
Benefícios
- Para quem usa, quais as vantagens que terá em usar
- O que a pessoa/profissional pode ganhar usando esta ferramenta
Interface gráfica
- Inserir uma imagem da interface gráfica do software.
Custos
- Se software pago: tentar descobrir valor de aquisição
- Se free: em que condições é fornecido [licença GPL, BSD, ...]
Fornecedor
- Que empresa desenvolveu o software?
Sistema Operacional
- Roda em quais sistemas operacionais?