Linha 10: Linha 10:


= Funcionalidades =
= Funcionalidades =
<br>
As funções definidas pelo usuário podem ser escritas em C++. Estas funções são compiladas em objetos carregáveis dinamicamente (também chamados de bibliotecas compartilhadas), sendo carregadas pelo servidor conforme haja necessidade. A funcionalidade de carregamento dinâmico é o que distingue as funções na "linguagem C++" das funções "internas". Portanto, a biblioteca padrão de funções internas é uma preciosa fonte de exemplos de codificação para funções na linguagem C++ definidas pelo usuário).


Descrever as funções do software, ou seja, detalhes do que ele faz.


Exemplo:
Exemplo:

Edição das 20h38min de 29 de março de 2011

Introdução


  • A reengenharia de software é uma das atividades da engenharia de software voltadas para a evolução de um programa. Empresas que possuem um sistema antigo e de grande importância, conhecido como sistema legado, podem optar pela aplicação da reengenharia como modo de prolongar a sua vida útil, tornando o programa mais legível e de mais fácil manutenibilidade.
  • Alguns dos softwares disponíveis no mercado são: Java, C++, Android.
  • O C++ é uma linguagem de programação multiparadigma e de uso geral. A linguagem é considerada de médio nível, pois combina características de linguagens de alto e baixo níveis. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores.
  • A escolha para o C++ é realizada pois tivemos um contato direto com a ferramenta de programação de alto e baixo nível no primeiro ano da faculdade.


Funcionalidades


As funções definidas pelo usuário podem ser escritas em C++. Estas funções são compiladas em objetos carregáveis dinamicamente (também chamados de bibliotecas compartilhadas), sendo carregadas pelo servidor conforme haja necessidade. A funcionalidade de carregamento dinâmico é o que distingue as funções na "linguagem C++" das funções "internas". Portanto, a biblioteca padrão de funções internas é uma preciosa fonte de exemplos de codificação para funções na linguagem C++ definidas pelo usuário).


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?