• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 7537
  • 5170
  • 1355
  • 678
  • 657
  • 587
  • 436
  • 370
  • 206
  • 103
  • 92
  • 92
  • 92
  • 87
  • 75
  • Tagged with
  • 21224
  • 7164
  • 5837
  • 2353
  • 2064
  • 2051
  • 1984
  • 1930
  • 1740
  • 1679
  • 1476
  • 1246
  • 1179
  • 1135
  • 1134
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
491

Generación Automática de Documentos de Requisitos en Proyectos de Software

Godoy Sánchez, Danny Alexander 15 January 2010 (has links)
La especificación y el análisis de requisitos son actividades fundamentales en el desarrollo de proyectos de software, ya que en base a ellos se decidirá qué caminos tomar durante todo el proceso de implementación. Asímismo, la documentación es una parte importante de todas las etapas de la ingeniería de software; ésta debe ser completa, actualizada y de fácil acceso para todas las personas involucradas en el proyecto. Para la administración de requisitos se ha creado la herramienta ReqAdmin, un sistema web que permite el acceso de la información tanto a desarrolladores como a clientes. Esta herramienta actualmente es usada en el curso Ingeniería de Software que imparte el Departamento de Ciencias de la Computación de la Universidad de Chile. ReqAdmin permite administrar los requisitos de un proyecto, pero carece de medios para administrar documentación. Para remediar esta situación se realizó una actualización a dicha herramienta, permitiendo ingresar y administrar la documentación dentro de ReqAdmin. Para ello se usó un editor de texto enriquecido que permite insertar texto con formato e imágenes. Además, con el sistema se puede generar cierta documentación, en particular documento de requisito, diseño e histórico, en formato digital. Se espera que esta actualización agregue valor a los desarrollos de software administrados con la herramienta ReqAdmin, permitiendo una documentación completa, de fácil acceso y vigente. / La especificación y el análisis de requisitos son actividades fundamentales en el desarrollo de proyectos de software, ya que en base a ellos se decidirá qué caminos tomar durante todo el proceso de implementación. Asímismo, la documentación es una parte importante de todas las etapas de la ingeniería de software; ésta debe ser completa, actualizada y de fácil acceso para todas las personas involucradas en el proyecto. Para la administración de requisitos se ha creado la herramienta ReqAdmin, un sistema web que permite el acceso de la información tanto a desarrolladores como a clientes. Esta herramienta actualmente es usada en el curso Ingeniería de Software que imparte el Departamento de Ciencias de la Computación de la Universidad de Chile. ReqAdmin permite administrar los requisitos de un proyecto, pero carece de medios para administrar documentación. Para remediar esta situación se realizó una actualización a dicha herramienta, permitiendo ingresar y administrar la documentación dentro de ReqAdmin. Para ello se usó un editor de texto enriquecido que permite insertar texto con formato e imágenes. Además, con el sistema se puede generar cierta documentación, en particular documento de requisito, diseño e histórico, en formato digital. Se espera que esta actualización agregue valor a los desarrollos de software administrados con la herramienta ReqAdmin, permitiendo una documentación completa, de fácil acceso y vigente.
492

CREWS : a Component-driven, Run-time Extensible Web Service framework

Parry, Dominic Charles January 2004 (has links)
There has been an increased focus in recent years on the development of re-usable software, in the form of objects and software components. This increase, together with pressures from enterprises conducting transactions on the Web to support all business interactions on all scales, has encouraged research towards the development of easily reconfigurable and highly adaptable Web services. This work investigates the ability of Component-Based Software Development (CBSD) to produce such systems, and proposes a more manageable use of CBSD methodologies. Component-Driven Software Development (CDSD) is introduced to enable better component manageability. Current Web service technologies are also examined to determine their ability to support extensible Web services, and a dynamic Web service architecture is proposed. The work also describes the development of two proof-of-concept systems, DREW Chat and Hamilton Bank. DREW Chat and Hamilton Bank are implementations of Web services that support extension dynamically and at run-time. DREW Chat is implemented on the client side, where the user is given the ability to change the client as required. Hamilton Bank is a server-side implementation, which is run-time customisable by both the user and the party offering the service. In each case, a generic architecture is produced to support dynamic Web services. These architectures are combined to produce CREWS, a Component-driven Runtime Extensible Web Service solution that enables Web services to support the ever changing needs of enterprises. A discussion of similar work is presented, identifying the strengths and weaknesses of our architecture when compared to other solutions.
493

