Criou página com '= Introdução = * Descrever a finalidade do sistema, ou seja, para que serve * Destacar os nomes dos softwares disponíveis no mercado * Escolher um para detalhar * Explicar o ...'
 
Linha 1: Linha 1:
= Introdução =
= Introdução =
<br>
*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.


* Descrever a finalidade do sistema, ou seja, para que serve
* Destacar os nomes dos softwares disponíveis no mercado
* Escolher um para detalhar
* Explicar o motivo da escolha
<br>
<br>



Edição das 20h08min 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

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?