Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ANHANGUERA – UNIDERP POLO DE CUIABÁ – MATO GROSSO Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas EDUARDO SANCHES CASATI RA 2662254203 PROJETO INTERDISCIPLINAR APLICADO AO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS V (PROINTER V) (Relatório Parcial - ETAPA 1) Tutores EAD: JOBSON YONAHA GIMENEZ IVO DUCATTI Cuiabá 2019 UNIVERSIDADE ANHANGUERA – UNIDERP POLO DE CUIABÁ – MATO GROSSO Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas EDUARDO SANCHES CASATI RA 2662254203 PROJETO INTERDISCIPLINAR APLICADO AO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS V (PROINTER V) (Relatório Parcial - ETAPA 1) Trabalho desenvolvido para o Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas, disciplina Projeto Interdisciplinar Aplicado a Tecnologia em Análise e Desenvolvimento de Sistemas V, apresentado à Anhanguera Educacional como requisito para a avaliação na Atividade PROINTER, sob orientação dos tutores EAD Jobson Yonaha Gimenez e Ivo Ducatti. CUIABÁ / MT 2019 RESUMO O objetivo da atividade é criar um aplicativo mobile que permitia o compartilhamento e acompanhamento de trabalhos acadêmicos por estudantes de forma colaborativa. Uma vez que estes trabalhos serão realizados em grupo, há a necessidade de que o usuário seja notificado a cada vez que for salvo uma atualização do arquivo em cloud computing. Alguns objetivos secundários da atividade são: predefinição de tempo para que o material fique armazenado, em pasta privada, de preferência que seja apenas durante a execução do projeto; facilidade de acesso: basta que o usuário se cadastre, escolha o tipo de pasta que deseja inserir seus projetos: pública ou privada e determine o tempo de duração do projeto. Este será o mesmo tempo em que o arquivo estará disponível para a equipe cadastrada e vinculada ao projeto. O aplicativo disponibilizará a versão XML, .xls e .doc do documento desenvolvido. Este poderá ser executado localmente ou através de um navegador de internet. LISTA DE FIGURAS Figura 1 - Caso de Uso Discente Admin ................................................................. 10 Figura 2 - Discente Particip ..................................................................................... 11 Figura 3 - Login....................................................................................................... 12 Figura 4 - Cadastra Documento .............................................................................. 13 Figura 5 - Diagrama de Classes ............................................................................. 14 Figura 6 - Diagrama de Sequências ....................................................................... 15 Figura 7 - Estrutura Analítica do Projeto (EAP) ...................................................... 18 LISTA DE TABELAS Tabela 1 - Discente Admin ...................................................................................... 10 Tabela 2 - Discente Particip .................................................................................... 11 Tabela 3 - Login ..................................................................................................... 11 Tabela 4 - Cadastra Documento ............................................................................. 12 Tabela 5 - Cronograma ........................................................................................... 16 Sumário 1 APRESENTAÇÃO ............................................................................................... 7 2 ATIVIDADES PREVISTAS: PARTE 1 ................................................................. 8 2.1. Iniciação .......................................................................................................... 8 2.1.1 Requisição Formal de Proposta (RFP) .......................................................... 8 2.1.2 Termo de Abertura de Projeto ....................................................................... 8 2.2. Planejamento .................................................................................................. 9 2.2.1. Escopo do Projeto ........................................................................................ 9 2.2.2. Análise de Requisitos ................................................................................... 9 2.2.2.1 Diagramas de Casos de Uso ...................................................................... 10 2.2.2.2 Diagrama de Classes .................................................................................. 13 2.2.2.3 Diagrama de Sequências ............................................................................ 14 2.2.2. Plano de Gerenciamento da Qualidade ........................................................ 15 2.2.4. Cronograma de Entregas .............................................................................. 16 2.2.5. Estrutura Analítica do Projeto (EAP) ............................................................. 17 2.3. MONITORAMENTO E CONTROLE ................................................................ 18 2.3.1 Plano de Gerenciamento e Controle do Projeto ............................................ 18 3 REFERÊNCIAS BIBLIOGRÁFICAS .................................................................... 20 1 APRESENTAÇÃO Este aplicativo terá a seguinte funcionalidade: permitir que os alunos trabalhem de forma colaborativa para a resolução de uma determinada tarefa e o seu acompanhamento. Voltado para o desenvolvimento de atividades que precisam ser realizadas em grupos e com a divisão das tarefas, de forma que seja possível o compartilhamento da versão mais recente da atividade para todo o grupo e este, a cada nova postagem, receba uma notificação de atualização do material construído. Dessa forma, o aplicativo disponibiliza uma versão individual do trabalho compartilhado e o seu respectivo histórico, bem como a versão colaborativa, ou seja, aquela que contempla todas as atualizações de acordo com a ordem de alteração do arquivo, por hora e data. O armazenamento será feito utilizando cloud computing. O foco principal do projeto será a facilidade de acesso: bastará que o usuário se cadastre na ferramenta; escolher o tipo de pasta que deseja inserir seus projetos: pública ou privada e, determinar o tempo de duração do projeto; este será o mesmo tempo em que o arquivo estará disponível para a equipe cadastrada e vinculada ao projeto. O aplicativo disponibilizará as versões “XML”, “xls” e “doc” do documento desenvolvido. Este poderá ser executado localmente ou através de um navegador de internet. 2. ATIVIDADES PREVISTAS: PARTE 1 2.1 Iniciação 2.1.1 Requisição Formal de Proposta (RFP) 2.1.2 Termo de Abertura de Projeto (TAP) ● História Criada em 2019, trabalhamos com aplicativos mobile, afim de fomentar a mobilidade e se destacar em um mercado que está aquecido e ainda com muito espaço para empresas que trabalham com inovação e tecnologia, como a C_Pixel. ● Produtos Aplicativos mobile que permitam integração e interação entre as pessoas de um mesmo grupo, também recursos que facilitem o dia a dia e outras mais que o mercado necessitar, com foco em inovação e mobilidade. ● Mercado Atuante em um mercado aquecido, a C_Pixel tem diversos projetos em execução. Esse mercado inovador é destacado e fomentado por investidores que cada vez mais procuram startups a fim de investir em ideias inovadoras, e foi com essa ideia que nasceu a C_Pixel. ● Valores Missão Somos uma empresa que busca fornecer soluções inovadoras e de alto valor agregado em tecnologia da informação, comprometida com a satisfação dos clientes, a realização das pessoas e o crescimentosustentável. Visão Tornar-se uma grande e rentável empresa do setor de software, referência nas áreas de atuação de seus produtos, e conquistar uma reputação boa perante o mercado. Procuramos contar com colaboradores satisfeitos, que façam da parceria uma maneira efetiva de fazer negócios, em que a inovação é um lugar comum e a tecnologia está sempre a serviço do cliente. Valores • Comprometimento com os princípios éticos; • Respeito aos clientes; • Honestidade; • Inovação; • Espírito de equipe; • Profissionalismo; • Valorização do ser humano; • Desenvolvimento sustentável; • Autocrítica. 2.2 Planejamento 2.2.1 Escopo do Projeto Nesse capítulo é apresentada a revisão da literatura, parte fundamental para o embasamento referencial teórico do trabalho, responsável pelo direcionamento das fases de análise, projeto e prototipação do sistema proposto. O projeto consiste na construção de um aplicativo que terá as seguintes funcionalidades: • Criar um projeto de forma colaborativa, permitindo o compartilhamento de informações entre os usuários com foco acadêmico, e deverá atender o grupo discente para trabalho em conjunto; • Permitir cadastramento sendo que um usuário será considerado o administrador; • Permitir alterações nos documentos; • Enviar alertas de alteração para todos os usuários; • Gravar as informações alteradas assim como o histórico de alterações; • Salvar a versão completa, permitindo a verificação do documento completo. 2.2.2 Análise dos Requisitos Nos tópicos subsequentes são apresentados os requisitos de software e hardware atuais e o que a empresa necessitará para a operacionalização do projeto final. 2.2.2.1 Diagramas de Casos de Uso O Diagrama de Casos de Uso tem o objetivo de auxiliar a comunicação entre os analistas e o cliente. Um diagrama de Caso de Uso descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no Diagrama de Casos de Uso as principais funcionalidades de seu sistema. Discente Admin Ator Discente Admin Número Descrição Evento Casos de Uso Retorno 1 Ator cadastra projeto Dadosprojeto cadastrarProjeto Número do ID 2 Ator atribui tarefas dadosAdTarefas cadastrarTarefas Cadastro Efetuado. 3 Ator altera tarefas alteraTarefas alterarTarefas Alterações realizadas com sucesso! Tabela 1 – Discente Admin Figura 1 – Caso de Uso Discente Admin Discente Particip Ator Discente Particip Número Descrição Evento Casos de Uso Retorno 1 Ator recebe tarefas DadosTarefa AlteraDoc Número do ID do Doc 2 Ator atribui tarefas dadosAdTarefas cadastrarTarefas Cadastro Efetuado. 3 Ator altera tarefas alteraTarefas alterarTarefas Alterações realizadas com sucesso! Tabela 2 – Discente Particip Figura 2 – Discente Particip Login Ator Usuário Mestre Número Descrição Evento Casos de Uso Retorno 1 Acessa app SolCadastro IntegraRedes Número do ID 2 Conclui cadastro Confirma cadastrarAdicionais Cadastro Efetuado. Tabela 3 – Login Figura 3 – Login Cadastra Documento Ator Usuário Mestre Número Descrição Evento Casos de Uso Retorno 1 Acessa app CadastraDc IntegraDoc Número do ID 2 Conclui cadastro Confirma cadastrarAdicionais Cadastro Efetuado. Tabela 4 – Cadastra Documento Figura 4 – Cadastra Documento 2.2.2.2 Diagrama de Classes Para o desenvolvimento do sistema a primeira ferramenta utilizada foi o Diagrama de Fluxo de Dados, uma forma gráfica que representa o funcionamento do sistema. Nele constam as principais entidades, depósitos de dados, processos e fluxos dos dados que compõem o sistema proposto. Neste capítulo é apresentada a revisão da literatura, parte fundamental para o embasamento referencial teórico do trabalho, responsável pelo direcionamento das fases de análise, projeto e prototipação do sistema proposto. Figura 5 – Diagrama de Classes 2.2.2.3 Diagrama de Sequências O Diagrama de Objetos é uma variação do Diagrama de Classes e utiliza quase a mesma notação. A diferença é que o Diagrama de Objetos mostra os objetos que foram instanciados das classes. O Diagrama de Objetos é como se fosse o perfil do sistema em um certo momento de sua execução. A mesma notação do Diagrama de Classes é utilizada com duas exceções: os objetos são escritos com seus nomes sublinhados e todas as instâncias num relacionamento são mostradas. Os Diagramas de Objetos não são tão importantes como os Diagramas de Classes, mas eles são muito úteis para exemplificar diagramas complexos de classes ajudando muito em sua compreensão. Diagramas de objetos também são usados como parte dos diagramas de colaboração (passou a se chamar Comunicação na UML 2.0), onde as colaborações dinâmicas entre os objetos do sistema são mostradas. Figura 6 – Diagrama de Sequências 2.2.3 Plano de Gerenciamento de Qualidade Será adotada auditoria dos requisitos de qualidade e dos resultados das medições do controle da qualidade para garantir que sejam usados os padrões de qualidade e definições operacionais apropriados. Também será incluso a melhoria contínua do processo, por meio iterativo de melhorar a qualidade de todos os processos. A melhoria contínua de processos procura reduzir o desperdício e eliminar as atividades que não agregam valor, permitindo que os processos sejam operados com níveis mais altos de eficácia e otimização. Controle de Qualidade Monitoramento e registro dos resultados da execução das atividades de qualidade para avaliar o desempenho e recomendar as mudanças necessárias. O Plano de Gerenciamento da Qualidade (PGQ) identifica indicadores relevantes ao projeto e determina como satisfazê-los garantindo aderência com as políticas da empresa e conformidade das entregas com seus requisitos. O PGQ descreve como implementar os processos de controle e garantia da qualidade e a melhoria contínua dos processos tendo como base a política da qualidade da empresa e as ferramentas e padrões da qualidade relevantes ao projeto. O PGQ também orienta como e quando as ferramentas e padrões da qualidade são usados. 2.2.4 Cronograma de Entregas Cronograma é um conceito usado em vários países para organizar atividades num calendário de trabalho. Para executar uma agenda de trabalho é sempre recomendável considerar ter um calendário na mão, com todas as tarefas que devem compor a agenda estabelecida em uma linha de tempo. Assim, um cronograma representa de forma gráfica qual será o tempo gasto para o cumprimento de alguma atividade especifica. O cronograma auxilia a visualizar e organizar o andamento do trabalho. No contexto empresarial o cronograma é um auxílio importante, já que através dele é possível determinar os custos de um projeto, determinando assim se a realização desse projeto será proveitosa para a empresa. Cronogramas são muito usados em projetos de pesquisa, em empresas e organizações. Contribuindo para que sejam estipulados os custos de determinado projeto e a sua viabilidade econômica, dentro de um limite de tempo disponível ou estabelecido. CRONOGRAMA ATIVIDADE INÍCIO TÉRMINO Início do Projeto 28/03/2019 Etapa 1 – Análise Inicial 28/03/2019 06/04/2019 Etapa 2 – Análise de Pré-Requisitos 07/04/2019 11/04/2019 Etapa 3 – Definição das Funcionalidades 12/04/2019 28/04/2019 Etapa 4 – Análise das Precedentes 28/04/2019 02/05/2019 Etapa 5 – Desenho da Interface 03/05/2019 10/05/2019 Etapa 6 – Design e Cores 10/05/2019 11/05/2019 Etapa 7 – Programação 11/05/2019 20/05/2019 Fim do Projeto 20/05/2019 Tabela 5 – Cronograma 2.2.5 Estrutura Analítica do Projeto Em Gerência de Projetos, uma Estrutura Analítica de Projetos (EAP), do Inglês, Work Breakdown Structure (WBS), é um processo de subdivisão das entregas e do trabalho do projeto em componentesmenores e mais facilmente gerenciáveis. É estruturada em árvore exaustiva, hierárquica (de mais geral para mais específica) orientada às entregas, fases de ciclo de vida ou por sub-projetos (deliverables) que precisam ser feitas para completar um projeto. O objetivo de uma EAP é identificar elementos terminais (os produtos, serviços e resultados a serem feitos em um projeto). Assim, a EAP serve como base para a maior parte do planejamento de projeto. A ferramenta primária para descrever o escopo do projeto (trabalho) é a estrutura analítica do projeto (EAP). A Work Breakdown Structure é um processo bastante comum. Várias resoluções de trabalho do governo dos Estados Unidos têm como requerimento uma Work Breakdown Structure. A EAP não é criada apenas para o gerente do projeto, mas para toda a equipe de execução do projeto, bem como para as demais partes interessadas tais como clientes e fornecedores. Figura 7 – Estrutura Analítica do Projeto (EAP) 2.3 Monitoramento e Controle 2.3.1 Plano de Gerenciamento e Controle do Projeto O plano de gerenciamento da qualidade descreve como a equipe de gerenciamento de projetos implementará a política de qualidade da organização executora. O objetivo é definir as métricas de qualidade para atender as necessidades do cliente e garantir a conformidade das entregas de acordo com a política de qualidade da empresa e os critérios de aceitação definidos. • Método de Gerenciamento da Qualidade Gerenciar a qualidade do projeto requer um plano de qualidade aprovado englobando os principais processos de qualidade definidos abaixo. O plano de qualidade é desenvolvido e aprovado durante a fase de planejamento do projeto para confirmar os principais critérios de aceitação das entregas / marcos e gerenciar os processos de projeto aprovados. • Processos de Qualidade Auditoria dos requisitos de qualidade e dos resultados das medições do controle da qualidade para garantir que sejam usados os padrões de qualidade e definições operacionais apropriados. Também inclui a melhoria contínua do processo, meio iterativo de melhorar a qualidade de todos os processos. A melhoria contínua de processos reduz o desperdício e elimina as atividades que não agregam valor, permitindo que os processos sejam operados com níveis mais altos de eficiência e eficácia. • Métricas da Qualidade Lista os padrões e requisitos de qualidade usados e como serão satisfeitos. Para os padrões de mercado, referenciar a Norma ABNT ou Internacional, e para os padrões da empresa, referenciar o procedimento do SGQ (Sistema de Gestão da Qualidade) ou documento de referência, e anexar os documentos referenciados. Os padrões de mercado ou da organização a serem atingidos estão descritos abaixo e suas respectivas Normas e Procedimentos estão em anexo. Os requisitos de qualidade a serem atingidos pelo projeto estão descritos a seguir. O detalhamento dos indicadores de qualidade está descrito na seção “Processos de Monitoramento” neste plano. 3 REFERÊNCIAS BIBLIOGRÁFICAS Gerenciamento da Qualidade do Projeto, disponível em, https://escritoriodeprojetos.com.br/gerenciamento-da-qualidade-do-projeto, acesso em 29/04/2019. Templates de Gerenciamento de Projetos, disponível em, http://escritoriodeprojetos.com.br/templates-de-gerenciamento-de-projetos.aspx, acesso em 29/04/2019. Planejamento de Empreendimentos – Criando um Cronograma de Obra, disponível em, https://construa.wordpress.com/tag/cronograma-no-excel/, acesso em 29/04/2019. Significado de Cronograma, disponível em, https://www.significadosbr.com.br/cronograma, acesso em 29/04/2019. MACHADO, FELIPE NERY RODRIGUES. Banco de Dados – Projeto e Implementação: 2ª ed. São Paulo: Editora Érica, 2004. FURGERI, Sérgio. Programação Orientada a Objetos. Conceitos e Técnicas. São Paulo, 2015. 1ª Edição. Editora Érica.
Compartilhar