944 resultados para problems with object-oriented paradigm


Relevância:

100.00% 100.00%

Publicador:

Resumo:

The future Internet architecture aims to reformulate the way the content/service is requested to make it location-independent. Information-Centric Networking is a new network paradigm, which tries to achieve this goal by making content objects identified and requested by name instead of address. In this paper, we extend Information-Centric Networking architecture to support services in order to be requested and invoked by names. We present NextServe framework, which is a service framework with a human-readable self-explanatory naming scheme. NextServe is inspired by the object-oriented programming paradigm and is applicable with real-world scenarios.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Software architectural evaluation is a key discipline used to identify, at early stages of a real-time system (RTS) development, the problems that may arise during its operation. Typical mechanisms supporting concurrency, such as semaphores, mutexes or monitors, usually lead to concurrency problems in execution time that are difficult to be identified, reproduced and solved. For this reason, it is crucial to understand the root causes of these problems and to provide support to identify and mitigate them at early stages of the system lifecycle. This paper aims to present the results of a research work oriented to the development of the tool called ‘Deadlock Risk Evaluation of Architectural Models’ (DREAM) to assess deadlock risk in architectural models of an RTS. A particular architectural style, Pipelines of Processes in Object-Oriented Architectures–UML (PPOOA) was used to represent platform-independent models of an RTS architecture supported by the PPOOA –Visio tool. We validated the technique presented here by using several case studies related to RTS development and comparing our results with those from other deadlock detection approaches, supported by different tools. Here we present two of these case studies, one related to avionics and the other to planetary exploration robotics. Copyright © 2011 John Wiley & Sons, Ltd.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The problem of conceptualisation is the first step towards the identication of the functional requirements of a system. This article proposes two extensions of well-known object oriented techniques: UER (User-Environment-Responsibility) technique and enhanced CRC (Class-ResponsibilityCollaboration) cards. UER technique consists of (a) looking for the users of systems and describing the ways the system is used; (b) looking for the objects of the environment and describing the possible interactions; and (c) looking for the general requirements or goals of the system, the actions that it should carry out without explicit interaction. The enhanced CRC cards together with the internal use cases technique is used for dening collaborations between agents. These techniques can be easily integrated in UML (Unied Modelling Language) [2], dening the new notation symbols as stereotypes.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Las compañías de desarrollo de software buscan reducir costes a través del desarrollo de diseños que permitan: a) facilidad en la distribución del trabajo de desarrollo, con la menor comunicación de las partes; b) modificabilidad, permitiendo realizar cambios sobre un módulo sin alterar las otras partes y; c) comprensibilidad, permitiendo estudiar un módulo del sistema a la vez. Estas características elementales en el diseño de software se logran a través del diseño de sistemas cuasi-descomponibles, cuyo modelo teórico fue introducido por Simon en su búsqueda de una teoría general de los sistemas. En el campo del diseño de software, Parnas propone un camino práctico para lograr sistemas cuasi-descomponibles llamado el Principio de Ocultación de Información. El Principio de Ocultación de Información es un criterio diferente de descomposición en módulos, cuya implementación logra las características deseables de un diseño eficiente a nivel del proceso de desarrollo y mantenimiento. El Principio y el enfoque orientado a objetos se relacionan debido a que el enfoque orientado a objetos facilita la implementación del Principio, es por esto que cuando los objetos empiezan a tomar fuerza, también aparecen paralelamente las dificultades en el aprendizaje de diseño de software orientado a objetos, las cuales se mantienen hasta la actualidad, tal como se reporta en la literatura. Las dificultades en el aprendizaje de diseño de software orientado a objetos tiene un gran impacto tanto en las aulas como en la profesión. La detección de estas dificultades permitirá a los docentes corregirlas o encaminarlas antes que éstas se trasladen a la industria. Por otro lado, la industria puede estar advertida de los potenciales problemas en el proceso de desarrollo de software. Esta tesis tiene como objetivo investigar sobre las dificultades en el diseño de software orientado a objetos, a través de un estudio empírico. El estudio fue realizado a través de un estudio de caso cualitativo, que estuvo conformado por tres partes. La primera, un estudio inicial que tuvo como objetivo conocer el entendimiento de los estudiantes alrededor del Principio de Ocultación de Información antes de que iniciasen la instrucción. La segunda parte, un estudio llevado a cabo a lo largo del período de instrucción con la finalidad de obtener las dificultades de diseño de software y su nivel de persistencia. Finalmente, una tercera parte, cuya finalidad fue el estudio de las dificultades esenciales de aprendizaje y sus posibles orígenes. Los participantes de este estudio pertenecieron a la materia de Software Design del European Master in Software Engineering de la Escuela Técnica Superior de Ingenieros Informáticos de la Universidad Politécnica de Madrid. Los datos cualitativos usados para el análisis procedieron de las observaciones en las horas de clase y exposiciones, entrevistas realizadas a los estudiantes y ejercicios enviados a lo largo del período de instrucción. Las dificultades presentadas en esta tesis en sus diferentes perspectivas, aportaron conocimiento concreto de un estudio de caso en particular, realizando contribuciones relevantes en el área de diseño de software, docencia, industria y a nivel metodológico. ABSTRACT The software development companies look to reduce costs through the development of designs that will: a) ease the distribution of development work with the least communication between the parties; b) changeability, allowing to change a module without disturbing the other parties and; c) understandability, allowing to study a system module at a time. These basic software design features are achieved through the design of quasidecomposable systems, whose theoretical model was introduced by Simon in his search for a general theory of systems. In the field of software design, Parnas offers a practical way to achieve quasi-decomposable systems, called The Information Hiding Principle. The Information Hiding Principle is different criterion for decomposition into modules, whose implementation achieves the desirable characteristics of an efficient design at the development and maintenance level. The Principle and the object-oriented approach are related because the object-oriented approach facilitates the implementation of The Principle, which is why when objects begin to take hold, also appear alongside the difficulties in learning an object-oriented software design, which remain to this day, as reported in the literature. Difficulties in learning object-oriented software design has a great impact both in the classroom and in the profession. The detection of these difficulties will allow teachers to correct or route them before they move to the industry. On the other hand, the industry can be warned of potential problems related to the software development process. This thesis aims to investigate the difficulties in learning the object-oriented design, through an empirical study. The study was conducted through a qualitative case study, which consisted of three parts. The first, an initial study was aimed to understand the knowledge of the students around The Information Hiding Principle before they start the instruction. The second part, a study was conducted during the entire period of instruction in order to obtain the difficulties of software design and their level of persistence. Finally, a third party, whose purpose was to study the essential difficulties of learning and their possible sources. Participants in this study belonged to the field of Software Design of the European Master in Software Engineering at the Escuela Técnica Superior de Ingenieros Informáticos of Universidad Politécnica de Madrid. The qualitative data used for the analysis came from the observations in class time and exhibitions, performed interviews with students and exercises sent over the period of instruction. The difficulties presented in this thesis, in their different perspectives, provided concrete knowledge of a particular case study, making significant contributions in the area of software design, teaching, industry and methodological level.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

