A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Principais linguagens de interface gráfica e os impactos das mesmas na Engenharia de Software.

Apresentações semelhantes


Apresentação em tema: "Principais linguagens de interface gráfica e os impactos das mesmas na Engenharia de Software."— Transcrição da apresentação:

1 Principais linguagens de interface gráfica e os impactos das mesmas na Engenharia de Software

2 LP’s e Engenharia de Software Representação do projeto detalhado do software Codificação Concepção em Linguagem de Programação

3 Características das LP’s Restrições ou complexidades da linguagem de programação podem levar a um código-fonte distorcido que é difícil de ser testado e mantido; As características de uma linguagem de programação podem influenciar a maneira segundo a qual pensamos, propagando estruturas de dados e desenhos de software desnecessariamente limitados.

4 O processo de codificação Uma atividade humana – comunicação mediante uma LP; Um passo do processo de engenharia de software.

5 Características Psicológicas de uma LP Uniformidade Concisão Localidade Linearidade Tradição

6 Características de Engenharia de Software de uma LP Facilidade de Conversão Eficiência Portabilidade Ferramentas de Desenvolvimento Manutenibilidade

7 Ferramentas RAD Delphi (Inprise) C++ Builder (Inprise) Visual C++ (Microsoft) Visual Basic (Microsoft) Visual J++ (Microsoft) Forte for Java (Sun Microsystems)

8 Delphi Linguagem: Pascal Compilado O.O.: Herança, Polimorfismo, Encapsulamento Destino: Intel x86/Win32 Componentes: VCL e ActiveX Acesso a BDs: BDE, ODBC, ADO Des. de Interface: Gráfico

9 C++ Builder Linguagem: C/C++ Compilado O.O.: Herança, Polimorfismo, Encapsulamento Destino: Intel x86/Win32 Componentes: VCL e ActiveX Acesso a BDs: BDE, ODBC, ADO Des. de Interface: Gráfico

10 Visual C++ Linguagem: C/C++ Compilado O.O.: Herança, Polimorfismo, Encapsulamento Destino: Intel x86/Win32 Componentes: MFC e ActiveX Acesso a BDs: ODBC, RDO, DAO, ADO Des. de Interface: Resources + Código Fonte

11 Visual Basic Linguagem: MSBasic Interpretado O.O.: Polimorfismo, Encapsulamento Destino: Intel x86/Win32 Componentes: ActiveX Acesso a BDs: ODBC, RDO, DAO, ADO Des. de Interface: Gráfico

12 Visual J++ Linguagem: Java 1.1 Interpretado O.O.: Herança, Polimorfismo, Encapsulamento Destino: Intel x86, SUN, Alpha (Windows, UNIX) Componentes: JAVA Acesso a BDs: JDBC, ODBC Des. de Interface: Gráfico

13 Forte for Java Linguagem: Java 2 Interpretado O.O.: Herança, Polimorfismo, Encapsulamento Destino: Intel x86, SUN, Alpha (Windows, UNIX) Componentes: JAVA, Swing Acesso a BDs: JDBC, ODBC Des. de Interface: Gráfico (Ambiente Grátis)

14 Futuro Microsoft C# (C Sharp) Lançamento em 26/06/2000 Liguagem orientada a objetos com a Performance do C++, a Segurança do Java e a Facilidade do Visual Basic Programação para Web

15 Links Úteis Forte for Java: www.sun.com/forte/www.sun.com/forte/ C#: msdn.microsoft.commsdn.microsoft.com Delphi: www.delphizine.comwww.delphizine.com Swing: java.sun.comjava.sun.com Visual Studio: msdn.microsoft.com/vstudiomsdn.microsoft.com/vstudio

16 Conclusões “Melhor” Linguagem Necessidades de cada projeto Capacidade da Equipe Tempo de Desenvolvimento x Aprendizado Portabilidade x Performance Manutenção

17 Muito Obrigado!


Carregar ppt "Principais linguagens de interface gráfica e os impactos das mesmas na Engenharia de Software."

Apresentações semelhantes


Anúncios Google