SlideShare uma empresa Scribd logo
#PDS
Prof. Natanael Simões
facebook.com/natanaelsimoes
Definição
Determinando requisitos e planejando atividades
@natanaelsimoes
natanael.simoes@ifro.edu.br
steamcommunity.com/id/natanaesimoes
• Conhecer a fase de planejamento do ciclo de vida
Objetivo
• Introdução às fases do ciclo de vida
• Requisitos funcionais e não-funcionais
• Estudo de viabilidade
Conteúdo programático
O que é o
ciclo de vida
de software?
• Definição
• Desenvolvimento
• Operação
Fases do ciclo de vida
• Requisitos de software
• O que o cliente quer?
• O que a organização necessita?
• Quais os problemas na atividades dos usuários?
• Restrições de software
• Qual plataforma vai rodar?
• Aplicação local ou remota?
• Banco local ou remoto?
• Desktop ou web?
• Qual orçamento? (ex.: não deve ultrapassar R$ 10.000,00)
• A definição de requisitos e restrições é denominada
“Análise e Especificação de Requisitos”
Definição
“Uma atividade de observação e uma descrição rigorosa dos
problemas e da proposta de soluções[...] através de alguma
notação, de algo que foi concebido ou idealizado”
• Descreve aquilo que os clientes necessitam no software
• Precisa ser validada pelo cliente e usuários
Análise e Especificação de Requisitos
• Requisitos funcionais: O QUE o software deve fazer
• Requisitos não-funcionais: COMO o software deve fazer
Ex.:
RF 1 – Usuário deve fazer login para utilizar o sistema
RNF 1.1 – Nome do usuário deve ter no mínimo 2 caracteres
RNF 1.2 – Senha deve ter no mínimo 6 caracteres não sequenciais
RNF 1.3 – Nome do usuário deve ser único
RNF 1.4 – De acordo com legislação vigente, a identificação do usuário
deve ser efetuada com seu próprio nome de usuário, cabendo advertência
se utilizar nome de outro sob crime de falsidade ideológica
Requisitos
• Representação das especificações
• É isso que os clientes e usuários avaliam
• DFD
• UML
• DER
Notação gráfica semi-formal
DFD – Diagrama de Fluxo de Dados
UML – Unified Modeling Language
DER – Diagrama Entidade Relacional
• Não da pra fazer todo tipo de software
(existem restrições)
• Econômicas
• Técnicas
• Ferramentas para desenvolvimento
• Dispositivos
• Outros
• Tempo
• Riscos naturais
• Legislação
Estudo de Viabilidade
• Analista de Sistemas
• Engenheiro de Software
Responsável pela fase de Definição
No início de cada semestre os estudantes podem requisitar
um catálogo de cursos contendo a lista dos cursos
oferecidos. Informações sobre cada curso, tais como,
professor, departamento e pré-requisitos serão adicionados
para ajudar os estudantes a tomarem decisões. O sistema
deverá permitir aos estudantes selecionarem quatro dos
cursos oferecidos para o semestre. Além disso, cada
estudante indicará duas alternativas caso um curso
oferecido seja cancelado ou não tenha vagas suficiente.
Nenhum curso terá mais de dez alunos ou menos de quatro
alunos matriculados.
Requisitos na prática
Um curso com menos de quatro alunos matriculados será
cancelado. Uma vez concluído o processo de matrícula de
um estudante, o sistema de matrícula avisa ao sistema de
cobrança para que o aluno seja devidamente cobrado
durante o semestre. Os professores devem acessar o
sistema “online” para indicar que cursos estarão
lecionando. Eles também devem consultar quais estudantes
se inscreveram para seus cursos. Para cada semestre, existe
um período de alteração de matrícula. Os estudantes
devem acessar o sistema neste período para adicionar ou
retirar cursos.
Requisitos na prática

Mais conteúdo relacionado

PPTX
Processo de Desenvolvimento de Software - Prototipação
Natanael Simões
 
PPTX
Introdução à Engenharia de Software e UML
Natanael Simões
 