Mejoras de un proceso de desarrollo usando prácticas ágiles

Espinoza Zúñiga, Germán Mario January 2017 (has links)
Magíster en Tecnologías de la información / El presente trabajo se trata de la incorporaron de prácticas ágiles en una compañía proveedora de soluciones de software. Esta compañía se llama Telefónica MAking Solutions (TMAS), la cual es encargada de ser un colaborador en los negocios de Telefónica en Latinoamérica. Hay requerimientos que llegan desde los clientes, de menor magnitud para la compañía que resultan ineficientes si se abordan por el actual proceso de desarrollo. El equipo de Soporte Mejoras, que es donde se desarrolla este trabajo, es un equipo del área de Soporte encargado de realizar Gestión de Problemas. Ha estado incorporando prácticas ágiles en su trabajo, lo que ha hecho que áreas encargadas de la Gestión de los Clientes, vean a este equipo como posible apoyo para implementar los requerimientos medianos y pequeños, ya que las estimaciones resultan más acordes al tamaño de la solicitud, y hace que los clientes acepten estas implementaciones. Por lo tanto, el objetivo de este trabajo es incorporar prácticas ágiles de las metodologías XP y Scrum al proceso de desarrollo de la compañía y evaluar si estas logran un efecto positivo o negativo. Por lo que el alcance del trabajo es establecer un proceso de desarrollo utilizando prácticas ágiles acorde a la realidad de la compañía, el cual sirva como soporte de las actividades del equipo. La principal medida del resultado del trabajo es la Tasa de Rechazo, que es el porcentaje de rechazo por errores de las entregas que se liberan al cliente, la medición se realizó semestral. La compañía definió que un porcentaje semestral mayor al 20% se considera que las soluciones entregadas al cliente son de mala calidad. El primer semestre donde se aplico el trabajo se tuvo un resultado de 26,2% de rechazo y el ultimo semestre en donde se aplico la medición para este trabajo fue de un 8,3 % lo cual mejoro la calidad de los entregables. Los primeros cálculos el resultado fue de mala calidad, según lo que definió la compañía que una Tasa de Rechazo mayor a 15% es considerado un servicio de mala calidad, lo cual fue mejorando con el tiempo.
494

Um modelo para processo de curso

Dahmer, Alessandra January 2006 (has links)
A Educação a Distância (EAD) vem recebendo atenção dos pesquisadores de várias áreas, na busca de modelos e ferramentas que possam aumentar a eficiência desta modalidade de educação. Mas, ferramentas tecnologicamente avançadas não são suficientes para isso. A atuação do docente é fundamental para o sucesso de um curso a distância. O problema é que falta preparo a muitos professores que atuam em EAD, para planejar os cursos, estimar recursos e organizar o conteúdo. Além da dificuldade na criação dos cursos, os professores também enfrentam o problema de avaliar os cursos já oferecidos. Esta tese apresenta um modelo para gerência de cursos a distância. O modelo de “Processo de Curso”, nomenclatura proposta neste trabalho, engloba o projeto, criação, execução e avaliação de cursos a distância. O modelo proposto pretende ser uma alternativa de solução para a seguinte questão de pesquisa: Que elementos um modelo, embasado pela Engenharia de Software, precisa conter para representar as atividades envolvidas na gerência de cursos a distância? A definição desse modelo foi fundamentada em duas áreas distintas: A Ciência da Computação e a Informática na Educação, mais especificamente na Engenharia de Software e na Educação a Distância. Como a tese baseia-se na analogia de Processo de Software e Processo de Curso e, por isso, o estudo da área de Tecnologia de Processo de Software foi de fundamental importância. O modelo de Processo de Curso é constituído pelas atividades que compõem um curso a distância (projeto, execução, avaliação e outras), os agentes que realizam essas atividades, produtos gerados e recursos necessários para a realização da atividade. Um dos destaques dessa abordagem é a possibilidade de reutilização de cursos anteriores, utilizando conceitos herdados da Engenharia de Software. A comprovação da viabilidade de implementação do modelo foi realizada através da implementação, no ambiente PROSOFT-APSEE, de um protótipo para gerência de cursos a distância. Para avaliar o modelo e o protótipo, foram selecionados professores especialistas que modelaram cursos no PRO-EAD e responderam a um questionário de avaliação Acredita-se que as contribuições deste trabalho tragam avanços significativos na busca de métodos e ferramentas que venham a auxiliar os professores na criação de cursos a distância com mais qualidade.
495

