Você está na página 1de 16

1

MODELAGEM DE SISTEMAS
INTRODUO

Bruno Costa
2

Panorama sobre o Software

Mas, o que software?

Software de computador o
produto que os profissionais de
software constroem, e depois,
mantm ao longo do tempo
3

Panorama sobre o Software


Mas , ento, quem
faz os softwares?

Engenheiros de software
constroem e mantm, e Pera...
praticamente, todas as
pessoas do mundo
industrializado usam direta ou
indiretamente.
4

Por que ser que


o software to
importante?

Deve ser porque afeta praticamente todos


os aspectos de nossas vidas e tornou-se
muito utilizado no nosso comrcio, na nossa
cultura e nas nossas
atividades do dia-a-dia.
5

Creio que se constri um


Voc sabe quais so
software de computador
os passos para se
criar um software? como se constri qualquer
produto bem-sucedido.

Deve ser aplicado um processo


gil e adaptvel que leva a um
resultado de alta qualidade e
que satisfaz s necessidades das
pessoas que vo usar o produto.

Ou seja, voc aplica uma


abordagem de
Engenharia de Software.
6

Qual o resultado do
Para os USURIOS o
trabalho de criao de
produto de trabalho ser a
softwares? Tanto para
informao resultante que,
Usurios quanto para
de algum modo, torna
Engenheiros.
melhor o mudo deles.

Para os ENGENHEIROS,
so programas, contedos,
dados e documentos que
compe o software de um
computador.
7

Ahh, isso
Cara me ajuda...
muito fcil....

O que foi?
s adotar algumas das
estratgias, tcnicas ou
Como tenho metodologias da
literatura que envolve a
certeza que fiz Engenharia de Software
um software que voc ir alcanar um
corretamente? desenvolvimento
adequado de um
software!
8

Vou pesquisar no
google, quais os
tipos de software
que existem....
9

Genricos (COTS Commercial Off-The Shelf):

Tipo stand-alone (auto-suficientes, para seu


funcionamento no necessitam de um
software auxiliar, como um interpretador, sob
o qual tero de ser executados.

Ex. pacotes de software, como por


exemplo, processadores de texto,
ferramentas de gerenciamento, etc.
10

Sob encomenda ( personalizado) desenvolvidos para um


cliente em particular de acordo com as suas especificaes:

OBS.: Um software novo pode


ser criado atravs do
desenvolvimento de novos
programas, da configurao de
sistemas de software genricos
ou da reutilizao de um
software existente.
11

Caractersticas do Software

No existe pea de reposio para o software, como


ocorre com o hardware;

Toda falha de software indica um erro no projeto ou


no processo por meio do qual o projeto foi traduzido
em cdigo executvel por mquina;
12

Caractersticas do Software

O software deve ser desenvolvido conforme


o ambiente.

No o ambiente que deve se adaptar ao


software

Existe sempre uma presso para se fazer


mudanas em um software
13

Caractersticas do Software

Sua alta qualidade obtida mediante um bom projeto.

Seus custos esto concentrados no trabalho de


engenharia.

No pode desperdiar os recursos do sistema, como memria e


ciclo de processador. Eficincia inclui tempo de resposta, tempo de
processamento, utilizao de memria, etc...
14

1. O sucesso do software e medido pela qualidade e no


por quantidade;

2. Deve ser usvel, sem esforo excessivo, pelo tipo de


usurio para o qual ele foi projetado;

3. No se desgasta, mas se deteriora devido as


mudanas;

4. Deve ser escrito de modo que possa evoluir para


atender s necessidades de mudana dos clientes.
15

Exige pacincia
e leva tempo,
No se muito tempo;
esquea...
Um bom software
feito e refeito vrias
vezes, at que fique
bom e
verdadeiramente til;

Fazer software
pode ser
trabalhoso e at
mesmo
cansativo;
A interface leva
tempo para
amadurecer.
16

At a prxima...