👋 SEJA BEM-VINDO(A)!
Prezado(a) acadêmico(a), é com muito prazer que lhe apresentamos o livro de Engenharia de Software. A engenharia de software possui uma gama imensa de tópicos, os quais não seria possível abarcar em apenas cinco unidades, conforme este livro está organizado. Portanto, abordaremos os assuntos iniciais, essenciais para todo o contexto da disciplina.
Se gostar da matéria e quiser se aprofundar, você poderá consultar as obras citadas durante as unidades. Nelas, com certeza, você aprenderá muitos outros assuntos e poderá ter a certeza de que essa disciplina é fundamental quando tratamos de software como um todo. 🚀
📖 Estrutura do Livro
Este livro está organizado em cinco unidades estreitamente relacionadas:
- 📘 Unidade I: Apresentaremos alguns conceitos iniciais e fundamentais que serão utilizados com frequência ao longo das outras unidades.
- 📋 Unidade II: Trata especificamente dos conceitos relacionados aos Requisitos de Software. Para o desenvolvimento de um sistema conforme o esperado, é vital que os requisitos estejam claros.
- 📐 Unidade III: Estudaremos a Modelagem do Sistema utilizando conceitos de Orientação a Objetos (OO) e a linguagem UML (Unified Modeling Language).
- 📊 Unidade IV: Focaremos nos principais diagramas da UML (Casos de Uso, Classes, Sequência, Estados e Atividades) através de tutoriais passo a passo.
- 🏗️ Unidade V: Abordaremos o fechamento do ciclo de vida: as etapas de projeto, implementação, teste e manutenção de software.
[!IMPORTANT] A Essência do Software: Lembre-se que o termo Software compreende muito mais do que apenas código executável. Ele abrange toda a documentação referente ao sistema. A Engenharia de Software é a disciplina que garante que esses programas sejam confiáveis, com etapas bem definidas e custos previsíveis. 🛡️ Esperamos que sua leitura seja produtiva e que este conteúdo contribua para seu crescimento pessoal e profissional!