TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Engenharia De Software

Exames: Engenharia De Software. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  7/5/2014  •  357 Palavras (2 Páginas)  •  238 Visualizações

Página 1 de 2

A Engenharia de Software (ES) serve para dar um tratamento de engenharia (mais sistemático e controlado) ao desenvolvimento de sistemas de software complexos. é uma área do conhecimento da informática voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de ciência da computação, gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade.

Os fundamentos para a engenharia de software envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de software, avaliando e garantindo suas qualidades. Além disso, a engenharia de software deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento.

A metodologia na Engenharia de Software envolve princípios filosóficos que guiam uma gama de métodos que utilizam ferramentas e práticas diferenciadas para realizar algo. Assim teríamos, por exemplo, a Metodologia Estruturada, na qual existem vários métodos, como Análise Estruturada e Projeto Estruturado (muitas vezes denominados SA/SD, e Análise Essencial. Tanto a Análise Estruturada quanto a Análise Essencial utilizam a ferramenta Diagrama de Fluxos de Dados para modelar o funcionamento do sistema.

Os engenheiros de sistema estão envolvidos com a especificação do sistema computacional, definindo sua arquitetura e integrando as diferentes partes necessárias para a criação do sistema. Detalhes de construção de cada um dos componentes ficam a encargo desses profissionais. A Gerencia de projetos se preocupa em entregar o sistema de software no prazo e de acordo com os requisitos estabelecidos, levando em conta sempre as limitações de orçamento e tempo.

Outro ponto importante é o uso de ferramentas CASE (Computer-Aided Software Engineering). Essa classificação abrange toda ferramenta baseada em computadores que auxiliam atividades de engenharia de software, desde de análise de requisitos e modelagem até programação e testes

O engenheiro de software deve possuir habilidades com raciocínio lógico e matemáticas bem desenvolvidas. Deve ter bom entrosamento para trabalhar em equipe e visão holística do mundo, sociedade e suas dinâmicas. O profissional deve ter organização e persistência, além de capacidade para enfrentar novos desafios e expandir as fronteiras do conhecimento na área. deve ter organização e persistência, além de capacidade para enfrentar novos desafios e expandir as fronteiras do conhecimento na área

...

Baixar como (para membros premium)  txt (2.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com