Síntese tópicos engenharia de software
CURSO DE PÓS-GRADUAÇÃO LATO SENSU EM ENGENHARIA DE SISTEMAS
JORGE LUIZ MENDES DE SOUZA
TÓPICOS AVANÇADOS DE ENGENHARIA DE SOFTWARE
GURUPI - TO
2011
JORGE LUIZ MENDES DE SOUZA
TÓPICOS AVANÇADOS DE ENGENHARIA DE SOFTWARE
GURUPI - TO
2011
INTRODUÇÃO
Hoje a engenharia de software é uma parte fundamental no desenvolvimento e aprimoramento de sistemas, pois a mesma atua na área de criação e manutenção das aplicações de sistemas utilizando conjuntamente ferramentas da ciência da computação, projetos e engenharia, o que nos leva ao desenvolvimento com menos probabilidade de erros, redundâncias num mesmo projeto e facilidade em concluir os projetos em tempo hábil.
DESENVOLVIMENTO Inicialmente introduzimos o SWEBOK, o qual propõe um conjunto de regras bem definidos para dar o passo inicial ao se desenvolver projetos, principalmente envolvendo sistemas, conforme o nosso material de estudo as etapas são as seguintes, promover visão consistente da engenharia no âmbito mundial, demarcar limite entre esta e outras disciplinas, definido estes passos avançamos à divisão dentro do SWEBOK, quais sejam, requisito de software, design de sistemas, construção, teste, manutenção de software, gerencias de configuração e engenharia, processos, métodos e ferramentas e qualidade de software, práticas estas que modelam e regulam a engenharia ao passo que a utilizamos para desenhar e efetivar nossos projetos. Ao trabalhar os projetos devemos definir a arquitetura a ser esboçada, esta pode ser centrada nos dados, onde temos um deposito de dados, fluxo de dados onde temos tubos e filtros onde os dados entram e são transformados antes da saída, chamada e retorno, quando a linguagem de programação não possui suporte para encapsulamento, orientada a objetos, quando os elementos são encapsulados em um componente e a ação se dá por meio de passagem de mensagens e por último a arquitetura em camadas, onde a estrutura