PPTX
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Natanael Simões
 
PPTX
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Natanael Simões
 
PPTX
Projeto de sistemas com UML - Parte 1
Natanael Simões
 
PDF
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Cris Fidelix
 
PDF
O Processo de Desenvolvimento de Software
Camilo de Melo
 
Processo de Desenvolvimento de Software - Prototipação
Natanael Simões
 
Introdução à Engenharia de Software e UML
Natanael Simões
 
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Natanael Simões
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Natanael Simões
 
Projeto de sistemas com UML - Parte 1
Natanael Simões
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Cris Fidelix
 
O Processo de Desenvolvimento de Software
Camilo de Melo
 

Mais procurados (20)

PDF
Teste de software
Nécio de Lima Veras
 
PDF
Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...
Talita Pagani
 
PDF
Prototipos de Baixa e Alta Fidelidade
Erico Fileno
 
PPTX
Processos de Desenvolvimento de Software - teoria e prática
Ralph Rassweiler
 
PPTX
Modelo de Prototipação
Juliano Pires
 
PDF
Ferramentas case
Gabriel Faustino
 
PDF
02 Introdução à engenharia de software - conceitos fundamentais
Waldemar Roberti
 
PPT
Prototipação
Daniel Fernandes
 
PPTX
Ferramentas case
Daniel Paulo de Assis
 
PPTX
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Rogerio P C do Nascimento
 
PPTX
Ferramentas case
Manuel Afonso
 
PPTX
Projeto de Sistemas - Aula002
Cláudio Amaral
 
PPTX
Prototipação de software
Marcio Costa
 
PPT
Engenharia De Software Baseada Em Componentes
igordsm
 
PPT
Metodologias ágeis de desenvolvimento
Paulo Ricardo Dalmagro Vinck
 
PDF
Ferramentas de prototipação
Paula P.
 
PPTX
Engenharia de software - Prototipo
Danielle Alves Gonçalves
 
PPTX
Fundamentos da Engenharia de Software
Álvaro Farias Pinheiro
 
PDF
Ciclo de Vida Clássico da Engenharia de Software
Eduardo Santos
 
Teste de software
Nécio de Lima Veras
 
Técnicas de Prototipação para Smartphones no Apoio à Avaliação de Interfaces ...
Talita Pagani
 
Prototipos de Baixa e Alta Fidelidade
Erico Fileno
 
Processos de Desenvolvimento de Software - teoria e prática
Ralph Rassweiler
 
Modelo de Prototipação
Juliano Pires
 
Ferramentas case
Gabriel Faustino
 
02 Introdução à engenharia de software - conceitos fundamentais
Waldemar Roberti
 
Prototipação
Daniel Fernandes
 
Ferramentas case
Daniel Paulo de Assis
 
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Rogerio P C do Nascimento
 
Ferramentas case
Manuel Afonso
 
Projeto de Sistemas - Aula002
Cláudio Amaral
 
Prototipação de software
Marcio Costa
 
Engenharia De Software Baseada Em Componentes
igordsm
 
Metodologias ágeis de desenvolvimento
Paulo Ricardo Dalmagro Vinck
 
Ferramentas de prototipação
Paula P.
 
Engenharia de software - Prototipo
Danielle Alves Gonçalves
 
Fundamentos da Engenharia de Software
Álvaro Farias Pinheiro
 
Ciclo de Vida Clássico da Engenharia de Software
Eduardo Santos
 
Anúncio

Destaque (20)

PPTX
Processo de Desenvolvimento de Software - Programação
Natanael Simões
 
PDF
Comarch ICT Service Desk - infographic
Comarch_Services
 
PPTX
Processo de Desenvolvimento de Software - Linguagens Imperativas x Declarativas
Natanael Simões
 
PPTX
Processo de Desenvolvimento de Software - Programação e Linguagens Fortemente...
Natanael Simões
 
PPTX
Aula aplicativos I
Expansão Ti
 
