• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 33
  • 5
  • 2
  • Tagged with
  • 41
  • 41
  • 27
  • 6
  • 5
  • 5
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
31

Regression test selection based on UML models /

Soccar, George A. M. January 1900 (has links)
Thesis (M.Eng.) - Carleton University, 2002. / Includes bibliographical references (p. 116-119). Also available in electronic format on the Internet.
32

A formal application of safety and risk assessmen in software systems /

Williamson, Christopher Loyal. January 2004 (has links) (PDF)
Thesis (Ph. D. in Software Engineering)--Naval Postgraduate School, Sept. 2004. / Thesis Advisor(s): Luqi. Includes bibliographical references. Also available online.
33

A cisco-based proposal for ARNe core routing infrastructure

James, Ingrimar. January 2009 (has links)
Thesis (M.S.C.I.T.)--Regis University, Denver, Colo., 2009. / Title from PDF title page (viewed on Jul. 14, 2010). Includes bibliographical references.
34

3-D modeling and finite element analysis of the tibia

Rajani, Sailesh January 1995 (has links)
No description available.
35

Development Of An Algorithm For Material Selection

Seyis, Onder 01 April 2005 (has links) (PDF)
Material selection is one of the major points that should be taken into account seriously in the engineering design stage. Each material has various properties such as mechanical, thermal, electrical, physical, environmental, optical and biological properties. However, it is a well known fact that only a limited number of design engineers have a thorough knowledge on all these properties of a specific material, which is planned to be used in the manufacturing of the product. Therefore, the design engineer should be guided in selecting the most suitable material. In the scope of this thesis, the aim was to develop an algorithm and a software package for material selection to help the design engineer in his decision making process. In the program, since steel is a widely used material in industry, it was selected as a material class among whole engineering materials, and a database covering all the necessary properties of various steels was constructed. These properties include chemical, mechanical, thermal, electrical and physical properties for steels. The database developed by using Microsoft Access also contains steels of 29 different steel standards and can be updated if the user wants. The software package was developed for Windows environment by using Microsoft Visual Basic 6.0. In the program, steels can be searched for the list of suitable steels by entering application areas and properties such as chemical component, yield strength, heat capacity and electrical resistance. In addition to this, lists of steels can be created by selecting the appropriate name of the steel standards. Force and load calculations for various deformation processes such as forging, rolling, extrusion and drawing can also be carried out in the relevant modules within the program.
36

A engenharia didático-informática na prototipação de um software para abordar o conceito de taxa de variação

