Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO ESTÁCIO DA BAHIA CURSO DE SISTEMAS DE INFORMAÇÃO NOME DO ALUNO TÍTULO DO TRABALHO (Para o título pode ser usado um tema e subtema ou descrição do tipo do aplicativo mais o seu nome. Ex: Relacionamento com o cliente via aplicativo mobile como um serviço agregado para o mercado dos bares e restaurantes Ex: Aplicativo de gerenciamento de relacionamento com o cliente de bares e restarantes: Happy&Hour App) SALVADOR BA 2018 NOME DO ALUNO TÍTULO DO TRABALHO Trabalho de Conclusão de Curso apresentado como pré requisito parcial para aprovação no curso de graduação em Sistemas de Informação do Centro Universitário Estácio da Bahia. Orientador (a): Profª XXXX. Professora da disciplina: Profª Drª Mônica de Sá Dantas Paz. SALVADOR BA 2018 Nome do Aluno “Título do Trabalho” Trabalho de Conclusão de Curso apresentado como requisito parcial para a obtenção do grau de Bacharel em Sistemas de Informação pelo Centro Universitário Estácio da Bahia. Aprovado em, ______ de ____________ de 2018. Banca examinadora: ___________________________________________________________________ Profª xxx (Orientador) Centro Universitário Estácio da Bahia ___________________________________________________________________ Profª Centro Universitário Estácio da Bahia ___________________________________________________________________ Profª Centro Universitário Estácio da Bahia NOTA FINAL: ___________ LISTA DE FIGURAS Figura 01 – Kanban......................................................……….........................................….12 Figura 02 – Cronograma (Diagrama de Gantt) parte1..……….................................…...…..15 LISTA DE TABELAS Tabela 01 – Descrição do Caso de Uso "Fazer login".............………….........…..........……..23 Tabela 02 – Descrição do Caso de Uso "Cadastro de Usuário"……….........................……...23 LISTA DE ABREVIATURAS E SIGLAS SGBD – Sistema de Gerenciamento de Banco de Dados JVM – Java Virtual Machine (usar uma página para cada um desses tópicos) (usar ferramentas do editor de texto para formar as listagens) 4 SUMÁRIO 1. PROPOSTA DO PROJETO.................................................................................................8 1.1 MÉTODO DE TRABALHO.............................................................................................8 1.1 PREVISÃO DE ALOCAÇÃO DE RECURSOS..............................................................8 (Nestes subcapítulos, devem ser apresentados os recursos necessários para a execução do projeto).................................................................................................................................8 1.1.1 Recursos Humanos.....................................................................................................8 1.1.2 Recursos Materiais (Hardware)..................................................................................8 1.1.3 Recursos Materiais (Software)...................................................................................9 1.2 CRONOGRAMA DO PROJETO (DIAGRAMA DE GANTT).......................................9 2. CARACTERIZAÇÃO DO NEGÓCIO.............................................................................10 2.1 HISTÓRICO DA EMPRESA..........................................................................................10 2.2 ATIVIDADES DA EMPRESA.......................................................................................10 2.3 ORGANOGRAMA.........................................................................................................10 2.4 MERCADO CONSUMIDOR.........................................................................................11 2.5 CONCORRÊNCIA..........................................................................................................11 3 O SISTEMA ATUAL...........................................................................................................12 3.1 JUSTIFICATIVA DE ESCOLHA DO SISTEMA...........................................................12 3.1.1 O sistema..................................................................................................................12 3.1.2 Funcionamento do sistema.......................................................................................12 3.2 PROBLEMAS DO SISTEMA ATUAL..........................................................................12 3.3 SITUAÇÃO DESEJADA................................................................................................12 3.4 PREMISSAS E RESTRIÇÕES AO PROJETO..............................................................12 4. O SISTEMA PROPOSTO..................................................................................................14 4.1 MOTIVAÇÃO PARA O NOVO SISTEMA...................................................................14 4.2 O AMBIENTE DO SISTEMA PROPOSTO...................................................................14 4.3 O ESCOPO DO SISTEMA PROPOSTO........................................................................14 5 PROJETO LÓGICO DO SISTEMA PROPOSTO...........................................................15 5.1 REQUISITOS DO SISTEMA.........................................................................................15 5 5.1.1 Requisitos Funcionais...............................................................................................15 5.1.2 Requisitos Não Funcionais.......................................................................................15 5.2 DIAGRAMA DE CASOS DE USO................................................................................15 5.3 ESPECIFICAÇÕES DOS CASOS DE USO..................................................................15 5.4 MODELO CONCEITUAL DE CLASSES.....................................................................16 5.5 MODELOS CONCEITUAL DE DADOS (MER)..........................................................16 5.6 DIAGRAMA DE SEQUÊNCIA.....................................................................................16 5.7 DIAGRAMA DE ESTADOS..........................................................................................16 5.8 DIAGRAMA DE ATIVIDADES....................................................................................16 5.9 PROJETO DE INTERFACES.........................................................................................16 6. PROJETO FÍSICO DO SISTEMA PROPOSTO............................................................17 6.1 MODELO DE CLASSES DE PROJETO.......................................................................17 6.2 MODELO FÍSICO DE DADOS.....................................................................................17 6.3 AMBIENTE DO SISTEMA............................................................................................17 6.4 ARQUITETURA DO SISTEMA....................................................................................17 7. IMPLEMENTAÇÃO..........................................................................................................18 8. CONCLUSÕES...................................................................................................................19 REFERÊNCIAS......................................................................................................................20 (usar ferramenta do editor de texto para formar o sumário) 6 1. PROPOSTA DO PROJETO Apresentar um resumo do trabalho, apresentando o tema, objetivos e justificativa. O resumo não deve ultrapassar 250 palavras. (Neste capítulo, serão apresentadas informações sobre a gestão do projeto). 1.1 MÉTODO DE TRABALHO Indicar o método e/ou ferramenta degerência do projeto, indicando como as tarefas serão gerenciadas e classificas. Para o gerenciamento do projeto, aplicou-se o método do kanban. Dessa forma, este projeto foi dividido em quatro listas:1 BACKLOG – Lista com todos os itens a serem desenvolvidos no projeto; TO DO – Itens a serem desenvolvidos na Sprint; DOING – Itens sendo desenvolvidos; DONE – Itens desenvolvido. 1.1 PREVISÃO DE ALOCAÇÃO DE RECURSOS (Nestes subcapítulos, devem ser apresentados os recursos necessários para a execução do projeto). 1.1.1 Recursos Humanos Analista de sistemas: responsável por … – nome do estudante; Desenvolvedor: Testador: 1.1.2 Recursos Materiais (Hardware) 1 As partes em azul servem como exemplo de texto. Não podem ser copiadas e todo o texto deverá aparecer na cor preta no trabalho final. 7 Computador – Recurso utilizado para a gestão do projeto, o desenvolvimento e redação do relatório. Arduíno – Telefone celular Android – Recurso utilizado para testes da aplicação; 1.1.3 Recursos Materiais (Software) Git (GitHub) – Ferramenta de controle de versão que se utiliza de repositórios para armazenagem dos códigos fontes do projeto; Trello – Ferramenta que fornece um Kaban on-line que facilita a gestão de projetos; Serviços de hospedagem; Dia – Editor de diagramas UML. 1.2 CRONOGRAMA DO PROJETO (DIAGRAMA DE GANTT) As atividades a serem realizadas neste projeto estão planejadas segundo o cronograma visto na Figura 01. Figura 01 – Cronograma (Diagrama de Gantt) (Adicionar figura de preferência com borda fina. A figura deve ocupar preferencialmente 1/3 da página, no máximo ½. Deve ter boa definição e ser legível.) Fonte: produção própria 8 2. CARACTERIZAÇÃO DO NEGÓCIO (Neste capítulo, devem ser apresentadas informações sobre a empresa cliente ou um possível novo empreendimento (ou iniciativa) que almeja propor um novo produto ou serviço a usuários finais. Ou seja, é relativo ao estudo do domínio da aplicação a ser desenvolvida). 2.1 HISTÓRICO DA EMPRESA Apresentar a empresa cliente do seu projeto, indicando seu ramo de atuação, missão, visão e valores (se houverem), bem como um breve histórico de sua criação e existência até os dias atuais, além da URL do seu site ou outros contatos. Caso não seja uma empresa, substituir por outra organização ou entidade mais adequada. Caso o projeto seja a primeira iniciativa de uma possível startup ou uma iniciativa isolada (para benefício do próprio aluno ou de terceiros), estas situações devem ser sinalizadas. Por exemplo, se for um aplicativo proposto pelo aluno e destinado a usuários finais, pode-se considerar que o aplicativo é o primeiro produto/serviço de uma possível startup a ser criada ou é uma iniciativa isolada desvinculada de entidades formais. Nesses dois últimos casos, os subtítulos desse capítulo devem ser alterados para manter a coerência. 2.2 ATIVIDADES DA EMPRESA Apresentar, de forma sucinta, a natureza e o modelo do negócio da empresa, seus principais produtos e serviços, ou seja, atividades fins. Se for relevante para o projeto, apresentar as principais atividades meio da empresa. É aconselhável que estas atividades já apresentem o contexto no qual o sistema atual (a ser apresentado no capítulo a seguir) está inserido. Em alguns casos, os serviços ou produtos dessa empresa estarão diretamente ligados ao sistema informacional que é objeto do relatório. 2.3 ORGANOGRAMA 9 Apresentar a divisões e setores da empresa, bem como as funções relacionadas através do organograma da empresa. Pode ser um fornecido pela organização ou, caso não exista, ser criada a partir do estudo realizado pelo estudante. Essa origem deve ser apresentada em texto. Lembre-se que toda figura deve ser apresentada em texto. A empresa Tal está organizada segundo o organograma apresentado na Figura 02, a seguir: Figura 01 – Organograma da empresa Tal (Adicionar figura) Fonte: elaborado com base em entrevista ao função da empresa Tal ou Fornecido pela empresa Tal ou Retirado do site da empresa Tal. 2.4 MERCADO CONSUMIDOR Apresentar o mercado consumidor da empresa pesquisada, indicando, se possível, localidade, escala, porte das empresas, classe econômica dos consumidores, perfis de consumo e perfis demográficos e socioeconômicos. Também é indicado que se apresente como a empresa poderia alcançar o seu mercado consumidor, atingindo um público maior, expandindo ou diversificado o seu negócio ou atuação. Ou seja, quem, quando ou onde os serviços ou produtos da empresa poderiam ser aproveitados? 2.5 CONCORRÊNCIA Apresentar o ramo do negócio da empresa, bem como quais outras empresas lhe fornece concorrência. É indicado apresentar um breve resumo dos principais produtos ou serviços (sistemas) concorrentes relativos ao sistema objeto desse relatório. 10 3 O SISTEMA ATUAL 3.1 JUSTIFICATIVA DE ESCOLHA DO SISTEMA 3.1.1 O sistema Definir o sistema atual que pode ser uma atividade, processo, funcionalidade ou produto da organização e que é relativo ao sistema escolhido para ser objeto do projeto. Qual a relevância desse sistema para a organização estudada? Qual a sua importância socioeconômica, política, cultural, etc.? 3.1.2 Funcionamento do sistema Apresentar qual é a forma atual para a realização dessa atividade, serviço, produto ou funcionalidade tratado no seu projeto. Lembrese que não necessariamente se trata de um sistema informacional programado para a atividade em questão. Pode ser, por exemplo, um sistema analógico baseado em registros impressos ou planilhas eletrônicas. 3.2 PROBLEMAS DO SISTEMA ATUAL Quais são os problemas que o sistema atual apresenta segundo a opinião do cliente e, ainda, segundo a sua visão de analista? Questões técnicas, de interface, forma de alimentação de dados, etc.. 3.3 SITUAÇÃO DESEJADA Segundo a empresa, qual seria a situação ideal de uso e funcionamento do sistema atual? Qual seria o melhor caso, independente de restrições técnicas, orçamentárias, etc.? 3.4 PREMISSAS E RESTRIÇÕES AO PROJETO 11 Mesmo diante dos problemas do sistema atual e apesar da expectativa por um sistema ideal, quais são as restrições ao novo projeto, segundo a empresa cliente? São restrições de que aspecto: orçamentário, de tempo, técnico, etc.? 12 4. O SISTEMA PROPOSTO 4.1 MOTIVAÇÃO PARA O NOVO SISTEMA Devese justificar a proposta, apresentando seu objetivo geral e as suas motivações, que podem ser de ordem pessoal, baseadas em demandas do cliente, oportunidades de novo negócio, etc.. 4.2 O AMBIENTE DO SISTEMA PROPOSTO Quais são os elementos externos que estão relacionados ao sistema proposto e que podem alterar o seu estado? Podem ser outros sistemas, eventos, legislações, etc. 4.3 O ESCOPO DO SISTEMA PROPOSTO A partir dos estudo feitos sobre a empresa cliente, seus requisitos e restrições, o sistema proposto deve aprimorar a versão anterior, propor uma outra solução ou abordar uma nova perspectiva. Não necessariamente o sistema proposto contemplará o sistema idealizado como solução ótima para o cliente e para o analista. Diante disso, qual o objetivo geral do novo sistema? Quais são os requisitos e restrições que formataram o projeto do novo sistema? Portanto, é importante apresentar: o contexto no qual o sistema proposto funcionará e a relação com outros sistemas; as fontes de alimentação de dados; as principais funcionalidades; e o suas características de desempenho. 13 5 PROJETO LÓGICO DO SISTEMA PROPOSTO 5.1 REQUISITOSDO SISTEMA Explicar como foi realizado o levantamento de requisitos do sistema e apresentar os requisitos funcionais e os não funcionais. 5.1.1 Requisitos Funcionais ID Descrição do Requisito Funcional RF001 RF002 5.1.2 Requisitos Não Funcionais ID Descrição do Requisito Não Funcional RNF001 RNF002 5.2 DIAGRAMA DE CASOS DE USO Introduzir em texto a figura relativa ao diagrama de casos de uso UML. 5.3 ESPECIFICAÇÕES DOS CASOS DE USO Tabela 1 Descrição do Caso de Uso "Fazer login" Nome do Caso de Uso Fazer login Caso de Uso Geral Ator Principal Atores Secundários Resumo PréCondições 14 PósCondições Fluxo Principal Ações do Ator Ações do Sistema Restrições/Validações Fluxo Alternativo Ações do Ator Ações do Sistema 5.4 MODELO CONCEITUAL DE CLASSES 5.5 MODELOS CONCEITUAL DE DADOS (MER) 5.6 DIAGRAMA DE SEQUÊNCIA 5.7 DIAGRAMA DE ESTADOS 5.8 DIAGRAMA DE ATIVIDADES 5.9 PROJETO DE INTERFACES Lembrar que este subcapítulo é relativo ao projeto da interface. Deve-se explicar o conceito usado para o design, incluindo preocupações com a usabilidade. 15 6. PROJETO FÍSICO DO SISTEMA PROPOSTO 6.1 MODELO DE CLASSES DE PROJETO 6.2 MODELO FÍSICO DE DADOS 6.3 AMBIENTE DO SISTEMA Descrever o ambiente do sistema indicando: hardware, software, infra, linguagem de programação e SGBD 6.4 ARQUITETURA DO SISTEMA Apresentar o diagrama de componentes e o diagrama de implementação 16 7. IMPLEMENTAÇÃO (definir com o docente) 17 8. CONCLUSÕES a. Reflexões sobre os objetivos iniciais e os alcançados b. Vantagens do sistema para a empresa c. Trabalhos futuros 18 REFERÊNCIAS 19 1. PROPOSTA DO PROJETO 1.1 MÉTODO DE TRABALHO 1.1 PREVISÃO DE ALOCAÇÃO DE RECURSOS (Nestes subcapítulos, devem ser apresentados os recursos necessários para a execução do projeto). 1.1.1 Recursos Humanos 1.1.2 Recursos Materiais (Hardware) 1.1.3 Recursos Materiais (Software) 1.2 CRONOGRAMA DO PROJETO (DIAGRAMA DE GANTT) 2. CARACTERIZAÇÃO DO NEGÓCIO 2.1 HISTÓRICO DA EMPRESA 2.2 ATIVIDADES DA EMPRESA 2.3 ORGANOGRAMA 2.4 MERCADO CONSUMIDOR 2.5 CONCORRÊNCIA 3 O SISTEMA ATUAL 3.1 JUSTIFICATIVA DE ESCOLHA DO SISTEMA 3.1.1 O sistema 3.1.2 Funcionamento do sistema 3.2 PROBLEMAS DO SISTEMA ATUAL 3.3 SITUAÇÃO DESEJADA 3.4 PREMISSAS E RESTRIÇÕES AO PROJETO 4. O SISTEMA PROPOSTO 4.1 MOTIVAÇÃO PARA O NOVO SISTEMA 4.2 O AMBIENTE DO SISTEMA PROPOSTO 4.3 O ESCOPO DO SISTEMA PROPOSTO 5 PROJETO LÓGICO DO SISTEMA PROPOSTO 5.1 REQUISITOS DO SISTEMA 5.1.1 Requisitos Funcionais 5.1.2 Requisitos Não Funcionais 5.2 DIAGRAMA DE CASOS DE USO 5.3 ESPECIFICAÇÕES DOS CASOS DE USO 5.4 MODELO CONCEITUAL DE CLASSES 5.5 MODELOS CONCEITUAL DE DADOS (MER) 5.6 DIAGRAMA DE SEQUÊNCIA 5.7 DIAGRAMA DE ESTADOS 5.8 DIAGRAMA DE ATIVIDADES 5.9 PROJETO DE INTERFACES 6. PROJETO FÍSICO DO SISTEMA PROPOSTO 6.1 MODELO DE CLASSES DE PROJETO 6.2 MODELO FÍSICO DE DADOS 6.3 AMBIENTE DO SISTEMA 6.4 ARQUITETURA DO SISTEMA 7. IMPLEMENTAÇÃO 8. CONCLUSÕES REFERÊNCIAS
Compartilhar