PPTX
Sistemas operacionais versões
Professor Douglas
 
PDF
Certificado students to business desenvolvimento de software
Vitor Savicki
 
PDF
Processo de desenvolvimento de software (12 horas)
Vitor Savicki
 
PPTX
Processo de Desenvolvimento de Software - Linguagens Compiladas x Interpretadas
Natanael Simões
 
PPT
Sistemas Operativos - Linux
Fernando de Sá
 
PPTX
Eletroeletrônica Básica - A estrutura do átomo
Natanael Simões
 
PPT
Planilha aula 1
Élida Tavares
 
PDF
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
Janynne Gomes
 
PDF
Introdução à Computação Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardwar...
Leinylson Fontinele
 
PPTX
Hardware e software
Aron Sporkens
 
PPTX
Aula básica de informática - Hardware e Software
passecursinho
 
PPTX
Informática Básica - Aula 04 - Software
Joeldson Costa Damasceno
 
PPTX
Hardware E Software
Daniel Matos
 
PPS
Hardware e software
Rafael Delmonego
 
PPT
Modelos de Processo de Software
Rogerio P C do Nascimento
 
Processo de Desenvolvimento de Software - Programação
Natanael Simões
 
Comarch ICT Service Desk - infographic
Comarch_Services
 
Processo de Desenvolvimento de Software - Linguagens Imperativas x Declarativas
Natanael Simões
 
Processo de Desenvolvimento de Software - Programação e Linguagens Fortemente...
Natanael Simões
 
Aula aplicativos I
Expansão Ti
 
Sistemas operacionais versões
Professor Douglas
 
Certificado students to business desenvolvimento de software
Vitor Savicki
 
Processo de desenvolvimento de software (12 horas)
Vitor Savicki
 
Processo de Desenvolvimento de Software - Linguagens Compiladas x Interpretadas
Natanael Simões
 
Sistemas Operativos - Linux
Fernando de Sá
 
Eletroeletrônica Básica - A estrutura do átomo
Natanael Simões
 
Planilha aula 1
Élida Tavares
 
AULA 1 - CONCEITOS GERAIS APLICADOS NO CICLO DE VIDA DO SOFTWARE E MODELOS ...
Janynne Gomes
 
Introdução à Computação Aula 04 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Hardwar...
Leinylson Fontinele
 
Hardware e software
Aron Sporkens
 
Aula básica de informática - Hardware e Software
passecursinho
 
Informática Básica - Aula 04 - Software
Joeldson Costa Damasceno
 
Hardware E Software
Daniel Matos
 
Hardware e software
Rafael Delmonego
 
Modelos de Processo de Software
Rogerio P C do Nascimento
 
Anúncio

Semelhante a Processo de Desenvolvimento de Software - Fase de Definição (20)

PDF
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
Pedro Alcantara
 
PDF
FES_SENAIPR_Processos.pdf
FChico2
 
PDF
Caso De Uso E Use Case Point
Marcelo Schumacher
 
PPTX
Conceitos Básicos Sobre Analise de Sistemas
Clayton de Almeida Souza
 
PPT
Processo Unificado(RUP)
elliando dias
 
PPSX
Análise desenvolvimento de sistemas 4periodo
Dheimyson Carlos Sousa Silva
 
PPT
Aula 1 introdução à engenharia de software1 (1)
Tiago Vizoto
 
PDF
Modelos de processos de software
Nécio de Lima Veras
 
PDF
Definição e classificação dos requisitos
ETEIT - Escola Técnica da Univale
 
PDF
Aula 3 - Processos de Software.pdf
FChico2
 
PPTX
Eng de soft. ciclo de vida PARTE(2)
AnthonnyDayvson
 
PDF
Aula 1 introducao
licardino
 
PPTX
Aula 7 - Modelos de Ciclo de Vida.pptx
ALEXANDRELISBADASILV
 
PPT
Processo Unificado de Desenvolvimento de Software
elliando dias
 
PPT
Análise e Design Orientado a Objetos.ppt
TzveDyor
 
