O documento descreve a ferramenta de prototipagem Pencil Project, incluindo suas funcionalidades como a criação de mockups de interfaces para desktop, mobile e web usando templates. A ferramenta é open source e permite a exportação de protótipos em diversos formatos como HTML, PNG e PDF.
1. UNIVERSIDADE ESTADUAL DO NORTE DO PARANÁ – UENP
Campus Luiz Meneghel – Bandeirantes - Centro de Ciências Tecnológicas
Trabalho de Engenharia de Software I
Curso: Licenciatura em Computação
Aluno: Leonardo Cristiano Quiosi
Professor: Maurício Arimoto
2. Introdução
A prototipação é uma técnica usada pela engenharia de software para a validação de requisitos de
uma solução. É empregada como um canal de comunicação entre os integrantes de um projeto de
software. Uma das vantagens do uso da prototipação, não é fato de permitir a validação antecipada
do produto final. Pois admite que engenheiros de software, educadores, aprendizes, avaliem o
protótipo da solução a ser criada, e gerem feedbacks de melhorias e correções. Com isto é possível
gerar um entendimento coletivo do que será produzido, antes mesmos de desenvolvê-lo.
Abrangência e Profundidade do Conteúdo
Com a prototipação, o protótipo torna-se o principal artefato de comunicação entre os envolvidos no
projeto. Pois ajuda a esclarecer como necessidade e necessidades inerentes a solução e a
determinar os desejos dos seus usuários. A Pencil Project é uma ferramenta Open-source de
prototipagem, amplamente utilizada para a modelagem de interfaces de soluções de software.
3. Apresentação Sequencial do Conteúdo
A Pencil permite que seja modelado soluções de software fazendo uso de templates, que podem ser
usados em diversos cenários, para reproduzir interfaces.
Ela apresenta um conjunto de visões que possibilita a criação de diversos modelos de interfaces.
Relevância das informações em função dos objetivos
Possui por padrão modelos baseados no paradigma desktop, modelos de interfaces para dispositivos
móveis e modelos web, além de outros templates que podem ser utilizados para a criação de
mockups.
Atualidade das Informações
A ferramenta Pencil Project em sua versão 3.1.0, já é uma ferramenta bastante consagrada no
mercado. É uma ferramenta de código aberto, característica que atrai bastante usuários. Fato que por
consequência catalisa um grande número de sugestão de melhorias e mensuração de bugs. Dois
fatores importantes deixar uma ferramenta sólida e usar. Disponibilidade, continuidade e inovação.
4. Exatidão, domínio e segurança na exposição dos conteúdos
Um projeto de lápis possui, bons tutoriais, oferece ferramenta de wiki, aonde apresenta um guia
detalhado com conteúdo técnicos, permitindo que os desenvolvedores criem seus próprios modelos
de template. (Característica que permite personalizar).
Exposição clara e objetiva
A Pencil Project é vista com uma ferramenta bastante completa. Possui um vasto conjunto de modelos
de elementos para uma prototipagem de interface.
Variação de recursos didáticos/mediáticos
Apresenta vários modelos com diferentes visões que podem ser utilizados em conjuntos. Permite a
prototipagem de aplicativos desktop, mobile e web. Ainda possui mecanismo que permite a
exportação dos protótipos criados, em diversos formatos, tais como o, HTML, PNG, PDF.
5. Síntese integradora: revisão, aplicação e utilidade da informação
Um projeto a lápis é grátis, como versões ficam disponíveis para baixar no portal do
fabricante. Possui versões para plataformas, Windows, Linux e Mac OS. É valido observar que
existe uma extensão da ferramenta para web, que pode ser instalada em navegadores Exemplo:
Google Chrome, para baixar uma ferramenta de acesso ao site do fabricante,
https://pencil.evolus.vn/downloads.html, e realizar o download. A versão completa da solução pode
ser baixada e aplicada sem restrição de tempo.
As interfaces da ferramenta Pencil Project são bastante simplificadas, tornando-a uma ferramenta
muito fácil de uso. Na tela principal da ferramenta, o acesso no menu superior as funcionalidades
para a manipulação do projeto. Já do lado esquerdo da tela, ele aparece o menu vertical, onde fica
disponível templates da solução agrupado por visões.
6. Adequação ao tempo disponível
É possível movimentar qualquer (arrastar) qualquer elemento para o espaço de trabalho, onde é
possível modificar seu tamanho, aumento-o o diminuindo-o de forma que venha atender as
necessidades especificas para que está sendo criado. É possível utilizar o modo de apresentação
do objeto acessando as configurações que se encontram na barra de ferramentas no topo da tela,
mas para editar (inserir ou apagar) qualquer tipo de texto só basta clicar duas vezes sobre o objeto
e será possível altera-lo.
Além disso, para acessar mais configurações, basta somente clicar com o botão direito sobre o
elemento desejado e mais tipos de configurações poderão ser feitas.
7. Perguntas
1) Vocês conhecem ou já ouviram falar na ferramenta Pencil Project?
2) Já utilizaram a ferramenta Pencil Project?