5 resultados para Interface de programação de aplicativos (software de computador)
em Repositório Digital da UNIVERSIDADE DA MADEIRA - Portugal
Resumo:
Generalized hyper competitiveness in the world markets has determined the need to offer better products to potential and actual clients in order to mark an advantagefrom other competitors. To ensure the production of an adequate product, enterprises need to work on the efficiency and efficacy of their business processes (BPs) by means of the construction of Interactive Information Systems (IISs, including Interactive Multimedia Documents) so that they are processed more fluidly and correctly.The construction of the correct IIS is a major task that can only be successful if the needs from every intervenient are taken into account. Their requirements must bedefined with precision, extensively analyzed and consequently the system must be accurately designed in order to minimize implementation problems so that the IIS isproduced on schedule and with the fewer mistakes as possible. The main contribution of this thesis is the proposal of Goals, a software (engineering) construction process which aims at defining the tasks to be carried out in order to develop software. This process defines the stakeholders, the artifacts, and the techniques that should be applied to achieve correctness of the IIS. Complementarily, this process suggests two methodologies to be applied in the initial phases of the lifecycle of the Software Engineering process: Process Use Cases for the phase of requirements, and; MultiGoals for the phases of analysis and design. Process Use Cases is a UML-based (Unified Modeling Language), goal-driven and use case oriented methodology for the definition of functional requirements. It uses an information oriented strategy in order to identify BPs while constructing the enterprise’s information structure, and finalizes with the identification of use cases within the design of these BPs. This approach provides a useful tool for both activities of Business Process Management and Software Engineering. MultiGoals is a UML-based, use case-driven and architectural centric methodology for the analysis and design of IISs with support for Multimedia. It proposes the analysis of user tasks as the basis of the design of the: (i) user interface; (ii) the system behaviour that is modeled by means of patterns which can combine Multimedia and standard information, and; (iii) the database and media contents. This thesis makes the theoretic presentation of these approaches accompanied with examples from a real project which provide the necessary support for the understanding of the used techniques.
Resumo:
Os modelos e as técnicas de modelação são, hoje em dia, fundamentais na engenharia de software, devido à complexidade e sofisticação dos sistemas de informação actuais.A linguagem Unified Modeling Language (UML) [OMG, 2005a] [OMG, 2005b] tornou-se uma norma para modelação, na engenharia de software e em outras áreas e domínios, mas é reconhecida a sua falta de suporte para a modelação da interactividade e da interface com o utilizador [Nunes and Falcão e Cunha, 2000].Neste trabalho, é explorada a ligação entre as áreas de engenharia de software e de interacção humano-computador, tendo, para isso, sido escolhido o processo de desenvolvimento Wisdom [Nunes and Falcão e Cunha, 2000] [Nunes, 2001]. O método Wisdom é conduzido por casos de utilização essenciais e pelo princípio da prototipificação evolutiva, focando-se no desenho das interfaces com o utilizador através da estrutura da apresentação, com a notação Protótipos Abstractos Canónicos (PAC) [Constantine and Lockwood, 1999] [Constantine, 2003], e do comportamento da interacção com a notação ConcurTaskTrees (CTT) [Paternò, 1999] [Mori, Paternò, et al., 2004] em UML.É proposto, também, neste trabalho um novo passo no processo Wisdom, sendo definido um modelo específico, construído segundo os requisitos da recomendação Model Driven Architecture (MDA) [Soley and OMG, 2000] [OMG, 2003] elaborada pela organização Object Managent Group (OMG). Este modelo específico será o intermediário entre o modelo de desenho e a implementação da interface final com o utilizador. Esta proposta alinha o método Wisdom com a recomendação MDA, tornando possível que sejam gerados, de forma automática, protótipos funcionais de interfaces com o utilizador a partir dos modelos conceptuais de análise e desenho.Foi utilizada a ferramenta de modelação e de metamodelação MetaSketch [Nóbrega, Nunes, et al., 2006] para a definição e manipulação dos modelos e elementos propostos. Foram criadas as aplicações Model2Model e Model2Code para suportar as transformações entre modelos e a geração de código a partir destes. Para a plataforma de implementação foi escolhida a framework Hydra, desenvolvida na linguagem PHP [PHP, 2006], que foi adaptada com alguns conceitos de modo a suportar a abordagem defendida neste trabalho.
Resumo:
A presente investigação visa perceber como os alunos de três turmas de 4º ano, de duas escolas da Ilha da Madeira, experienciam o uso do computador em contexto escolar e se esse uso, à luz das novas teorias da aprendizagem, promove alguma inovação em termos pedagógicos. Por termos resolvido abordar o problema indo ao encontro do sentir dos alunos,focámo-nos nas suas representações e atitudes, para captarmos relacionamentos específicos na utilização das ferramentas de informação e comunicação, associadas ao computador e outros tipos de software didáctico/educativo. Tivemos como sustentáculo o ponto de vista segundo o qual as crianças de hoje estão modificadas, consequência da evolução tecnológica, por sua vez as pessoas sujeitas à acção educativa estão a mudar as suas práticas. Este é um estudo exploratório, no qual utilizámos uma metodologia do tipo descritivo, que se enquadra no paradigma interpretativo da investigação qualitativa, baseada numa análise de conteúdo temática. Recorremos à utilização de técnicas de natureza qualitativa aplicada (observação naturalista, observação participante, entrevista directiva e semi-directiva). Os resultados obtidos mostram que há aspectos de natureza pessoal (educação dos alunos) e contextuais (relativos à escola) associados a diferenças na utilização do computador. Destes destaca-se o contexto da escola, as suas condições materiais e humanas, o clima de trabalho e a dinamização de actividades apoiadas por computador por parte dos docentes, que limitam o seu uso pelos alunos, dificultando a inovação. Não obstante foi visível alguma ruptura com os paradigmas tradicionais: interacções frequentes, o professor lança os desafios, dá as ferramentas aos alunos, reconstrói a sua acção e proporciona ambientes que facilitam uma aprendizagem construtiva. Aos poucos foram-se afirmando os aspectos da aprendizagem com as tecnologias o que permite modelagens de aprendizagens novas e são um recurso relevante tanto do ponto de vista da clareza e substância da informação, como da motivação. Os sinais detectados levam-nos a afirmar que o processo de mudança se encontra em marcha, ainda que de forma lenta, devido a uma estrutura muito enraizada do sistema de ensino e os alunos ao transportarem para o quotidiano das escolas os procedimentos intuitivos inerentes às tecnologias são os agentes principais de pressão para essa mudança.Não acreditamos em soluções óptimas, mas o empenho de todos nós em melhorarmos o nosso conhecimento sobre a forma como se aprende, hoje em dia, com o advento do computador, ajudará a uma maior compreensão e articulação dos problemas existentes nas escolas. Facilitará, ainda, as adaptações curriculares a promover no 1º Ciclo do Ensino Básico, com vista à adopção de práticas inovadoras que visem o uso da tecnologia de forma aliciante, desafiadora, eficaz e verdadeiramente educativa.
Resumo:
João Bernardo de Sena Esteves Falcão e Cunha
Resumo:
The intention of this thesis is to develop a prototype interface that enables an operator to control a bi-wheeled industrial hovercraft that will work within a fusion power plant if the automation system fails. This fusion power plant is part of the ITER project a conjoint effort of various industrialized countries to develop cleaner sources of energy. The development of the interface prototype will be based on situation awareness concepts, which provide a means to understand how human operators perceive the world around, then process that information and make decisions based on the knowledge that they already have and the projected knowledge of the reactions that will occur in the world in response to the actions the operator makes. Two major situation awareness methods will be used, GDTA as a means to discover the requirements the interface needs to solve, and SAGAT to conduct the evaluation on the three interfaces. This technique can isolate the differences an operator has in situation awareness when presented with relevant information given by each of the three interfaces that were built for this thesis. Where the first interface presents the information within the operator’s focal point of view in a pictorial style, the second interface shows the same information within the same point of view has the first interface but only shows it in a textual manner. While the third interface shows the relevant information in the operator’s peripheral field of view. Also SAGAT can provide insight on the question to know if providing the operator with feed-forward information about the stoppage distances of the bi-wheeled industrial hovercraft has any effect on the operator’s decision making.