Spelling suggestions: "subject:"[een] PARADIGM"" "subject:"[enn] PARADIGM""
811 |
As dinâmicas do conhecimento científico e tecnológico na era da Web 2.0 : um estudo sobre a Wikipédia lusófonaLima, Leonardo Santos de January 2014 (has links)
Esta dissertação trata da relação entre as transformações contemporâneas que envolvem o conhecimento científico e tecnológico diante da disseminação das novas tecnologias da informação e da comunicação (NTICs) e as potencialidades de desenvolvimento de dinâmicas de saber não restritas aos pressupostos do paradigma da ciência moderna. O objetivo principal deste trabalho consiste na investigação dos limites e possibilidades para a emergência de distintas dinâmicas do conhecimento científico e tecnológico associadas aos novos ambientes virtuais surgidos no período da web 2.0. Especificamente são investigadas as potencialidades desses ambientes para a promoção de dinâmicas favoráveis à constituição de ecologia de saberes por seus integrantes. Para isso, busca-se identificar e analisar o conjunto de valores, interesses, representações e práticas que envolvem a organização formal e os processos de participação de um ambiente em especial da internet: a Wikipédia lusófona. Assume-se a ideia de que o site, constituído sob influência dos valores e práticas que deram forma à internet, é capaz de favorecer o desenvolvimento de dinâmicas de colaboração compatíveis com os pressupostos da ecologia de saberes propostos por Santos (2011a). Esta investigação foi realizada a partir da análise da estrutura “formal” wikipedista e da realização de entrevistas semiestruturadas envolvendo a participação de 24 usuários colaboradores em artigos de temática científica e tecnológica do “conteúdo destacado” da Wikipédia lusófona. Conclui-se, de um lado, que o site tende a reproduzir a hierarquia das disciplinas de C&T e a distribuição das áreas de interesse dos usuários de acordo com os espaços por eles ocupados na sociedade, bem como a manifestar valores, representações e práticas fortemente associados ao paradigma da ciência e da tecnologia modernas. De outro lado, entretanto, mostra-se se favorável não só à diversificação do perfil dos agentes voltados à produção, difusão e aquisição de conteúdos científicos e tecnológicos em comparação aos espaços convencionais do conhecimento de C&T, mas também à abertura de diferentes possibilidades de participação e de apropriação dos produtos coletivos do site. Da mesma forma, a Wikipédia lusófona revela-se capaz de incitar entre seus colaboradores o desenvolvimento da capacidade de argumentação, de convivência com diferentes pontos de vista e o interesse pelo trabalho voluntário, de modo a favorecer a emergência de representações imprescindíveis à superação do paradigma da ciência moderna e à constituição de ecologia de saberes: a solidariedade, a participação, o princípio do prazer, a autoria e a artefatualidade discursiva. / This thesis is about the relation between the contemporary transformations concerning scientific and technological knowledge because of the spread of new information and communication technologies (NICT) and the potentials of development of new knowledge’s dynamic not restricted to the assumptions of the modern science paradigm. The goal of this study is to investigate the limits and possibilities for the emergence of distinct dynamics of scientific and technological knowledge under the influence of the web 2.0 virtual interfaces. Specifically, the thesis investigates the potentials of those interfaces to promote, among their users, propitious dynamics toward the establishment of the ecology of knowledges. This research identifies and analyzes a set of values, interests, representations and practices concerning the formal organization and the participation’s processes of a particular web’s virtual interface: Lusophone Wikipedia. Assuming the hypothesis that this site, which has been founded under the influence of the same values and practices adopted in the internet creation, is able to promote the development of compatibles collaborative dynamics with the assumptions of an ecology of knowledges, as proposed by Santos (2011a). This investigation has been made from the analysis of "formal" Wikipedian’s structure and from semi-structured interviews with 24 collaborators users of the "highlighted subjects” on scientific and technological issues of the Lusophone Wikipedia. The thesis’ conclusions are: on one hand, that the Wikipedian’s interface tends to reproduce the disciplines’ hierarchy of the S&T knowledge and the distribution of users’ areas of interest according to the social places occupied by them, as well as express values, representations and practices associated with modern science paradigm. On the other hand, this study observes that Lusophone Wikipedia is propitious, not only to diversify the profile of the collaborators involved in the production, dissemination and achievement of scientific and technological subjects compared to the conventional spaces of the S&T knowledge, but also opening various possibilities for participation in the site, included ownership of collective products. In this way, this virtual interface can be able to foment among their collaborators the capacity of argumentation, coexistence with different points of view and the interest in voluntary work in order to foster the emergence of the essential representations to overcoming the modern science paradigm and the establishment of an ecology of knowledges: solidarity, participation, the principle of pleasure, authorship and discursive artifactuality.
|
812 |
Pracovní strategie sester na řídích pozicích / Working strategies of nurses on manager postsMARKOVÁ, Eva January 2013 (has links)
The thesis "Working strategies of nurses on manager posts" deals with issues of the professional role and manager position of a head nurse. With regard to changes in the area of health policy and health care providing, as well as is the relationship with the issue of professional fulfilment of women on the labour market generally, it is important to know views, ambitions, and motivations of nurses, and their working strategies on managing positions. It includes aspects of harmonizing their family and work roles, as these are the moments determining the position of most women in our working conditions to a significant extent. It is to say, managing of the nursing personnel and health care is a typical feminine position in the Czech Republic, adapting to given rules of the work organization and hierarchical structure of health institutions. The purpose of the thesis is to outline such a frame of reference, which would enable to better understand values and attitudes of head nurses. An indispensable part of this outlook is to understand, how their carriers developed, to identify their managing styles and guiding of the nursing team, as well as to map how their personal and professional roles pervade and affect each other. In this process, revealing long-term working strategies of head nurses is an important source of knowledge and at the same time, an attitudinal reflexion of these contexts by nurses themselves. Therefore, the development of the role of a nurse - manager (specifically, the head nurse and the ward sister) was described as the first item in the framework of the professional live of managing nurses; and conclusions of a series of research studies, focused on these issues, were presented. Additionally, the specificity of management in the nursing conditions was analyzed, including changes after 1989, and possibilities of education of nurses - managers. Finally, an empiric probe into the explored points at issue was carried out. Data acquired by means of semi-structured interviews with selected head nurses in faculty hospitals were integrated with the help of one of classical approaches, through so-called Grounded theory method. On basis of the data analysis, a model of professional paradigm was created, demonstrating several phases of the professional career, through which a head nurse passes, which were called for illustration: Seeking of domain, Circle (changing of nursing lines and sites), Virtue of necessity (situation, where a nurse caring of a child chooses a workplace, which enables such care), and Anchoring in the nursing branch. Then, the manager's career of the nurse unwinds form the "Anchoring in the nursing branch" phase. Life stories of head nurses, built on information from qualitative interviews, include predisposing factors for a managing position. Last but not least, it is also about some imprinting aspects from the childhood and adolescence (e.g., number of siblings, reasons for the selected study). After certain time, a nurse becomes a shift leader and a deputy ward sister, and subsequently, a ward sister and a head nurse. According to circumstances, she uses a combination of several managing styles in this position, like authoritative, democratic, and consultative. The theoretical model of professional paradigm of head nurses, construed on basis of empiric data analyses, opens a trail for further investigations, where it may be possible to examine some consequences in more detail, like the course of the professional career of nurses, their managing styles, etc. The acquired and classified evidences contribute to enriching current state of knowledge of certain segments of nursing issues. For instance, the top management of health institutions may use them in planning and implementation of some policies in the area of human resources, or educational institutions may use it for better and more accurate setting of educational concepts of future head nurses.
|
813 |
Proficiência em língua materna : um novo olhar para a avaliação de produção textualSantos, Letícia da Silva January 2010 (has links)
Este trabalho tem como intuito investigar se paradigmas de avaliação dão conta de afirmar a proficiência de um indivíduo em língua portuguesa, enquanto língua materna, na habilidade de escrita. Inicialmente realizamos uma reflexão a respeito da avaliação da aprendizagem de língua, bem como focamos na avaliação de produção textual em língua portuguesa. Após, propomos a adoção do conceito de proficiência - conceito este utilizado comumente nos estudos de avaliação da aprendizagem de língua estrangeira -, na área de avaliação de produção escrita em língua materna e, a partir disto, passamos a analisar o processo de avaliação do Exame Supletivo Oportunidade 2003 (exame que foi a origem de nossas pesquisas), aplicando nossa visão teórica ao processo avaliativo adotado nesse Exame em busca de respostas. Cabe salientar que nossa investigação está baseada nos estudos dos teóricos da área da educação, como também nos estudos dos lingüistas aplicados que têm como foco a avaliação de aprendizagem de língua. partir das respostas obtidas ao analisar a avaliação realizada nesse Exame, foi possível pensar o conceito de proficiência como objetivo a ser implementado na área de avaliação de produção textual em língua materna. / This work intends to investigate whether evaluation paradigms are able to assure personal proficiency of Portuguese language as mother tongue, in writing ability. Initially we would accomplish a reflection regarding the evaluation of language learning, as well as we would focus in the evaluation of textual production in Portuguese language. After that, we would propose the adoption of the proficiency concept - concept which is customarily used in studies of the evaluation of foreign language learning - in the area of written evaluation production in their mother tongue and, from that, we would start to analyze the process of evaluation of „Exame Supletivo Opotunidade 2003’ (test which happens to be the origin of our research), applying our theoretical view to the evaluative process adopted by this Test, searching for answers. It is important to distinguish that our investigation is based on the studies of the theoretical researchers in the area of education, as well as on the applied linguists' studies that have focus on language learning evaluation. By the answers gotten from the evaluation analysis of this Test, it would be possible to think about the proficiency concept as an objective to be implemented in the area of evaluation of textual production in mother tongue.
|
814 |
Técnicas diagramáticas para desenvolvimento de software orientado a objetos / Diagramming techniques for object-oriented software developmentYamaguti, Marcelo Hideki January 1993 (has links)
Este trabalho aborda a efetiva utilização de técnicas diagramáticas para o desenvolvimento de software orientado a objetos durante as fases de análise e projeto de sistemas. Durante o desenvolvimento de software normalmente as especificações resultantes das fases de análise e projeto possuem uma forma gráfica. A utilização de diagramas no desenvolvimento de software busca facilitar a criação de especificações de um sistema e ao mesmo tempo torná-las mais compreensíveis. A grande maioria das técnicas diagramáticas que existem atualmente são utilizadas para o apoio ao desenvolvimento de software segundo metodologias fundamentadas no paradigma tradicional de decomposição funcional. Diversas técnicas diagramáticas foram criadas ou adaptadas a fim de suportar os conceitos deste paradigma, acompanhando a própria evolução do mesmo. Neste contexto, são apresentadas as características básicas de técnicas diagramáticas tradicionais que apoiam a este paradigma. A partir da introdução dos conceitos de orientação a objetos no desenvolvimento de software, surge a necessidade de criação de novas técnicas diagramáticas ou adaptação de técnicas diagramáticas tradicionais para o suporte adequado ao desenvolvimento de sistemas sob este paradigma. Neste contexto, são abordados os conceitos envolvidos na orientação a objetos e apresentados os aspectos diferenciais no desenvolvimento de software decorrentes da utilização deste paradigma em contraposição aos paradigmas tradicionais. São também apresentadas as tarefas específicas realizadas durante o desenvolvimento de software, nas fases de análise e projeto, que estão inseridas no ciclo de vida de um software orientado a objetos. É proposto um conjunto de notações diagramáticas inter-relacionadas adequado ao apoio de um esquema de etapas básicas para o desenvolvimento de software orientado a objetos, bem como as metodologias já existentes. Durante a descrição destas notações diagramáticas, são apresentadas as suas características individuais, adaptações realizadas para o suporte a orientação a objetos, suas aplicações específicas no desenvolvimento de sistemas e o inter-relacionamento existente. Finalmente, são definidas as características de recursos e facilidades específicas para o apoio às notações propostas. Dentro dos recursos sugeridos inclui-se a definição da implementação de um editor diagramático que é descrito através das notações sugeridas neste trabalho. / This work tackles the effective use of diagramming techniques for object-oriented software development during analysis and design phases. During software development the specifications produced by analysis and design usually take a graphical form. The use of diagrams in software development occurs because designers and analysts like to express themselves that way to turn the specifications more understandable. Most of diagramming techniques in use nowadays support software development following methodologies based on the conventional functional decomposition paradigm. Various diagramming techniques were created or adapted in order to support the concepts of this paradigm, following its own evolution. With the introduction of object-oriented concepts new diagramming techniques were created or adapted from conventional methodologies. This work introduces the concepts of object orientation, as well as, the changes originated from the use of this paradigm in software development. Specific steps related to the analysis and design stages in the object-oriented software life cycle are also presented. A set of interrelated diagramming techniques for supporting object-oriented software development is presented. A set of interrelated diagramming techniques for supporting object-oriented software development is presented. The description of these diagramming techniques includes new features, discussion of adaptations for object-oriented techniques, specific applications and uses, and their integration. Finally, the features of specific resources and facilities for supporting the proposed notations are defined. The description of the implementation of a diagrammatic editor, using the notations presented in this work, is included.
|
815 |
Dimensões teórico-metodológicas do cálculo diferencial e integral: perspectivas histórica e de ensino e aprendizagemEscher, Marco Antonio [UNESP] 06 August 2011 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:31:42Z (GMT). No. of bitstreams: 0
Previous issue date: 2011-08-06Bitstream added on 2014-06-13T19:02:11Z : No. of bitstreams: 1
escher_ma_dr_rcla.pdf: 3626511 bytes, checksum: 6b993dcf64cfda8824886b62a98bfc70 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Esta pesquisa descreve um Cenário de Investigação criado por algumas dimensões teórico-metodológicas, as quais apresentam, em duas perspectivas inter-relacionadas, as influências, limites e potencialidades do uso das Tecnologias de Informação e Comunicação no Cálculo Diferencial e Integral: (1) em uma perspectiva histórica, e (2) em uma perspectiva de ensino e de aprendizagem. O objetivo deste trabalho consiste em investigar as dimensões teórico-metodológicas presentes nas inter-relações do Cálculo Diferencial e Integral e as Tecnologias Informacionais e Comunicacionais (TIC). A pesquisa foi desenvolvida lançando mão de uma metodologia qualitativa, com a qual o pesquisador insere-se no contexto pesquisado e no desenvolvimento da coleta dos dados da pesquisa e, aos poucos, constrói o Cenário de Investigação, tendo, como pano de fundo, o Paradigma Indiciário de Carlo Ginzburg. Desta forma, delineamos uma Coda a qual nos fornece uma síntese conceitual das perspectivas (1) e (2), viabilizando-nos a percorrer um caminho teórico-metodológico em busca dos indícios que influenciam os processos de ensinar e aprender Cálculo no contexto das Tecnologias de Informação e Comunicação. Para tanto, delineamos possíveis respostas para a questão investigativa: Quais são as dimensões teórico-metodológicas presentes nas inter-relações do Cálculo Diferencial e as Tecnologias Informacionais e Comunicacionais no contexto de ensino e aprendizagem da matemática? Dimensões como: epistemológicas, da linguagem, formalista, sócio-cultural, metodológica, entre outras, emergem da revisão da literatura relativa ao uso das tecnologias no ensino e aprendizagem do Cálculo, da análise preliminar dos livros selecionados, das Entrevistas efetuadas com professores que lecionaram, ou que ainda... . / In this work we describe a scenario for research created by some theoretical and methodological dimensions which show influences, limits and potentialities of the use of Information and Communication Technology in Differential and Integral Calculus in two interrelated perspectives: (1) from a historical perspective, and (2) a teaching and learning point of view. The objective of this research is to investigate the theoretical and methodological dimensions present in the inter-relationships of Differential and Integral Calculus and Information and Communication Technology (TIC). Therefore, we are resorting to a qualitative methodology, in which the researcher is within the context of researching and developing data collection and research forms the Investigation Scenario in a step-by-step careful manner, with the backdrop of the Paradigm Sign of Carlo Ginzburg. Thus, we designed a Coda which provides a conceptual synthesis of perspectives (1) and (2), which makes possible a theoretical and methodological journey in search of clues that influence the processes of teaching and learning calculus in the context of Information and Communication Technology. To this end, we propose possible answers to the investigative question: What are the theoretical and methodological dimensions present in the inter-relationships of Calculus from the Information and Communication Technology in the context of teaching and learning of mathematics? Dimensions such as epistemological, linguistic, formalist, socio-cultural, methodological, among others, emerge from the literature review on the use of technology in teaching and learning of calculus and preliminary analysis of selected books, from the Interviews with the teachers who taught or still teach Differential and Integral Calculus and from... (Complete abstract click electronic access below)
|
816 |
Floresta urbana: propostas de gestão e subsídios para políticas públicas em Rio Claro SP)Sarti, Antonio Carlos [UNESP] 05 June 2009 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:33:20Z (GMT). No. of bitstreams: 0
Previous issue date: 2009-06-05Bitstream added on 2014-06-13T20:04:59Z : No. of bitstreams: 1
sarti_ac_dr_rcla.pdf: 4362536 bytes, checksum: 0743fcb90c9cd6aa7805f75c72099f99 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Pela primeira vez na história, mais de 50% da humanidade habita cidades. Tal processo de concentração ainda está em curso, prevendo-se processos mais agudos de urbanização, principalmente em países pobres e de economias emergentes. A cidade é o meio ambiente do homem e expõe as desigualdades sociais, as assimetrias culturais, os desnivelamentos econômicos e os desperdícios de recursos. Nesse contexto, a vegetação implantada sob a referência utilitarista cidade é insuficiente para atender às novas exigências de um ambiente sustentável. Tendo em vista a adoção do paradigma da complexidade, a floresta urbana, tão diversa quanto o é a sociedade no ambiente urbano, define-se como bem público, melhor atendendo à exigência da expressão cultural e da produção de resíduos. Articuladas em tramas de conhecimentos, organizam a estratégia de gestão. Resíduos, associados à cultura, são reintroduzidos no sistema cidade com outro significado. A educação ambiental crítica, informal e continuada tem destacada contribuição para a compreensão dos resíduos. A gestão da floresta urbana decorre da aplicação de um conjunto de políticas públicas que aflora como externalidade positiva forçante de melhora na qualidade de vida, com impactos no acolhimento, na imagem da cidade e no turismo urbano. / For a first time in history, more than 50% of mankind inhibits in cities. This concentration process has still been on going, expecting the most urbanization acute ones, especially in poor countries and emerging economy. The city is the man environment and explains the social inequalities, the cultural asymmetries, and the economic unevenness and resource wastes. In this context, the vegetation located as utilitarian reference of the city is inadequate to get the new demands of a sustainable environment. Adopting the complexity paradigm, the urban forest, as diverse as the society in the urban environment is defined as a public resource, supplying better the cultural expression and waste production demanding. Articulated in knowledge frames, they organize the management strategy. Waste associated with the culture, are reintroduced in the city with another different meaning. The critical environmental education, informal and continuing has highlighted contribution to the understanding of waste. The urban forest management happens from the application of public policies sets that come up as a positive externality of improvement in life quality, with impacts on the host, in the city image and urban tourism.
|
817 |
Uma nova sigla surge na educação de jovens e adultos : ensino de jovens, adultos e adolescentes, EJAA : fenômeno migratório de adolescentes oriundos do diurnoJorge Tomaz da Conceição 13 December 2008 (has links)
Neste trabalho, será abordado o tema novo paradigma na Educação de Jovens
e Adultos: a migração de adolescentes oriundos do diurno, provocando
mudanças substanciais na EJA, transformando-a e fazendo surgir uma nova
sigla: Ensino de Jovens, Adultos e Adolescentes EJAA, sobre o qual iremos
falar detalhadamente, dividindo o tema em três capítulos. O primeiro capítulo,
intitulado Educação de Jovens e Adultos, abordará a retrospectiva histórica do
Brasil na Educação de Jovens e Adultos, das Leis que regem a EJA e da teoria
sócio-cultural da aprendizagem. No segundo capítulo, intitulado Estudo
documental sobre a EJA, falar-se-á sobre as considerações acerca das
informações existentes nas tabelas, da educação de qualidade para todos
como uma dívida histórica brasileira, sobre a importância do trabalho
psicopedagógico na Educação de Jovens e Adultos. Quanto ao terceiro
capítulo, este dará ênfase à aprendizagem e à alfabetização solidária e
também tentará apontar caminhos que possam evitar o confronto e a
discriminação de adolescentes com adultos no turno noturno. / In this paper will be showed the theme A new Paradigm in Youngs an Adults
Education: the teenagers' migration from the day turn, provoking substantial
changings in EJA transforming it and making a new arising of the sign: Youngs
Teaching, Adults and Teenagers EJAA, which we will talk about more closely,
dividing the subject in three chapters. The First chapter, Youngs and Adults'
Education will tell about the historical retrospective in Brazil on Youngs and
Adults' Education, the Laws that command EJA and the social-cultural theory of
learning. The Second chapter named Documental Study on EJA will tell about
the considerations about the existent informations in the tables, the quality's
education for everybody as a Brazilian historical debt on the importance of the
psycho pedagogical work on Youngs and Adults' Education. As for the Third
chapter, it will do an emphasis to the learning and sharing alphabetization and
also will try to aim ways that may avoid the conflict and discrimination of
teenagers with adults in the night turn.
|
818 |
K-Aspects : uma abordagem baseada em aspectos para implementação de sistemas de conhecimentos / K-Aspects: an approach for building knowledge systems using aspectsCastro, Eduardo Studzinski Estima de January 2009 (has links)
Esse trabalho define K-Aspects (Knowledge Aspects), uma abordagem para a implementação de Sistemas de Conhecimento (SC) em linguagens orientadas a objetos usando o paradigma orientado a aspectos (OA) e anotações de metadados. Essa abordagem define uma forte correspondência entre o Modelo de Conhecimento (MC) e sua implementação no paradigma da orientação a objetos (OO). K-Aspects fornece um conjunto de anotações documentacionais para facilitar a leitura da associação entre o modelo de implementação e o modelo conceitual do conhecimento; um conjunto de anotações para facilitar a separação de interesses na implementação do SC usando OA; um conjunto de bibliotecas para realizar a interpretação das anotações e sua execução em aspectos; e uma ferramenta para geração de documentação do MC a partir das anotações no código. A abordagem busca atender tanto os engenheiros de conhecimento quanto os engenheiros de desenvolvimento em projetos de SC. Os engenheiros de conhecimento tem ao seu alcance um modo adequado para elaborar a especificação do MC que resulta em uma especificação em uma linguagem orientada a objetos, permitindo aos engenheiros de desenvolvimento implementarem o sistema preservando a estrutura do modelo conceitual e mantendo clara distinção entre os requisitos associados ao MC dos demais requisitos. K-Annotations adicionam recursos de OA ao modelo conceitual do conhecimento OO, oferecendo facilidades de tratamento separado de diversas funcionalidades transversais de um SC, através do particionamento do sistema em aspectos que implementam funcionalidades específicas, ativadas através das anotações inseridas no componente do modelo conceitual. Anotações distinguem, clara e visualmente, no código, os elementos do MC em relação ao restante do código do programa, facilitando a leitura do código pelos engenheiros de conhecimento. A função principal das anotações é prover as informações necessárias para a interpretação dos elementos de conhecimento durante a execução do programa. Anotações identificam as funcionalidades transversais relativas aos construtos do modelo e são gerenciadas pela biblioteca de aspectos. A abordagem foi validada re-escrevendo com o uso de K-Annotations um sistema de conhecimento no domínio da análise da qualidade de reservatórios de petróleo. O modelo desse sistema representa uma ontologia de domínio sobre o qual métodos de solução de problemas para interpretação e classificação de rochas são aplicados. A análise dos resultados identificou um conjunto de vantagens no uso de K-Aspects, como distinção clara entre a implementação do MC e a implementação dos demais requisitos, suporte nativo aos construtos providos no modelo de conhecimento e alto grau de rastreabilidade entre o modelo e sua implementação. Além disso, provê redução de tarefas repetitivas de implementação e redução da dispersão de código a partir da geração automática de código. As bibliotecas de aspectos garantem o encapsulamento de inferências e tarefas. As bibliotecas tratam os construtos do modelo para garantir a reutilização em diferentes projetos de SCs. / This work defines K-Aspects (Knowledge Aspects), an approach for implementing Knowledge Systems (KS) with object-oriented languages using the aspect-oriented paradigm (AO) and metadata annotations. This approach defines a strong link between the knowledge model (KM) and its implementation in the object-oriented paradigm (OO). K-Aspects provides a set of documentational annotations to make the association between the implementation model and the knowledge conceptual model easier to read; a set of annotations to enable the separation of concerns, using aspect orientation, of the implementation of the different requirements of the knowledge system; a set of libraries to perform the interpretation and execution as aspects of annotations; and a tool for documentation generation of the KM extracted from the annotations on the code. The approach aims to support both knowledge engineers and development engineers in KS projects, by providing to the knowledge engineers a well-defined way to elaborate the KS specification, which results in a specification presented in an object oriented language, making it easily understandable and extensible by development engineers that can thus implement the knowledge system preserving its conceptual knowledge structure and keeping a clear distinction of the requirements associated to the KM from the other requirements. K-Annotations add aspect oriented resources to the OO conceptual knowledge model, providing features to manage separately the multiple crosscutting concerns of a KS, partitioning the system in aspects that implement specific features, activated by annotations inserted in the knowledge conceptual model. Annotations distinguish, clearly and visually, within the code, KM elements from the rest of the code, making easier the code reading by the knowledge engineers. The most important function of the annotations is to provide information necessary for interpreting knowledge elements during runtime. Annotations identify several crosscutting concerns related to the model constructs. Annotations are managed and executed by the aspect libraries. This approach was validated by re-coding, using K-Annotations, a complex commercial KS on the domain of oil reservoir quality analysis. The model of this system represents a domain ontology on which problem-resolving methods for rock interpretation and classification are performed. The analysis of the results identified several advantages of using K-Aspects as: a clear distinction of the KM implementation among other requirements; native support for knowledge model constructs; and high traceability between the knowledge conceptual model and its implementation. Moreover, the use of K-Aspects reduces repetitive implementation tasks and code dispersion because of the automatic code generation. The provided aspect libraries enable the encapsulation of inferences and the execution of several tasks. The libraries manage the constructs of the model thus providing reusability among multiple KS projects.
|
819 |
A reutilização de modelos de requisitos de sistemas por analogia : experimentação e conclusões / Systems requirements reuse by analogy: examination and conclusionsZirbes, Sergio Felipe January 1995 (has links)
A exemplo de qualquer outra atividade que se destine a produzir um produto, a engenharia de software necessariamente passa por um fase inicial, onde necessário definir o que será produzido. A análise de requisitos é esta fase inicial, e o produto dela resultante é a especificação do sistema a ser construído. As duas atividades básicas durante a analise de requisitos são a eliciação (busca ou descoberta das características do sistema) e a modelagem. Uma especificação completa e consistente é condição indispensável para o adequado desenvolvimento de um sistema. Muitos tem sido, entretanto, os problemas enfrentados pelos analistas na execução desta tarefa. A variedade e complexidade dos requisitos, as limitações humanas e a dificuldade de comunicação entre usuários e analistas são as principais causas destas dificuldades. Ao considerarmos o ciclo de vida de um sistema de informação, verificamos que a atividade principal dos profissionais em computação é a transformação de uma determinada porção do ambiente do usuário, em um conjunto de modelos. Inicialmente, através de um modelo descritivo representamos a realidade. A partir dele derivamos um modelo das necessidades (especificação dos requisitos), transformando-o a seguir num modelo conceitual. Finalizando o ciclo de transformações, derivamos o modelo programado (software), que ira se constituir no sistema automatizado requerido. Apesar da reconhecida importância da analise dos requisitos e da conseqüente representação destes requisitos em modelos, muito pouco se havia inovado nesta área ate o final dos anos 80. Com a evolução do conceito de reutilização de software para reutilização de especificações ou reutilização de modelos de requisitos, finalmente surge não apenas um novo método, mas um novo paradigma: a reutilização sistemática (sempre que possível) de modelos integrantes de especificações de sistemas semelhantes ao que se pretende desenvolver. Muito se tem dito sobre esta nova forma de modelagem e um grande número de pesquisadores tem se dedicado a tornar mais simples e eficientes várias etapas do novo processo. Entretanto, para que a reutilização de modelos assuma seu papel como uma metodologia de use geral e de plena aceitação, resta comprovar se, de fato, ele produz software de melhor quantidade e confiabilidade, de forma mais produtiva. A pesquisa descrita neste trabalho tem por objetivo investigar um dos aspectos envolvido nesta comprovação. A experimentação viabilizou a comparação entre modelos de problemas construídos com reutilização, a partir dos modelos de problemas similares previamente construídos e postos a disposição dos analistas, e os modelos dos mesmos problemas elaborados sem nenhuma reutilização. A comparação entre os dois conjuntos de modelos permitiu concluir, nas condições propostas na pesquisa, serem os modelos construídos com reutilização mais completos e corretos do que os que foram construídos sem reutilização. A apropriação dos tempos gastos pelos analistas durante as diversas etapas da modelagem, permitiu considerações sobre o esforço necessário em cada um dos dois tipos de modelagem. 0 protocolo experimental e a estratégia definida para a pesquisa possibilitaram também que medidas pudessem ser realizadas com duas series de modelos, onde a principal diferença era o grau de similaridade entre os modelos do problema reutilizado e os modelos do problema alvo. A variação da qualidade e completude dos dois conjuntos de modelos, bem como do esforço necessário para produzi-los, evidenciou uma questão fundamental do processo: a reutilização só terá efeitos realmente produtivos se realizada apenas com aplicações integrantes de domínios específicos e bem definidos, compartilhando, em alto grau, dados e procedimentos. De acordo com as diretrizes da pesquisa, o processo de reutilização de modelos de requisitos foi investigado em duas metodologias de desenvolvimento: na metodologia estruturada a modelagem foi realizada com Diagramas de Fluxo de Dados (DFD's) e na metodologia orientada a objeto com Diagramas de Objetos. A pesquisa contou com a participação de 114 alunos/analistas, tendo sido construídos 175 conjuntos de modelos com diagramas de fluxo de dados e 23 modelos com diagramas de objeto. Sobre estas amostras foram realizadas as analises estatísticas pertinentes, buscando-se responder a um considerável número de questões existentes sobre o assunto. Os resultados finais mostram a existência de uma série de benefícios na análise de requisitos com modelagem baseada na reutilização de modelos análogos. Mas, a pesquisa em seu todo mostra, também, as restrições e cuidados necessários para que estes benefícios de fato ocorram. / System Engineering, as well as any other product oriented activity, starts by a clear definition of the product to be obtained. This initial activity is called Requirement Analysis and the resulting product consists of a system specification. The Requirement Analysis is divided in two separated phases: elicitation and modeling. An appropriate system development definition relies in a complete, and consistent system specification phase. However, many problems have been faced by system analysts in the performance of such task, as a result of requirements complexity, and diversity, human limitations, and communication gap between users and developers. If we think of a system life cycle, we'll find out that the main activity performed by software engineers consists in the generation of models corresponding to specific parts of the users environment. This modeling activity starts by a descriptive model of the portion of reality from which the requirement model is derived, resulting in the system conceptual model. The last phase of this evolving modeling activity is the software required for the system implementation. In spite of the importance of requirement analysis and modeling, very little research effort was put in these activities and none significant improvement in available methodologies were presented until the late 80s. Nevertheless, when the concepts applied in software reuse were also applied to system specification and requirements modeling, then a new paradigm was introduced, consisting in the specification of new systems based on systematic reuse of similar available system models. Research effort have been put in this new modeling technique in the aim of make it usable and reliable. However, only after this methodology is proved to produce better and reliable software in a more productive way, it would be world wide accepted by the scientific and technical community. The present work provides a critical analysis about the use of such requirement modeling technique. Experimental modeling techniques based on the reuse of similar existing models are analyzed. Systems models were developed by system analyst with similar skills, with and without reusing previously existing models. The resulting models were compared in terms of correction, consumed time in each modeling phase, effort, etc. An experimental protocol and a special strategy were defined in order to compare and to measure results obtained from the use of two different groups of models. The main difference between the two selected groups were the similarity level between the model available for reuse and the model to be developed. The diversity of resulting models in terms of quality and completeness, as well in the modeling effort, was a corroboration to the hypothesis that reuse effectiveness is related to similarity between domains, data and procedures of pre-existing models and applications being developed. In this work, the reuse of requirements models is investigated in two different methodologies: in the first one, the modeling process is based on the use of Data Flow Diagrams, as in the structured methodology; in the second methodology, based on Object Orientation, Object Diagrams are used for modeling purposes. The research was achieved with the cooperation of 114 students/analysts, resulting in 175 series of Data Flow Diagrams and 23 series of Object Diagrams. Proper statistical analysis were conducted with these samples, in order to clarify questions about requirements reuse. According to the final results, modeling techniques based on the reuse of analogous models provide an improvement in requirement analysis, without disregarding restrictions resulting from differences in domain, data and procedures.
|
820 |
Técnicas diagramáticas para desenvolvimento de software orientado a objetos / Diagramming techniques for object-oriented software developmentYamaguti, Marcelo Hideki January 1993 (has links)
Este trabalho aborda a efetiva utilização de técnicas diagramáticas para o desenvolvimento de software orientado a objetos durante as fases de análise e projeto de sistemas. Durante o desenvolvimento de software normalmente as especificações resultantes das fases de análise e projeto possuem uma forma gráfica. A utilização de diagramas no desenvolvimento de software busca facilitar a criação de especificações de um sistema e ao mesmo tempo torná-las mais compreensíveis. A grande maioria das técnicas diagramáticas que existem atualmente são utilizadas para o apoio ao desenvolvimento de software segundo metodologias fundamentadas no paradigma tradicional de decomposição funcional. Diversas técnicas diagramáticas foram criadas ou adaptadas a fim de suportar os conceitos deste paradigma, acompanhando a própria evolução do mesmo. Neste contexto, são apresentadas as características básicas de técnicas diagramáticas tradicionais que apoiam a este paradigma. A partir da introdução dos conceitos de orientação a objetos no desenvolvimento de software, surge a necessidade de criação de novas técnicas diagramáticas ou adaptação de técnicas diagramáticas tradicionais para o suporte adequado ao desenvolvimento de sistemas sob este paradigma. Neste contexto, são abordados os conceitos envolvidos na orientação a objetos e apresentados os aspectos diferenciais no desenvolvimento de software decorrentes da utilização deste paradigma em contraposição aos paradigmas tradicionais. São também apresentadas as tarefas específicas realizadas durante o desenvolvimento de software, nas fases de análise e projeto, que estão inseridas no ciclo de vida de um software orientado a objetos. É proposto um conjunto de notações diagramáticas inter-relacionadas adequado ao apoio de um esquema de etapas básicas para o desenvolvimento de software orientado a objetos, bem como as metodologias já existentes. Durante a descrição destas notações diagramáticas, são apresentadas as suas características individuais, adaptações realizadas para o suporte a orientação a objetos, suas aplicações específicas no desenvolvimento de sistemas e o inter-relacionamento existente. Finalmente, são definidas as características de recursos e facilidades específicas para o apoio às notações propostas. Dentro dos recursos sugeridos inclui-se a definição da implementação de um editor diagramático que é descrito através das notações sugeridas neste trabalho. / This work tackles the effective use of diagramming techniques for object-oriented software development during analysis and design phases. During software development the specifications produced by analysis and design usually take a graphical form. The use of diagrams in software development occurs because designers and analysts like to express themselves that way to turn the specifications more understandable. Most of diagramming techniques in use nowadays support software development following methodologies based on the conventional functional decomposition paradigm. Various diagramming techniques were created or adapted in order to support the concepts of this paradigm, following its own evolution. With the introduction of object-oriented concepts new diagramming techniques were created or adapted from conventional methodologies. This work introduces the concepts of object orientation, as well as, the changes originated from the use of this paradigm in software development. Specific steps related to the analysis and design stages in the object-oriented software life cycle are also presented. A set of interrelated diagramming techniques for supporting object-oriented software development is presented. A set of interrelated diagramming techniques for supporting object-oriented software development is presented. The description of these diagramming techniques includes new features, discussion of adaptations for object-oriented techniques, specific applications and uses, and their integration. Finally, the features of specific resources and facilities for supporting the proposed notations are defined. The description of the implementation of a diagrammatic editor, using the notations presented in this work, is included.
|
Page generated in 0.0759 seconds