SILVA, César Thiago José da 29 June 2016 (has links)
Submitted by Irene Nascimento (irene.kessia@ufpe.br) on 2017-07-14T18:26:15Z No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) Dissertaçao_César Thiago José da Silva.pdf: 4270293 bytes, checksum: c27eb9fe56f7dbe2e23b306df8911e96 (MD5) / Made available in DSpace on 2017-07-14T18:26:16Z (GMT). No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) Dissertaçao_César Thiago José da Silva.pdf: 4270293 bytes, checksum: c27eb9fe56f7dbe2e23b306df8911e96 (MD5) Previous issue date: 2016-06-29 / Esta pesquisa teve como objetivo elicitar requisitos, prototipar e validar um software para abordar a taxa de variação de funções em uma abordagem variacional. A prototipação do software adotou um Modelo de Processo de Software desenvolvido com base na Engenharia Didático-informática (EDI), que alia aspectos da Engenharia Didática à Engenharia de Software e, que foi desenvolvida por Ricardo Tibúrcio em sua pesquisa de mestrado, paralela a esta. Tal processo é constituído de cinco fases: (i) Análises Preliminares, nas quais o conceito matemático foi situado em relação aos aspectos cognitivos, epistemológicos, didáticos e informáticos, (ii) Análise de Requisitos, na qual os resultados das Análises Preliminares foram traduzidos em requisitos do sistema, (iii) Análise à priori e Prototipação, nas quais o protótipo foi desenvolvido considerando-se as situações de uso a serem abordadas, (iv) Experimentação, na qual o software foi testado com os estudantes e (v) Análise à Posteriori e Validação, nas quais foi analisado se o protótipo atendeu aos objetivos especificados na sua concepção. Além da EDI, articularam-se na fundamentação uma sistematização da utilização das tecnologias digitais na Educação Matemática e um quadro de referência para analisar a contribuição do protótipo na abordagem de taxa de variação - o Quadro de Ações Mentais no Raciocínio Covariacional, de Marilyn Carlson e colaboradores. A validação foi realizada por meio da experimentação com uma dupla de estudantes da Licenciatura em Matemática da UFPE, que realizaram duas atividades com o uso do software, que foi chamado de Function Studium, para que fossem analisados os benefícios e limitações do seu uso na abordagem da taxa de variação das funções afim e quadrática. Os resultados da validação apontaram que: (a) Os benefícios do uso do software para a abordagem da taxa de variação fundamentaram-se, principalmente, na conexão entre os aspectos do objeto matemático levantados nas Análises Preliminares e os recursos do software Function Studium, requisitados e implementados com base nas necessidades apontadas, (b) A conexão simultânea e dinâmica das ações sobre as notações no software, contribuíram para a análise do comportamento da taxa de variação em função da variável independente e para relacionar a taxa instantânea com aspectos do gráfico como pontos de inflexão e concavidade e (c) Dificuldades emergidas no experimento, revelaram a necessidade da experimentação de versões parciais do software na Prototipação, o que sugere a participação dos estudantes e uma melhor discussão sobre a operacionalização da Análise à Priori. / This research aimed to elicit requirements, prototype and validate an educational software to explore the rate of change of functions in a variational approach. The prototyping process adopted a Model of Software development based on Didactic-Informatics engineering (EDI), which combines aspects of Didactic and Software Engineering, and was developed in parallel with this research in Ricardo Tibúrcio's dissertation. This Process comprises five steps: (i) Preliminary Analysis, in which the mathematical concept was analyzed in relation to cognitive, epistemological, didactic and computational aspects (ii) Requirements Analysis, in which the results of the Preliminary Analysis were translated into system requirements, (iii) A priori Analysis and Prototyping process, in which the prototype was developed considering the situations of use to be approached, (iv) Experimentation, in which the software was tried out with students and (v) A posteriori analysis and Validation, in which it was examined whether the prototype met the aims specified in its conception. In addition to EDI, a systematization of the aspects of digital technologies in Mathematics Education and a referential framework to analyze the contribution of the prototype in the approach of the rate of change were articulated into the foundation: The Framework of Mental Actions in Covariational Reasoning, from Marilyn Carlson and collaborators. The validation process was done within an experiment undertaken by a pair of students of Mathematics Teacher Training course from a Brazilian state university. They performed two activities using the software called Function Studium, so that the benefits and limitations of its use in the approach of the rate of change of linear and quadratic functions were analyzed. The validation process results showed that: (a) The benefits of software used to approach the rate of change were based mainly on the connection between the aspects of the mathematical object gathered in the Preliminary Analyzes and the Function Studium software tools required and implemented based on identified needs, (b) The simultaneous and dynamic links of the actions on the notations in the software contributed to the analysis of the characteristics of the rate of change as a function of the independent variable and to relate instantaneous rate to the aspects of the graph such as inflection points and concavity and (c) Difficulties emerged in the experiment revealed the need for trying out partial versions of the software in the prototyping phase, suggesting the participation of students and a better discussion on the operationalization of A Priori Analysis.
37

Gestão de Custos através do Custeio Baseado em Atividades (ABC): um estudo de caso em um projeto de desenvolvimento de software / Cost management through activity-based costing: a case of a software development project

