Engenharia de Software - Introdução à Ciências da Computação - Engenharia Civil

559 visualizações

Publicada em

Engenharia de Software para Engenharia Civil

Publicada em: Engenharia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Engenharia de Software - Introdução à Ciências da Computação - Engenharia Civil

  1. 1. ALMEIDA, Jaynne Myllena Gomes CUNHA, Bárbara Barbosa Tavares MELO, Carmem Julianne Beserra PEREIRA, Ana Carolline de Sousa SILVA, Lizandra de Farias
  2. 2.  Conceitos  Perfil do profissional  Software livre x Software proprietário  Tipos de software  Software de sistema  Software aplicacional ou programas  Software utilitário  Software malicioso  Áreas da engenharia de software  Fases genéricas do desenvolvimento de um software  Relação entre engenharia de software e outros cursos engenharia de software e engenharia civil  Diferença entre engenharia de software e ciências da computação  Comentários
  3. 3.  Engenharia É o estudo e a aplicação dos vários ramos da tecnologia.  Software É a parte lógica do computador.  Engenharia de Software É um tema da computação no desenvolvimento de sistemas
  4. 4.  É o responsável pelo desenvolvimento de programas para computadores  Raciocínio lógico e matemática  Atua no projeto, desenvolvimento, implantação e evolução de software complexo, corretos, disponíveis, seguros, tolerantes a falhas e com usabilidade e acessibilidade.
  5. 5.  Software livre É um programa criado e gerenciado por várias comunidades de desenvolvedores. O usuário tem a opção de utilizar o programa sem custos.  Software proprietário É um produto criado por uma empresa. Sua distribuição é feita mediante pagamento de licença de uso.
  6. 6.  Software de sistema Inclui todos os sistemas necessários para o bom funcionamento do computador.  Software aplicacional ou programas Oferece serviços para o computador  Software utilitário Torna mais eficaz e qualitativo a utilização do computador.  Software malicioso Software indesejado, instalado sem o seu devido consentimento.
  7. 7. Software aplicacional ou programas -Processador de texto -Clientes de e-mail -Softwares de jogos -Softwares financeiros Software utilitário -Antivírus -Screen-savers Software malicioso - Vírus - Spyware Software do sistema - Linux - Windows - Android - Mac
  8. 8.  Gerência de configuração de software  Gerência de engenharia de software  Processo de engenharia de software  Ferramentas e métodos  Qualidade de software  Requisitos de software  Design de software  Construção de software  Testes de software  Manutenção de software.
  9. 9.  A gerência de configuração de software identifica a configuração do sistema de modo a controlar as mudanças e manter sua integridade durante o ciclo de vida do sistema.
  10. 10. A gerência de engenharia de software gerencia projetos de desenvolvimento de software.
  11. 11. O processo de engenharia de software define, gerencia e aperfeiçoa o processo de desenvolvimento de software.
  12. 12. Ferramentas de software automatizam o processo de engenharia de software. Os métodos impõem estrutura sobre a atividade de desenvolvimento e manutenção de software.
  13. 13.  Refere-se à aquisição, análise, especificação e gestão de requisitos de software.
  14. 14. Faz as transformações de requisitos de software em uma descrição explicando como solucionar os aspectos do problema relacionados com software.
  15. 15. A construção de software é responsável pela criação de programas funcionais e coerentes através da codificação, e teste unitário.
  16. 16.  Verifica a dinâmica do comportamento do programa através do uso de um conjunto finito de casos de teste.
  17. 17. É toda e qualquer modificação feita no software depois dele está “pronto”. Assim, qualquer correção de erro ou nova funcionalidade é considerada manutenção do software.
  18. 18.  Definição: “O que” será desenvolvido.  Desenvolvimento: “Como” o software vai ser desenvolvido.  Manutenção: “Mudanças” que ocorrerão depois que o software for liberado para uso operacional.
  19. 19. Alguns dos softwares mais usados atualmente são úteis e práticos quando se trata de Engenharia Civil. Entre eles, os mais conhecidos são: AutoCAD, Ftool, e Excel.
  20. 20. Utilizado para a elaboração de desenho técnico em duas dimensões e para a criação de modelos tridimensionais. Atualmente, desponta como um dos softwares mais utilizados por profissionais de diferentes áreas.
  21. 21. É um programa de domínio público destinado ao ensino do comportamento de estruturas e ao cálculo estrutural de pórticos planos, treliças, vigas, entre inúmeras outras estruturas da Engenharia Civil.
  22. 22. O Excel é um programa de planilha eletrônica que pode ser utilizado para calcular, armazenar e trabalhar com lista de dados, criar relatórios e gráficos, planejamentos, análises estatísticas e financeiras, simulações e manipulação numérica em geral.
  23. 23. Segundo a descrição do curso de engenharia de software da Universidade de Brasília, “A engenharia de software se concentra nos aspectos práticos da produção de um sistema de software, enquanto a ciência da computação estuda os fundamentos teóricos dos aspectos computacionais”.

×