Uma proposta de arquitetura de um ambiente de desenvolvimento de software distribuído baseada em agentes

Pascutti, Márcia Cristina Dadalto January 2002 (has links)
A crescente complexidade das aplicações, a contínua evolução tecnológica e o uso cada vez mais disseminado de redes de computadores têm impulsionado os estudos referentes ao desenvolvimento de sistemas distribuídos. Como estes sistemas não podem ser facilmente desenvolvidos com tecnologias de software tradicionais por causa dos limites destas em lidar com aspectos relacionados, por exemplo, à distribuição e interoperabilidade, a tecnologia baseada em agentes parece ser uma resposta promissora para facilitar o desenvolvimento desses sistemas, pois ela foi planejada para suportar estes aspectos, dentre outros. Portanto, é necessário também que a arquitetura dos ambientes de desenvolvimento de software (ADS) evolua para suportar novas metodologias de desenvolvimento que ofereçam o suporte necessário à construção de softwares complexos, podendo também estar integrada a outras tecnologias como a de agentes. Baseada nesse contexto, essa dissertação tem por objetivo apresentar a especificação de uma arquitetura de um ADS distribuído baseada em agentes (DiSEN – Distributed Software Engineering Environment). Esse ambiente deverá fornecer suporte ao desenvolvimento de software distribuído, podendo estar em locais geograficamente distintos e também os desenvolvedores envolvidos poderão estar trabalhando de forma cooperativa. Na arquitetura proposta podem ser identificadas as seguintes camadas: dinâmica, que será responsável pelo gerenciamento da (re)configuração do ambiente em tempo de execução; aplicação, que terá, entre os elementos constituintes, a MDSODI (Metodologia para Desenvolvimento de Software Distribuído), que leva em consideração algumas características identificadas em sistemas distribuídos, já nas fases iniciais do projeto e o repositório para armazenamento dos dados necessários ao ambiente; e, infra-estrutura, que proverá suporte às tarefas de nomeação, persistência e concorrência e incorporará o canal de comunicação. Para validar o ambiente será realizada uma simulação da comunicação que pode ser necessária entre as partes constituintes do DiSEN, por meio da elaboração de diagramas de use case e de seqüência, conforme a notação MDSODI. Assim, as principais contribuições desse trabalho são: (i) especificação da arquitetura de um ADS distribuído que poderá estar distribuído geograficamente; incorporará a MDSODI; proporcionará desenvolvimento distribuído; possuirá atividades executadas por agentes; (ii) os agentes identificados para o DiSEN deverão ser desenvolvidos obedecendo ao padrão FIPA (Foundation for Intelligent Physical Agents); (iii) a identificação de um elemento que irá oferecer apoio ao trabalho cooperativo, permitindo a integração de profissionais, agentes e artefatos.
496

Construção de um ambiente de desenvolvimento de software baseado em um sistema de gerência de workflow e outros produtos comerciais

Betemps, Carlos Michel January 2003 (has links)
Este trabalho apresenta uma arquitetura para Ambientes de Desenvolvimento de Software (ADS). Esta arquitetura é baseada em produtos comerciais de prateleira (COTS), principalmente em um Sistema de Gerência de Workflow – SGW (Microsoft Exchange 2000 Server – E2K) - e tem como plataforma de funcionamento a Internet, integrando também algumas ferramentas que fazem parte do grande conjunto de aplicativos que é utilizado no processo de desenvolvimento de software. O desenvolvimento de um protótipo (WOSDIE – WOrkflow-based Software Development Integrated Environment) baseado na arquitetura apresentada é descrito em detalhes, mostrando as etapas de construção, funções implementadas e dispositivos necessários para a integração de um SGW, ferramentas de desenvolvimento, banco de dados (WSS – Web Storage System) e outros, para a construção de um ADS. O processo de software aplicado no WOSDIE foi extraído do RUP (Rational Unified Process – Processo Unificado Rational). Este processo foi modelado na ferramenta Workflow Designer, que permite a modelagem dos processos de workflow dentro do E2K. A ativação de ferramentas a partir de um navegador Web e o armazenamento dos artefatos produzidos em um projeto de software também são abordados. O E2K faz o monitoramento dos eventos que ocorrem dentro do ambiente WOSDIE, definindo, a partir das condições modeladas no Workflow Designer, quais atividades devem ser iniciadas após o término de alguma atividade anterior e quem é o responsável pela execução destas novas atividades (assinalamento de atividades). A arquitetura proposta e o protótipo WOSDIE são avaliados segundo alguns critérios retirados de vários trabalhos. Estas avaliações mostram em mais detalhes as características da arquitetura proposta e proporcionam uma descrição das vantagens e problemas associados ao WOSDIE.
497

