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!
Top Related