PDF
Aula01 aula alua aula aulaaa- 19 02.pdf
DenivalSouza1
 
PPTX
[PARFOR 2017.1] ESW - Aula 01
César França
 
PPT
Ciclo de vida processo
Patrícia Melo
 
PPT
Engenharia de Software introdução
miroslayer
 
2. FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO - 22.06.22.pdf
Pedro Alcantara
 
FES_SENAIPR_Processos.pdf
FChico2
 
Caso De Uso E Use Case Point
Marcelo Schumacher
 
Conceitos Básicos Sobre Analise de Sistemas
Clayton de Almeida Souza
 
Processo Unificado(RUP)
elliando dias
 
Análise desenvolvimento de sistemas 4periodo
Dheimyson Carlos Sousa Silva
 
Aula 1 introdução à engenharia de software1 (1)
Tiago Vizoto
 
Modelos de processos de software
Nécio de Lima Veras
 
Definição e classificação dos requisitos
ETEIT - Escola Técnica da Univale
 
Aula 3 - Processos de Software.pdf
FChico2
 
Eng de soft. ciclo de vida PARTE(2)
AnthonnyDayvson
 
Aula 1 introducao
licardino
 
Aula 7 - Modelos de Ciclo de Vida.pptx
ALEXANDRELISBADASILV
 
Processo Unificado de Desenvolvimento de Software
elliando dias
 
Análise e Design Orientado a Objetos.ppt
TzveDyor
 
Aula01 aula alua aula aulaaa- 19 02.pdf
DenivalSouza1
 
[PARFOR 2017.1] ESW - Aula 01
César França
 
Ciclo de vida processo
Patrícia Melo
 
Engenharia de Software introdução
miroslayer
 

Mais de Natanael Simões (20)

PPTX
Criação de Material Didático EAD como Ferramenta no Ensino Presencial
Natanael Simões
 
PPTX
Apresentação da Disciplina de Eletroeletrônica Básica
Natanael Simões
 
PPTX
Apresentação da Disciplina de Segurança da Informação
Natanael Simões
 
PPTX
Apresentação da Disciplina de Software Livre
Natanael Simões
 
PPTX
O que são resistores
Natanael Simões
 
ODP
Componentes passivos e eletromecânicos
Natanael Simões
 
PPTX
Paradigmas de Programação
Natanael Simões
 
PPTX
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Natanael Simões
 
PPTX
Banco de Dados - Tipos de Dados
Natanael Simões
 
PPTX
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Natanael Simões
 
PPTX
Banco de Dados - Entidade
Natanael Simões
 
PPTX
Banco de Dados - Dado, Informação e Abstração
Natanael Simões
 
PPTX
Banco de Dados - Introdução: Participação dos bancos de dados no desenvolvime...
Natanael Simões
 
PPTX
Instalação e Manutenção: Introdução a Arquitetura de Computadores
Natanael Simões
 
PPTX
Quanto vale a informação? Fundamentos de Segurança da Informação
Natanael Simões
 
PPTX
Segurança da Informação - Ataques de Rede
Natanael Simões
 
PPTX
Serviços de Rede - Telnet e SSH
Natanael Simões
 
PPTX
Serviços de Rede - SMTP, POP3 e IMAP
Natanael Simões
 
PPTX
Serviços de Rede - VNC
Natanael Simões
 
PPTX
Como recuperar senhas WEP de redes wireless com Backtrack
Natanael Simões
 
Criação de Material Didático EAD como Ferramenta no Ensino Presencial
Natanael Simões
 
Apresentação da Disciplina de Eletroeletrônica Básica
Natanael Simões
 
Apresentação da Disciplina de Segurança da Informação
Natanael Simões
 
Apresentação da Disciplina de Software Livre
Natanael Simões
 
O que são resistores
Natanael Simões
 
Componentes passivos e eletromecânicos
Natanael Simões
 
Paradigmas de Programação
Natanael Simões
 
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Natanael Simões
 
