Spelling suggestions: "subject:"5oftware (avaliação)"" "subject:"1software (avaliação)""
21 |
Reconfigurabilidade em um sistema de comunicação móvel baseado na arquitetura de um rádio definido por software / Reconfigurability in a mobile system based on the software defined radio architectureLima, André Gustavo Monteiro 17 March 2006 (has links)
Tese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2006. / Submitted by Kathryn Cardim Araujo (kathryn.cardim@gmail.com) on 2009-11-03T10:44:09Z
No. of bitstreams: 1
2006_André Gustavo Monteiro Lima.pdf: 7471697 bytes, checksum: a8f0a60850ae30531e2ef95ebbe349a4 (MD5) / Approved for entry into archive by Gomes Neide(nagomes2005@gmail.com) on 2010-10-25T12:23:58Z (GMT) No. of bitstreams: 1
2006_André Gustavo Monteiro Lima.pdf: 7471697 bytes, checksum: a8f0a60850ae30531e2ef95ebbe349a4 (MD5) / Made available in DSpace on 2010-10-25T12:23:58Z (GMT). No. of bitstreams: 1
2006_André Gustavo Monteiro Lima.pdf: 7471697 bytes, checksum: a8f0a60850ae30531e2ef95ebbe349a4 (MD5)
Previous issue date: 2006-03-17 / Recentemente o cenário das telecomunicações tem envidado esforços no sentido de se criar uma convergência de serviços e redes. Já se percebe resultados no que diz respeito a serviços, os quais são facilitados pela atuação na camada de aplicação. A convergência de redes, entretanto, ainda tem um longo caminho a ser percorrido, sendo o Rádio Definido por Software um forte candidato a fornecer soluções de interoperabilidade nesse nível. Considerando a possibilidade de ir além, fornecendo aos futuros sistemas, além da convergência, uma inteligência, define-se o que tem sido chamado de Rádio Cognitivo, que nada mais é do que um Rádio Definido por Software dotado de uma inteligência que permita, entre outras coisas, tomar decisões quanto à Interface Aérea Instantânea a ser adotada, considerando as condições do canal e as necessidades de serviço do usuário. Portanto, para se alcançar esse objetivo é necessário que se criem formas de se ler as condições instantâneas do canal e verificar os serviços disponíveis, de tal forma que, combinados com as necessidades do usuário, se possa decidir, baseado em regras pré-definidas, que reconfiguração executar. Esta tese pretende propor soluções para a obtenção das condições do canal instantâneo para a verificação das redes existentes, fornecendo ao terminal definido por software informações básicas a serem utilizadas na decisão da reconfiguração. ______________________________________________________________________________ ABSTRACT / Recently the telecommunications scenarios have been accomplishing efforts to create a convergence of services and networks. Nowadays it is possible to verify results in the service areas, which is facilitated by the performance of the application layer. The convergence of networks, however, still possesses several challenges, being the Software Defined Radio a good possibility to supply interoperability solutions in this level. Considering the possibility to go beyond, supplying to the future systems, besides the convergence, an intelligence, one defines the so called Cognitive Radio. This radio is a Software Defined Radio with an intelligence that allow, to make decisions about the Instantaneous Air Interface to be adopted, considering the conditions of the channel and the needs of the user's service. Therefore, to reach this objective it is necessary to develop a way to read the conditions of the instantaneous channel and to verify the available services. This information, combined with the user's needs, can decide the reconfiguration that must be instantiated based on predefined rules. This thesis intends to propose solutions for the obtaining of the instantaneous channel conditions and verification of the existent networks, supplying to the software defined terminal with basic information to be used in the decision about the reconfiguration.
|
22 |
Metodologia de avaliação estratégica do software embarcado em receptores de TV digital / Strategic evaluation methodology for embedded software on digital television set-top boxesAzana, Nilsa Toyoko 17 August 2018 (has links)
Orientadores: Ivan Luiz Marques Ricarte, Daniel Moutinho Pataca / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação / Made available in DSpace on 2018-08-17T15:10:05Z (GMT). No. of bitstreams: 1
Azana_NilsaToyoko_M.pdf: 1128921 bytes, checksum: 636a4b2fd862f80bee64f7c19831937c (MD5)
Previous issue date: 2010 / Resumo: Metodologias de avaliação estratégica têm sido utilizadas nos diversos campos do conhecimento humano, especialmente na área de engenharia e tecnologia, como ferramentas para identificar e entender as questões relacionadas à ciência, tecnologia e inovação. A rápida evolução tecnológica aliada às alterações nos modelos de negócios, provocadas pelas mudanças no comportamento do usuário, exigem inovação constante nas empresas, o que instiga a pesquisa e o desenvolvimento de novos produtos e serviços. Entretanto, o sucesso de um produto ou serviço inovador está atrelado a fatores de diversas naturezas, que vão desde a competição e evolução tecnológica até às necessidades sociais, passando pelo jogo de interesses dos atores, pelas restrições econômicas e legislativas, etc. Este trabalho desenvolve uma metodologia de avaliação estratégica para identificar as características principais de um produto ou serviço inovador. A metodologia orienta a busca de informações e fornece ferramentas para a manipulação dos dados, extraindo o conhecimento explícito e implícito dessas informações, e, por meio da construção de cenários hipotéticos, identifica a melhor solução para que o produto ou serviço aumente suas chances de sucesso. A metodologia proposta foi aplicada na avaliação estratégica do software embarcado em receptores de TV digital, por meio da exploração dos possíveis caminhos da TV interativa no Brasil. Essa avaliação mostrou que a expectativa do usuário em relação à TV digital é a de exercer um papel muito mais ativo, não só com a possibilidade de acessar e consumir diferentes informações, por meio do acesso à Internet, mas também escolhendo o momento mais adequado para o consumo de conteúdo, por meio da gravação de programas / Abstract: Strategic evaluation methodologies have been used in a large field of human knowledge, specially in areas such as engineering and technology, as a tool for identifying and understanding issues related to science, technology and innovation. The rapid technological evolution and the business model change, caused by the user's behavior change, requires constant innovation in the companies, thus demanding research and development of new products or services. However, the success of an innovative product or service is closely related to different factors like technological competition and evolution, strategies of the actors, economical constraints, legal framework, social necessities, etc. This work develops a strategic evaluation methodology aiming to identify the main features of an innovative service or product. The methodology guides the information search and provides tools for data manipulation that extracts implicit and explicit knowledge from this information. The construction of hypothetical scenarios is used to identify the best solution by which an innovative product or service might increase its probability of success. The proposed methodology was applied on a strategic evaluation of the embedded software on digital television set-top box, by means of the exploration of feasible paths to the interactive television in Brazil. This evaluation shows that the user expectation related to digital television is to play a much more active role, not only accessing and consuming different information through Internet access, but also being able to choose the time to enjoy the content through TV program recording / Mestrado / Engenharia de Computação / Mestre em Engenharia Elétrica
|
23 |
Geração automatica de cenarios de teste a partir de modelos da especificação de sistemas / Automatic generation of test scenarios from the models of systems specificationPerez, Ivan Rodolfo Duran Cruz 02 November 2008 (has links)
Orientador: Eliane Martins / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-13T10:23:49Z (GMT). No. of bitstreams: 1
Perez_IvanRodolfoDuranCruz_M.pdf: 1633844 bytes, checksum: e823f99de0cc740109404e263028fac7 (MD5)
Previous issue date: 2008 / Resumo: As crescentes exigências em relação à melhoria de qualidade e a redução de custos e prazos têm tornado comum à busca por soluções mais eficientes para desenvolvimento e testes de sistemas. Com relação aos testes, uma recomendação é a de começá-los mais cedo, e, de preferência, automatizar o que for possível para evitar enganos cometidos pelos testadores. Assim, uma área de pesquisa que está em evidência atualmente é a de testes baseados em modelos (MBT), onde muitos estudos têm sido realizados visando o desenvolvimento de soluções para automação de testes a partir de modelos criados durante o ciclo de desenvolvimento. Nesta dissertação é proposto um método para geração automática de cenários de teste a partir de modelos da especificação de sistemas, baseando-se em um trabalho prévio para geração de testes de componentes de software. Os modelos utilizados para geração dos testes são os Diagramas de Atividades UML, criados a partir da descrição dos casos de uso, para Testes de Sistemas. A partir deles são gerados cenários de teste que descrevem as interações do sistema, tais como, as ações dos atores e as situações esperadas, incluindo também os cenários de exceção. A aplicação deste método na prática foi feita com êxito por uma equipe de testadores em sistemas reais. De forma geral, os modelos especificados para derivação dos testes têm facilitado o entendimento do sistema pelos testadores envolvidos e as informações presentes nos cenários de teste têm apoiado a realização dos testes. / Abstract: The increasing requirements for quality improvement, reduction of costs and deadlines have promoted the search for more efficient solutions for systems development and testing. In the case of the tests, the recommendation is to start them earlier and, preferably, automatize what is possible to prevent the testers mistakes. Thus, a research area that is in evidence currently is the Model-Based Testing (MBT), in which many studies have been carried out with the aim of development solutions for test automation from the models created during the software development cycle. In this dissertation is proposed a method for automatic generation of test scenarios from the models of systems specification, it is based on a previous work for tests generation of software components. The models used for tests generation are the UML Activities Diagrams, generated from the description of the use cases for System Testing. From them, test scenarios are generated that describe the interactions of the system, such as, the actors actions and the expected situations, including also the exception scenarios. The application of this method in practice was successfully made by a team of testers in real systems. In general, the models specified for tests derivation have facilitated the agreement of the system by the involved testers and, the generated test scenarios contain information that have supported the test execution. / Mestrado / Mestre em Ciência da Computação
|
24 |
Lean thinking em desenvolvimento de software : estudo e aplicação de ferramenta para avaliação do lean em software / Lean thinking at software development : study and application of lean assessment tool for softwareCantanhede, Marco André Dias, 1977- 24 August 2018 (has links)
Orientadores: Marcos Augusto Francisco Borges, Regina Lúcia de Oliveira Moraes / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Tecnologia / Made available in DSpace on 2018-08-24T22:28:54Z (GMT). No. of bitstreams: 1
Cantanhede_MarcoAndreDias_M.pdf: 5891395 bytes, checksum: 151886bf1ce7211aa3c33cae7ca6698a (MD5)
Previous issue date: 2014 / Resumo: A área de tecnologia da informação (TI) atravessou, e continua atravessando, os mesmos desafios de qualquer outra área da indústria. Desafios como: obter bons níveis de produtividades; entender e se aproximar do cliente; reduzir custos; e produzir inovação. Para gerenciar esses desafios a área de TI tem buscado novos mecanismos, por vezes criando práticas e métodos próprios, ou os trazendo de outras áreas de conhecimento. O Lean trouxe para a indústria, primeiramente a automobilística, e depois para várias outras, um novo padrão de produção e qualidade. O Lean questionou os padrões da produção em massa e trouxe novas formas para combater o desperdício, aumentar a qualidade e obter lucratividade no longo prazo. O termo Lean IT é usado para denotar o uso do Lean no combate dos desafios da indústria de TI, e o Lean Software Development é termo usado para uso do lean na área de desenvolvimento de software. O trabalho estuda e aplicada uma ferramenta de avaliação do nível de lean para a área de software, criando um procedimento para aplicação da ferramenta no Brasil. A ferramenta e o procedimento criado foram aplicados em três empresas de Desenvolvimento de Software com diferentes perfis. Os resultados demonstraram a aplicabilidade da ferramenta de avaliação do nível de lean nas empresas selecionadas, foram apontados ajustes e apresentados a necessidade de novos estudos. Também foram revistos os autores do Lean Thinking e do Lean Software Development / Abstract: The technology information (IT) industry has been facing challenges common to any other industry type. Challenges as: achieve good productive level; understand the client need; pressure for cost reductions; and innovation. IT has been searching for solution to address these challenges, sometimes creating own methods and practices, and sometimes, bringing them from other type of industries. The Lean has showed clear benefits and introduced a new standard to the automobile industry and manufacture type of business. Mass production standards were challenged by Lean creating new ways of dealing with quality and productivity. Lean has been positioned as an important alternative to deal with waste, to increate quality and expand long term profitability. The term Lean IT is used on application of Lean to address IT industry challenges, and Lean Software Development the application of lean at software development industry. The research reviews a leanness assessment tool adapted for software industry, developing an adaptation for the application at Brazil software industry. A procedure of application was created and the tool was applied at three different Software companies (enterprises). The results showed that the tool to evaluate leanness at software is applicable at the selected companies, adjustments were need and further studies are required. Lean thinking and Lean Software Development authors were also reviewed by this research work / Mestrado / Tecnologia e Inovação / Mestre em Tecnologia
|
25 |
Um modelo sistemico para atividade de avaliação e testes de software / A systematic model for evaluation activity and software testingSilva, Eduardo de Vasconcelos 24 February 2006 (has links)
Orientador: Ana Cervigni Guerra, Rogerio Drummond / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-07T22:07:00Z (GMT). No. of bitstreams: 1
Silva_EduardodeVasconcelos_M.pdf: 694246 bytes, checksum: 7be11f3a0bafc2a11d2340ac3bdcdc26 (MD5)
Previous issue date: 2006 / Resumo: A atividade da escrita de casos de testes para software é em sua essência não determinística e por conseguinte envolve riscos. Por outro lado, o grau de densidade de testes dos requisitos do sistema sofre influência da forma que esses requisitos são interpretados. Uma proposta para sistematizar o processo de criação de casos de teste encontra-se no uso de uma rede Bayesiana que modela a arquitetura de testes a ser implementada, aliada a uma ponderação estatística de riscos a cenários. A rede é muito adequada a problemas não determinísticos e que envolvam riscos. Aliada ao uso da rede Bayesiana, essa sistematização engloba o critério de adequação, cujo objetivo é minimizar o impacto da cobertura de requisitos. Cada requisito do sistema é interpretado segundo critérios pré definidos. Como produto final desta proposta sistêmica, além do ferramental gráfico que possibilita a descrição dos casos de testes segundo uma seqüência lógica e simulação de cenários, têm-se uma matriz que reúne todos os casos de testes obtidos da rede e demais oriundos da análise dos requisitos, segundo o enfoque do critério de adequação. O estudo experimental sinaliza um incremento de quatro vezes e meio na densidade de testes de requisitos comparativamente a técnica tradicional. Na fase de análise há uma tendência de redução de esforço em torno de um quarto. Um interessante resultado dessa técnica sistematizada, está na identificação de cenários não previstos pelos requisitos o que vem agregar na atualização da documentação de design / Abstract: The task of writing software use cases is in essence non deterministic and therefore involves risks. On the other hand, the coverage level of requirements depends the way of document requirements are interpreted.In order to bring a systematic approach in developing software use cases, the Bayesian network technique helps supporting with this problem. The current software test architecture is modeled in a graphical way, adding scenario simulation and risk statistic. The network addresses very well risks and non deterministic scenarios.Along with the Bayesian Network , the proposed systematic approach encompasses the adequacy criteria which main goal is to improve requirements coverage. Each system requirement is interpreted according to well defined criteria. A matrix will be the final product, as a result from the current systematic approach. All use cases obtained from the network and those discovered thanks of adequacy criteria can be seen together. In addition this, the technique allows scenarios simulation. The experimental results show an increase of four times and half in requirements coverage, as compared against the traditional technique. In the analysis phase , there is a trend of reducing the effort by a factor of 4.One interesting result using this technique is the amount of new scenarios identified. Most of them are not properly described in the requirement document. This brings a powerful tool to add value in updating the design document / Mestrado / Engenharia de Software / Mestre em Ciência da Computação
|
26 |
Proposta de um método de teste para processos de desenvolvimento de software usando o paradigma orientado a notificaçõesKossoski, Clayton 19 August 2015 (has links)
CAPES / O Paradigma Orientado a Notificações (PON) é uma alternativa para o desenvolvimento de aplicações em software e propõe resolver certos problemas existentes nos paradigmas usuais de programação, nomeadamente o Paradigma Declarativo (PD) e o Paradigma Imperativo (PI). Na verdade, o PON unifica as principais vantagens do PD e do PI, ao mesmo tempo que resolve (em termos de modelo) várias de suas deficiências e inconvenientes relativas ao cálculo lógico- causal em aplicações monoprocessados a de software, completamente supostamente multiprocessados. desde O PON ambientes tem sido materializado em termos de programação e modelagem, mas ainda não possuía um método formalizado para orientar os desenvolvedores na elaboração de teste de software. Esta dissertação propõe um método de teste para projetos de software que empregam o PON no seu desenvolvimento. O método de teste de software proposto foi desenvolvido para ser aplicado nas fases de teste unitário e teste de integração. O teste unitário considera as menores entidades testáveis do PON e requer critérios de teste específicos. O teste de integração considera o funcionamento das entidades PON em conjunto para realização de casos de uso e pode ser realizado em duas etapas: (1) teste sobre as funcionalidades descritas nos requisitos e no caso de uso e (2) teste que exercitem diretamente as entidades PON que compõem o caso de uso (como Premisses, Conditions e Rules). Esse método de teste foi aplicado em um caso de estudo que envolve a modelagem e desenvolvimento de um software de combate aéreo e os resultados desta pesquisa mostram que o método proposto possui grande importância no teste de programas PON. / The Notification Oriented Paradigm (NOP) is an alternative to the development of software applications and proposes to solve certain problems in the usual programming paradigms, including the Declarative Paradigm (DP) and Imperative Paradigm (IP). Indeed, the NOP unifies the main advantages of DP and IP while solving (in terms of model) several of its deficiencies and inconveniences related to logical-causal calculation, apparently from both mono and multiprocessor environments. The NOP has been materialized in terms of programming and modeling, but still did not have a formalized method to guide developers in designing and software testing activity. This dissertation proposes a test method for software projects that use the NOP in its development. The proposed software testing method was developed for use in the phases of unit testing and integration testing. The unit testing considers the smallest testable entities of the NOP and requires specific techniques for generating test cases. The integration testing considers the operation of the PON entities together to carry out use cases and can be accomplished in two steps: (1) test on the features described in the requirements and use case and (2) test that directly exercise the NOP entities that make up the use case (as Premisses, Conditions and Rules). The test method was applied in a case study involving the modeling and development of a simple air combat and the results of this research show that the proposed method has great importance in testing NOP programs in both unit and integration testing.
|
27 |
Avaliação de softwares educativos para desenvolvimento da pronúncia do inglês como língua estrangeira e/ou segunda língua / The evaluation of educational software programs for English as a foreign language and/or second language pronunciation developmentMartins, Cristiana Gomes de Freitas Menezes January 2015 (has links)
MARTINS, Cristiana Gomes de Freitas Menezes. Avaliação de softwares educativos para desenvolvimento da pronúncia do inglês como língua estrangeira e/ou segunda língua. 2015. 207f. – Tese (Doutorado) – Universidade Federal do Ceará, Departamento de Letras Vernáculas, Programa de Pós-graduação em Linguística, Fortaleza (CE), 2015. / Submitted by Márcia Araújo (marcia_m_bezerra@yahoo.com.br) on 2015-08-25T17:06:23Z
No. of bitstreams: 1
2015_tese_cgfmmartins.pdf: 1700889 bytes, checksum: c0f912f97b6c5dbb4fe6361f018ddc76 (MD5) / Approved for entry into archive by Márcia Araújo(marcia_m_bezerra@yahoo.com.br) on 2015-08-28T13:32:29Z (GMT) No. of bitstreams: 1
2015_tese_cgfmmartins.pdf: 1700889 bytes, checksum: c0f912f97b6c5dbb4fe6361f018ddc76 (MD5) / Made available in DSpace on 2015-08-28T13:32:29Z (GMT). No. of bitstreams: 1
2015_tese_cgfmmartins.pdf: 1700889 bytes, checksum: c0f912f97b6c5dbb4fe6361f018ddc76 (MD5)
Previous issue date: 2015 / The purpose of this study was to evaluate how well educational software programs teach English as a Foreign Language and/or Second Language (EFL/ESL) pronunciation following the principles of the Communicative Approach (CELCE-MURCIA et al., 2010). In the first stage of the research, a software program evaluation instrument was developed and validated. Forty-six EFL/ESL teachers used it to analyze an online version of the software program Pronunciation Power 2. The responses of the participants were submitted for statistical analysis. An ICC of 0.983 (zero point nine hundred eighty-three) for the responses indicated a high degree of correlation in the evaluation of the instrument items used by the participants. The results of the One-Way ANOVA also indicated that there was no significant difference (p> 0.05) in the evaluation of the items. The Cronbach's alpha coefficient obtained was 0.918 (zero point nine hundred and eighteen), indicating a high degree of internal consistency. The results of the factor analysis suggested grouping the instrument items into 5 (five) components that were arranged in the following order: 1. Content Design; 2. Pedagogical Design; 3. Assessment/Flexibility Design; 4. Multimedia Design; and 5. Automatic Speech Recognition (ASR) Design. In the second stage of the research, the instrument was used to analyze 5 (five) EFL/ESL pronunciation teaching software programs available on the market. Regarding the items of the component Content Design, the analysis showed that only one software program obtained less than 50% (fifty percent) of the maximum rating, two programs obtained between 50 and 70% (fifty and seventy percent) and two other programs reached more than 80% (eighty percent) of the maximum rating. In the items of Pedagogical Design, all programs scored above 50% (fifty percent); three programs obtained between 50 and 70% (fifty and seventy percent) and two other programs obtained above 70% (seventy percent). The evaluation of the ASR Design indicated that the items for this component had minimum ratings in all programs - four software programs scored zero and only one program obtained 33.33% (thirty-three point thirty-three percent) of the maximum rating for this component. The component Assessment/Flexibility Design obtained less than 50% (fifty percent) of the maximum rating of all the group items, while the items for Multimedia Design achieved higher ratings in most programs. Two software programs obtained between 50 and 70% (fifty and seventy percent) and three scored above 70% (seventy percent). To sum up, the overall results indicate that only one software program obtained more than 75% (seventyfive percent) of the maximum rating on the instrument. The other four programs presented less than three-quarters of the necessary characteristics to potentially develop English pronunciation. Although these programs, by themselves, may not be able to develop EFL/ESL pronunciation satisfactorily, they can be used to enrich the teaching of EFL/ESL pronunciation. / Esta pesquisa teve como objetivo avaliar de que maneira softwares educativos ensinam a pronúncia do inglês como Língua Estrangeira e/ou Segunda Língua (LE/L2), seguindo os princípios da Abordagem Comunicativa (CELCE-MURCIA et al., 2010). Na primeira etapa da pesquisa, elaboramos um instrumento de avaliação de softwares e o submetemos a processos de validação. Quarenta e seis professores de inglês como LE/L2 o utilizaram para avaliar uma versão online do software “Pronunciation Power 2”. As respostas dos participantes foram submetidas a tratamentos estatísticos. O ICC encontrado, 0,983 (zero vírgula novecentos e oitenta e três), mostrou um alto grau de correlação na avaliação dos itens do instrumento pelos participantes. Os resultados da ANOVA simples também apontaram que não havia diferença significativa (p > 0,05) na avaliação dos itens. O Coeficiente Alpha de Cronbach obtido de 0,918 (zero vírgula novecentos e dezoito) indicou um elevado grau de consistência interna. Já os resultados da Análise Fatorial sugeriram o agrupamento dos itens do instrumento em 5 (cinco) componentes que foram organizados na seguinte ordem: 1. Design de Conteúdo; 2. Design Pedagógico; 3. Design de Avaliação/Flexibilidade; 4. Design de Multimídia; e 5. Design do Mecanismo de Reconhecimento Automático de Fala (MRAF). Na segunda etapa da pesquisa, utilizamos o instrumento para analisarmos 5 (cinco) softwares para o ensino da pronúncia do inglês como LE/L2 disponíveis no mercado. Em relação aos itens do componente Design de Conteúdo, a análise evidenciou que apenas um software obteve menos de 50% (cinquenta por cento) da pontuação total, dois softwares obtiveram entre 50 e 70% (cinquenta e setenta por cento) e outros dois atingiram mais de 80% (oitenta por cento) da pontuação total. Nos itens de Design Pedagógico, todos os softwares pontuaram acima de 50% (cinquenta por cento); três softwares obtiveram entre 50 e 70% (cinquenta e setenta por cento) e dois outros acima de 70% (setenta por cento). Já a avaliação de Design de MRAF apontou que os itens desse componente foram os que obtiveram menor pontuação em todos os programas – quatro softwares pontuaram zero e um único software obteve 33,33% (trinta e três vírgula trinta e três por cento) do total de pontos do componente. O componente Design de Avaliação/Flexibilidade obteve, na maioria dos programas, menos de 50% (cinquenta por cento) da avaliação máxima de todos os itens do grupo, enquanto os itens de Design de Multimídia atingiram maior pontuação na maioria dos programas. Dois softwares obtiveram entre 50 e 70% (cinquenta e setenta por cento) e três pontuaram acima de 70% (setenta por cento). No somatório geral, apenas um dos softwares obteve mais de 75% (setenta e cinco por cento) da pontuação total do instrumento. Os outros quatro softwares apresentaram menos de três quartos do total das características necessárias para potencialmente desenvolverem a pronúncia da língua inglesa. Embora esses programas, por si próprios, não sejam capazes de desenvolver a pronúncia da língua inglesa como LE/L2, eles podem ser usados para enriquecer o ensino da pronúncia do inglês como LE/L2.
|
28 |
Avaliação do software geogebra como instrumento psicopedagógico de ensino em geometria / Evaluation of geogebra software as psycho-pedagogic and learning approach to geometryNASCIMENTO, Eimard Gomes Antunes January 2012 (has links)
NASCIMENTO, Eimard Gomes Antunes . Avaliação do software geogebra como instrumento psicopedagógico de ensino em geometria. 2012.113f. Dissertação (Mestrado em Educação) – Universidade Federal do Ceará, Faculdade de Educação, Programa de Pós-Graduação em Educação Brasileira, Fortaleza-CE, 2012. / Submitted by Maria Josineide Góis (josineide@ufc.br) on 2012-07-06T12:04:55Z
No. of bitstreams: 1
2012_Dis_EGANascimento.pdf: 1109485 bytes, checksum: 2166a7f6639ae4cd68fe3dc82b971e3a (MD5) / Approved for entry into archive by Maria Josineide Góis(josineide@ufc.br) on 2012-07-09T12:44:46Z (GMT) No. of bitstreams: 1
2012_Dis_EGANascimento.pdf: 1109485 bytes, checksum: 2166a7f6639ae4cd68fe3dc82b971e3a (MD5) / Made available in DSpace on 2012-07-09T12:44:46Z (GMT). No. of bitstreams: 1
2012_Dis_EGANascimento.pdf: 1109485 bytes, checksum: 2166a7f6639ae4cd68fe3dc82b971e3a (MD5)
Previous issue date: 2012 / This current study presents the assessment on Geogebra free software for teaching geometry, as a psycho-pedagogical approach, highlighting resources that facilitate integration and use of program with professors and students’ learning topics. The software can be applied from earlier primary-school students to college ones as well as distance education programs by using internet. Geogebra is a free dynamic mathematic software and multiple-platform for all learning levels, combining geometry, algebra, tables, plotting, graphics, statistics and one-system calculation. The geometry presented was guaranteed and assigned as dynamic geometry and interactive (GDI) that is it, a computer implementation such as: rulers, drawing, square, calipers. Those tools provide motion by keeping construction properties in a static state though, in addition, dynamic motions in order to transforming the computer into a mathematics laboratory where one can perform several technological practices. The study about teaching and learning on geometry and algebra configures itself by means of a descriptive research with exploiting characteristics and almost experimental. The established steps follow as: - re-conception of teaching and learning of mathematics; re-dimension of theories and researches on evaluation. The study of case about assessment of programs on near-by qualitative methodology, in which data and the interface between several presentation of data analysis. We have concluded that the software is innovator and well measured by students and professors who have already used that technology for acquiring knowledge on mathematics and consequently for using in algebra and geometry. Currently, the program is in a long run a great insight and well known throughout. / O estudo tem por objetivo avaliar o software livre Geogebra para o ensino aprendizagem de geometria, como uma ferramenta psicopedagógica, com destaque aos recursos que facilitam a integração e uso do programa com os conteúdos curriculares, professores e alunos. O software pode ser aplicado desde as séries inicias do ensino fundamental, em estudos universitários e em cursos a distância via internet. O Geogebra é um software sobre matemática dinâmica, gratuito e de multi-plataforma para todos os níveis de ensino, que combina geometria, álgebra, tabelas, gráficos, estatística e cálculo em um único sistema. A geometria que apresenta foi validada e designada como Geometria Dinâmica e Interativa (GDI), isto é, uma implementação computacional das tecnologias usadas, tais como: régua, compasso, esquadro e transferidor os quais permitem que os modelos construídos, apesar de estáticos, sejam movidos mantendo as propriedades da construção, acrescenta ainda movimentos dinâmicos e transforma o computador em um laboratório matemático, onde se pode executar várias práticas tecnológicas. O estudo sobre o ensino-aprendizagem da geometria e álgebra se configura por meio de uma pesquisa descritiva de caráter exploratório e quase-experimental. O trabalho desvela a realidade empírica por meio da metodologia quali-quantitativa, na qual se coteja os dados e a interface entre as variáveis qualitativas e quantitativas, mediante os princípios do estudo de caso único com apresentação da análise dos dados. Conclui-se que o programa, além de inovador, é bem aceito pelos alunos e professores que se apropriam desta tecnologia para a aquisição de saberes e conhecimentos em matemática e, por via de consequência, da geometria e álgebra. Atualmente, o programa está em grande expansão e bem divulgado em todo no mundo.
|
29 |
Processo de avaliação de software aplicado à seleção de sistemas gerenciadores de conteúdoMenezes, Jislane Silva Santos de 24 August 2016 (has links)
Content Management Systems (CMS) are information systems used to facilitate the maintenance
of content on the Internet using a central interface. This ease of use allows users of organizations
without programming knowledge and software development make use of this type of system.
Over the years, the CMSs progressed to robust development platforms that have provided a wide
range of added features. There are CMSs of the most varied characteristics, free or commercial
applications developed using programming languages such as Java, PHP, Python and dotNET
using various database management systems such as Oracle, MySQL , SQL Server and Postgree.
Considering the importance of acquiring a solution that meets user expectations among many
CMSs available, ISO/IEC 25040 provides a process for evaluating quality of the software
product for developers, acquirers and independent evaluators. This evaluation process is based on
a number of criteria. This research project proposes an approach to identify, analyze and classify
tools Content Management System , according to development criteria and maintenance websites
to governmental organizations, based the model proposed by ISO/IEC 25010 and technology
acceptance model (TAM). Using the methodology proposed by ISO / IEC 25040, the CMSs were
identified by means of literature and two evaluation approaches were defined approaches based
on functional and non functional requirements and based on TAM. The definition of criteria
was created from interviews and questionnaires with stakeholders. As case study, five CMSs
open source and free participate of the evaluation process under the two approaches to meet
the needs of EMGETIS government company. To perform the evaluation questionnaires were
created and the measurement was performed by using descriptive statistics of variables such
as frequency, positive count and average on the results of evaluations. TAM approach has also
evaluated the relationship between your variables through the coefficient of Spearman. Finally, a
comparison between the CMSs for each approach was generated. The Plone CMS answered the
highest number of requirements in the evaluation requirements. The WordPress CMS had the
best result in TAM approach. The XOOPS CMS had lower attendance in the two approaches.
The EMGETIS chose the Wordpress CMS, because besides the ease of use and installation,
the CMS was developed in PHP language that the company already has knowledge and the
secretariats was getting training to use. The research was funded by Fapitec in partnership with
EMGETIS and participates in the Program of Support and Development of Public Policy for
the State of Sergipe contributing to the process of selection and acquisition of CMSs for public
departments of the state. / Content Management Systems (CMS) são sistemas de informação utilizados para facilitar a manutenção
do conteúdo na Internet, usando uma interface central. Esta facilidade de uso permite que
usuários de organizações, sem conhecimento em programação e desenvolvimento de software,
façam uso deste tipo de sistema. Ao longo dos anos, os CMSs evoluíram para plataformas de desenvolvimento
robustas que proporcionaram um grande conjunto de recursos agregados. Existem
CMSs das mais variadas características, aplicações gratuitas ou pagas, construídas em linguagens
de programação como Java, PHP, Python e dotNET, utilizando variados sistemas gerenciadores
de bancos de dados tais como Oracle, MySQL, SQL Server e PostgreSQL. Considerando a
importância de adquirir uma solução que satisfaça às expectativas do usuário em meio a tantos
CMSs disponíveis, a ISO/IEC 25040 fornece um processo de avaliação da qualidade do produto
de software para desenvolvedores, adquirentes e avaliadores independentes. Este processo de
avaliação é baseado em critérios de verificação. Este projeto de pesquisa propõe uma abordagem
para identificar, analisar e classificar ferramentas de Content Management System (Sistema de
Gerenciamento de Conteúdo), segundo critérios de desenvolvimento e manutenção de web sites
para organizações governamentais, baseados no modelo proposto pela ISO/IEC 25010 e no modelo
de aceitação de tecnologia (TAM). Com o uso da metodologia proposta pela norma ISO/IEC
25040, os CMSs foram identificados por meio de pesquisa bibliográfica e duas abordagens de
avaliação foram definidas, baseadas em requisitos funcionais e não funcionais e baseadas no
modelo TAM. A definição dos critérios foi elaborada a partir de entrevistas e questionários com
os stakeholders. Como estudo de caso, cinco CMSs open source e gratuitos participaram do
processo de avaliação sob as duas abordagens para o atendimento das necessidades da empresa
governamental EMGETIS. Para executar a avaliação foram criados questionários e a medição foi
realizada por meio de variáveis de estatística descritiva como frequência, contagem de positivos
e média sob os resultados das avaliações. Na abordagem TAM também foi avaliada a relação
entre suas variáveis por meio do coeficiente de Spearman. Por fim, foi gerado um comparativo
entre os CMSs para cada abordagem. O CMS Plone atendeu o maior número de requisitos na
avaliação requisitos. O CMS WordPress obteve o melhor resultado na abordagem TAM. O Xoops
foi o CMS que apresentou menor atendimento nas duas abordagens. A EMGETIS escolheu
o CMS Wordpress, pois além da facilidade de uso e instalação, o CMS foi desenvolvido na
linguagem PHP que a empresa já possui conhecimento e uma das secretarias estava adquirindo
treinamento para uso. A pesquisa foi financiada pela Fapitec em parceria com a EMGETIS
e participou do Programa de Apoio e Desenvolvimento de Políticas Públicas para o Estado
de Sergipe, contribuindo para o processo de seleção e aquisição de CMSs para as secretarias
públicas do estado.
|
30 |
Habilitando a checagem estática de conformidade arquitetural de software em evolução. / Enabling static architectural compliance checking of evolving software.BITTENCOURT, Roberto Almeida. 03 August 2018 (has links)
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-08-03T17:58:25Z
No. of bitstreams: 1
ROBERTO ALMEIDA BITTENCOURT - TESE PPGCC 2012..pdf: 33887570 bytes, checksum: 348d0986ffb03c3554fefac4ab926a5a (MD5) / Made available in DSpace on 2018-08-03T17:58:25Z (GMT). No. of bitstreams: 1
ROBERTO ALMEIDA BITTENCOURT - TESE PPGCC 2012..pdf: 33887570 bytes, checksum: 348d0986ffb03c3554fefac4ab926a5a (MD5)
Previous issue date: 2012-02-29 / A técnica dos modelos de reflexão é um processo de checagem de conformidade entre
visões arquiteturais modulares e implementação que permite prevenir e remediar o envelhecimento de software através do combate à deterioração arquitetural. Contudo, o esforço manual necessário para aplicar a técnica pode terminar evitando seu uso na prática, especialmente no contexto de evolução de software em processos de desenvolvimento leves. Em termos mais específicos, a técnica é custosa para: i) produzir um modelo de alto nível e o mapeamento entre as entidades do código-fonte e este modelo; ii) manter tanto o modelo como o mapeamento atualizados à medida que o software evolui; e Ui) analisar a normalmente longa lista de violações arquiteturais no código fonte. Este trabalho procura habilitar a checagem de conformidade estática de software em evolução através da automação parcial do esforço manual para aplicar a técnica de modelos de reflexão. Para fazê-lo, primeiramente é avaliado o potencial de técnicas de agrupamento para a geração e manutenção de modelos de alto nívei. Também é proposta e avaliada uma técnica de mapeamento incremental entre entidades do código-fonte e modelos de alto nível baseada na combinação da recuperação de informação de vocabulário de software com dependências estruturais. Por fim, uma técnica de priorização baseada na história do software para recomendar as violações arquiteturais no código-fonte mais provavelmente relevantes do ponto de vista dos desenvolvedores de software é relatada e avaliada. Técnicas de agrupamento são avaliadas através de medidas de acurácia e estabilidade. Os resultados para quatro diferentes algoritmos de agrupamento mostram que nenhum deles consegue o melhor desempenho para todas as medidas, e que todos eles apresentam limitações para prover a geração automática de modelos de alto nível. Por outro lado, a avaliação sugere que a etapa de mapeamento da técnica de modelos de reflexão pode ser habilitada
pela técnica proposta de mapeamento incremental automático que combina estrutura
e vocabulário. Em dois estudos de caso, esta técnica obteve os maiores valores de medidaF em mudanças de código-fonte unitárias, pequenas ou grandes. Finalmente, a avaliação da técnica de priorização de violações mostra que, de cinco fatores estudados, a duração da violação e a co-locação da violação correlacionam bem com a relevância das violações. Os resultados sugerem que estes fatores podem ser usados para ordenar as violações mais provavelmente relevantes, com uma melhoria de pelo menos 57% em relação a uma linhabase de violações selecionadas aleatoriamente. A análise dos resultados sugere que a produção de modelos de alto nível para checagem estática de conformidade arquitetural pode ser auxi'iada por um processo semi-automático de recuperação arquitetural, e, à medida que o software evolui, por técnicas incrementais de
agrupamento/mapeamento. Por outro lado, a análise dos resultados para a técnica de priorização sugere a eficácia de uma abordagem automatizada para a recomendação de violações arquiteturais a serem analisadas pelos desenvolvedore: do software. / The refíexion model technique is a static conformance checking technique to keep architecture module views and implementation conformant. It can either prevent or remedy software aging by combating architecture deterioration. However, the amount of manual effort to apply the technique may prevent its use in practice, especially in the context of software evolution in lightweight development methods. More specifically, it can be time-consuming and costly to: i) produce a high-level model and the mapping between source code entities and this model; ii) keep both model and mapping up-to-date as software evolves; and Ui) analyze the usual large number of architectural violations in the source code reported by the technique. This work tries to enable static conformance checking of evolving software by partially automating the manual effort to apply the refíexion model technique. To do so, the potential of clustering techniques to generate high-level models and keep them up-to-date is evaluated. It is also proposed and evaluated an incremental mapping approach between source code entities and high-level models based on the combination of information retrieval of software vocabulary and structural dependencies. Last, a prioritizing technique based on software history to recommend architectural violations in the source code most likely to be relevant to software developers is reported and evaluated. Clustering techniques are evaluated by measures of accuracy and stability, and results for four different clustering algorithms show that none of them performs best for ali measures, and that they are limited to provide fully automated generation of high-level models. On the other hand, evaluation suggests that the mapping step in the refíexion model technique can be enabled by the proposed incremental automated mapping technique that combines structure and vocabulary. In two case studies, the combined technique showed the highest F-measure values for both singleton, small and large source code changes. Finally, evaluation for the prioritizing technique shows that, from five studied factors, violation duration and violation co-location correlate well with violation relevance. Results suggest that these factors can be used to rank the violations most likely to be relevant, with an improvement of at least 57% against a baseline of randomly selected violations. Analysis of the results suggests that the producton of high-level models for static conformance checking can be aided by a semi-automated architecture recovery process, and, as software evolves, by incremental clustering/mapping techniques. On the other hand, analysis of the results for the prioritizing technique suggests the effectiveness of an automated approach to recommend architectural violations to bí analyzed by software developers.
|
Page generated in 0.1051 seconds