Use este identificador para citar o ir al link de este elemento: http://hdl.handle.net/1843/SLSC-BBZP7G
Tipo: Monografias de Especialização
Título: Plataforma para Consultores Independentes Seguindo a Especificação Java Enterpris Edition - JEE
Autor(es): Milton Ferreira Lima Filho
primer Tutor: Italo Fernando Scota Cunha
primer miembro del tribunal : Roberto da Silva Bigonha
Resumen: O principal objetivo do trabalho é especificar e desenvolver uma plataforma de auxílio aos consultores independentes de produtos, tais como: Natura, Rommanel, Jequiti, Avon, entre outros. O projeto é dividido em duas partes principais, uma parte sendo acessado pela Internet através da Web e a outra parte um aplicativo móvel Android. A aplicação Web tem funcionalidades que auxilia as consultoras com as suas atividades de controle de vendas, controle dos clientes, controle dos pedidos dos seus produtos. O aplicativo Android permite aos clientes visualizarem os produtos de seu vendedor, realizar o pedido de produtos e acompanhar os seus pedidos de compra. Na fase de levantamento de requisitos realizou-se reuniões com uma vendedora de produtos, que colaborou com informações e necessidades de funcionalidades que o sistema deveria contemplar. A arquitetura do módulo Web segue o padrão de projeto Model View Controller (MVC) que estrutura o código fonte de forma a separar as camadas da aplicação. A camada Model é a camada com as entidades do domínio da aplicação, a View é a camada responsável pelos códigos de apresentação, e a camada Controller é responsável por intermediar a comunicação entre as camadas, View e Model . O arcabouço Scrum e práticas de metodologias ágeis foram utilizados para auxiliar o processo de desenvolvimento incremental do software. As Sprints foram desenvolvidas a partir dos backlogs gerados pelas estórias de usuários levantadas com uma consultora de vendas, um dos stakeholders do projeto . Para auxílio ao desenvolvimento das especificações foram utilizados cartões no formato de post-it para definir as tarefas e suas prioridades com a utilização de Kanban e também utilizou-se Unified Modeling Language - UML para facilitar a comunicação com os stakeholders e o desenvolvimento da documentação da arquitetura do software.
Abstract: The main objective of this work is to specify and develop a platform to assist independent product consultants, such as: Natura, Rommanel, Jequiti, Avon, among others. The project is divided into two main parts, one part being a Web service accessed through the Internet and the second part a mobile Android application. The Web application has the functionalities that assist the consultants with their activities of sales control, customers management, and bookkeeping orders of their products. The Android app allows customers to view their vendor's products, place orders for products, and track their purchase orders. During the requirements specification phase, meetings were held with a product saleswoman, who collaborated with information and functional needs that the system should contemplate. The Web module architecture follows the Model View Controller (MVC) design pattern that structures to separate the application layers. The Model layer is the layer with the entities of the application domain, the View is the layer responsible for the presentation and user interface, and the Controller layer is responsible for mediating the communication between the View and Model layers. The Scrum framework and practices of agile methodologies were used to support the incremental software development process. The Sprints were developed from the backlogs generated by the user stories raised with a sales consultant, one of the project stakeholders. To assist in the development of the specifications, post-it cards were used to define the tasks and their priorities with the use of Kanban. The Unified Modeling Language (UML) was used to facilitate the communication with the stakeholders and the development of the documentation of the software architecture .
Asunto: Consultores de investimentos
Computação
Engenharia de software
Java (Linguagem de programaçõ de computador)
Idioma: Português
Editor: Universidade Federal de Minas Gerais
Sigla da Institución: UFMG
Tipo de acceso: Acesso Aberto
URI: http://hdl.handle.net/1843/SLSC-BBZP7G
Fecha del documento: 13-sep-2018
Aparece en las colecciones:Especialização em Informática

archivos asociados a este elemento:
archivo Descripción TamañoFormato 
miltonferreiralimafilho.pdf3.46 MBAdobe PDFVisualizar/Abrir


Los elementos en el repositorio están protegidos por copyright, con todos los derechos reservados, salvo cuando es indicado lo contrario.