Top Banner
Engenharia de Software
14

Engenharia de software2

Jun 30, 2015

Download

Education

Tiago Pinhão
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Engenharia de software2

Engenharia de Software

Page 2: Engenharia de software2

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 software2

Engenharia de Software:Objectivos

Melhorar a qualidade do software;

Aumentar a produtividade;

Satisfazer profissionalmente engenheiros de software.

Page 4: Engenharia de software2

Engenharia de Software:Princípios

Reduzir inconsistências;

Apenas aspectos importantes, ignorar os detalhes;

Lidar com complexidade;

Reutilizar;

Flexibilizar.

Page 5: Engenharia de software2

Fonte: modificado de The Standish Group International Inc (2006).

Page 6: Engenharia de software2

Fonte: modificado de The Standish Group International Inc (2006).

Page 7: Engenharia de software2

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 software2

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 software2

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 software2

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 software2

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 software2

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 software2

4º Passo:

Ambos os ficheiros devem estar colocados na mesma pasta.

Page 14: Engenharia de software2

ProntoO programa está pronto a correr!