Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ANHANGUERA Faculdade Anhanguera Curso: Tecnologia em Análise e Desenvolvimento de Sistemas. HERMES FERREIRA DINIZ JÚNIOR – RA 5304477582 Projeto Interdisciplinar Aplicado aos Cursos Superiores de Tecnologia. (PROINTER V) Tutor EAD: Ivo Ducatti 1º SEMESTRE/2019 Barra do Corda / MA 2019 RESUMO O objetivo deste trabalho é criar um aplicativo que sirva para a confecção de projetos em grupo para os alunos da Faculdade Anhanguera, este aplicativo deverá possibilitar a criação de documentos de projetos que serão compartilhados entre os participantes do grupo para atualizações e melhoramentos de versão. Para isto, serão utilizados os conhecimentos adquiridos neste e nos outros semestres das disciplinadas estudadas no curso de análise e desenvolvimento da Faculdade Anhanguera. Este aprendizado tornou possível a idealização e desenvolvimento deste projeto. Este projetado foi norteado nas seguintes disciplinas estudadas neste semestre, Desenvolvimento de Software Seguro, Engenharia de Software e Gerencia de Projeto, Linguagem para Organização e Transferência de Dados para Web, Programação em Dispositivos Móveis e Redes de Computadores. SUMÁRIO 1 INTRODUÇÃO 2 REQUISIÇÃO FORMAL DE PROPOSTA 2.1 Objetivos da RFP................................................................................. 2.2 Escopo do projeto............................................................................... 3 TAP – TERMO DE ABERTURA DE PROJETO 3.1 Objetivos do Projeto............................................................................ 3.2 Entregas previstas para o Projeto...................................................... 3.3 Breve descrição do projeto................................................................. 3.4 Premissas do projeto.......................................................................... 3.5 Restrições do projeto......................................................................... 3.6 Riscos iniciais do projeto.................................................................... 3.7 Escopo do Projeto.............................................................................. 4 ANÁLISE E LEVANTAMENTO DE REQUISITOS 4.1 Requisitos funcionais......................................................................... 4.1.1 Requisitos de Sistema.......................................................... 4.1.2 Requisitos de Produto.......................................................... 4.2 Requisitos não funcionais.................................................................. 5 DIAGRAMAS UML 5.1 Diagrama de Caso de Uso................................................................. 5.2 Diagramas de Classes....................................................................... 5.3 Diagramas de Sequência................................................................... 6 PLANO DE GERENCIAMENTO DE QUALIDADE 6.1 Metodologia........................................................................................ 6.2 Controle de Qualidade....................................................................... 7 CRONOGRAMA 8 ESTRUTURA ANALÍTICA DO PROJETO (EAP) 9 CONCLUSÃO 10 REFERÊNCIAS 1 – INTRODUÇÃO Este projeto tem como objetivo criar um aplicativo que facilite o desenvolvimento de projetos em grupo, onde os participantes possam acessar documentos do projeto para realizar atualizações, verificar o desenvolvimento das atividades realizadas e salvar versões melhoradas. A base para o desenvolvimento deste projeto será o conteúdo das disciplinas ministradas no V semestre do Curso de Análise e Desenvolvimento de Sistemas e também todo o conhecimento adquirido ao longo do curso. 2 – REQUISIÇÃO FORMAL DE PROPOSTA (Request For Proposal) Resumo da Empresa A Aplicativos S.A fundada em 01/01/2010 no segmento de T.I, tem como missão desenvolver soluções para facilitar atividades através de aplicativos de alta qualidade facilitadores de tarefas desenvolvidas em todos os seguimentos empresariais, com ética, e responsabilidade no cumprimento de prazos. Objetivos da RFP O objetivo deste documento é atender a proposta de desenvolvimento de um aplicativo solicitado no trabalho da disciplina Prointer do curso de Análise e Desenvolvimento de Sistemas da Faculdade Anhanguera 2.1 - Objetivos da RFP O objetivo deste documento é solicitar a proposta de desenvolvimento do aplicativo. Este aplicativo mobile, será utilizado pelos acadêmicos discentes para o compartilhamento de informações e atividades. 2.2 - Escopo do Projeto 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. Armazenamento em cloud computing. Pré- definiçã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 disponibiliza a versão XML, .xls e .doc do documento desenvolvido. Este pode ser executado localmente ou, através de um navegador de internet. 3 - TAP – TERMO DE ABERTURA DE PROJETO Documento: TAP (termo de Abertura de Projeto Organização: Aplicativos S.A Projeto: Aplicativo Prointer Cliente: Curso de Analise e Desenvolvimento de Sistemas da Faculdade Anhanguera Gerente do Projeto: Hermes Ferreira Diniz Júnior Previsão de início: 04/03/2019 Previsão de Término: 02/05/2019 3.1 - Objetivos do Projeto Oferecer ao corpo discente um aplicativo que permita o gerenciamento de atividades em conjunto. 3.2 - Entregas Previstas para o Projeto Aplicativo gratuito que possibilite o gerenciamento de atividades em grupo Cadastro de usuários Divisão de tarefas Alerta de atualizações de tarefas Sistema de fácil utilização 3.3 - Breve descrição do projeto Um aplicativo que permitirá o gerenciamento de atividades em grupo, com sistema de divisão de tarefas e geração de alertas de atualização, que permitirá um melhor acompanhamento quanto a prazos de entrega e divisão de tarefas. 3.4 - Premissas do Projeto Recursos devem estar aprovados e liberados Aprovação do Termo de Abertura de Projetos pelos responsáveis e pela equipe. Aprovação do escopo do projeto 3.5 - Restrições do projeto Data máxima para entrega – 02/05/2019 Equipe de desenvolvimento resumida, apenas 1 componente 3.6 - Riscos Iniciais do projeto Não cumprimento de prazos para entrega das tarefas devido a equipe reduzida 3.7 - Escopo do Projeto Criar um aplicativo que atenda as seguintes funções: Cadastrar de usuários para uso, identificar usuário administrador da atividade criada, permitir o agregamento de usuários alunos a atividade criada, permitir a distribuição de funções dentro da atividade, permitir a criação de documentos dentro da atividade, permitir aos usuários que realizem alterações nos documentos da atividade, permitir aos usuários que salvem os documentos em pastas particulares ou pastas de grupo, disponibilizar documentosnas versões XML, .xls e . doc, disparar alerta para os usuários todas as vezes em que forem feitas alterações nos documentos do projeto e disponibilizar histórico de atualizações 4 – ANÁLISE E LEVANTAMENTO DE REQUISITOS 4.1 Requisitos funcionais 4.1.1 - Requisitos de Sistema Cadastrar Usuário Cadastrar funções Administrador e Aluno 4.1.2 - Requisitos de Produto Fazer login no sistema Criar projetos de atividade Criar documento vinculado ao projeto de atividade Disponibilizar acesso ao projeto de atividade criada para usuários cadastrados Disponibilizar documentos da atividade para usuários cadastrados no projeto Disponibilizar pasta para salvar atividade em grupo Emitir alerta após atualizações de documentos Disponibilizar versão XML, .xls e .doc dos documentos 4.2 - Requisitos não funcionais Facilidade de acesso ao sistema Apenas usuários cadastrados terão acesso ao sistema Apenas usuário administrador pode criar projeto Tempo de duração do projeto será o mesmo tempo em que o arquivo estará disponível para a equipe cadastrada e vinculada ao projeto. Cada projeto só poderá ter um administrador/gerente. Um administrador pode ser participante de vário s projetos Alunos podem participar de vários projetos Usuário pode ser administrador de projeto ou aluno participante em projeto Armazenamento em Cloud 5 - DIAGRAMAS UML 5.1 - Diagrama de Caso de Uso 5.2 - Diagrama de Classes 5.3 - Diagrama de Sequência 6 - PLANO DE GERENCIAMENTO DE QUALIDADE Definir as medidas 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. 6.1 - Metodologia A metodologia definida para o desenvolvimento deste projeto será o SCRUM uma metodologia ágil para gestão e planejamento de projetos de software. Por meio da organização das tarefas e prioridades que o Scrum estabelece, passa a ser possível garantir o cumprimento de prazos e um maior foco nas diretrizes estabelecidas pelo planejamento. Sabendo quais são as atividades que possuem mais importância, as equipes conseguem organizar melhor o fluxo de uma para a outra. A clareza e organização das informações sobre o projeto e a forma como ele deve ser executado permite, ainda, oferecer maior liberdade para os indivíduos dentro das equipes, permitindo que eles desenvolvam novas habilidades e aprimorem as que já possuem. Este método garante que toda a equipe esteja alinhada e tenha conhecimento sobre o que está sendo feito em cada uma das etapas que compõem o projeto, de forma que a comunicação entre colaboradores e entre equipes se torne mais dinâmica e eficiente. 6.2 - Controle de Qualidade Garantir o que as funcionalidades pedidas são as mesmas funcionalidades entregues define o padrão de qualidade ISSO para desenvolvimento de softwares. 7 – CRONOGRAMA DE DESENVOLVIMENTO ATIVIDADES ÍNICIO TÉRMINO DIAS Responsável Análise do Escopo 04/03/2019 06/03/2019 3 Hermes Levantamento de requisitos 05/03/2019 10/03/2019 10 Hermes Especificação funcional 11/03/2019 13/03/2019 2 Hermes Especificação técnica 14/03/2019 17/03/2019 4 Hermes Desenvolvimento Interface 26/03/2019 03/04/2019 8 Hermes Implantação 11/04/2019 13/04/2019 3 Hermes Validação do sistema 15/04/2019 20/04/2019 6 Hermes Entrega 22/04/2019 Hermes 8 - ESTRUTURA ANALÍTICA DO PROJETO (EAP) 9 – CONCLUSÃO Apesar das dificuldades para o desenvolvimento deste projeto, foi possível assimilar e finalizar o trabalho aqui proposto dentro do prazo. O desenvolvimento deste possibilitou a pratica do aprendizado teórico deste semestre fator essencial na carreira de um Analista de Sistemas. 10 - REFERÊNCIAS PORQUE UTILIZAR SCRUM Disponível em: https://blogbrasil.comstor.com/scrum-o-que-e-e-por-que-e-importante Termo de Abertura de Projeto Disponível em: https://sitecampus.com.br/documentos-de-projetos-termo-de-abertura-do-projeto-exemplo-pratico/ http://www.gens.com.br/intranet/banco/Murilo_Ramos_TCC_MBA.pdf Levantamento de requisitos Disponível em: https://brunobrum.wordpress.com/2011/04/27/principais-tecnicas-de-levantamento-de-requisitos-de-sistemas/ LAUDON, K. C., LAUDON, J. P., Sistemas de Informação Gerencias: Administrando a empresa digital. 5. ed. São Paulo. Prentice-Hall, 2004. O`BRIEN, J. A. Sistema de informação e as decisões gerenciais na era da internet. São Paulo. Tradução da 9ª ed. Editora Saraiva, São Paulo, 2001. ENGENHARIA D E SOFTWARE http://www.rafaeldiasribeiro.com.br /downloads/ES _JE 01d_ Pressman.pdf PRESSMAN, Roger S. Engenharia de Software .7ª ed. São Paulo: McGraw – Hill, 2008.
Compartilhar