El objetivo de ésta tesis es estudiar cómo desarrollar una aplicación informática que implemente algoritmos numéricos de evaluación de características hidrodinámicas de modelos geométricos representativos de carenas de buques. Se trata de especificar los requisitos necesarios que debe cumplir un programa para informático orientado a dar solución a un determinado problema hidródinámico, como es simular el comportamiento en balance de un buque sometido a oleaje, de popa o proa. una vez especificada la aplicación se realizará un diseño del programa; se estudiarán alternativas para implementar la aplicación; se explicará el proceso que ha de seguirse para obtener la aplicación en funcionamiento y se contrastarán los resultados obtenidos en la medida que sea posible. Se pretende sistematizar y sintetizar todo el proceso de desarrollo de software, orientado a la simulación del comportamiento hidrodinámico de un buque, en una metodología que se pondrá a disposición de la comunidad académica y científica en la forma que se considere más adecuada. Se trata, por tanto, de proponer una metodología de desarrollo de software para obetener una aplicación que facilite la evaluación de diferentes alternativas de estudio variando parámetros relativos al problema en estudio y que sea capaz de proporcionar resultados para su análisis. Así mismo se incide en cómo ha de conducirse en el proceso para que dicha aplicación pueda crecer, incorporando soluciones existentes no implementadas o nuevas soluciones que aparezcan en este ámbito de conocimiento. Como aplicación concreta de la aplicación se ha elegido implementar los algoritmos necesarios para evaluar la aparición del balance paramétrico en un buque. En el análisis de éste problema se considera de interés la representación geométrica que se hace de la carena del buque. Además de la carena aparecen otros elementos que tienen influencia determinante en éste estudio, como son las situación de mar y las situaciones de carga. Idealmente, el problema sería resuelto si se consiguiera determinar el ángulo de balance que se produce al enfrentar un buque a las diferentes condiciones de mar. Se pretende preparar un programa utilizando el paradigma de la orientación a objetos. Considero que es la más adecuada forma de modularizar el programa para poder utilizar diferentes modelos de una misma carena y así comparar los resultados de la evaluación del balance paramétrico entre sí. En una etapa posterior se podrían comparar los resultados con otros obtenidos empíricamente. Hablo de una nueva metodología porque pretendo indicar cómo se ha de construir una aplicación de software que sea usable y sobre la que se pueda seguir desarrollando. Esto justifica la selección del lenguaje de programación C++. Se seleccionará un núcleo geométrico de software que permita acoplar de forma versátil los distintos componentes de software que van a construir el programa. Este trabajo pretende aplicar el desarrollo de software a un aspecto concreto del área de conocimiento de la hidrodinámica. No se pretende aportar nuevos algoritmos para resolver problemas de hidrodinámica, sino diseñar un conjunto de objetos de software que implementen soluciones existentes a conocidas soluciones numéricas a dichos problemas. Se trata fundamentalmente de un trabajo de software, más que de hidrodinámica. Lo que aporta de novedad es una nueva forma de realizar un programa aplicado a los cálculos hidrodinámicos relativos a la determinación del balance paramétrico, que pueda crecer e incorporar cualquier novedad que pueda surgir más adelante. Esto será posible por la programación modular utilizada y los objetos que representan cada uno de los elementos que intervienen en la determinación del balance paramétrico. La elección de aplicar la metodología a la predicción del balance paramétrico se debe a que este concepto es uno de los elementos que intervienen en la evaluación de criterios de estabilidad de segunda generación que estan en estudio para su futura aplicación en el ámbito de la construcción naval. Es por tanto un estudio que despierta interés por su próxima utilidad. ABSTRACT The aim of this thesis is to study how to develop a computer application implementing numerical algorithms to assess hydrodynamic features of geometrical models of vessels. It is therefore to propose a methodology for software development applied to an hydrodynamic problem, in order to evaluate different study alternatives by varying different parameters related to the problem and to be capable of providing results for analysis. As a concrete application of the program it has been chosen to implement the algorithms necessary for evaluating the appearance of parametric rolling in a vessel. In the analysis of this problem it is considered of interest the geometrical representation of the hull of the ship and other elements which have decisive influence in this phenomena, such as the sea situation and the loading condition. Ideally, the application would determine the roll angle that occurs when a ship is on waves of different characteristics. It aims to prepare a program by using the paradigm of object oriented programming. I think it is the best methodology to modularize the program. My intention is to show how face the global process of developing an application from the initial specification until the final release of the program. The process will keep in mind the spefici objetives of usability and the possibility of growing in the scope of the software. This work intends to apply software development to a particular aspect the area of knowledge of hydrodynamics. It is not intended to provide new algorithms for solving problems of hydrodynamics, but designing a set of software objects that implement existing solutions to these problems. This is essentially a job software rather than hydrodynamic. The novelty of this thesis stands in this work focuses in describing how to apply the whole proccess of software engineering to hydrodinamics problems. The choice of the prediction of parametric balance as the main objetive to be applied to is because this concept is one of the elements involved in the evaluation of the intact stability criteria of second generation. Therefore, I consider this study as relevant usefull for the future application in the field of shipbuilding.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