Eliane Cortes Braga 16 February 2009 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / O contexto da era da informação exige novas habilidades para competir com sucesso, tanto para empresas industriais como para as de serviços. Desde o seu surgimento, a Engenharia de Software tem enfrentado o desafio em estimar, controlar e gerenciar custos no processo de desenvolvimento de software. Os custos são parte de um projeto de software e nem sempre são claramente mensurados. Algumas desenvolvedoras de software são caracterizadas como prestadoras de serviços e as organizações que prestam serviços possuem as mesmas dificuldades em termos gerenciais que as indústrias, elas precisam de sistemas de gestão adequados para gerir seus custos, logo seus recursos. Nesse contexto é que os sistemas de informações contábeis estão inseridos, fornecendo respostas que os gestores necessitam para tomar decisões. Os custos são exemplos desse tipo de informação, pois o seu conhecimento é indispensável para uma boa gerência dos recursos organizacionais. O Custeio Baseado em Atividades (ABC) é uma ferramenta contábil útil para o gerenciamento estratégico dos custos uma vez que os sistemas de custeio tradicionais já não atendem essa necessidade das organizações. Diante desse cenário, o objetivo geral dessa dissertação é aplicar a metodologia de custeio baseado em atividades em um projeto de desenvolvimento de software com a finalidade de gestão de custos. Este pesquisa caracteriza-se como qualitativa descritiva e faz uso do método do estudo de caso. Através desse estudo foi possível comprovar a utilidade do ABC como instrumento de auxílio na gestão de custos nas organizações que prestam serviços em desenvolvimento de software, pois possibilita a visualização da maneira que os recursos são consumidos pelas atividades que agregam e não agregam valor ao negócio e ao cliente.
38

Gestão de Custos através do Custeio Baseado em Atividades (ABC): um estudo de caso em um projeto de desenvolvimento de software / Cost management through activity-based costing: a case of a software development project

Eliane Cortes Braga 16 February 2009 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / O contexto da era da informação exige novas habilidades para competir com sucesso, tanto para empresas industriais como para as de serviços. Desde o seu surgimento, a Engenharia de Software tem enfrentado o desafio em estimar, controlar e gerenciar custos no processo de desenvolvimento de software. Os custos são parte de um projeto de software e nem sempre são claramente mensurados. Algumas desenvolvedoras de software são caracterizadas como prestadoras de serviços e as organizações que prestam serviços possuem as mesmas dificuldades em termos gerenciais que as indústrias, elas precisam de sistemas de gestão adequados para gerir seus custos, logo seus recursos. Nesse contexto é que os sistemas de informações contábeis estão inseridos, fornecendo respostas que os gestores necessitam para tomar decisões. Os custos são exemplos desse tipo de informação, pois o seu conhecimento é indispensável para uma boa gerência dos recursos organizacionais. O Custeio Baseado em Atividades (ABC) é uma ferramenta contábil útil para o gerenciamento estratégico dos custos uma vez que os sistemas de custeio tradicionais já não atendem essa necessidade das organizações. Diante desse cenário, o objetivo geral dessa dissertação é aplicar a metodologia de custeio baseado em atividades em um projeto de desenvolvimento de software com a finalidade de gestão de custos. Este pesquisa caracteriza-se como qualitativa descritiva e faz uso do método do estudo de caso. Através desse estudo foi possível comprovar a utilidade do ABC como instrumento de auxílio na gestão de custos nas organizações que prestam serviços em desenvolvimento de software, pois possibilita a visualização da maneira que os recursos são consumidos pelas atividades que agregam e não agregam valor ao negócio e ao cliente.
39

Caracterização de um processo de software para projetos de software livre / Characterizing a software process for Free Software projects.