Banco de Dados - Tipos de Dados
Natanael Simões
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Natanael Simões
 
Banco de Dados - Entidade
Natanael Simões
 
Banco de Dados - Dado, Informação e Abstração
Natanael Simões
 
Banco de Dados - Introdução: Participação dos bancos de dados no desenvolvime...
Natanael Simões
 
Instalação e Manutenção: Introdução a Arquitetura de Computadores
Natanael Simões
 
Quanto vale a informação? Fundamentos de Segurança da Informação
Natanael Simões
 
Segurança da Informação - Ataques de Rede
Natanael Simões
 
Serviços de Rede - Telnet e SSH
Natanael Simões
 
Serviços de Rede - SMTP, POP3 e IMAP
Natanael Simões
 
Serviços de Rede - VNC
Natanael Simões
 
Como recuperar senhas WEP de redes wireless com Backtrack
Natanael Simões
 

Último (17)

PDF
Explorando o Futuro do Corpo: Implantes Neurais e o Biohacking dos Sentidos
cooperliora
 
PPTX
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
Anderson Maciel
 
PPTX
21 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
PPTX
Desenvolvimento-de-Produtos-Inovadores.pptx
ssuser1d7565
 
PPTX
Computacao-e-Tecnologias-Digitais-Por-Que-Aprender.pptx
RobertaOliveiradaFon1
 
PPTX
Curso de Java 7 - (ArrayList, Collections,(Set, List, Queue, Map)).pptx
Anderson Maciel
 
PPTX
22 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
PPTX
Curso de Java 8 - (Tratamento de Exceções, (try-catch-finally)).pptx
Anderson Maciel
 
PPTX
Curso de Java 1 - (Introdução Geral).pptx
Anderson Maciel
 
PPTX
Curso de Java 6 - (Números, Data e Hora).pptx
Anderson Maciel
 
PDF
Certificado em Redes Neurais Artificiais em Python
CaioSilva506151
 
PPTX
Curso de Java 4 - (Orientação a Objetos).pptx
Anderson Maciel
 
PPTX
Curso de Java 5 - (Strings) Tipo de Dados.pptx
Anderson Maciel
 
PPT
Sistemas de Informação em Saúde Aplicada.ppt
fabriciolabgeo91411
 
PPTX
Curso de Java 3 - (Estruturas de Controle, Decisão, Loop, Procedimento).pptx
Anderson Maciel
 
PPTX
SISTEMA DE INFORMAÇÃO EM SAÚDE_UEPA.pptx
fabriciolabgeo91411
 
PPTX
aplicativopenseira.pptx Aplicativo que organiza Pensamentos - Peça Publicitária
StelaNorie1
 
Explorando o Futuro do Corpo: Implantes Neurais e o Biohacking dos Sentidos
cooperliora
 
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
Anderson Maciel
 
21 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
Desenvolvimento-de-Produtos-Inovadores.pptx
ssuser1d7565
 
Computacao-e-Tecnologias-Digitais-Por-Que-Aprender.pptx
RobertaOliveiradaFon1
 
Curso de Java 7 - (ArrayList, Collections,(Set, List, Queue, Map)).pptx
Anderson Maciel
 
22 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
Curso de Java 8 - (Tratamento de Exceções, (try-catch-finally)).pptx
Anderson Maciel
 
Curso de Java 1 - (Introdução Geral).pptx
Anderson Maciel
 
Curso de Java 6 - (Números, Data e Hora).pptx
Anderson Maciel
 
Certificado em Redes Neurais Artificiais em Python
CaioSilva506151
 
Curso de Java 4 - (Orientação a Objetos).pptx
Anderson Maciel
 
Curso de Java 5 - (Strings) Tipo de Dados.pptx
Anderson Maciel
 
Sistemas de Informação em Saúde Aplicada.ppt
fabriciolabgeo91411
 
Curso de Java 3 - (Estruturas de Controle, Decisão, Loop, Procedimento).pptx
Anderson Maciel
 