As Inteligências Emocionais (IEs) têm sido objeto de estudo e discussão nos últimos quinze anos. Todavia, escassos são os estudos científicos, sobremaneira no campo da educação, voltados para o entendimento dos desafios e possibilidades das IEs no cenário do ensino superior. O modelo newtoniano-cartesiano, assumido por setores dominantes de nossa cultura de forma racionalista e reducionista, vem se estabelecendo desde tempos remotos, mais especificamente a partir do século XVI, avançando até os tempos atuais e trazendo muitas marcas para os diferentes campos da cultura ocidental, inclusive para a educação. Como características deste modelo, passíveis de crítica, estão a fragmentação do conhecimento, o foco na especialização e, a instituição de uma relação pedagógica dominadora e não dialogal que negligencia as múltiplas inteligências desenvolvidas e presentes nos indivíduos. Essas características contribuíram para o estabelecimento de uma sociedade de conhecimentos parcelares, para a disjunção entre sujeito e objeto, o descuido nas relações do homem para consigo mesmo, dele para com os demais homens e, dele para com os demais seres vivos que cohabitam o planeta, culminando numa intensa crise planetária. Urge discutir e rever o paradigma newtoniano-cartesiano, dado ao fato de que os resultados colhidos nestes últimos quinhentos anos, se por um lado nos beneficiaram do ponto de vista científico e tecnológico, não mais respondem aos problemas e necessidades com os quais nos deparamos, de modo especial na educação. Delimito esta pesquisa no âmbito do Ensino Superior e, no interior deste, no campo dos estudos de graduação em Administração. As perguntas que motivam o meu trabalho são: 1. Os professores do Curso de Administração consideram as dimensões emocionais em seu trabalho docente? 2. Eles sabem o que são IEs? 3. Que dificuldades eles vêem para desenvolver um trabalho com as dimensões emocionais? 4. Eles vêem possibilidades positivas no trabalho com as IEs? 5. Que pistas as respostas às perguntas acima sugerem à formação continuada de professores no campo da Administração? 6. Ao planejar e organizar suas aulas o professor tem vista o trabalho com a dimensão afetiva? Para fazer a crítica da educação construída na perspectiva newtoniano-cartesiana assumi como referências principais Morin (1995, 2000), Santos (1988) e Moraes (1997). Para estudar a construção do conhecimento considerando as IEs tomei como referências para esta pesquisa Gardner (1995), Izquierdo (2002) e Valle (2003). Foi realizada uma pesquisa de campo com seis (6) professores de um Curso de Administração, mediante um questionário estruturado. O objetivo desta pesquisa foi identificar as principais dificuldades dos docentes quando se pensa num trabalho pedagógico sensível às inteligências emocionais e, estudando estas dificuldades à luz dos teóricos por mim trazidos, construírem possíveis pistas para uma ação formativa, na perspectiva da formação continuada, que considere também o determinante das inteligências emocionais.(AU)

