GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Software

Camila Fernandes Portugiesisch

Inhalt der Mindmap

Software

  1. Conjunto de programas que executam determinadas tarefas

  2. Parte lógica do computador

    • Fornece instruções para o hardware
  3. TIPOS

    • Software de sistema
      • Programas usados para iniciar e executar redes e sistemas de computador
        • Engloba o sistema operacional, SGBD, drivers, sistema de gerenciamento de rede
          • Sistema Operacional
            • O mais importante pacote de software: qualquer outro sistema opera sobre ele
              • Interface com o usuário; gerenciamento de processos, memória, arquivos, dispositivos, proteção e segurança
            • Windows, Android, Linux, MAC, IOS, etc.
      • Software aplicativo
        • Software de programação
          • ferramentas que permitem ao programador desenvolver sistemas informáticos
          • Linguagem de programação
            • Conjunto de regras usadas para definir um algorítimo, que resulta no programa de computador
            • Linguagem de máquina
              • Linguagem de montagem
                • Linguagem de alto nível
                  • Mais próxima à linguagem humana
                    • Ex.: Cobol, Pascal, JavaScript, C#, etc.
                  • Seus comandos são quebrados em instruções menores e transformados em linguagem de máquina
                  • Linguagem da 4ª geração
                    • utilizava instruções naturais e não procedurais
                    • Ideal para objetivos específicos, como o desenvolvimento de softwares comerciais
                    • Ex.: ABAP, Focus, Natural, MATLAB
                    • Flexibilidade limitada
                    • Linguagem baseada em objetos (5ª geração)
                      • Os objetos consistem em atributos (dados) e métodos (funções)
                      • Muito utilizada na criação de páginas web
                      • Ex.: java, Delphi, C++, Visual Basic, .NET, Perl, Python, PHP
                • Assembly
                  • Notação legível por humanos para o código de máquina
              • códigos numéricos para as operações que um determinado computador pode executar
            • Tradutores de Linguagem
              • Compiladores:
                • Cria um arquivo executável
                  • Ex.: Java, Delphi, Visual basic
              • Interpretadores:
                • Traduz linha a linha do programa
                  • Ex.: HTML, XML, Java Applet, VB Script, Java Script
          • Ferramentas de programação
            • Auxilia o programador a depurar erros
            • Melhora a produtividade da programação
            • Facilita a documentação dos sistemas
            • Incluem: geradores de códigos, biblioteca de objetos, e funções, ferramentas de prototipação
            • Ex.: JBuilder, FrontPage, Visual Studio, Microsoft. NET
        • Auxilia os usuários a executar tarefas específicas
        • Processa dados
        • Pacote integrado
          • Ex.: Microsoft Office
            • Word, Excel, PowerPoint, Access, Outlook
    • CLASSIFICAÇÃO
      • Aplicação
        • Básico/base, aplicativo geral ou específico
      • Categoria de uso
        • Proprietário, livre, shareware, freeware
      • Forma de comercialização
        • Genérico, customizado, sob encomenda
      • HISTÓRICO
        • 1ª geração
          • Programas em lotes (batch)
          • Linguagens de montagem ou simbólica. Ex.: Assembly
          • 2ª geração
            • Sistemas operacionais
              • CPSS e Multics
            • Programação estruturada
            • Linguagens de Alto nível
              • Pascal, Basic, Fortran, Cobol, Algol, C, Ada
              • Facilmente entendidas pelos seres humanos
            • 3ª geração
              • Sistemas de gerenciamento de bancos de dados
              • Linguagens de 4° geração (4GL)
                • Natural, Progress 4GL, Focus, SQL, PL/SQL (oracle)
              • Redes e pacotes para microcomputadores
              • 4ª geração
                • Linguagem orientadas a objetos
                  • Small Talk, C++, java
                • comandos similares à linguagem humana
                • Interface gráfica
                • Aplicação da inteligência artificial
                • Software com funcionamento em rede, utilizando o SGBD
          • Difícil utilização e sujeita a erros

Informationen

Beschreibung
Mindmap am Software, erstellt von Camila Fernandes am 24/07/2018.
Erstellt von
Camila Fernandes
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck