Spelling suggestions: "subject:"processo dde software"" "subject:"processo dee software""
21 |
Uma proposta de modelo para a criação e a organização de processos de produção em um contexto de fábrica de software. / A proposal of model for creation and the organization of production processes in a software factory context.Fabri, José Augusto 24 April 2007 (has links)
Este trabalho tem como objetivo propor um modelo para a criação e organização de um processo fabril de produção de software. Para atingir este objetivo foram mapeadas 11 empresas de produção de software com características fabris, 6 brasileiras (o autor deste trabalho não possui uma autorização forma para divulgar o nome das empresas) e 5 estrangeiras (as japonesas Hitachi, Toshiba, NEC, Fujtsu e a americana SDC). Salienta-se que os dados utilizados neste trabalho sobre as empresas estrangeiras foram extraídos de CUSUMANO (1991). É importante salientar que todas as fábricas brasileiras que se propuseram a participar do estudo de caso possuem certificação de qualidade em processos comprovada (CMMI e/ou ISO). Após a apresentação dos casos é realizada uma comparação entre os processos fabris brasileiros e estrangeiros. Uma aderência do processo de produção de software mapeados nas empresas ao modelo proposto, também, é desenvolvida no trabalho. Por fim, 01 caso real apresentando o comportamento do modelo proposto na criação de um processo fabril, também, se caracteriza como um dos pontos a ser destacado. / This work has as objective to propose a model to create and to organize a production process with factory software characteristic. To reach this objective 11 software production companies were mapped, 6 Brazilian (the author of this work doesn\'t possess an authorization to publish the name of the companies) and 5 foreigners (Hitachi, Toshiba, NEC, Fujtsu and SDC). The data used in this work, on the foreign companies were extracted of CUSUMANO (1991). All the Brazilian factories that participate of this case study possess quality certification in processes (CMMI and/or ISO). After the presentation of the cases a comparison between the Brazilian factories and the foreigners\' factories is developed. An adherence of the software production process mapped in the companies to the proposed model, also, is showed in the work. A real case presenting the behavior of the model proposed in the creation software production process, also, is characterized in the text (12 cases in the total).
|
22 |
Uma proposta de modelo para a criação e a organização de processos de produção em um contexto de fábrica de software. / A proposal of model for creation and the organization of production processes in a software factory context.José Augusto Fabri 24 April 2007 (has links)
Este trabalho tem como objetivo propor um modelo para a criação e organização de um processo fabril de produção de software. Para atingir este objetivo foram mapeadas 11 empresas de produção de software com características fabris, 6 brasileiras (o autor deste trabalho não possui uma autorização forma para divulgar o nome das empresas) e 5 estrangeiras (as japonesas Hitachi, Toshiba, NEC, Fujtsu e a americana SDC). Salienta-se que os dados utilizados neste trabalho sobre as empresas estrangeiras foram extraídos de CUSUMANO (1991). É importante salientar que todas as fábricas brasileiras que se propuseram a participar do estudo de caso possuem certificação de qualidade em processos comprovada (CMMI e/ou ISO). Após a apresentação dos casos é realizada uma comparação entre os processos fabris brasileiros e estrangeiros. Uma aderência do processo de produção de software mapeados nas empresas ao modelo proposto, também, é desenvolvida no trabalho. Por fim, 01 caso real apresentando o comportamento do modelo proposto na criação de um processo fabril, também, se caracteriza como um dos pontos a ser destacado. / This work has as objective to propose a model to create and to organize a production process with factory software characteristic. To reach this objective 11 software production companies were mapped, 6 Brazilian (the author of this work doesn\'t possess an authorization to publish the name of the companies) and 5 foreigners (Hitachi, Toshiba, NEC, Fujtsu and SDC). The data used in this work, on the foreign companies were extracted of CUSUMANO (1991). All the Brazilian factories that participate of this case study possess quality certification in processes (CMMI and/or ISO). After the presentation of the cases a comparison between the Brazilian factories and the foreigners\' factories is developed. An adherence of the software production process mapped in the companies to the proposed model, also, is showed in the work. A real case presenting the behavior of the model proposed in the creation software production process, also, is characterized in the text (12 cases in the total).
|
23 |
Um estudo sobre a relação entre qualidade e arquitetura de software / A study about the relation between software quality and software architectureTsuruta, Mauricio 02 March 2011 (has links)
Diversos setores da economia tem alto grau de dependência de sistemas computacionais: telecomunicação, financeiro, infraestrutura, industrial dentre outros. Desta forma, a qualidade do software contido nestes sistemas é um ítem importante para o bom desempenho destes setores. A arquitetura de software é considerada fator determinante para a qualidade de software. Este trabalho estuda a maneira pela qual a arquitetura de software determina a qualidade do software produzido e as possibilidades de se obter os atributos de qualidade desejados através da especificação de uma arquitetura de software apropriada. O método de pesquisa se fundamenta na revisão da literatura e quatro abordagens para a especificação da arquitetura de software são consideradas: clássica, orientada a objetos, orientada a atributos e orientada a busca. A abordagem orientada a busca é um campo de estudo relativamente recente e os avanços realizados são reportados dentro da área de conhecimento denominada de Search Based Software Engineering. Esta área de conhecimento utiliza técnicas metaheurísticas para achar boas soluções para os problemas encontrados na Engenharia de Software. Uma das técnicas meta-heurísticas mais utilizadas, o algorítmo genético, é usada em uma aplicação cujo processo de design segue a abordagem orientada a busca. / Many sectors of economy depend highly on computing systems: telecommunication, finance, infrastructure, industrial, and others. Thus, the quality of software in these systems is an important item to achieve good performance in these sectors. The software architecture is considered one of the main factors that shape the software quality. This work studies the way software architecture determines the software quality and the possibilities to obtain the desired software quality attributes through specifying appropriate software architecture. The research method is based upon literature review and four approaches to software architecture design process are considered: classic, object oriented, attribute oriented and search oriented. The search oriented approach to software architecture design process is a relatively new field of study and advances are reported in a knowledge area called Search Based Software Engineering. This knowledge area uses metaheuristics techniques to find good solutions to problems found in software engineering. One of the metaheuristic technique most frequently used, the genetic algorithm, is used in an application that follows the search based approach.
|
24 |
Wikis para suporte à documentação de processo de software livre / Wikis for supporting the documentation of free software processSilva Filho, Adalberto Gonzaga da 16 May 2011 (has links)
Um processo de software é definido pelas diversas atividades comumente efetuadas durante o desenvolvimento de software, considerando que tais atividades sejam realizadas sob políticas bem definidas e procedimentos bem estabelecidos. Assim, existem diversos modelos de processo de desenvolvimento de software, que visam garantir a qualidade do produto desenvolvido por meio de tal processo. Identificando a necessidade de processos de software específicos para o desenvolvimento de software livre, devido aos modelos tradicionais não considerarem as características do desenvolvimento deste tipo de software, foi proposto no contexto do Projeto QualiPSo o modelo OMM (Open Source Maturity Model). Com o intuito de contribuir com o modelo OMM e a comunidade de software livre, esse trabalho teve como um de seus objetivos a análise do emprego de wikis no processo de desenvolvimento de software. Outro objetivo dessa pesquisa foi o desenvolvimento de uma ferramenta para mensurar o quanto de documentação e registro de Design Rationale tem sido realizado em uma wiki / A software process is defined by several activities commonly performed during the software development, whereas such activities are conducted under well defined policies and and well established procedures. Thus, there are various models of software development process designed to ensure the quality of the product developed through this processes. By identifying the need for software processes specific to the development of free software, due to traditional models do not consider the characteristics of this type of software, the OMM Model (Open Source Maturity Model) was proposed in the the QualiPSos project context. Aiming to contribute with the OMM model and free software community, one of this work objectives was the analysis of using wikis in the software development process. The other objective of this research was to develop a tool to measure how much documentation and registration of Design Rationale has been performed in a wiki
|
25 |
Alinhando objetivos estratégicos e processo de desenvolvimento em empresas de software. / Aligning strategic objectives and development process at software companies.Fleury, André Leme 13 April 2007 (has links)
A importância dos sistemas de software segue crescendo para grande parte das organizações. A expansão das funcionalidades viabilizadas com a implantação destes sistemas em produtos manufaturados e a emergência das \"mídias digitais\", que compreendem conteúdo digital, software e múltiplos canais de acesso ao mercado, são exemplos recentes nos quais os sistemas de software assumiram posição central para a estratégia corporativa. Grande parte das pesquisas realizadas sobre software não considera explicitamente os vínculos existentes entre o mercado no qual estas empresas atuam e seus processos organizacionais; como conseqüência, tanto pesquisa como prática em engenharia de software tendem a ser realizadas de forma neutra, e na perspectiva de um desenvolvedor de software, diferentes atividades de desenvolvimento são consideradas como igualmente relevantes para a obtenção dos objetivos corporativos. Este projeto de pesquisa analisa como acontece o alinhamento entre objetivos estratégicos e o processo de desenvolvimento em empresas de software e propõe um método para garantir que o processo de desenvolvimento encontra-se alinhado com os objetivos do negócio. O método inclui a categorização de diferentes companhias de software de acordo com as suas habilidades principais e a customização da técnica Technology Roadmapping para empresas de software. O percurso metodológico desenvolvido para atingir os objetivos propostos não é convencional e envolve diferentes etapas nas quais a recuperação de teorias, de conceitos e de modelos foi mesclada com atividades de pesquisa para o detalhamento, teste e ratificação dos diversos elementos que vêm a constituir o produto acima mencionado. Os resultados obtidos são consistentes com os objetivos propostos e incluem um referencial para análise da indústria de Telecomunicações, um referencial para análise da indústria de software, incorporando questões sobre mercado, objetivos estratégicos, produtos e serviços e processo de desenvolvimento, e um método de alinhamento entre objeticos estratégicos e processo de desenvolvimento em empresas de software. / Software importance is growing fast and consistently for many organizations. The growth of software functionality in manufactured products and the emergence of the digital media, convergent spaces comprehending digital content, software, and multi-channels to the market, are recent examples of organizational changes where software assumed a central position for the corporate strategy. Much of current research about software does not explicitly consider the linkages between the software market and their organizational processes; as a consequence, software engineering practice and research is done in a value-neutral setting, and from a developer point of view, different activities are considered equally important for the achievement of corporate goals. This research project analyzes the alignment between strategic objectives and development process at software companies and presents a method to ensure that the development process is aligned with the corporate capabilities required to exploit future market opportunities. The method includes the categorization of different software companies according to their core capabilities and the customization of the Technology Roadmapping technique for software companies. To achieve the proposed goal it was necessary to develop a different approach, in which theories, concepts and models were tested against empirical initiatives, aiming to validate the different elements that constitute the mentioned result. These obtained results are consistent with the proposed objectives, and include a framework to analyze the telecommunication industry, a framework to analyze the software industry, concerning issues such as market, strategic objectives, products and services and development process, and a method to align strategic objectives and development process at software companies.
|
26 |
Inter-OA : uma metodologia para produção de objetos de aprendizagem baseada em princípios de design instrucional e engenharia de softwareLourenço, Vanessa Cristina January 2012 (has links)
Orientador: Edson Pinheiro Pimentel / Dissertação (mestrado) - Universidade Federal do ABC. Programa de Pós-Graduação em Engenharia da Informação, 2012
|
27 |
Alinhando objetivos estratégicos e processo de desenvolvimento em empresas de software. / Aligning strategic objectives and development process at software companies.André Leme Fleury 13 April 2007 (has links)
A importância dos sistemas de software segue crescendo para grande parte das organizações. A expansão das funcionalidades viabilizadas com a implantação destes sistemas em produtos manufaturados e a emergência das \"mídias digitais\", que compreendem conteúdo digital, software e múltiplos canais de acesso ao mercado, são exemplos recentes nos quais os sistemas de software assumiram posição central para a estratégia corporativa. Grande parte das pesquisas realizadas sobre software não considera explicitamente os vínculos existentes entre o mercado no qual estas empresas atuam e seus processos organizacionais; como conseqüência, tanto pesquisa como prática em engenharia de software tendem a ser realizadas de forma neutra, e na perspectiva de um desenvolvedor de software, diferentes atividades de desenvolvimento são consideradas como igualmente relevantes para a obtenção dos objetivos corporativos. Este projeto de pesquisa analisa como acontece o alinhamento entre objetivos estratégicos e o processo de desenvolvimento em empresas de software e propõe um método para garantir que o processo de desenvolvimento encontra-se alinhado com os objetivos do negócio. O método inclui a categorização de diferentes companhias de software de acordo com as suas habilidades principais e a customização da técnica Technology Roadmapping para empresas de software. O percurso metodológico desenvolvido para atingir os objetivos propostos não é convencional e envolve diferentes etapas nas quais a recuperação de teorias, de conceitos e de modelos foi mesclada com atividades de pesquisa para o detalhamento, teste e ratificação dos diversos elementos que vêm a constituir o produto acima mencionado. Os resultados obtidos são consistentes com os objetivos propostos e incluem um referencial para análise da indústria de Telecomunicações, um referencial para análise da indústria de software, incorporando questões sobre mercado, objetivos estratégicos, produtos e serviços e processo de desenvolvimento, e um método de alinhamento entre objeticos estratégicos e processo de desenvolvimento em empresas de software. / Software importance is growing fast and consistently for many organizations. The growth of software functionality in manufactured products and the emergence of the digital media, convergent spaces comprehending digital content, software, and multi-channels to the market, are recent examples of organizational changes where software assumed a central position for the corporate strategy. Much of current research about software does not explicitly consider the linkages between the software market and their organizational processes; as a consequence, software engineering practice and research is done in a value-neutral setting, and from a developer point of view, different activities are considered equally important for the achievement of corporate goals. This research project analyzes the alignment between strategic objectives and development process at software companies and presents a method to ensure that the development process is aligned with the corporate capabilities required to exploit future market opportunities. The method includes the categorization of different software companies according to their core capabilities and the customization of the Technology Roadmapping technique for software companies. To achieve the proposed goal it was necessary to develop a different approach, in which theories, concepts and models were tested against empirical initiatives, aiming to validate the different elements that constitute the mentioned result. These obtained results are consistent with the proposed objectives, and include a framework to analyze the telecommunication industry, a framework to analyze the software industry, concerning issues such as market, strategic objectives, products and services and development process, and a method to align strategic objectives and development process at software companies.
|
28 |
O impacto do cmm / cmmi na qualidade do software: um estudo sobre a percepção dos profissionais de ticSousa, Sandra Cristina Catarino January 2009 (has links)
p. 1 - 119 / Submitted by Santiago Fabio (fabio.ssantiago@hotmail.com) on 2013-01-16T21:07:26Z
No. of bitstreams: 1
ddddddd88.pdf: 358295 bytes, checksum: 08b0fc127bbc330b70652af8ce82b292 (MD5) / Made available in DSpace on 2013-01-16T21:07:26Z (GMT). No. of bitstreams: 1
ddddddd88.pdf: 358295 bytes, checksum: 08b0fc127bbc330b70652af8ce82b292 (MD5)
Previous issue date: 2009 / Diante de diversos estudos que relacionam a qualidade do software à qualidade do
processo que o gera e da crescente pressão do mercado de TIC (Tecnologia da
Informação e Comunicação) pela criação de produtos qualidade com prazos e
custos cada vez menores, as empresas produtoras de software passaram a investir
na utilização de processos no desenvolvimento de softwares. Diversos padrões e
modelos de qualidade foram criados e difundidos com foco na definição de
processos, dentre eles os modelos de maturidade da capacidade CMM (Capability
Maturity Model) e CMMI (Capability Maturity Model Integration), criados pelo SEI
(Software Engineering Institute), que tiveram uma grande aceitação mundial. Em
face desta realidade, a SUNAC/SDR (Superintendência de Negócio, Administração
Tributária e Comércio Exterior/Salvador), regional do SERPRO (Serviço Federal de
Processamento de Dados), conquistou em 2003 o nível dois do CMM e desde então
trabalha no aperfeiçoamento do processo de desenvolvimento de software para
atingir níveis superiores do modelo CMMI. A presente pesquisa explicita a percepção
dos profissionais da SUNAC/SDR, que trabalharam nesta unidade no intervalo de
]2003 - 2008], sobre como a utilização dos modelos CMM / CMMI afeta a qualidade
dos produtos gerados ao longo do ciclo de vida de desenvolvimento de software.
Verificou-se que os profissionais perceberam a importância de utilizar um processo
de desenvolvimento para a melhoria dos produtos gerados. Além disso, perceberam
que houve melhoria nos produtos desenvolvidos por eles e também no produto final
entregue ao cliente após a implantação do processo. / Salvador
|
29 |
Um processo ágil de engenharia de requisitos com apoio de padrões de softwareToledo, Daniel Eduardo Funabashi de 10 January 2008 (has links)
Made available in DSpace on 2016-06-02T19:05:29Z (GMT). No. of bitstreams: 1
1859.pdf: 1757798 bytes, checksum: 9eb3951e42a6b0bc0aa02bf09e18f67b (MD5)
Previous issue date: 2008-01-10 / Requirements engineering has evolved historically connected to the waterfall
process model of system development. For agile processes its value continues to
be essential to develop systems that really satisfy the customer needs. The iterative
process model with high interaction with the customer is the key to preserve its
importance. Organizational and requirements patterns can be used to guide the
requirements engineer to obtain efficient processes to develop systems following
principles and approaches of agile development. In the context of a real systems
development organization a proposal of an agile process for system development
iteratively and interactively using organizational and requirements patterns has
been formulated and evaluated in a real case study. This proposal has been
modeled in the SPEM meta-model and considers advancing the application of
software metrics to the requirements phase in order to better plan following
iterations. The team that worked in the evaluation has been recruited internally in
the organization and the author of the proposal and of this dissertation has also
been a member of the organization. He trained his colleagues and followed and
recorded the evaluation conducted. A questionnaire has been formulated and
applied to the team and the results of this application are reported here. Some of
the characteristics of the proposed process have been incorporated to the
organization systems development practice and some are being considered for
incorporation with the necessary adaptation. These are here commented together
with the team opinion about the SPEM modeling and advanced application of
software metrics. / A engenharia de requisitos tem evoluído historicamente ligada ao modelo de
processo cascata de desenvolvimento de sistemas. Para processos que têm a
participação efetiva dos clientes na tomada de decisões e na evolução do
desenvolvimento, chamados de processos ágeis, seu valor continua a ser essencial
para desenvolver sistemas que realmente satisfazem às necessidades do cliente. O
modelo de processo iterativo e com alta interação com o cliente é a chave para
preservar essa importância. Padrões de requisitos e organizacionais podem ser
usados para guiar o engenheiro de requisitos para obter processos eficientes a fim
de desenvolver sistemas seguindo os princípios e abordagens do desenvolvimento
ágil. No contexto de uma organização real de desenvolvimento de sistemas, uma
proposta de um processo ágil para desenvolvimento de sistemas iterativa e
interativamente usando padrões organizacionais e de requisitos foi formulada e
avaliada em um estudo de caso real. Essa proposta foi modela no meta-modelo
SPEM (OMG, 2005) e considera o adiantamento da aplicação de métricas de
software para a fase de requisitos a fim de melhor planejar as iterações seguintes.
A equipe que trabalhou na avaliação foi recrutada internamente na organização e o
autor da proposta e desta dissertação também é membro da organização. Ele
treinou seus colegas e acompanhou e registrou a avaliação conduzida. Um
questionário foi formulado e aplicado à equipe e os resultados dessa aplicação são
aqui relatados. Algumas das características do processo proposto foram
incorporadas à prática de desenvolvimento de sistemas da organização e algumas
estão sendo consideradas para incorporação como a adaptação necessária. Elas são
aqui comentadas juntamente com a apreciação da equipe sobre a modelagem em
SPEM e o adiantamento da aplicação das métricas de software.
|
30 |
Avaliação da utilização de melhoria de processo de software baseada em metodologias ágeis em empresas CMMISantana Júnior, Célio Andrade de 18 June 2012 (has links)
Submitted by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-09T13:01:43Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
TESE Celio Santana.pdf: 3246716 bytes, checksum: fed6ad56ad971be5c5b806d148b9a8c9 (MD5) / Made available in DSpace on 2015-03-09T13:01:43Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
TESE Celio Santana.pdf: 3246716 bytes, checksum: fed6ad56ad971be5c5b806d148b9a8c9 (MD5)
Previous issue date: 2012-06-18 / Em 2009 a Associação para Promoção da Excelência do Software Brasileiro
(SOFTEX1) publicou uma pesquisa indicando que 96% das empresas de software
brasileiras eram pequenas e possuíam até 20 pessoas. Ainda que estas empresas
empregassem 55,3% de toda mão de obra da área, elas respondiam por apenas
19% do faturamento do setor e por menos de 1% das exportações de software. A
conclusão do diagnóstico aponta que essas empresas precisavam passar por
reestruturações em seus processos para aumentar sua competitividade. Algumas
dessas empresas buscaram essa melhoria partindo para programas de certificação
de qualidade tais como o CMMI e MPS.BR. Este trabalho propõe avaliar a
utilização de metodologias ágeis como direcionador de programas de melhoria de
processo, com o objetivo de atingir níveis de maturidade em avaliações CMMI
nível dois e MPS.BR nível F. Uma contribuição deste trabalho é gerar evidências
empíricas sobre a adoção de métodos ágeis como política de melhoria de processo
em empresas de vida real no Brasil. Assim, esta pesquisa foi realizada para
responder as seguintes questões de pesquisa: QP1 –É possível executar programas
de melhoria de processo de software baseados em métodos ágeis com o objetivo
de certificação CMMI nível dois e MPS.BR nível F? QP2 – Quais os benefícios
observados por estas organizações ao se adotar a melhoria de processo baseada em
métodos ágeis? E em longo prazo? QP3 – Como a melhoria de processo ágil está
relacionada à melhoria de processo prescritivaadotada pelo CMMI e MPS.BR.
Esta tese resume quatro anos de pesquisa em oito pequenas e médias empresas
Brasileiras. Os métodos utilizados para a pesquisa foram: (i) estudo de caso
baseado em avaliações de 3º pessoa registradas em planilhas para responder a
QP1; (ii) surveys e (iii) teoria fundamentada em dados foi utilizada para responder
as questões QP2 e QP3.
|
Page generated in 0.0692 seconds