Strategies for embedded software development based on high-level models / Strategies for embedded software development based on high-level models

Brisolara, Lisane Brisolara de January 2007 (has links)
Técnicas que partem de modelos de alto nível de abstração são requeridas para lidar com a complexidade encontrada nas novas gerações de sistemas embarcados, sendo cruciais para o sucesso do projeto. Uma grande redução do esforço pode ser obtida com o uso de modelos quando código em uma linguagem de programação pode ser gerado automaticamente a partir desses. Porém, ferramentas disponíveis para modelagem e geração de código normalmente são dependentes de domínio e o software embarcado normalmente possui comportamento heterogêneo, requerendo suporte a múltiplos modelos de computação. Nesta tese, estratégias para desenvolvimento de software embarcado baseado em modelos de alto nível usando UML e Simulink são analisadas. A partir desta análise, observaram-se as principais limitações das abordagens para geração de código baseadas em UML e Simulink. Esta tese, então, propõe estratégias para melhorar a automação provida por estas ferramentas, como por exemplo, propondo uma abordagem para geração de código multithread a partir de modelos Simulink. A comparação feita entre UML e Simulink mostra que, embora UML seja a linguagem mais usada no domínio de engenharia de software, UML é baseada em eventos e não é adequada para modelar sistemas dataflow. Por outro lado, Simulink é largamente usado por engenheiros de hardware e de controle, além de suportar dataflow e geração de código. Porém, Simulink provê abstrações de mais baixo nível, quando comparado a UML. Conclui-se que tanto UML como Simulink possuem prós e contras, o que motiva a integração de ambas linguagens em um único fluxo de projeto. Neste contexto, esta tese propõe também uma abordagem integradora para desenvolvimento de software embarcado que inicia com uma especificação de alto nível descrita usando diagramas UML, a partir da qual modelos dataflow e control-flow podem ser gerados. Desta maneira, o modelo UML pode ser usado como front-end para diferentes abordagens de geração de código, incluindo UML e a proposta geração de código multithread a partir de modelos Simulink. / The use of techniques starting from higher abstraction levels is required to cope with the complexity that is found in the new generations of embedded systems, being crucial to the design success. A large reduction of design effort when using models in the development can be achieved when there is a possibility to automatically generate code from them. Using these techniques, the designer specifies the system model using some abstraction and code in a programming language is generated from that. However, available tools for modeling and code generation are domain-specific and embedded software usually shows heterogeneous behavior, which pushes the need for supporting software automation under different models of computation. In this thesis, strategies for embedded software development based on high-level models using UML and Simulink were analyzed. We observed that the embedded software generation approaches based on UML and Simulink have limitations, and hence this thesis proposes strategies to improve the automation provided on those approaches, for example, proposing a Simulink-based multithread code generation. UML is a well used language in the software engineering domain, and we consider that it has several advantages. However, UML is event-based and not suitable to model dataflow systems. On the other side, Simulink is widely used by control and hardware engineers and supports dataflow, and time-continuous models. Moreover, tools are available to generate code from a Simulink model. However, Simulink models represent lower abstraction level compared to UML ones. This comparison shows that UML and Simulink have pros and cons, which motivates the integration of both languages in a single design process. As the main contribution, we propose in this thesis an integrated approach to embedded software design, which starts from a high-level specification using UML diagrams. Both dataflow and control-flow models can be generated from that. In this way, an UML model can be used as front-end for different code generation approaches, including UML-based one and the proposed Simulink-based multithread code generation.
498

[en] RECOVERY ORIENTED SOFTWARE / [pt] SOFTWARE ORIENTADO À RECUPERAÇÃO