Reis, Christian Robottom 23 April 2003 (has links)
Software Livre é software fornecido com código fonte, e que pode ser livremente usado, modificado e redistribuído. Projetos de Software Livre são organizações virtuais formadas por indivíduos que trabalham juntos no desenvolvimento de um software livre específico. Estes indivíduos trabalham geograficamente dispersos, utilizando ferramentas simples para coordenar e comunicar seu trabalho através da Internet. Este trabalho analisa esses projetos do ponto de vista de seu processo de software; em outras palavras, analisa as atividades que realizam para produzir, gerenciar e garantir a qualidade do seu software. Na parte inicial do trabalho é feita uma extensa revisão bibliográfica, comentando os principais trabalhos na área, e são detalhadas as características principais dos projetos de software livre. O conteúdo principal deste trabalho resulta de dois anos de participação ativa na comunidade, e de um levantamento realizado através de questionário, detalhando mais de quinhentos projetos diferentes. São apresentadas treze hipóteses experimentais, e os resultados do questionário são discutidos no contexto destas hipóteses. Dos projetos avaliados nesse levantamento, algumas características comuns foram avaliadas. As equipes da grande maioria dos projetos são pequenas, tendo menos de cinco participantes. Além disso, existe uma distribuição equilibrada entre algumas formas de organização descritas na literatura, incluindo o \'ditador benevolente\' de Eric S. Raymond e o \'comité\' exemplificado pelo projeto Apache. Dentre um conjunto de domínios de aplicação determinados, os projetos de software livre se concentram nas áreas de engenharia e desenvolvimento de software, redes e segurança, e aplicações multimídia. Com relação às atividades do processo de software, pode-se dizer que a maioria dos projetos tem requisitos fundamentalmente definidos pelos seus autores, e que a base de usuários de grande parte dos softwares é composta dos seus desenvolvedores e da comunidade de software livre. Uma parcela significativa dos projetos baseia-se em outros softwares pré-existentes, e em padrões publicados previamente. Pouca ênfase é dada à usabilidade, assim como às atividades de garantia de qualidade convencionais. Surpreendentemente, também recebem pouca atenção as atividades de revisão de código e teste sistemático. Entre as ferramentas que os projetos utilizam, se destacam as listas de discussão e os sistemas de controle de versão. Foi estabelecida uma correlação entre a dimensão da equipe do projeto e as atividades de engenharia de software que realiza, mas não se confirmou um vínculo entre estas atividades e a idade do projeto. Foram também estabelecidas relações entre o número de linhas de código do software do projeto e a sua idade, tamanho e domínio de aplicação. Estes resultados são exibidos neste trabalho, e estarão publicamente disponíveis no site Web do projeto. O trabalho conclui descrevendo partes essenciais do processo de software em projetos de software livre, e oferecendo sugestões para trabalhos posteriores. / Free Software (or Open Source) is software provided with source code that may be freely used, modified and redistributed. Free Software Projects are virtual communities of developers that work on a specific free software product. These developers work geographically dispersed, using simple tools to communicate and coordinate their actions over the Internet. This work analyzes these projects with respect to their software process; in other words, the activities they do to produce, manage and ensure the quality of their software. In the initial sections, I perform a large review of related work in this field, and provide an overview of the main characteristics of free software projects. The main contents of this dissertation is based on two years of participation in free software projects, and on a survey based on a questionnaire that describes over five hundred different free software projects. 1 present thirteen initial hypothesis, using them as a framework to analyze the results of the survey. Among the projects evaluated in this survey, some common aspeets were observed. For instance, most projects have a small team, with less than five developers. I also found a balanced distribution of leadership systems described in other works, including Eric Raymond\'s \'benevolent dictator\' and the committee exemplified by the Apache project. The domains in which these projects tend to concentrate are software engineering and development, networks and security, and multimédia applications. Concerning the software process activities, most projects have their functional requirements established by their authors: the user base for most of the projects includes the development team and the free software community. A large proportion of the projects surveyed are based on pre-existing software, or on previously published standards. Little emphasis is placed on usability and conventional fornis of quality assurance. Remarkably, this lack of emphasis on conventional process includes activities like review and testing. Among the tools used by the projects, mailing lists and versioning systems such as CVS come out ahead by a strong margin. A correlation was identified between the size of the project\'s team and the software engineering activities that it realizes, but I could not establish a link between the age of the project and these activities. Other correlations were established between the size of the project\'s codebase (in terms of lines of code) and its age, size and application domain. The dissertation concludes describing essential parts of the software process in free software projects, and offering suggestions for future work.
40

Caracterização de um processo de software para projetos de software livre / Characterizing a software process for Free Software projects.

