









Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Este documento discute as semelhanças e diferenças entre a engenharia de software e a civil, enfatizando as dificuldades e desafios encontrados na maturação da engenharia de software. O texto compara as indústrias e aborda as questões relacionadas à natureza abstrata do software e à falta de padrões definidos no mercado.
Tipologia: Exercícios
1 / 16
Esta página não é visível na pré-visualização
Não perca as partes importantes!










Diversos tipos de softwares são usados na engenharia, tanto pelos alunos no curso de engenharia quanto pelos engenheiros no exercício da profissão. Os programas desenvolvidos, e aperfeiçoados com o tempo, servem como instrumentos eficientes na otimização do trabalho no que diz respeito à qualidade e praticidade.
Hoje na tão comparada engenharia civil, temos técnicas de construção de prédios, pontes, estádios e outras obras da engenharia com um bom nível de acompanhamento e evolução e muitas vezes é inevitável a comparação com a área de engenharia de software e projetos de desenvolvimento.
Porque construir software é tão difícil? Porque apesar de toda evolução tecnológica e técnica ainda temos tantos atrasos, com custos acima do esperado e com tantos fracassos?
Devido as limitações físicas e a estrutura do mercado, não vemos muitas construtoras ou empresas criando seus canos ou mesmo seus padrões de tomadas , no geral existe um mercado bem maduro com padrões bem definidos.
Provavelmente o engenheiro civil após medir e montar uma planta da construção se reuni com a equipe de pedreiros ou o mestre de obra responsável e define prazos e atividades em relação a construção de um cômodo por exemplo. Ainda não ouvi falar na situação onde um pedreiro fale que vai demorar por exemplo uma semana para construir uma parede, pois precisa primeiro criar o bloco para a parede e normalmente com algum desvio, qualquer pedreiro é capaz de levantar a mesma parede mais ou menos no mesmo tempo.
Essa diferença na natureza do trabalho e dos resultados, pois software naturalmente é algo lógico e não físico, gera um grande conflito e atrapalha muito esse processo de maturação da engenharia de software, pois um prédio para atender suas necessidades mesmo que desenvolvidos ou proposto por 3 construtoras diferentes terá muitas coisas iguais, já no caso do software um mesmo produto pode ter 3 desenvolvimentos totalmente diferentes com o mesmo resultado em termos de requisitos atendidos.
Essa diferença gera uma grande dificuldade em digamos “materializarmos” o software em termos de padrões largamente utilizados no mercado, por exemplo hoje só em .net temos mais de 10 frameworks e mecanismos de acesso a dados, além claro das possibilidades que temos de criação do nosso próprio mecanismo.
O AutoCAD é um software do tipo CAD (desenho assistido por computador) produzido pela Autodesk. Criado em 1982, foi o primeiro do gênero a ser executado em computadores domésticos o que veio a ser um fator chave para a sua grande popularização. Utilizado para a elaboração de desenho técnico em duas dimensões e para a criação de modelos tridimensionais, o software vem disponibilizando também, em suas versões mais recentes, vários recursos para a visualização em diversos formatos. AutoCAD