JOAO ALFREDO PINTO DE MAGALHAES 24 March 2010 (has links)
[pt] Software orientado à recuperação é construído com a perspective que falhas de hardware e software bem como erros de operação são fatos com os quais se deve conviver, pois são problemas que não podem ser resolvidos no desenvolvimento de aplicações reais e complexas. Consequentemente, qualquer software sempre terá uma chance diferente de zero de falhar. Algumas dessas falhas podem ser causadas por defeitos que podem ser removidos ou encapsulados. Uma questão chave é aumentar a detectabilidade de erros, ou em outras palavras, aumentar a auto-consciência comportamental de um software. Nesse trabalho, apresentamos os resultados da aplicação sistemática de técnicas conhecidas (design by contract, self-checking software, componentes de software, software depurável, design for testability, mock components e padrões) com o objetivo de criar software orientado à recuperação. Através da medição de cinco aplicações reais de tempo real, analisamos os efeitos da adoção dessas técnicas. Em particular, observamos o balanceamento do esforço gasto em diferentes estágios do desenvolvimento a exploramos o conceito de redundância de raciocínio que, além de prover uma maior detectabilidade de erros e depurabilidade, também leva ao aumento da qualidade por construção. Os resultados foram encorajadores por terem sido sistematicamente melhores do que aqueles reportados pela literatura e obtidos a um custo acessível. / [en] Recovery oriented software is built with the perspective that hardware or software failures as well as operation mistakes are facts to be coped with, since they are problems that cannot be fully solved while developing real complex applications. Consequently, any software will always have a non-zero chance of failure. Some of these failures may be caused by defects that could be removed or encapsulated. A key issue is to increase the detectability of errors, in other words, increase the self-awareness of the software s behavior. In this work, we present the results of systematically applying already well known techniques (design by contract, self-checking software, software components, debuggable software, design for testability, mock components and patterns) with the intent of creating recovery oriented software. Measuring the development of five different real-time and real world applications, we analyzed the effects of the adoption of these techniques. In particular we observed the balancing of the effort spent in different development stages and explore the reduncancy of reasoning concept that, as well as providing a higher detectability and debuggability, also leads to enhancing quality-by-construction. The results were encouraging since they were systematically better than those reported in the literature and were achieved at a feasible cost.
499

Competição aplicada ao mercado de software : análise dos fatores determinantes que levam as empresas à adoção da computação em nuvem

Pontel, Daniel Francisco January 2016 (has links)
A indústria do software dispõe de características muito particulares, como a inexistência de muitos competidores em cada segmento, e ainda assim, ser um mercado caracterizado por muitas inovações. A mais nova, a nuvem, permite a entrada de muitas empresas que ingressam no mercado de software, competindo com as empresas tradicionais de software em microcomputadores. Com o intuito de analisar este mercado, este trabalho tem por objetivo analisar os determinantes e as características estratégicas que levam as empresas desenvolvedoras de software a adoção da computação em nuvem. Para a realização do estudo, inicia-se com uma revisão teórica sobre competição e sua aplicação na indústria da computação. Posteriormente, faz-se uma apresentação da indústria da computação, comparando, em cada período, movimentos competitivos dos atores em referência à literatura revisada. Em seguida, analisam-se os incentivos que motivam o movimento das fabricantes de software para a adoção da computação em nuvem, recorrendo a análises de viabilidade, como comparações de vendas de computadores versus celulares, utilização da internet por dispositivos móveis, índice de conectividade por país, e comparação de valor de mercado entre empresas de software on-premise e empresas de software em nuvem. O trabalho ainda faz menção a efeitos econômicos e sociais da computação em nuvem, como capacidade de sua adoção também por outras indústrias, que agora fazem uso de dispositivos que se conectam à internet para transmissão de dados, coletando informações para aperfeiçoar seus produtos. De uma maneira geral, o estudo concluiu que a indústria da computação tem características de mercados monopolísticos, com alta importância na externalidade de rede e fortes barreiras de entrada, atrelado a custos de distribuição e reprodução muito baixos. Isso explica ascensões muito rápidas de empresas e também rápidas maturidades de produtos e consequentemente, o declínio nas vendas. Deste declínio, surge a necessidade de uma mudança de tecnologia para que as vendas voltem a crescer. Assim, o trabalho conclui que o mercado está em ascensão com o modelo de computação em nuvem em virtude de muitas oportunidades, como o crescente uso de dispositivos móveis, que agora podem conectar-se à internet e disfrutar de softwares para incrementar sua usabilidade. Dessas oportunidades, concluímos ainda que a computação em nuvem fará com que o desenvolvimento do software não seja mais privilégio de empresas com este fim, mas outras indústrias também entrarão neste mercado. / The software industry has characteristics very particular, such the non-existence of many competitors in each segment, and despite that, it is a market characterized for presenting many innovations. The newest one, the cloud, is allowing the entrance of many companies in the software market, competing with traditional microcomputer software companies. With the idea to analyze this market, this study aims to analyze the incentives leading software providers to change their products and begin to offer them in cloud computing models. The study begins with a theoretical review of competition and its application to the information technology (IT) industry. Later, we introduce the IT industry, comparing competitive movements of the actors in different periods, in reference to the literature that we reviewed. Then, we analyze the incentives that stimulate software providers to adopt cloud computing by using feasibility studies, such as sales comparisons of computers vs. cell phones, Internet usage by mobile devices, global connectivity index, and a comparison of the market value growth between on-premise software companies and cloud software companies. The study also addresses economic and social effects of cloud computing, such as the ability of other industries to adopt cloud computing in order to create value in their products with the use of Internet-connected devices, which are able to transmit and collect data. Overall, the study found that the IT industry has peculiar characteristics, such as presence in monopolistic markets, high level of importance in the network externalities, and high barriers to entry, plus very low distribution and reproduction costs. This explains how companies grow and achieve a level of product maturity fast, which leads to a decrease in sales. Out of this decrease comes the need for a change of technology, so that sales will grow again. Therefore, the study concludes that the cloud computing market is ascending due to many opportunities, such as the growing use of mobile devices, which can connect to the Internet and increase its usage through software. By analyzing these opportunities, the study also concludes that cloud computing will make software development no longer a privilege of software companies, since other industries will also join the market.
500

