Universidade Federal de Minas Gerais Trabalho Extra – Programação de Computadores DCC001 - 2012_2 Professor: Carlos Camarão Aluno: Pedro Henrique Evangelista Porto Curso: Engenharia de Minas 17/12/12 1 A programação de computadores A programação de computadores, hoje, é uma disciplina fundamental para qualquer curso de ciências exatas. Com a atual demanda do mercado de trabalho e independente da área de atuação do profissional, o conhecimento de um software já não é mais um diferencial, é um pré-requisito básico. Na Engenharia, por exemplo, qualquer engenheiro que se preze deve saber pelo utilizar pelo menos um programa que possua ferramentas que facilitam o seu trabalho, como o AutoCAD, por exemplo. Esses programas possuem ferramentas que possibilitam o profissional a elaborar e visualizar determinado projeto. Obviamente, é necessário ter um conhecimento prévio sobre o programa e as ferramentas utilizadas por ele. Diferentes empresas de engenharia utilizam diferentes programas, então é preciso que o profissional tenha uma visão bastante ampla sobre os programas e seu funcionamento em geral. No caso do AutoCAD, que é um programa bastante famoso, ele possibilita a elaboração de peças de desenho técnico em duas e três dimensões, além de disponibilizar diversos recursos para a visualização em diversos formatos. Desenho de uma bicicleta feito no AutoCAD. 2 Como já foi dito anteriormente, não existe um programa padrão utilizados por todas as empresas de engenharia. Cada empresa utiliza o programa que melhor atende suas demandas, sejam elas financeiras, técnicas ou funcionais. Obviamente, cada programa possui uma linguagem diferente e consequentemente ferramentas diferentes, algumas próprias de determinado programa, outras gerais, mas realizado com operações diferenciadas. Os programas, de modo geral, podem ser utilizados por profissionais de diversas áreas, como o AutoCAD, que pode ser utilizado por engenheiros mecânicos, arquitetos, engenheiros civis, engenheiros de minas, engenheiros elétricos, etc. Certos programas possuem uma área de atuação específica, o que não impede a sua utilização por profissionais de outra área, mas isso não é recomendado. Programação na área de mineração Assim como em qualquer engenharia, a mineração é constituída por diversas áreas funcionais, cada um com seus desafios próprios. É dever do engenheiro de minas realizar processos que minimizam esses desafios em relação a gastos, segurança e sucesso no trabalho. O engenheiro deve ser bastante criativo e versátil de modo a utilizar as ferramentas disponíveis para que esses processos dêem o resultado esperado. Na área mineradora, existem diversos softwares que visam garantir a lucratividade das operações. Abaixo, alguns exemplos. SoftExpert Software Oferece suporte para toda a cadeia de valor da mineração - extração, conversão de bens primários, processamento do material e sua distribuição. As soluções da SoftExpert também atendem aos requisitos específicos desse setor nas áreas de gestão da cadeia de fornecimento, administração de contratos e contas, gestão de operações, conformidade e gestão do ativo da empresa. Elas ajudam as organizações a diminuir a exposição a riscos e a fortalecer a 3 competência e a conformidade relacionadas à mitigação de riscos, oferecendo uma ferramenta abrangente para avaliação e gestão dos riscos operacionais que facilita as ações de inspeção, auditoria, análise e monitoramento. As atividades de extração, processamento e transporte do setor de mineração e metalurgia usam equipamentos grandes e dispendiosos, que requerem muita manutenção. As soluções da SoftExpert permitem a gestão precisa dos ativos fixos e oferecem uma base sólida para o gerenciamento disciplinado da manutenção, levando a uma produtividade maior e à redução dos custos da produção. Como exemplos de empresas da área mineradora/metalúrgica que utilizam o SoftExpert temos: - Cerro Vanguardia - Marcegaglia - Menegotti 4 SAP for mining Desenvolvido em colaboração com empresas mineradoras globais e vendedores independentes de software para atender às necessidades desta indústria especializada, as soluções SAP for Mining trazem uma maior visibilidade das operações de mineração – melhorando a colaboração diária e os insights, fornecendo relatórios precisos para uma tomada de decisões estratégica. Com um gerenciamento operacional integrado e capacidades para lidar com cadeias de fornecimento, você pode reduzir custos, aumentar sua produção, melhorar a manutenção de equipamentos, aumentar a flexibilidade organizacional e melhorar a competitividade global. O SAP for Mining, disponibiliza os seguintes benefícios: Melhor eficiência e custos de manutenção reduzidos – com a completa integração de planejamento de produção e gerenciamento de ciclo de vida de bens, você pode melhorar o gerenciamento de bens, reduzir custos de manutenção e aperfeiçoar planos de produção. Equilíbrio na cadeia de fornecimento – as soluções de mineração da SAP integram completamente áreas-chave da empresa – incluindo o planejamento empresarial, operações, gerenciamento da cadeia de fornecimento, relacionamento com fornecedores e contratados e inteligência empresarial – possibilitando uma visão completa desde as escavações até a sala da direção. Melhor conformidade a regras – a integração de informações financeiras e demais dados empresariais facilita a tomada de decisões operacionais e estratégicas e permite a conformidade a regras ambientais e à governança corporativa. Melhor colaboração com fornecedores e consumidores – você pode estender a funcionalidade a fornecedores e consumidores usando uma arquitetura orientada a serviços, baseada em serviços Web, Java e outros padrões de mercado. Já que você pode maximizar o uso de sistemas já implantados, você pode obter o retorno de seu investimento mais rapidamente. 5 Menor custo total de propriedade – uma única e integrada base de software elimina a necessidade de manter sistemas de software distintos e interfaces caras necessitadas por outras soluções, reduzindo desta forma o custo total de propriedade. Prorok AB O Propack é um pacote de softwares que utilizam tecnologia de ponta para a indústria de mineração, especialmente desenvolvido para modelagem e avaliação tridimensional de corpos de minério. A Prorok AB é uma empresa sueca líder no mercado europeu de soluções de Mineração baseadas no Microstation. O foco do desenvolvimento técnico da Prorok AB são programas de computador para as Indústrias Mineral, de Mineração e de Engenharia. A estratégia de desenvolvimento da Prorok AB é baseada em um sistema de módulos de softwares para a vizualização de informação 3D em CAD. A equipe de trabalho, do mais alto nível, é constituída de especialistas em física, geoestatística, mineração, engenharia e técnicas de computação. Concluindo, a partir dos exemplos dados, temos o quão importante para o profissional engenheiro ter conhecimento na área de programação. Tanto para conseguir utilizar determinado programa quanto para elaborar projetos a partir deste programa. A disciplina Programação de Computadores, dada no primeiro período do curso de Engenharia de Minas na UFMG, nos dá uma visão geral de como funciona essa nova ciência que é a computação, além do conhecimento de uma linguagem bastante utilizada mundialmente, no caso a linguagem C. Tendo essa visão, os alunos serão capazes de se aprimorar durante o curso, alguns fazendo cursos externos de determinados programas, e se formarem profissionais já aptos a trabalhar ou a aprender a utilizar o programa que determinada empresa utiliza. 6 Bibliografia: http://pt.wikipedia.org/wiki/AutoCAD http://www.softexpert.com.br/ http://www.sap.com/brazil/index.epx http://www.virtualcad.com.br/produtos/prorok.html http://www.prorok.se/ 7 8