Relevância:

100.00% 100.00%

Publicador:

Resumo:

As Inteligências Emocionais (IEs) têm sido objeto de estudo e discussão nos últimos quinze anos. Todavia, escassos são os estudos científicos, sobremaneira no campo da educação, voltados para o entendimento dos desafios e possibilidades das IEs no cenário do ensino superior. O modelo newtoniano-cartesiano, assumido por setores dominantes de nossa cultura de forma racionalista e reducionista, vem se estabelecendo desde tempos remotos, mais especificamente a partir do século XVI, avançando até os tempos atuais e trazendo muitas marcas para os diferentes campos da cultura ocidental, inclusive para a educação. Como características deste modelo, passíveis de crítica, estão a fragmentação do conhecimento, o foco na especialização e, a instituição de uma relação pedagógica dominadora e não dialogal que negligencia as múltiplas inteligências desenvolvidas e presentes nos indivíduos. Essas características contribuíram para o estabelecimento de uma sociedade de conhecimentos parcelares, para a disjunção entre sujeito e objeto, o descuido nas relações do homem para consigo mesmo, dele para com os demais homens e, dele para com os demais seres vivos que cohabitam o planeta, culminando numa intensa crise planetária. Urge discutir e rever o paradigma newtoniano-cartesiano, dado ao fato de que os resultados colhidos nestes últimos quinhentos anos, se por um lado nos beneficiaram do ponto de vista científico e tecnológico, não mais respondem aos problemas e necessidades com os quais nos deparamos, de modo especial na educação. Delimito esta pesquisa no âmbito do Ensino Superior e, no interior deste, no campo dos estudos de graduação em Administração. As perguntas que motivam o meu trabalho são: 1. Os professores do Curso de Administração consideram as dimensões emocionais em seu trabalho docente? 2. Eles sabem o que são IEs? 3. Que dificuldades eles vêem para desenvolver um trabalho com as dimensões emocionais? 4. Eles vêem possibilidades positivas no trabalho com as IEs? 5. Que pistas as respostas às perguntas acima sugerem à formação continuada de professores no campo da Administração? 6. Ao planejar e organizar suas aulas o professor tem vista o trabalho com a dimensão afetiva? Para fazer a crítica da educação construída na perspectiva newtoniano-cartesiana assumi como referências principais Morin (1995, 2000), Santos (1988) e Moraes (1997). Para estudar a construção do conhecimento considerando as IEs tomei como referências para esta pesquisa Gardner (1995), Izquierdo (2002) e Valle (2003). Foi realizada uma pesquisa de campo com seis (6) professores de um Curso de Administração, mediante um questionário estruturado. O objetivo desta pesquisa foi identificar as principais dificuldades dos docentes quando se pensa num trabalho pedagógico sensível às inteligências emocionais e, estudando estas dificuldades à luz dos teóricos por mim trazidos, construírem possíveis pistas para uma ação formativa, na perspectiva da formação continuada, que considere também o determinante das inteligências emocionais.(AU)

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Na construção de políticas sociais atribuiu-se um papel central à família na proteção social e no cuidado com os seus membros. Na saúde, a família assume essa centralidade na Estratégia de Saúde da Família (ESF), sendo compreendida como objeto da atenção em saúde. Essa centralidade se deu a partir de uma pretensão de mudança no modelo assistencial que visasse a integralidade do cuidado e um olhar para as condições de vida como fundamentais no processo saúde-doença. Tais transformações nos sentidos e práticas de saúde têm sido desafiadoras. A partir da perspectiva Construcionista Social, que orienta esse estudo, compreendemos que os sentidos são construídos nas interações entre as pessoas e que esses configuram práticas sociais. Diante deste quadro de desafios na ESF e a partir da perspectiva adotada, temos como objetivo compreender os sentidos produzidos por profissionais de equipes de saúde sobre famílias em contextos de reuniões de discussão de família/caso na ESF, buscando analisar como esses configuram a produção de práticas de cuidado e também como se dá a dinâmica de construção desses sentidos a partir das negociações entre os participantes. A constituição do corpus foi feita a partir da observação e registros em áudio de 16 reuniões de duas equipes de saúde da família, contando com 26 participantes, dentre eles profissionais e estagiários de diferentes especialidades. A análise foi feita a partir da perspectiva das práticas discursivas, com os seguintes passos: 1) transcrição do material; 2) leitura intensiva e organização do material; 3) construção de sentidos sobre a família, e análise dos repertórios interpretativos, discursos usados, e implicações para ação; e 4) narrativa ilustrativa da dinâmica dos sentidos. Os sentidos construídos na análise foram: a) Família como pessoas que moram juntas: os repertórios usados descreviam os modos de ser família a partir do ambiente em que ela vive, entendendo a família como informante e cuidadora dos seus membros; b) Família como responsável pelo cuidado: repertórios de família como aquela que dá suporte aos seus membros e é responsável por eles; e, por vezes, está sobrecarregada com esses cuidados; c) Família como problema: repertórios que configuravam a família como aquela que é responsável pelo problema de saúde dos seus membros, como aquela que funciona como um estressor para eles ou como aquela que está em situação de risco; e d) Família como rede de relações, sentido que foi usado, mais comumente, em conversas sobre casos complexos, com discussões voltadas para configurações, estruturas e dinâmicas familiares. A partir da análise do processo de discussão da equipe em torno de um \"caso\", foi possível ilustrar o dinamismo desses sentidos nas conversas e como esses são negociados a todo momento. A análise nos permite considerar que há esforços dos profissionais em voltar a atenção do cuidado para a família, porém ainda são comuns práticas centradas no indivíduo e pouco pautadas no contexto e nas condições de vida das famílias. Compreendemos que dar visibilidade a esses diferentes sentidos e seu uso permite reflexões sobre como cada forma de descrever as famílias possibilita a construção de práticas distintas, o que pode contribuir para uma maior reflexão dos profissionais de saúde sobre sua prática cotidiana (Apoio Capes e Fapesp- 2014/08618-6).

