1 |
Arquitetura de processo aplicada na integração de fábricas de software. / Process architecture applied in the integration of software factories.Borsoi, Beatriz Terezinha 01 July 2008 (has links)
Práticas da manufatura industrial, como o uso de processos e de normas e modelos de qualidade, a integração de empresas e a atuação em rede, podem ser utilizadas para a solução de problemas que tem caracterizado a produção de software, como custo excessivo, falta de qualidade e não atendimento ao planejamento e ao cronograma. Considerando esse contexto, neste trabalho tem-se o objetivo de definir uma arquitetura de processo baseada na orientação a objetos para integrar fábricas de software. Um método para definir essa arquitetura é, também, proposto. Os procedimentos metodológicos para realizar a pesquisa se resumem nos métodos de pesquisa bibliográfica, indução por analogia e experimento em laboratório. A pesquisa bibliográfica permitiu definir o referencial teórico para fundamentar a proposta de pesquisa. A indução por analogia foi utilizada para definir a arquitetura de processo, as fases do método e o objeto processo, a partir da arquitetura de software, do processo de desenvolvimento de software e da orientação a objetos, respectivamente. O objeto processo e os conceitos estruturais e notacionais propostos compõem a base para definir a arquitetura de processo. Dois experimentos em laboratório didático de ensino foram realizados para avaliar a arquitetura de processo, obtida por meio do método proposto, e para verificar os objetivos da pesquisa. Como resultado deste trabalho obteve-se a definição de uma arquitetura de processo para integrar fábricas de software por meio de seus processos com o objetivo de desenvolver projetos cooperativos de software. / Practices of the industrial manufacture such as process, standards and models of quality, integration of enterprises, and enterprise networks and chains can be used to solve problems that have characterized software production, such as excessive cost, lack of quality, and disregard for users requirements, planning and schedule. Thus, considering this context, this research aims to define a process architecture based on object orientation to integrate software factories. A method to define this architecture is also proposed in this research. The methodological procedures to carry out this research can be summarized in the following methods: bibliographical research, induction by analogy, and experiment in didactic laboratory. The bibliographical research made it possible to define the state of the art and the theoretical referential used as foundation of the proposals made in this research. The induction by analogy was used to define the process architecture, the method phases, and the object process, with software architecture, software development process, and object-orientation, respectively. The proposed object process and the structural and notational concepts compose the base to define the process architecture. Two experiments were carried out to evaluate the process architecture obtained through the instantiation of the proposed method and to verify the goals defined in this research. The result of this research is the definition of a process architecture that makes software factory integration possible, by means of standard process models to develop cooperative software projects.
|
2 |
Uma contribuição para o entendimento do papel da ensinagem na preservação do conhecimento em ambientes de fábrica de software. / A contribution to understanding the role of teaching at the knowledge preservation on software factory environment.Trindade, André Luiz Presende 17 October 2006 (has links)
O encadeamento de conceitos representados por conhecimento, sua gestão e, contida nesta, sua preservação representa um tema instigante, visto que, por questões de competitividade mercadológica, tem sido transformado em recurso estratégico e, tornado corporativo, um ativo indispensável à produtividade. Quando pensado no ramo da produção de software, com a necessária adequação de escalabilidade a um tipo diferenciado de manufatura, alicerçada em produção criativa em uma extensão maior do que o percebido por outros ramos, e que necessita da engenharia e sua padronização para romper fronteiras do amadorismo, torna-se mais instigante ainda, a ponto de ser tomado como tema para uma pesquisa. Este trabalho procura abranger questões de importância para organizações, principalmente as que caracterizam-se como empresas voltadas à fabricação de software, trabalhando suas definições e as de seus processos produtivos e focando os papéis que desempenham o conhecimento e o duo-processo ensinagem-aprendizagem para suas administrações, visando permitir estruturação e gestão de saberes, competências e habilidades. A pesquisa buscou a observância de um modelo conceitual, extraído de literatura formal e experiência docente, e a verificação de sua aplicabilidade e aderência em ambientes reais de produção de software sob conceito de fábrica. Foram selecionadas algumas empresas detentoras de certificações de qualidade, que lhes garante respeito a padrões e formalismos, para experimentar o modelo que propõe servir a iniciativas de preservação do conhecimento. / The linkage of concepts represented by knowledge, its management and its preservation (preservation contained in management) represents an encouraging theme because it has been transformed in a strategic resource and an indispensable asset to productivity, by matters of market competitiveness. When considering the branch of the software production, with the necessary scalability adaptation to a differentiated type of manufacture, based on creative production in a larger extension than noticed by other branches, and that needs the engineering and standardization to break borders of amateurism, it becomes even exciting to the point of being taken as a theme for research. This work aims at including subjects of importance for organizations, mainly the ones that are characterized as software production companies, working with definitions and productive processes and focusing on the roles that carry out the knowledge and the teaching-learning duo-process for the improvement of their administrations, seeking to allow structuring and administration knowledge, competences and abilities. The research looked for the observance of a conceptual model, extracted from formal literature and educational experience, and the verification of its applicability and adherence in real atmospheres of software production from a factory concept. Some qualified companies that guarantee respect to patterns and formalisms were selected to try the model that intends to serve to initiatives of preservation of knowledge.
|
3 |
Método para especificação e modelagem de processos de fábrica de software usando RM-ODP e BPM. / Method for specifying and modeling software factory\'s processes using RM-ODP and BPM.Panigassi, Rogério 03 April 2007 (has links)
A tendência do crescimento da demanda pela produção de software continuará sendo exponencial como conseqüência da incorporação de sistemas de informação em novas e inusitadas situações da vida moderna (SHAW, 2000). De forma a atender tal demanda novos modelos de produção de software em escala e com qualidade se fazem necessários. A produção de software em escala através de Fábrica de software tem sido estudada como alternativa em recentes trabalhos em diversos lugares do mundo. (LI, 2001) Este trabalho analisa o tema Fábrica de Software explorando seu domínio e aprofundando nos desafios envolvidos na definição de processos que compõem uma fábrica de software. Apresenta-se um modelo conceitual de definição de processos, o qual é denominado neste trabalho por ciclo de vida do desenvolvimento de processos para uma fábrica de software. A dissertação aplica modelos e normas, tais como o Open Distributing Processing (ODP), Business Process Modeling Notation (BPMN), Capacity Maturity Model Integration (CMMI) e ISO/IEC12207 para instanciar o modelo conceitual aqui proposto e assim criar um método que é verificado através de sua aplicação prática num estudo de caso. Este trabalho traz como contribuição uma alternativa real de um modelo de desenvolvimento de processos que compõem uma fábrica de software. / As consequence of many new incorporation of information systems usage on such different and innovative areas of the modern life-style, the actual software production demand will still face exponential growth (SHAW, 2000). In order to fulfill such demand new software production models, that can scale and support quality, are needed. Scale software production through a Software Factory model has been researched as an alternative worldwide on recent works. (LI, 2001) This work evaluates the Software Factory theme, explores its domain and investigates the challenges faced by the software factory\'s processes definition. It essays about a conceptual model for software factories\' processes definition which is denominated in this dissertation as Software Factory Processes\' Development Life Cycle. This work also instantiates this proposed conceptual model using industry models and standards, such as Open Distributing Processing (ODP), Business Process Modeling Notation (BPMN), Capacity Maturity Mode integration (CMMI), and ISO/IEC12207, and builds a method that is later verified by its application on a case study. This dissertation brings contributions for real model alternatives for Software Factory\'s processes development.
|
4 |
Método para especificação e modelagem de processos de fábrica de software usando RM-ODP e BPM. / Method for specifying and modeling software factory\'s processes using RM-ODP and BPM.Rogério Panigassi 03 April 2007 (has links)
A tendência do crescimento da demanda pela produção de software continuará sendo exponencial como conseqüência da incorporação de sistemas de informação em novas e inusitadas situações da vida moderna (SHAW, 2000). De forma a atender tal demanda novos modelos de produção de software em escala e com qualidade se fazem necessários. A produção de software em escala através de Fábrica de software tem sido estudada como alternativa em recentes trabalhos em diversos lugares do mundo. (LI, 2001) Este trabalho analisa o tema Fábrica de Software explorando seu domínio e aprofundando nos desafios envolvidos na definição de processos que compõem uma fábrica de software. Apresenta-se um modelo conceitual de definição de processos, o qual é denominado neste trabalho por ciclo de vida do desenvolvimento de processos para uma fábrica de software. A dissertação aplica modelos e normas, tais como o Open Distributing Processing (ODP), Business Process Modeling Notation (BPMN), Capacity Maturity Model Integration (CMMI) e ISO/IEC12207 para instanciar o modelo conceitual aqui proposto e assim criar um método que é verificado através de sua aplicação prática num estudo de caso. Este trabalho traz como contribuição uma alternativa real de um modelo de desenvolvimento de processos que compõem uma fábrica de software. / As consequence of many new incorporation of information systems usage on such different and innovative areas of the modern life-style, the actual software production demand will still face exponential growth (SHAW, 2000). In order to fulfill such demand new software production models, that can scale and support quality, are needed. Scale software production through a Software Factory model has been researched as an alternative worldwide on recent works. (LI, 2001) This work evaluates the Software Factory theme, explores its domain and investigates the challenges faced by the software factory\'s processes definition. It essays about a conceptual model for software factories\' processes definition which is denominated in this dissertation as Software Factory Processes\' Development Life Cycle. This work also instantiates this proposed conceptual model using industry models and standards, such as Open Distributing Processing (ODP), Business Process Modeling Notation (BPMN), Capacity Maturity Mode integration (CMMI), and ISO/IEC12207, and builds a method that is later verified by its application on a case study. This dissertation brings contributions for real model alternatives for Software Factory\'s processes development.
|
5 |
Arquitetura de processo aplicada na integração de fábricas de software. / Process architecture applied in the integration of software factories.Beatriz Terezinha Borsoi 01 July 2008 (has links)
Práticas da manufatura industrial, como o uso de processos e de normas e modelos de qualidade, a integração de empresas e a atuação em rede, podem ser utilizadas para a solução de problemas que tem caracterizado a produção de software, como custo excessivo, falta de qualidade e não atendimento ao planejamento e ao cronograma. Considerando esse contexto, neste trabalho tem-se o objetivo de definir uma arquitetura de processo baseada na orientação a objetos para integrar fábricas de software. Um método para definir essa arquitetura é, também, proposto. Os procedimentos metodológicos para realizar a pesquisa se resumem nos métodos de pesquisa bibliográfica, indução por analogia e experimento em laboratório. A pesquisa bibliográfica permitiu definir o referencial teórico para fundamentar a proposta de pesquisa. A indução por analogia foi utilizada para definir a arquitetura de processo, as fases do método e o objeto processo, a partir da arquitetura de software, do processo de desenvolvimento de software e da orientação a objetos, respectivamente. O objeto processo e os conceitos estruturais e notacionais propostos compõem a base para definir a arquitetura de processo. Dois experimentos em laboratório didático de ensino foram realizados para avaliar a arquitetura de processo, obtida por meio do método proposto, e para verificar os objetivos da pesquisa. Como resultado deste trabalho obteve-se a definição de uma arquitetura de processo para integrar fábricas de software por meio de seus processos com o objetivo de desenvolver projetos cooperativos de software. / Practices of the industrial manufacture such as process, standards and models of quality, integration of enterprises, and enterprise networks and chains can be used to solve problems that have characterized software production, such as excessive cost, lack of quality, and disregard for users requirements, planning and schedule. Thus, considering this context, this research aims to define a process architecture based on object orientation to integrate software factories. A method to define this architecture is also proposed in this research. The methodological procedures to carry out this research can be summarized in the following methods: bibliographical research, induction by analogy, and experiment in didactic laboratory. The bibliographical research made it possible to define the state of the art and the theoretical referential used as foundation of the proposals made in this research. The induction by analogy was used to define the process architecture, the method phases, and the object process, with software architecture, software development process, and object-orientation, respectively. The proposed object process and the structural and notational concepts compose the base to define the process architecture. Two experiments were carried out to evaluate the process architecture obtained through the instantiation of the proposed method and to verify the goals defined in this research. The result of this research is the definition of a process architecture that makes software factory integration possible, by means of standard process models to develop cooperative software projects.
|
6 |
Definição e estabelecimento de processos de fábrica de software de uma organização de TI do setor públicoNomura, Luzia January 2008 (has links)
Orientador: Prof. Dr. Mauro de Mesquita Spinola / Tese (doutorado) - Escola Politécnica da Universidade de São Paulo. Departamento de Engenharia de Produção, 2008.
|
7 |
Uma contribuição para o entendimento do papel da ensinagem na preservação do conhecimento em ambientes de fábrica de software. / A contribution to understanding the role of teaching at the knowledge preservation on software factory environment.André Luiz Presende Trindade 17 October 2006 (has links)
O encadeamento de conceitos representados por conhecimento, sua gestão e, contida nesta, sua preservação representa um tema instigante, visto que, por questões de competitividade mercadológica, tem sido transformado em recurso estratégico e, tornado corporativo, um ativo indispensável à produtividade. Quando pensado no ramo da produção de software, com a necessária adequação de escalabilidade a um tipo diferenciado de manufatura, alicerçada em produção criativa em uma extensão maior do que o percebido por outros ramos, e que necessita da engenharia e sua padronização para romper fronteiras do amadorismo, torna-se mais instigante ainda, a ponto de ser tomado como tema para uma pesquisa. Este trabalho procura abranger questões de importância para organizações, principalmente as que caracterizam-se como empresas voltadas à fabricação de software, trabalhando suas definições e as de seus processos produtivos e focando os papéis que desempenham o conhecimento e o duo-processo ensinagem-aprendizagem para suas administrações, visando permitir estruturação e gestão de saberes, competências e habilidades. A pesquisa buscou a observância de um modelo conceitual, extraído de literatura formal e experiência docente, e a verificação de sua aplicabilidade e aderência em ambientes reais de produção de software sob conceito de fábrica. Foram selecionadas algumas empresas detentoras de certificações de qualidade, que lhes garante respeito a padrões e formalismos, para experimentar o modelo que propõe servir a iniciativas de preservação do conhecimento. / The linkage of concepts represented by knowledge, its management and its preservation (preservation contained in management) represents an encouraging theme because it has been transformed in a strategic resource and an indispensable asset to productivity, by matters of market competitiveness. When considering the branch of the software production, with the necessary scalability adaptation to a differentiated type of manufacture, based on creative production in a larger extension than noticed by other branches, and that needs the engineering and standardization to break borders of amateurism, it becomes even exciting to the point of being taken as a theme for research. This work aims at including subjects of importance for organizations, mainly the ones that are characterized as software production companies, working with definitions and productive processes and focusing on the roles that carry out the knowledge and the teaching-learning duo-process for the improvement of their administrations, seeking to allow structuring and administration knowledge, competences and abilities. The research looked for the observance of a conceptual model, extracted from formal literature and educational experience, and the verification of its applicability and adherence in real atmospheres of software production from a factory concept. Some qualified companies that guarantee respect to patterns and formalisms were selected to try the model that intends to serve to initiatives of preservation of knowledge.
|
8 |
Definição e estabelecimento de processos de fábrica de software em uma organização de TI do setor público. / Definition and establishment of software factory processes in an IT organization of the public sector.Nomura, Luzia 07 April 2008 (has links)
Um crescente número de empresas produtoras de software tem adotado um modelo organizacional de Fábrica de Software (FS), que facilita a terceirização por intermédio da segmentação das atividades e adoção de um sistema de produção mais flexível, dinâmico e controlado. Uma FS pode atender a múltiplas demandas de natureza e escopos distintos com o intuito de prover as necessidades específicas de cada cliente. Em face da diversidade e complexidade deste contexto, uma das questões principais a resolver é como mapear todos os processos envolvidos, identificando claramente o que, quem e, sobretudo como cada trabalho deve ser executado e controlado, visando o alinhamento dos processos à estrutura organizacional e conceitual de FS com foco nos processos de integração, alinhamento e reuso. Este estudo tem como objetivo mapear, definir, reestruturar e estabelecer processos de Fábrica de Software, conduzidos pelo método de pesquisaação em uma organização produtora de software do setor público, considerando seu contexto operacional, técnico e cultura organizacional. O desenvolvimento, execução, acompanhamento e resultados são descritos pelos ciclos da pesquisa-ação envolvendo o estudo de estruturas organizacionais, metodologias de desenvolvimento de sistemas, e mudanças organizacionais. Para isso foram definidas uma Estrutura Organizacional de Referência de FS, uma Arquitetura de Definição de Processos para FS e uma Metodologia de Desenvolvimento de Sistemas e Integração com foco organizacional, concebidos e desenvolvidos com base na literatura, experiência profissional e pesquisa empírica, que serviram como guia de condução da pesquisa-ação, culminando na associação do estudo empírico com o estudo teórico. As contribuições empíricas e teóricas geradas referem-se à melhoria dos processos organizacionais e operacionais de uma empresa de TI do setor público com base nos conceitos de FS. / A growing number of software producing companies have adopted an organizational model of Software Factory (SF), which facilitates outsourcing by segmenting activities and by adopting a more flexible, dynamic and controlled production system. A SF can serve the multiple demands of different nature and scopes with the purpose of providing each customers specific needs. Because of the diversity and complexity of this context, one of the main issues to be solved is how to map all the processes involved, clearly identifying what, who and mainly how each work must be executed and controlled, aiming at aligning the processes to the organizational and conceptual structure of SF focusing on the integration, aligning and reuse processes. The purpose of this study is mapping, defining, restructuring and establishing the Software Factory process, conducted by the action research method in a software producing organization of the public sector, considering its operational, technical and organizational culture context. The development, execution, follow-up and results are described by the action research cycles involving the study of organizational structures, system development methodologies and organizational changes. For this, a Reference Organizational Structure of SF, and Processes Definition Architecture for SF and a Integration System Development Methodology with organizational focus were defined, conceived and developed based on the literature, professional experience and empirical research, which served as a guiding line of the action research, peaking at the association of the empirical study with the theoretical study. The generated empirical and theoretical contributions refer to the improvement of the organizational and operational processes based on the SF concepts.
|
9 |
Fábrica de software: até que ponto fordista?Xavier, Cristina Deorsola January 2007 (has links)
Made available in DSpace on 2009-11-18T19:01:08Z (GMT). No. of bitstreams: 1
ACF150.pdf: 857744 bytes, checksum: 800ac72cccd15f4829a812b0716fb5bd (MD5)
Previous issue date: 2007 / Due to the crisis over rigid automation that occurred around 1960, management models essentially fordist, have gradually become more flexible. The software factories, however, that emerged in the nineties manufacturing the most advanced technological products, adopted eminently fordist controls and seem to be going contrary to the evolutionary cycle that organizations tend to follow. The alternation between rigid and flexible management models of these software factories, observed under continuum fordism (0) ______ (1) post-fordism, as well as the limitations of the metaphor that emerges given the nature of the software they manufacture, constitutes the object of the study. / Com a crise da automação rígida (década de 60), têm sido paulatinamente flexibilizados os modelos de gestão outrora de cunho fordista; porém, as fábricas de software, ao surgirem nos anos 90, fabricando produtos tecnologicamente os mais avançados e adotando controles eminentemente fordistas, parecem estar seguindo na contramão do ciclo de evolução das organizações. A alternância de características de rigidez e flexibilidade dos modelos de gestão dessas fábricas, observados sob o continuum fordismo (0) ______(1) pós-fordismo, bem como as limitações dessa metáfora dada a natureza do produto software, constituem o objeto do estudo.
|
10 |
Um modelo de fábrica de software em Instituições de Ensino Superior / A modle of software factory in Higher Education InstitutionRomanha, Silas Dias [UNESP] 30 May 2016 (has links)
Submitted by Silas Dias Romanha (silas.romanha@outlook.com) on 2016-11-24T13:52:23Z
No. of bitstreams: 1
Silas_Romanha_Final_PósDefesa.pdf: 2308555 bytes, checksum: f4345354ab7a259801798a5686fc5c86 (MD5) / Approved for entry into archive by Felipe Augusto Arakaki (arakaki@reitoria.unesp.br) on 2016-11-29T11:59:15Z (GMT) No. of bitstreams: 1
romanha_sd_me_guara.pdf: 2308555 bytes, checksum: f4345354ab7a259801798a5686fc5c86 (MD5) / Made available in DSpace on 2016-11-29T11:59:15Z (GMT). No. of bitstreams: 1
romanha_sd_me_guara.pdf: 2308555 bytes, checksum: f4345354ab7a259801798a5686fc5c86 (MD5)
Previous issue date: 2016-05-30 / Este trabalho aborda os aspectos relacionados à implantação de Fábrica de Software (FS) em Instituições de Ensino Superior (IES) no Brasil e busca identificar fatores que influenciam tais instituições na decisão de adotar o referido modelo, assim como os fatores de risco e dificuldades normalmente encontradas durante o processo. A análise realizada neste estudo permite que IES possam se atentar a aspectos que facilitem a implementação de uma Fábrica de Software em seu ambiente acadêmico. O trabalho utiliza como método a pesquisa de campo, a pesquisa documental e apresenta uma análise dos resultados com as instituições pesquisadas. A partir dos resultados observados nestas IES, é apresentada uma proposta de implementação e gerenciamento de Fábrica de Software Acadêmica (FSA), aprovada e implementada na Associação Educacional Dom Bosco (AEDB), incluindo seus resultados parciais. / This paper addresses the issues related to Software Factory deployment (FS) in Higher Education Institutions (HEIs) in Brazil and aims to identify factors that influence such institutions in the decision to adopt that model, as well as the risk factors and difficulties usually during the process. The analysis in this study allows IES can pay attention to aspects that facilitate the implementation of a Software Factory in their academic environment. The work uses as a method of field research, desk research and analyzes the results of the surveyed institutions. The results observed in these HEIs, the study presents a proposal for deployment and management Academic Software Factory (FSA), approved and implemented in Associação Educacional Dom Bosco (AEDB), including its partial results.
|
Page generated in 0.4492 seconds