ESw 09 Exercicio Pratico
Engenharia de Software
Exercício Prático
Modelagem UML
Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Layout original gentilmente cedido pelo professor Fábio Procópio
Modelagem UML – Exercício Prático
Sistema de Controle Acadêmico (SiCAd)
Requisitos Funcionais
RF01 – o sistema deve permitir à secretaria cadastrar cursos contendo código, descrição e coordenador.
RF02 – o sistema deve permitir à secretaria cadastrar disciplinas de cursos, contendo código, descrição, carga horária, ementa, bibliografia e pré-requisitos.
RF03 – o sistema deve permitir à secretaria cadastrar alunos, contendo matrícula, nome, endereço, telefone e curso para o qual foi aprovado.
RF04 – o sistema deve permitir ao departamento de recursos humanos (RH) cadastrar professores, contendo nome, endereço, telefone e titulação máxima
(graduação, especialização, mestrado, doutorado) e cursos que esteja vinculado.
Modelagem UML – Exercício Prático
Sistema de Controle Acadêmico (SiCAd)
Requisitos Funcionais
RF05 – o sistema deve permitir à secretaria abrir turmas de disciplinas de cursos, informando ano e semestre, dias da semana e horários de realização.
RF06 – o sistema deve permitir aos coordenadores de curso alocar professores a determinadas turmas.
RF07 – o sistema deve permitir à secretaria matricular alunos em turmas.
RF08 – o sistema deve permitir aos professores lançar avaliações (duas notas parciais, nota da prova final e frequência) dos alunos das turmas que estejam sob sua responsabilidade.
RF09 – o sistema deve permitir aos alunos consultar suas avaliações.
Modelagem UML – Exercício Prático
Sistema de Controle Acadêmico (SiCAd)
Requisitos Funcionais
RF10 – o sistema deve permitir à secretaria emitir diários de classe das turmas.
RF11 – o sistema deve permitir à secretaria emitir históricos escolares dos