Relevância:

100.00% 100.00%

Publicador:

Resumo:

While object-oriented programming offers great solutions for today's software developers, this success has created difficult problems in class documentation and testing. In Java, two tools provide assistance: Javadoc allows class interface documentation to be embedded as code comments and JUnit supports unit testing by providing assert constructs and a test framework. This paper describes JUnitDoc, an integration of Javadoc and JUnit, which provides better support for class documentation and testing. With JUnitDoc, test cases are embedded in Javadoc comments and used as both examples for documentation and test cases for quality assurance. JUnitDoc extracts the test cases for use in HTML files serving as class documentation and in JUnit drivers for class testing. To address the difficult problem of testing inheritance hierarchies, JUnitDoc provides a novel solution in the form of a parallel test hierarchy. A small controlled experiment compares the readability of JUnitDoc documentation to formal documentation written in Object-Z. Copyright (c) 2005 John Wiley & Sons, Ltd.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

We present a process for introducing an object-oriented architecture into an abstract functional specification written in Object-Z. Since the design is derived from the specification, correctness concerns are addressed as pan of the design process. We base our approach on refactoring rules that apply to class structure, and use the rules to implement design patterns. As a motivating example, we introduce a user-interface design that follows the model-view-controller paradigm into an existing specification.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

As Inteligências Emocionais (IEs) têm sido objeto de estudo e discussão nos últimos quinze anos. Todavia, escassos são os estudos científicos, sobremaneira no campo da educação, voltados para o entendimento dos desafios e possibilidades das IEs no cenário do ensino superior. O modelo newtoniano-cartesiano, assumido por setores dominantes de nossa cultura de forma racionalista e reducionista, vem se estabelecendo desde tempos remotos, mais especificamente a partir do século XVI, avançando até os tempos atuais e trazendo muitas marcas para os diferentes campos da cultura ocidental, inclusive para a educação. Como características deste modelo, passíveis de crítica, estão a fragmentação do conhecimento, o foco na especialização e, a instituição de uma relação pedagógica dominadora e não dialogal que negligencia as múltiplas inteligências desenvolvidas e presentes nos indivíduos. Essas características contribuíram para o estabelecimento de uma sociedade de conhecimentos parcelares, para a disjunção entre sujeito e objeto, o descuido nas relações do homem para consigo mesmo, dele para com os demais homens e, dele para com os demais seres vivos que cohabitam o planeta, culminando numa intensa crise planetária. Urge discutir e rever o paradigma newtoniano-cartesiano, dado ao fato de que os resultados colhidos nestes últimos quinhentos anos, se por um lado nos beneficiaram do ponto de vista científico e tecnológico, não mais respondem aos problemas e necessidades com os quais nos deparamos, de modo especial na educação. Delimito esta pesquisa no âmbito do Ensino Superior e, no interior deste, no campo dos estudos de graduação em Administração. As perguntas que motivam o meu trabalho são: 1. Os professores do Curso de Administração consideram as dimensões emocionais em seu trabalho docente? 2. Eles sabem o que são IEs? 3. Que dificuldades eles vêem para desenvolver um trabalho com as dimensões emocionais? 4. Eles vêem possibilidades positivas no trabalho com as IEs? 5. Que pistas as respostas às perguntas acima sugerem à formação continuada de professores no campo da Administração? 6. Ao planejar e organizar suas aulas o professor tem vista o trabalho com a dimensão afetiva? Para fazer a crítica da educação construída na perspectiva newtoniano-cartesiana assumi como referências principais Morin (1995, 2000), Santos (1988) e Moraes (1997). Para estudar a construção do conhecimento considerando as IEs tomei como referências para esta pesquisa Gardner (1995), Izquierdo (2002) e Valle (2003). Foi realizada uma pesquisa de campo com seis (6) professores de um Curso de Administração, mediante um questionário estruturado. O objetivo desta pesquisa foi identificar as principais dificuldades dos docentes quando se pensa num trabalho pedagógico sensível às inteligências emocionais e, estudando estas dificuldades à luz dos teóricos por mim trazidos, construírem possíveis pistas para uma ação formativa, na perspectiva da formação continuada, que considere também o determinante das inteligências emocionais.(AU)

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This research investigates the general user interface problems in using networked services. Some of the problems are: users have to recall machine names and procedures to. invoke networked services; interactions with some of the services are by means of menu-based interfaces which are quite cumbersome to use; inconsistencies exist between the interfaces for different services because they were developed independently. These problems have to be removed so that users can use the services effectively. A prototype system has been developed to help users interact with networked services. This consists of software which gives the user an easy and consistent interface with the various services. The prototype is based on a graphical user interface and it includes the following appJications: Bath Information & Data Services; electronic mail; file editor. The prototype incorporates an online help facility to assist users using the system. The prototype can be divided into two parts: the user interface part that manages interactlon with the user; the communicatIon part that enables the communication with networked services to take place. The implementation is carried out using an object-oriented approach where both the user interface part and communication part are objects. The essential characteristics of object-orientation, - abstraction, encapsulation, inheritance and polymorphism - can all contribute to the better design and implementation of the prototype. The Smalltalk Model-View-Controller (MVC) methodology has been the framework for the construction of the prototype user interface. The purpose of the development was to study the effectiveness of users interaction to networked services. Having completed the prototype, tests users were requested to use the system to evaluate its effectiveness. The evaluation of the prototype is based on observation, i.e. observing the way users use the system and the opinion rating given by the users. Recommendations to improve further the prototype are given based on the results of the evaluation. based on the results of the evah:1ation. . .'. " "', ':::' ,n,<~;'.'

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The Teallach project has adapted model-based user-interface development techniques to the systematic creation of user-interfaces for object-oriented database applications. Model-based approaches aim to provide designers with a more principled approach to user-interface development using a variety of underlying models, and tools which manipulate these models. Here we present the results of the Teallach project, describing the tools developed and the flexible design method supported. Distinctive features of the Teallach system include provision of database-specific constructs, comprehensive facilities for relating the different models, and support for a flexible design method in which models can be constructed and related by designers in different orders and in different ways, to suit their particular design rationales. The system then creates the desired user-interface as an independent, fully functional Java application, with automatically generated help facilities.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Metrics estimate the quality of different aspects of software. In particular, cohesion indicates how well the parts of a system hold together. A metric to evaluate class cohesion is important in object-oriented programming because it gives an indication of a good design of classes. There are several proposals of metrics for class cohesion but they have several problems (for instance, low discrimination). In this paper, a new metric to evaluate class cohesion is proposed, called SCOM, which has several relevant features. It has an intuitive and analytical formulation, what is necessary to apply it to large-size software systems. It is normalized to produce values in the range [0..1], thus yielding meaningful values. It is also more sensitive than those previously reported in the literature. The attributes and methods used to evaluate SCOM are unambiguously stated. SCOM has an analytical threshold, which is a very useful but rare feature in software metrics. We assess the metric with several sample cases, showing that it gives more sensitive values than other well know cohesion metrics.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Systemized analysis of trends towards integration and hybridization in contemporary expert systems is conducted, and a particular class of applied expert systems, integrated expert systems, is considered. For this purpose, terminology, classification, and models, proposed by the author, are employed. As examples of integrated expert systems, Russian systems designed in this field and available to the majority of specialists are analyzed.