engenharia de software
TRANSCRIPT
![Page 1: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/1.jpg)
Crise do Software
![Page 2: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/2.jpg)
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.
![Page 3: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/3.jpg)
Engenharia de Software:Objectivos
Melhorar a qualidade do software;
Aumentar a produtividade;
Satisfazer profissionalmente engenheiros de software.
![Page 4: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/4.jpg)
Engenharia de Software:Princípios
Reduzir inconsistências;
Apenas aspectos importantes, ignorar os detalhes;
Lidar com complexidade;
Reutilizar;
Flexibilizar.
![Page 5: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/5.jpg)
Fonte: modificado de The Standish Group International Inc (2006).
![Page 6: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/6.jpg)
Fonte: modificado de The Standish Group International Inc (2006).
![Page 7: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/7.jpg)
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.
![Page 8: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/8.jpg)
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.
![Page 9: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/9.jpg)
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…
![Page 10: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/10.jpg)
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!
![Page 11: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/11.jpg)
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 Win Rar instalado.
![Page 12: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/12.jpg)
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.
![Page 13: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/13.jpg)
4º Passo:
Ambos os ficheiros devem estar colocados na mesma pasta.
![Page 14: Engenharia de software](https://reader035.vdocuments.site/reader035/viewer/2022062406/5591c44c1a28ab3d408b469f/html5/thumbnails/14.jpg)
ProntoO programa está pronto a correr!