SISTEMA DE INFORMAÇÃO EM SAÚDE_UEPA.pptx
fabriciolabgeo91411
 
aplicativopenseira.pptx Aplicativo que organiza Pensamentos - Peça Publicitária
StelaNorie1
 

Processo de Desenvolvimento de Software - Fase de Definição

  • 1. #PDS Prof. Natanael Simões facebook.com/natanaelsimoes Definição Determinando requisitos e planejando atividades @natanaelsimoes [email protected] steamcommunity.com/id/natanaesimoes
  • 2. • Conhecer a fase de planejamento do ciclo de vida Objetivo
  • 3. • Introdução às fases do ciclo de vida • Requisitos funcionais e não-funcionais • Estudo de viabilidade Conteúdo programático
  • 4. O que é o ciclo de vida de software?
  • 5. • Definição • Desenvolvimento • Operação Fases do ciclo de vida
  • 6. • Requisitos de software • O que o cliente quer? • O que a organização necessita? • Quais os problemas na atividades dos usuários? • Restrições de software • Qual plataforma vai rodar? • Aplicação local ou remota? • Banco local ou remoto? • Desktop ou web? • Qual orçamento? (ex.: não deve ultrapassar R$ 10.000,00) • A definição de requisitos e restrições é denominada “Análise e Especificação de Requisitos” Definição
  • 7. “Uma atividade de observação e uma descrição rigorosa dos problemas e da proposta de soluções[...] através de alguma notação, de algo que foi concebido ou idealizado” • Descreve aquilo que os clientes necessitam no software • Precisa ser validada pelo cliente e usuários Análise e Especificação de Requisitos
  • 8. • Requisitos funcionais: O QUE o software deve fazer • Requisitos não-funcionais: COMO o software deve fazer Ex.: RF 1 – Usuário deve fazer login para utilizar o sistema RNF 1.1 – Nome do usuário deve ter no mínimo 2 caracteres RNF 1.2 – Senha deve ter no mínimo 6 caracteres não sequenciais RNF 1.3 – Nome do usuário deve ser único RNF 1.4 – De acordo com legislação vigente, a identificação do usuário deve ser efetuada com seu próprio nome de usuário, cabendo advertência se utilizar nome de outro sob crime de falsidade ideológica Requisitos
  • 9. • Representação das especificações • É isso que os clientes e usuários avaliam • DFD • UML • DER Notação gráfica semi-formal
  • 10. DFD – Diagrama de Fluxo de Dados
  • 11. UML – Unified Modeling Language
  • 12. DER – Diagrama Entidade Relacional
  • 13. • Não da pra fazer todo tipo de software (existem restrições) • Econômicas • Técnicas • Ferramentas para desenvolvimento • Dispositivos • Outros • Tempo • Riscos naturais • Legislação Estudo de Viabilidade
  • 14. • Analista de Sistemas • Engenheiro de Software Responsável pela fase de Definição
  • 15. No início de cada semestre os estudantes podem requisitar um catálogo de cursos contendo a lista dos cursos oferecidos. Informações sobre cada curso, tais como, professor, departamento e pré-requisitos serão adicionados para ajudar os estudantes a tomarem decisões. O sistema deverá permitir aos estudantes selecionarem quatro dos cursos oferecidos para o semestre. Além disso, cada estudante indicará duas alternativas caso um curso oferecido seja cancelado ou não tenha vagas suficiente. Nenhum curso terá mais de dez alunos ou menos de quatro alunos matriculados. Requisitos na prática
  • 16. Um curso com menos de quatro alunos matriculados será cancelado. Uma vez concluído o processo de matrícula de um estudante, o sistema de matrícula avisa ao sistema de cobrança para que o aluno seja devidamente cobrado durante o semestre. Os professores devem acessar o sistema “online” para indicar que cursos estarão lecionando. Eles também devem consultar quais estudantes se inscreveram para seus cursos. Para cada semestre, existe um período de alteração de matrícula. Os estudantes devem acessar o sistema neste período para adicionar ou retirar cursos. Requisitos na prática