Baixe o app para aproveitar ainda mais
Prévia do material em texto
�Prof. João Paulo Pimentel / Coordenador Paulo Lobão Estrutura do Trabalho Acadêmico – Projeto Final de BSI – FACITEC 2014 Elementos Pré-textuais: Capa (obrigatório) Lombada (de acordo com modelo FACITEC) Folha de rosto (obrigatório) Errata (opcional) Folha de aprovação (obrigatório) Dedicatória(s) (opcional) Agradecimento(s) (opcional) Epígrafe (opcional) Resumo na língua vernácula (obrigatório) Resumo em língua estrangeira (obrigatório) Lista de ilustrações (opcional) Lista de tabelas (opcional) Lista de abreviaturas e siglas (opcional) Lista de símbolos (opcional) Sumário (obrigatório) Elementos Textuais: Introdução [Descrever uma introdução do Trabalho.] Apresentação [Descrever uma breve apresentação do sistema proposto.] Formulação do Problema [Descrever a formulação do problema (problemática)] Justificativa [Descrever as justificativas para o desenvolvimento deste sistema.] Objetivos Objetivo Geral [Descrever o objetivo geral do trabalho em um parágrafo.] Objetivos Específicos [Descrever os objetivos específicos em tópicos.] Delimitação do Escopo [Descrever o foco do sistema (o que será desenvolvido) e informar o que não será tratado nesta versão.] O mercado [Descrever sobre o mercado no qual o sistema se encaixa.] Metodologia [Além da pesquisa bibliográfica (metodologia científica. Ex. Lakatos), descrever também sobre a Metodologia de Desenvolvimento de Software (Ex. RUP, Prototipagem, Desenvolvimento em Cascata)] Cronograma Previsto [Incluir o cronograma previsto para o desenvolvimento do trabalho.] Realizado [Incluir o cronograma realizado para o desenvolvimento do projeto.] Recursos Utilizados Hardware [Incluir os recursos de hardware utilizado para o desenvolvimento do projeto.] Software [Incluir os recursos de softwares utilizados para o desenvolvimento do projeto.] Humanos [Incluir o(os) recurso(s) humano(s) (pessoa(s) envolvida(s) no desenvolvimento do projeto)] Ferramentas e Tecnologias Utilizadas (Referencial Teórico) [Descrever o referencial teórico do trabalho segundo os autores pesquisados para cada ferramenta utilizada para o desenvolvimento do projeto.] O Desenvolvimento Análise de Requisitos Funcionais [Descrever sobre os requisitos funcionais do sistema.] Não Funcionais [Descrever sobre os requisitos não funcionais do sistema.] Caso de Uso Visão Geral do Diagrama de Caso de Uso [Breve descrição sobre o diagrama de Caso de Uso.] Diagrama de Caso de Uso [Incluir o Diagrama.] Descrição do Caso de Uso Caso de Uso X [Descrever cada caso de uso de acordo com o modelo abaixo.] Caso de Uso Y [Descrever cada caso de uso de acordo com o modelo abaixo.] Diagrama de Classe [Incluir o Diagrama.] Especificação das Classes Classe X [Especificar cada classe de acordo com o modelo abaixo.] Classe Y [Especificar cada classe de acordo com o modelo abaixo.] Diagrama de Sequência [Incluir os diagramas.] Diagrama de Estado [Incluir os diagramas.] MER – Modelo de Entidade e Relacionamento Físico [Incluir o modelo Físico.] Especificações das Tabelas [Especificar cada tabela e campos de acordo com o modelo abaixo.] Interface Visual do Sistema [Incluir as telas do sistema e uma breve descrição sobre cada tela.] Conclusão [Incluir uma conclusão de pelo menos 2 (duas) páginas.] Elementos Pós-textuais Elementos que complementam o trabalho. São os seguintes: Referências (obrigatório) Glossário (opcional) Apêndice(s) (opcional) Anexo(s) (opcional) Índice(s) (opcional) Capa dura final (obrigatório) Modelo de descrição de caso de uso Caso de Uso - Cadastrar Clipping CASO DE USO Cadastrar Clipping Este caso de uso permite aos editores cadastrar e liberar os clippings no banco de dados. Atores Nome do Ator Descrição Editor Chefe Responsável pela edição/cadastro do clipping. USUÁRIO Responsável pelo cadastro do clipping. Fluxo Principal Ações dos Atores Ações do Sistema 1. Selecionar a opção Clipping na página inicial. 1. Direcionar para página de login. 2. Digitar a chave e senha. 2. Validação dos dados. 3. Selecionar o menu de clipping. 3. Direcionar para a página de cadastro. 4. Clicar no botão Novo. 4. Demonstração dos clipping já cadastrados. 5. Selecionar a Rádio. 5. Direciona para página de cadastro. 6. Selecionar o cliente. 6. Carrega os profissionais e programas da rádio selecionada. 7. Selecionar a classificação. 7. Valida os dados. 8. Selecionar a Edição. 8. Efetua gravação no banco. 9. Selecionar o Programa. 10. Selecionar o Destaque. 11. Selecionar o Destaque. 12. Selecionar o Profissional. 13. Seleciona a Profissão. 14. Digitar a Data 15. Digitar a Hora de Início. 16. Digitar a Hora de Término. FluxoS Alternativos Ações dos Atores Ações do Sistema Pré-condições O ator deve estar logado no sistema. Pós-condições Todos os campos devem estar preenchidos. Fluxos de Exceções Relacionamentos com outros Casos de Uso Inclusão Validar Usuário , Validar Clipping Extensão Vincular Áudio Generalização Tabela 1 – Caso de Uso Cadastrar Clipping Modelo de especificação das classes Classe Rádio NOME DA CLASSE RADIO Especialização da Classe Descrição da Classe: Classe responsável para armazenar e manipular os dados referentes as rádios que possuem contrato com a LDC – Linha Direta Comunicações. Características Ator Persistente Abstrata Atributos Id Vs Nome de Atributo Descrição Tipo X + Cod_Radio Código identificador da rádio no sistema. int + Desc_Radio Descrição da rádio. char + Sintonia_Radio Sintonia a qual a rádio usa char Métodos Vs Nome do Método Parâmetros TIPO DE RETORNO Descrição + Alterar Cod_Radio boolean Método que efetua a alteração de dados relacionados a uma determinada rádio. + Excluir Cod_Radio boolean Método que efetua a exclusão de rádios. + FindAll clsRadio Método que retorna todas as rádios cadastradas no sistema. + FindByPrimaryKey Cod_Radio clsRadio Método que retorna os dados referentes a uma determinada rádio + Incluir boolean Método que efetua o cadastro da rádio. DOMÍNIOS Nome do Atributo Valores Obs.: Id – Chave identificadora Vs – Visibilidade ( + Pública – Privada # Protegida) Tabela 2 – Especificação da Classe Rádio Modelo de Especificações das Tabelas Tabela: CLIPPING Tabela responsável em armazenar todas as informações referentes ao Clipping. CLIPPING CHAVE PRIMÁRIA / ESTRANGEIRA ATRIBUTOS PK FK TABELA DE REFERÊNCIA Cod_Clipping X Cod_Servidor_FK X SERVIDOR Cod_Radio_FK X RADIO Cod_Cliente_FK X CLIENTE Cod_Classificacao_FK X CLASSIFICACAO Cod_Edicao_FK X EDIÇÃO Cod_Programa_FK X PROGRAMA Cod_Destaque_FK X DESTAQUE Cod_Pessoa_FK X PESSOA Cod_Tipo_Pessoa_FK X TIPO_PESSOA ATRIBUTOS TIPO TAM. ÍNDICE NOT NULL MÁSCARA DESCRIÇÃO Data_Clipping Date -- X dd/mm/aaaa Data de cadastro do Clipping. Hora_Clipping Date -- X hh/mm/ss Hora de Cadastro do Clipping. Titulo_Clipping VarChar 255 X Título do Clipping. Resumo_Clipping BLOB -- X Resumo do Clipping. Link_Clipping VarChar 255 Link que o Clipping. Tipo_Destaque_ Clipping VarChar 50 X Tipo do Destaque do Clipping. Status_Clipping Char 1 X Verifica se o Clipping está liberado. Hora_Fim_Clipping Date X hh/mm/ss Hora final da Sonora. DOMÍNIO(S):Status do Clipping: S – Liberado N – Não Liberado Tipo de Destaque do Clipping S – Se o clipping é destaque N – Se o clipping não é destaque Tabela 3 – Especificação da Tabela Clipping
Compartilhar