O documento discute conceitos de engenharia de software, incluindo: (1) o perfil do profissional de engenharia de software, (2) os tipos principais de software, (3) as áreas da engenharia de software, e (4) as fases genéricas do desenvolvimento de software.
Engenharia de Software - Introdução à Ciências da Computação - Engenharia Civil
1. ALMEIDA, Jaynne Myllena Gomes
CUNHA, Bárbara Barbosa Tavares
MELO, Carmem Julianne Beserra
PEREIRA, Ana Carolline de Sousa
SILVA, Lizandra de Farias
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. 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. É 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. 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. 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. 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. 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. 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. A gerência de engenharia de software gerencia projetos de
desenvolvimento de software.
11. O processo de engenharia de software define, gerencia e aperfeiçoa
o processo de desenvolvimento de software.
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. Refere-se à aquisição, análise, especificação e gestão de requisitos
de software.
14. Faz as transformações de requisitos de software em uma descrição
explicando como solucionar os aspectos do problema relacionados
com software.
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. Verifica a dinâmica do
comportamento do
programa através do
uso de um conjunto
finito de casos de teste.
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. 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. 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. 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. É 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. 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. 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”.