Gerência de Configuração
2020.1
Dados gerais sobre a disciplina
Dados gerais sobre a disciplina
Código: QXD0066
Curso: Engenharia de Software
Turma: 7º Período
Turno: Manhã
Carga Horária: 64h
Locais e Horários: Bloco 4 - Sala 4 na Segunda das 10h às 12h e Bloco 3 - Laboratório 1 na Quarta das 8h às 10h
Site da Disciplina
Site da Disciplina
Material Didático
Material Didático
- Plano de Ensino
- Slides
- 0 - Apresentação da Disciplina
- 1 - Introdução ao Guia SWEBOK (Vitor Andrade) / Introdução ao SWEBOK (Lucena)
- Capítulo de Livro: Uma introdução ao SWEBOK (Prof. André Luís de Lucena Torres)
- SWEBOK v.3 - Chapter 6: Software Configuration Management
- 2 - Gerência de Configuração
- Artigo Pronus: O que é Gerência de Configuração de Software?
- Artigo: Gerência de Configuração
- Vídeos
- Aula de 18/03/2020 - Linux e Introdução ao Git
Práticas Online
Práticas Online
Prática Online 1 (PO1) - Linux - Enviar prints pelo SIPPA para comprovar realização (prazo final: 24/03/2020 - Terça).
Prática Online 1 (PO1) - Linux - Enviar prints pelo SIPPA para comprovar realização (prazo final: 24/03/2020 - Terça).
- DataCamp - Introduction to Shell - Módulo free: Manipulating files and directories (1 módulo)
- How does the shell compare to a desktop interface? Where am I? How can I identify files and directories? How else can I identify files and directories? How can I move to another directory? How can I move up a directory? How can I copy files? How can I move a file? How can I rename files? How can I delete files? How can I create and delete directories? Wrapping up.
- Katacoda - Introduction to Linux (4 cenários)
- Linux OS - Linux Operating Systems (OS)
- Linux Commands - Common Linux Commands
- Linux Commands - Practice
- Hackercise - Treasure Hunt using Command Line - Hands On exercise to practice Linux Commands
- DataCamp - Introduction to Bash Scripting - Módulo free: From Command-Line to Bash Script (1 módulo)
- Introduction and refresher; Extracting scores with shell; Searching a book with shell; Your first Bash script; A simple Bash script; Shell pipelines to Bash scripts; Extract and edit using Bash scripts; Standard streams & arguments; Using arguments in Bash scripts; Using arguments with HR data.
Prática Online 2 (PO2) - Git- Enviar prints pelo SIPPA para comprovar realização (prazo final: 24/03/2020 - Terça).
Prática Online 2 (PO2) - Git- Enviar prints pelo SIPPA para comprovar realização (prazo final: 24/03/2020 - Terça).
- DataCamp - Introduction to Git - Módulo free: Basic workflow (1 módulo)
- What is version control? Where does Git store information? How can I check the state of a repository? How can I tell what I have changed? What is in a diff? What's the first step in saving changes? How can I tell what's going to be committed? Interlude: how can I edit a file? How do I commit changes? How can I view a repository's history? How can I view a specific file's history? How do I write a better log message?
- Katacoda - Git (9 cenários)
- Scenario 1 - Committing Files - Learn how to initalise a repository and start committing files.
- Scenario 2 - Committing Changes - Learn how to compare and commit changes.
- Scenario 3 - Working Remotely - Learn how to share your changes with others and access other people's changes.
- Scenario 4 - Undoing Changes - Learn how to undo changes when required.
- Scenario 5 - Fixing Merge Conflicts - Learn how to fix merge conflicts then they occur.
- Scenario 6 - Experiments Using Branches - Learn how to create branches of master for experimenting and prototyping ideas.
- Scenario 7 - Finding Bugs - Learn how to find commits related to bugs and issues with code.
- Scenario 8 - Being Picky With Git - Learn how to pick certain commits and changes from other repositories.
- Scenario 9 - Re-writing History - Learn how to re-write history when required.
Material Complementar
Material Complementar
Excelentes materiais sobre Git
Excelentes materiais sobre Git
- Git - Guia Prático BEM RESUMIDO!!!
- Getting Git Right (Atlassian) BEM COMPLETO E BEM ESCRITO!!!
- Folha de Referência Rápida (Quick Ref - Cheat Sheet)
- GitHub Cheat Sheet
- Git Cheat Sheet (Rebel Labs)
- Eclipse Git (vídeos curtos)
- Slides de Minicurso sobre Git (Escola de Verão 2015)
- Aprenda Git no Codecademy CURSO ONLINE RECOMENDADO!!!
- Guia de uso do git e github no eclipse
- A successful Git branching model (fluxo completo e bem profissional)
- My Git Workflow (fluxo básico)
Resumo visual
Resumo visual
Fonte: My Git Workflow (fluxo básico)
Repositórios e serviços
Repositórios e serviços
Bibliografia
Bibliografia
- Pro Git - Livro completo e gratuito de Git em português.
Listas de Exercícios (LE) - a entrega deverá ser realizada pelo SIPPA
Listas de Exercícios (LE) - a entrega deverá ser realizada pelo SIPPA
- Ver a seção de Práticas Online
Calendário de Avaliações
Calendário de Avaliações
Trabalho Prático (TP)
Trabalho Prático (TP)