Avaliação ergonômica e de qualidade de software interativo

Ramos, Karin Cristina Siqueira January 2004 (has links)
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Produção. / Made available in DSpace on 2012-10-21T09:58:37Z (GMT). No. of bitstreams: 1 204303.pdf: 2096689 bytes, checksum: dd85928ba3361e629d5b9568ba07eb1f (MD5) / Nas últimas décadas, o desenvolvimento da informática e a aparição de novas tecnologias, têm levado a uma proliferação dos softwares; todavia, existem softwares que são colocados à disposição do público sem a preocupação de uma análise mais detalhada de seus concebedores, o que pode vir a comprometer a qualidade ou mesmo a eficiência do produto. Convém, nesses casos, a utilização de um instrumento que auxilie na tomada de decisão quanto à adoção ou não de um certo produto, tornando possível identificar se o mesmo está de acordo com os objetivos almejados ou se é possível adaptá-lo a seu caso específico. Sob essa ótica, propõe-se no presente trabalho uma metodologia que possa auxiliar na avaliação e tomada de decisão quanto à adoção de um software. Essa metodologia tem como base a ergonomia de software e os estudos da engenharia de software referentes à qualidade. A ergonomia de software oferece bases teóricas e metodológicas para a realização de avaliações e seleções de softwares, estudando as dificuldades relativas à relação existente entre o homem e a máquina, e usando sempre o equilíbrio entre conforto, segurança e eficiência do usuário no uso de produtos informatizados. Da mesma forma, é possível encontrar diversas normas e diretrizes de qualidade de software que podem indicar diferentes critérios a serem considerados no processo de avaliação dos mesmos. O diferencial introduzido na metodologia aqui proposta e que a difere de outros procedimentos tradicionais de análise ergonômica ou da qualidade, é a incorporação de aspectos comportamentais na avaliação. Essas informações podem ser obtidas a partir do uso de técnicas de preferência declarada, onde entrevistas são realizadas com usuários em potencial, visando identificar suas expectativas em relação aos atributos que o software deve contemplar. O ferramental desenvolvido é testado em softwares para roteirização de veículos. Inicialmente são identificados os atributos essenciais para esse tipo de produto; na seqüência são realizadas entrevistas com especialistas e empresas do ramo de transporte e logística. A partir dos resultados obtidos é possível identificar o grau de importância de cada um dos atributos considerados, tornando possível inclusive a quantificação da conformidade do software. Os resultados encontrados a partir de tal aplicação vêm a ser uma contribuição bastante significativa para a área de estudos.

Page generated in 0.0529 seconds