O slideshow foi denunciado.

Engenharia de Software

381 visualizações

Publicada em

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Engenharia de Software

  1. 1. Curso Técnico em Informática Aplicativos Engenharia de Software Engenharia de Software Aline Werner Gisele Kugert
  2. 2. Curso Técnico em Informática Aplicativos Engenharia de Software Aline Werner, Gisele Kugert Engenharia de Software Trata de aspectos relacionados ao estabelecimento de processos, métodos, técnicas, ferramentas e ambientes de suporte ao desenvolvimento de software, visando aumentar a qualidade dos produtos e aumentar a produtividade no processo de desenvolvimento.
  3. 3. Curso Técnico em Informática Aplicativos Engenharia de Software Aline Werner, Gisele Kugert Histórico Surgiu em 1970, quando o desenvolvimento dos softwares começou a passar por dificuldades, causadas pelo grande crescimento da demanda, complexidade dos problemas e inexistência de técnicas estabelecidas para seu desenvolvimento. Os projetos estouravam o orçamento ou o prazo, os softwares não atingiam os requisitos ou eram de baixa qualidade e os códigos eram difíceis de manter.
  4. 4. Curso Técnico em Informática Aplicativos Engenharia de Software Aline Werner, Gisele Kugert Processo de Software É o conjunto de atividades, métodos, práticas e transformações que guiam pessoas na produção de software. Para ser eficaz, deve considerar as relações entre as atividades, os artefatos produzidos no desenvolvimento, as ferramentas e os procedimentos necessários e a habilidade, treinamento e motivação das pessoas envolvidas.
  5. 5. Curso Técnico em Informática Aplicativos Engenharia de Software Aline Werner, Gisele Kugert Etapas do Processo de Software 1. Planejamento 2. Análise dos requisitos 3. Projeto 4. Testes 5. Implantação 6. Operação 7. Manutenção
  6. 6. Curso Técnico em Informática Aplicativos Engenharia de Software Aline Werner, Gisele Kugert Áreas de Conhecimento As áreas de conhecimento da Engenharia de Software, determinadas pelo SWEBOK (Corpo de Conhecimento da Engenharia de software), são: Requisitos de Software, Projeto de Software, Construção de Software, Teste de Software, Manutenção de Software, Gerência de Configuração de Software, Gerência de Engenharia de Software, Ferramentas e Métodos de Engenharia de Software, e Qualidade de Software.
  7. 7. Curso Técnico em Informática Aplicativos Engenharia de Software Aline Werner, Gisele Kugert Métodos e Ferramentas Podem ser consideradas ferramentas automatizadas que têm como objetivo auxiliar o desenvolvedor de sistemas em uma ou várias etapas do ciclo de desenvolvimento de software. Algumas delas são: Compilador, Debug, Geração de código, Modelagem, Testes automatizados e Refatoração.
  8. 8. Curso Técnico em Informática Aplicativos Engenharia de Software Aline Werner, Gisele Kugert Gerência de Projetos A gerência de projetos cuida da parte de entregar o sistema de software dentro do prazo e de acordo com os requisitos estabelecidos, sempre levando em conta as limitações como o orçamento e tempo. É caracterizada por tratar sobre um produto muito flexível e com processo de desenvolvimento com baixa padronização.
  9. 9. Curso Técnico em Informática Aplicativos Engenharia de Software Aline Werner, Gisele Kugert Conclusão A Engenharia de Software é, portanto, muito importante no mundo globalizado em que vivemos, pois está sempre presente, já que muitas das atividades de nosso dia a dia não seriam possíveis sem ela, além de vários objetos que utilizamos.
  10. 10. Curso Técnico em Informática Aplicativos Engenharia de Software Aline Werner, Gisele Kugert Referências SOMMERVILLE, Ian. Engenharia de Software. São Paulo, SP: Pearson, 2007. FALBO, Ricardo de Almeida. Engenharia de Software. Disponível em <http://www.inf.ufes.br/~falbo/download/aulas/es-g/2005-1/NotasDeAula.pdf>. Acessado em 17 de abril de 2014. LAPOLLI, André Luis. Desenvolvimento dos sistemas de aquisição, controle e análise de dados utilizando tecnologia de engenharia e ciência da computação. Disponível em <http://lapolli.pro.br/escolas/fmu/progi/exemplos/propes.pdf>. Acessado em 18 de abril de 2014. MARTINS, Gabriela Jéssica. NUNES, Luciana Naves. SILVA, Rodrigo de Castro. Engenharia de Software. Áreas de conhecimento. Disponível em <http://trabalhoengenhariasoftware.wordpress.com/>. Acessado em 20 de abril de 2014. WIKIPÉDIA: a enciclopédia livre. Friedrich Ludwig Bauer. Disponível em <http://pt.wikipedia.org/wiki/Friedrich_Ludwig_Bauer>. Acessado em 24 de abril de 2014. WIKIPÉDIA: a enciclopédia livre. Engenharia de Software. Disponível em <http://pt.wikipedia.org/wiki/Engenharia_de_software>. Acessado em 17 de abril de 2014.

×