Engenharia de software
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Engenharia de software

on

  • 1,145 views

 

Statistics

Views

Total Views
1,145
Views on SlideShare
1,144
Embed Views
1

Actions

Likes
0
Downloads
4
Comments
0

1 Embed 1

http://softwareoptiwer.blogspot.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Engenharia de software Presentation Transcript

  • 1. Crise do Software
  • 2. Engenharia de Software
    Abordagem sistemática para o desenvolvimento;
    Aplicação pratica de conhecimento científico no software;
    Disciplina que usa princípios de engenharia para produzir e manter softwares.
  • 3. Engenharia de Software:Objectivos
    Melhorar a qualidade do software;
    Aumentar a produtividade;
    Satisfazer profissionalmente engenheiros de software.
  • 4. Engenharia de Software:Princípios
    Reduzir inconsistências;
    Apenas aspectos importantes, ignorar os detalhes;
    Lidar com complexidade;
    Reutilizar;
    Flexibilizar.
  • 5. Fonte: modificado de The Standish Group International Inc (2006).
  • 6. Fonte: modificado de The Standish Group International Inc (2006).
  • 7. Exercícios
    O que seria necessário aplicar para evitar a Crise do Software?
    • O uso de melhores técnicas, métodos e ferramentas; Mais treinamento e educação: Actualmente não se investe o suficiente; A mudança de paradigma sobre o que é desenvolver software e como deveria ser feito.
    Estamos ainda numa Crise de Software?
    • Sim, a engenharia de software ainda precisa evoluir para atingir patamares similares a outras engenharias. Os projectos de software ainda estão sujeitos a fracassos e é importante que sejam mantidas pesquisas com o objectivo de gerar novos processos e padrões para facilitar seu desenvolvimento.
  • Exercícios (Cont.)
    Segundo a Engenharia de Software, o que é um software de baixa qualidade?
    • Software sem documentação e com código desorganizado que não permite a extensibilidade.
    O facto do Software ser feito sob encomenda é um complicador? Torna a construção, de certa forma, artesanal?
    • Cada software deve ser construído de forma única. Ele é desenvolvido através do conhecimento e experiência dos analistas, projectistas e programadores. A criatividade é peça fundamental neste desenvolvimento.
  • Portabilidade de uma aplicação
    Uma aplicação portátil é um programa que pode ser levado connosco para qualquer parte num aparelho portátil como um disco externo, PEN USB, iPod. Estes programas não necessitam que seja instalado software adicional, apenas é necessário fazer o donwload da aplicação, extrair e já está pronta a funcionar.
    É uma óptima maneira de termos sempre á mão ferramentas de Office, editor de imagem, Web Browser, Chat, etc…
  • 8. 1º Passo:
    Escolher o programa que quer tornar portátil. Eu, escolhi o MP3 Rocket..
    Para o fazer, precisarás de uns programas próprios, no meu caso eu escolhi o 7-zip e o Universal Extractor. É também necessário criar uma pasta e colocar lá o ficheiro 7zS que deve ser sacado.
    Instala-los!
  • 9. 2º Passo:
    Depois de todos os programas instalados, no ficheiro do programa escolhido para tornar portátil, clique no botão direito do rato e escolha a opção:”UniExtract para Subdirectoria”. Para o fazer, é necessário também o programa WinRar instalado.
  • 10. 3º Passo:
    Seleccionar todos os ficheiros extraídos e com o botão direito do rato, escolher a opção 7-zip – adicionar ficheiros. Aparecerá esta janela. Grave numa pasta onde colocou o ficheiro 7zS.
  • 11. 4º Passo:
    Ambos os ficheiros devem estar colocados na mesma pasta.
  • 12. Pronto
    O programa está pronto a correr!