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

Post on 29-Jun-2015

188 views 3 download

description

Engenharia de Software para Engenharia Civil

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

Engenharia de Software

ALMEIDA, Jaynne Myllena Gomes

CUNHA, Bárbara Barbosa Tavares

MELO, Carmem Julianne Beserra

PEREIRA, Ana Carolline de Sousa

SILVA, Lizandra de Farias

Sumário

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

Conceitos

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

O Profissional

É 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.

Software LivreX

Software Proprietário

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.

Tipos De Software

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.

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

Exemplos

Áreas da engenharia de software

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.

Gerência De Configuração De Software

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.

Gerência De Engenharia De Software

A gerência de engenharia de software gerencia projetos de desenvolvimento de software.

Processo De Engenharia De Software

O processo de engenharia de software define, gerencia e aperfeiçoa o processo de desenvolvimento de software.

Ferramentas E Métodos

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.

Requisitos De Software

Refere-se à aquisição, análise, especificação e gestão de requisitos de software.

Design De Software

Faz as transformações de requisitos de software em uma descrição explicando como solucionar os aspectos do problema relacionados com software.

Construção De Software

A construção de software é responsável pela criação de programas funcionais e coerentes através da codificação, e teste unitário. 

Teste De Software

Verifica a dinâmica do comportamento do programa através do uso de um conjunto finito de casos de teste.

Manutenção De Software

É 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.

Três Fases Genéricas

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.

Engenharia De Software E Engenharia Civil

  

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. 

AutoCAD

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.

Ftool É 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.

Excel

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.

Diferença Entre Engenharia De Software E Ciências Da Computação 

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”.  

Agradecemos a Atenção!