5 resultados para Software design process
em Universidade Federal do Pará
Resumo:
Face às dimensões continentais do país, as organizações situadas em regiões carentes de fornecedores de desenvolvimento de sistemas de software especializado estão distribuindo suas operações de Information Technology Outsourcing (ITO), para outras regiões. Como consequência, a redução de custos e a melhoria da contratação de serviços em Tecnologia da Informação (TI) têm sido os dois grandes focos da atualidade, incentivando à noção de parceiros múltiplos em operações recíprocas e engajados tanto em relacionamentos formais quanto informais como a terceirização. Os serviços terceirizados são diversificados e entre eles está o desenvolvimento e manutenção de software através de contratos, realizados por organizações situadas em regiões onde existe demanda de software com características específicas. Sabe-se que a terceirização de Software e Serviços Correlatos (S&SC), que inclui as atividades de contratação e gestão do processo de aquisição é uma tarefa complexa e necessária para as organizações, principalmente no que diz respeito às condições envolvidas na contratação. Nesses casos, o exercício da governança tem sido um importante instrumento para, com a terceirização de TI, promover a gestão adequada do risco e o retorno do investimento. Sendo assim, o processo de compra ou venda de um produto de software nesse ambiente é uma atividade que envolve um grande número de conceitos subjetivos, referentes principalmente a características dos produtos. Torna-se maior o desafio quando se trata de software de prateleira modificável (Modified Off-The-Shelf - MOTS) que sofrem modificações e adições de requisitos a cada novo cliente. Neste contexto, buscando adequar as exigências do mercado com as necessidades de métodos e diretrizes para melhoria dos processos de aquisição e fornecimento de software, este trabalho procura explorar as principais características acerca do contrato, do controle de qualidade, e os resultados dos relacionamentos adotados na implementação de projetos de terceirização desenvolvidos á distância. São apresentados os resultados obtidos de um estudo de caso conduzido em uma empresa pública de Medicina Transfusional situada no norte do Brasil que adotou este processo. Por fim, este texto apresenta uma discussão sobre os diferenciais e limitações deste trabalho, e apresenta direcionamentos para investigações futuras neste campo de estudo.
Resumo:
Há muitos anos, técnicas de Computação Evolucionária vem sendo aplicadas com sucesso na solução dos mais variados tipos de problemas de otimização. Na constante procura pelo ótimo global e por uma melhor exploração da superfície de busca, as escolhas para ajustar estes métodos podem ser exponencialmente complexas e requerem uma grande quantidade de intervenção humana. Estes modelos tradicionais darwinianos apóiam-se fortemente em aleatoriedade e escolhas heurísticas que se mantém fixas durante toda a execução, sem que acompanhem a variabilidade dos indivíduos e as eventuais mudanças necessárias. Dadas estas questões, o trabalho introduz a combinação de aspectos da Teoria do Design Inteligente a uma abordagem hibrida de algoritmo evolucionário, através da implementação de um agente inteligente o qual, utilizando lógica fuzzy, monitora e controla dinamicamente a população e seis parâmetros definidos de uma dada execução, ajustando-os para cada situação encontrada durante a busca. Na avaliação das proposições foi construído um protótipo sobre a implementação de um algoritmo genético para o problema do caixeiro viajante simétrico aplicado ao cenário de distância por estradas entre as capitais brasileiras, o que permitiu realizar 580 testes, simulações e comparações entre diferentes configurações apresentadas e resultados de outras técnicas. A intervenção inteligente entrega resultados que, com sucesso em muitos aspectos, superam as implementações tradicionais e abrem um vasto espaço para novas pesquisas e estudos nos aqui chamados: “Algoritmos Evolucionários Híbridos Auto-Adaptáveis”, ou mesmo, “Algoritmos Evolucionários Não-Darwinianos”.
Resumo:
Uma série de iniciativas para melhoria do processo de software surgiu recentemente visando melhorar a qualidade e a produtividade em organizações de desenvolvimento de software. Alguns modelos e normas têm buscado a implantação de melhorias no processo de desenvolvimento de software, o MPS.BR é um deles. Esse modelo de melhoria de processo é voltado para as micro, pequenas e médias empresas, de forma a atender as suas necessidades de negócio e foi o modelo escolhido para ser explorado nesse trabalho. Várias são as vantagens adquiridas com a implantação de um modelo de melhoria, umas delas é a definição de um processo sistemático de desenvolvimento de software, que auxilie tanto na qualidade e produtividade do processo quanto na qualidade do produto desenvolvido. Com um modelo de processo definido a organização pode contar com diversos benefícios associados à padronização, como, por exemplo, a otimização, a redução de custos com retrabalho, a redução de defeitos nos produtos, dentre outros. Mas não existem modelos prontos que possam ser aplicados diretamente a uma empresa específica de desenvolvimento de software e, por isso, é necessário modelar o processo, customizando-o, com o objetivo final de gerar um modelo que adequadamente represente o processo da organização. Uma das dificuldades para a implantação de modelos como o MPS.BR é a falta de metodologia que mostre como a implantação de melhoria deve ser feita e não apenas o que deve ser feito. Este trabalho propõe uma metodologia para a implementação do modelo MPS.BR baseada no modelo de implantação IDEAL, através de uma ferramenta específica, chamada WebAPSEE. A metodologia foi experimentada no CTIC - Centro de Tecnologia da Informação e Comunicação da UFPA que ao final do trabalho foi avaliado Nível G do MPS.BR.
Resumo:
O presente trabalho procurou identificar as competências necessárias, no processo de formação profissional do Arquiteto e urbanista, durante a graduação, tendo como foco a sua atuação como coordenador do processo de Projeto de edificações. A pesquisa utilizou uma metodologia qualitativa com enfoque exploratório e descritivo, envolvendo coleta de dados através de pesquisa de opinião. Foram analisados dados como: Resoluções do MEC e CONFEA/CREA, grades curriculares das Faculdades de Arquitetura e Urbanismo da Região Metropolitana de Belém-PA e a percepção de alunos e arquitetos (docentes e profissionais liberais) através de entrevistas, tendo como principal resultado uma proposta de reformulação curricular na formação do arquiteto e urbanista, através da inclusão de conhecimentos sobre coordenação do processo de projeto de edificações, com o objetivo de atender as necessidades deste profissional no campo de trabalho. O principal resultado obtido, foi uma proposta para o desenvolvimento de competências que procura trabalhar através de conhecimentos, habilidades e atitudes relacionados aos conteúdos, experiências de aprendizagem e formas de avaliação, a melhor forma de contribuir de forma efetiva com a formação do arquiteto e urbanista, com o objetivo possibilitar que este profissional possa atuar como coordenador do processo de projeto de edificações.
Resumo:
Este trabalho faz uma reflexão sobre a coordenação de projetos na indústria da construção de edifícios, identifica as etapas do processo de projeto, aponta a participação da equipe de projeto, durante as atividades de coordenação, apresenta a atuação do coordenador de projetos e sistematiza os procedimentos de controle e retroalimentação. Para desenvolver a pesquisa, foram realizados estudos bibliográficos sobre a Gestão e Coordenação de Projetos, no desenvolvimento do processo de projeto na construção civil. Também foram feitos estudos de campo, envolvendo 10 empresas de construção civil na área urbana da cidade de Belém-PA, com atuação nos mercados de incorporação e/ou construção de obras privadas ou públicas, visando propor diretrizes da gestão de projetos, integrada ao processo de desenvolvimento e coordenação dos mesmos. Como resultado, vimos que 100% das empresas pesquisadas afirmou que o planejamento técnico do projeto é dividido por etapas, conforme apresentação de fluxogramas distintos. 77,77% das empresas em questão respondeu que realiza a coordenação de projetos através de reuniões com as equipes responsáveis. Também 100% das empresas aponta como funções do coordenador de projetos a compatibilização entre os projetos e a manutenção do fluxo de informações entre os projetistas. Em 88,88% das empresas, foi possível observar que a retroalimentação do projeto acontece através do controle por meio de check list e planilhas. Por fim, são desenvolvidas e apresentadas diretrizes para aplicação da coordenação de projeto, como forma de melhorar o desempenho do desenvolvimento do processo de projeto e a execução dos edifícios, com a valorização do projeto e conseqüente economia de recursos, tempo e dinheiro, evitando erros, desperdício e trabalho nos empreendimentos.