Christian Robottom Reis 23 April 2003 (has links)
Software Livre é software fornecido com código fonte, e que pode ser livremente usado, modificado e redistribuído. Projetos de Software Livre são organizações virtuais formadas por indivíduos que trabalham juntos no desenvolvimento de um software livre específico. Estes indivíduos trabalham geograficamente dispersos, utilizando ferramentas simples para coordenar e comunicar seu trabalho através da Internet. Este trabalho analisa esses projetos do ponto de vista de seu processo de software; em outras palavras, analisa as atividades que realizam para produzir, gerenciar e garantir a qualidade do seu software. Na parte inicial do trabalho é feita uma extensa revisão bibliográfica, comentando os principais trabalhos na área, e são detalhadas as características principais dos projetos de software livre. O conteúdo principal deste trabalho resulta de dois anos de participação ativa na comunidade, e de um levantamento realizado através de questionário, detalhando mais de quinhentos projetos diferentes. São apresentadas treze hipóteses experimentais, e os resultados do questionário são discutidos no contexto destas hipóteses. Dos projetos avaliados nesse levantamento, algumas características comuns foram avaliadas. As equipes da grande maioria dos projetos são pequenas, tendo menos de cinco participantes. Além disso, existe uma distribuição equilibrada entre algumas formas de organização descritas na literatura, incluindo o \'ditador benevolente\' de Eric S. Raymond e o \'comité\' exemplificado pelo projeto Apache. Dentre um conjunto de domínios de aplicação determinados, os projetos de software livre se concentram nas áreas de engenharia e desenvolvimento de software, redes e segurança, e aplicações multimídia. Com relação às atividades do processo de software, pode-se dizer que a maioria dos projetos tem requisitos fundamentalmente definidos pelos seus autores, e que a base de usuários de grande parte dos softwares é composta dos seus desenvolvedores e da comunidade de software livre. Uma parcela significativa dos projetos baseia-se em outros softwares pré-existentes, e em padrões publicados previamente. Pouca ênfase é dada à usabilidade, assim como às atividades de garantia de qualidade convencionais. Surpreendentemente, também recebem pouca atenção as atividades de revisão de código e teste sistemático. Entre as ferramentas que os projetos utilizam, se destacam as listas de discussão e os sistemas de controle de versão. Foi estabelecida uma correlação entre a dimensão da equipe do projeto e as atividades de engenharia de software que realiza, mas não se confirmou um vínculo entre estas atividades e a idade do projeto. Foram também estabelecidas relações entre o número de linhas de código do software do projeto e a sua idade, tamanho e domínio de aplicação. Estes resultados são exibidos neste trabalho, e estarão publicamente disponíveis no site Web do projeto. O trabalho conclui descrevendo partes essenciais do processo de software em projetos de software livre, e oferecendo sugestões para trabalhos posteriores. / Free Software (or Open Source) is software provided with source code that may be freely used, modified and redistributed. Free Software Projects are virtual communities of developers that work on a specific free software product. These developers work geographically dispersed, using simple tools to communicate and coordinate their actions over the Internet. This work analyzes these projects with respect to their software process; in other words, the activities they do to produce, manage and ensure the quality of their software. In the initial sections, I perform a large review of related work in this field, and provide an overview of the main characteristics of free software projects. The main contents of this dissertation is based on two years of participation in free software projects, and on a survey based on a questionnaire that describes over five hundred different free software projects. 1 present thirteen initial hypothesis, using them as a framework to analyze the results of the survey. Among the projects evaluated in this survey, some common aspeets were observed. For instance, most projects have a small team, with less than five developers. I also found a balanced distribution of leadership systems described in other works, including Eric Raymond\'s \'benevolent dictator\' and the committee exemplified by the Apache project. The domains in which these projects tend to concentrate are software engineering and development, networks and security, and multimédia applications. Concerning the software process activities, most projects have their functional requirements established by their authors: the user base for most of the projects includes the development team and the free software community. A large proportion of the projects surveyed are based on pre-existing software, or on previously published standards. Little emphasis is placed on usability and conventional fornis of quality assurance. Remarkably, this lack of emphasis on conventional process includes activities like review and testing. Among the tools used by the projects, mailing lists and versioning systems such as CVS come out ahead by a strong margin. A correlation was identified between the size of the project\'s team and the software engineering activities that it realizes, but I could not establish a link between the age of the project and these activities. Other correlations were established between the size of the project\'s codebase (in terms of lines of code) and its age, size and application domain. The dissertation concludes describing essential parts of the software process in free software projects, and offering suggestions for future work.

Page generated in 0.0768 seconds