Port 1 analise e sistema

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (999 palavras )
  • Download(s) : 0
  • Publicado : 16 de junho de 2012
Ler documento completo
Amostra do texto
Manutenção de Software



1. Algumas pessoas acreditam que a tecnologia de inteligência artificial aumentará o nível de abstração do processo de engenharia reversa. Pesquise o assunto (isto é, ouso da IA para engenharia reversa) e escreva um breve texto com uma posição clara sobre esse ponto.

R: Sem duvida, o nivel da abstração do processo de engenharia reversa pode aumentar, quanto aideia da inteligencia articifial é deixar o desenvolvimento o mais parecido com a mentalidade humana ou até mesmo utrapassar, e com tudo isso acontecendo o nivel de abstração vai aumentar.

2. Porque a inteireza é difícil de ser obtida quando o nível de abstração aumenta?
R: Tendo muitas informações generalizadas, o nível de abstração aumenta e com isso fica muito difícil fazer engenharia oureengenharia.

3. Por que a interatividade deve aumentar se a inteireza aumentar?
R: A interatividade refere-se ao grau em que o ser humano está integrado com as ferramentas automatizadas paracriar um processo de engenharia reversa efetivo. Na maioria dos casos, à medida que o nível de abstração se eleva, a interatividade deve também elevar-se ou a inteireza será prejudicada.4. Consiga literatura sobre três ferramentas de engenharia reversa e apresente suas características em classe.

R: Umbrello:

O Umbrello UML Modeler é um software de modelagem UML que fazparte do projeto KDE. Atualmente é desenvolvida e mantida por um grupo de programadores de diferentes partes do mundo. É licenciado pela licença GNU e é suportada na plataforma GNU/Linux. O Umbrellotambém gera código automaticamente nas linguagens Java, PHP, JavaScript, ActionScript, C++, SQL, Ada, IDL, XMLSchema, Python, Perl e Ruby. Além disso, também gera arquivos gráficos do tipo PNG, realiza aengenharia reversa de classes, exporta arquivos no padrão XMI, dentre outras funcionalidades.

Jude Community:

Jude Community é uma versão gratuita da ferramenta Jude (Java and UML Developers'...
tracking img