IES

Introdução à Engenharia de Software

Oi turma!

Eu sou a professora Sionise e este é o material da disciplina Introdução à Engenharia de Software, ou como carinhosamente (preguiçosamente) vou chamar: IES. Esta disciplina tem como objetivo despertar o interesse e promover uma visão geral da Engenharia de Software, bem como suas principais áreas de conhecimento e os aspectos envolvidos na produção de software economicamente viável, confiável e eficiente.

Logo abaixo você encontrará todo material de apoio utilizado em nossas aulas e para seu estudo complementar. Então "bora" estudar?! 😉📝👩‍🏫 

Apresentações e Dicas de Estudos

Nessa unidade vamos nos conhecer, entender e acordar como serão nossas aulas e formas de estudo.

0 - Apresentações - IFPE CBLJ - IES - ES1P.pptx

📖Sabe aquele primeiro dia de aula que a gente se apresenta e combina como serão as aulas? Pois é, neste roteiro iremos fazer essas apresentações.

📖Antes de iniciarmos nossos estudos, te convido a clicar no link abaixo para aprender como se aprende. Leia atentamente as dicas, e depois aplique na sua rotina, adaptando conforme sua realidade.

Leia: DICAS DE ESTUDO.

Calendário IFPE CBLJ 2024-02.pdf

📖Esse é o calendário acadêmico. Salve, imprima se possível, e o use para criar o seu plano de estudo.

📝 Atividade 1- Perfil do Aluno

Preencha o formulário com suas informações para que eu possa te conhecer um pouco mais. Seus dados serão armazenados no Google Drive, acessível apenas por mim.

🗓️Entrega: 30/09/24

🎖️Nota: 1.0 ponto.

🧩Dinâmica de Trabalho: Individual

 Introdução à Engenharia de Software

Olá, futuros engenheiros de softwares! Parabéns pela escolha de um curso tão bem requisitado no mercado e que eu espero muito que você se apaixone. Para iniciarmos nossa jornada no mundo da Engenharia de Software, vamos inicialmente aprender alguns termos e conceitos utilizados na área. Ao final dessa unidade você estará apto para:

1 - Introdução a Engenharia de Software.pptx

📖Neste aula, vamos definir e contextualizar o que é Engenharia de Software, dar uma visão geral dos principais assuntos estudados, e conhecer alguns termos utilizados na área.

🎮Conheça, por meio dos flashcards, alguns termos que definem qualidade de software.

📺O que faz um Engenheiro de Software? Aperta o play e confere a resposta com o pessoal do Código Fonte TV (Gabriel e Vanessa).

📺Engenheiro de software, pessoa que programa ou dev, o que você é? 🤔

SBC 2024 - Código de Ética e Conduta Profissional.pdf

📖Para orientar os profissionais de computação, as principais sociedades científicas da área estabeleceram códigos de ética. Recomendo a leitura do Código de Ética da ACM, da IEEE, IFIP e da SBC.

Processos de Software

Nesta unidade vamos estudar sobre Processos de Software, que resumidamente é um conjunto de atividades para a produção/desenvolvimento de software. Também iremos conhecer os métodos ágeis de desenvolvimento de software. Ao término dessa unidade, você será capaz de:

2 - Processo de Softwares.pptx

📖Quais são atividades envolvidas na produção de um sistema? Existe um modelo a ser seguido? Nessa aula, iremos aprender um pouco sobre os processos de software.

3 - Métodos Ágeis.pptx

📖Somos uma geração que quer tudo para ontem, e com o software não seria diferente. Mas será que esse é o objetivo dos métodos ágeis? Nessa aula, vamos explorar essa abordagem e entender como ela impacta o desenvolvimento de software.

📝 Atividade 2- Métodos Ágeis

Leia a atividade descrita no formulário e envie os dados conforme solicitado.

🗓️Entrega: 08/10/24 para enviar os nomes da dupla, se não enviarem eu mesmo vou sortear as duplas.

20/10/24 entrega dos slides com mapa mental e vídeo. 

🎖️Nota: 10 pontos.

🧩Dinâmica de Trabalho: Dupla

📖 Sorteio das Duplas para a Atividade 2- Métodos Ágeis

Randson Bredley

Antônio Mário

📺O Manifesto Ágil é o assunto do Beer for Devs do canal da TOTVS. Apesar do vídeo ser antigo e todo mundo está com cerveja na mão, acreditem, vale a pena dar o play.

📺O casal do Código Fonte TV apresenta nesse vídeo o conceito de Agile.

📺Fábio Akita critica a distorção dos métodos ágeis, destacando que se tornaram jargões mercadológicos, em vez de práticas eficazes.

4 - Métodos Ágeis - Scrum.pptx

📖Dentre os diversos métodos ágeis existentes, o Scrum é o mais usado pelas equipes de desenvolvimento, por isso vamos falar um pouquinho sobre ele.

Métodos Ágeis (respostas)

📺É hora de ver os talentos da turma e acompanhar os vídeos que cada dupla produziu sobre os diversos métodos ágeis

Engenharia de Requisitos

Ao final dessa unidade você será capaz de: