Você está na página 1de 14

Engenharia de Software

Leitura de Software
Introduo a Leitura de Software
Prof. Alessandro Cruvinel Machado de
Arajo
alessandro@inf.ufg.br

Software
O que software ?
Do que ele composto?

??????????????

Prof. Alessandro Cruvinel Machado de Arajo

Desenvolvimento de
Software
Como o software produzido?
Quais so as etapas?

??????????????

Prof. Alessandro Cruvinel Machado de Arajo

Direo do Desenvolvimento de
Software

Desenvolvimento de
Software
Sabemos fazer todas as etapas do
processo de desenvolvimento de
software ?
Somos experts nisso ?

Prof. Alessandro Cruvinel Machado de Arajo

Projeto Poltico-Pedaggico
Disciplinas de:
Ambientao
Fundamentao
Maturao
(Optativas)

http://www.inf.ufg.br

Prof. Alessandro Cruvinel Machado de Arajo

The SWEBOK Guide (2004 Version)

(Technical Report ISO/IEC TR 19759)

Ten knowledge areas (KAs) within the field of software engineering:


1. Software requirements
2. Software design
3. Software construction
4. Software testing
5. Software maintenance
6. Software configuration management
7. Software engineering management (Engineering management)
8. Software engineering process
9. Software engineering tools and methods
10. Software quality

so defines disciplines related to software engineering:


mputer engineering
mputer science
anagement
athematics
uality management
ftware ergonomics (Cognitive ergonomics)
stems engineering
Prof. Alessandro Cruvinel Machado de Arajo

Desenvolvimento de
Software
Sabemos fazer todas as etapas do
processo de desenvolvimento de
software ?
Somos experts nisso ?

Parabns, ningum faz


isso melhor do que a
Prof. Alessandro Cruvinel Machado de Arajo

Concordam comigo ???

Prof. Alessandro Cruvinel Machado de Arajo

Mais existe tambm uma outra


direo ...

Leitura
Ler no um ato mecnico, pelo contrrio, deve ser um ato
prazeroso completamente desligado da ideia de obrigatoriedade.
Primeiramente importante ter a conscincia de que saber ler no
significa saber compreender e este um problema srio em nosso
pas.
Pelo menos 38% dos brasileiros tm dificuldade em interpretar aquilo
que l. Isto grave e deve ser combatido. Como? Com esforo
prprio.
A compreenso depende muito da bagagem cultural do indivduo e
por este motivo que a maioria dos livros indica a faixa etria ideal
para l-los.
Na nsia de atingir o objetivo voc pode acreditar que ler vrios
livros ao mesmo tempo pode ajud-lo. Ledo engano. Um livro por vez
o indicado.
Escreve bem quem l muito e escreve melhor quem l e escreve
muito. Assim como o esporte, a leitura e a escrita devem ser
exercitados.
Prof. Alessandro Cruvinel Machado de Arajo

11

Porque importante ler?


1.Entendimento:uma boa leitura leva a pessoa ao entendimento de
assuntos distintos.
2.Cultura:atravs da leitura temos possibilidade de ter contato com
vrias culturas diferentes.
3.Reflexivos:lendo, nos tornamos reflexivos, ou seja, formamos uma
ideia prpria e madura dos fatos.
4.Conhecimento:atravs da leitura falamos e escrevemos melhor.
5.Leitura dinmica:quem l muito, comea a refletir mais rpido.
6.Vocabulrio:esse item fato, pois quem l tem um repertrio de
vocbulos muito mais avanado.
7.Escrita:com conhecimento, reflexo e vocabulrio bvio que o
indivduo conseguir desenvolver seu texto com muito mais destreza e
facilidade. Quem l, se expressa bem por meio da escrita.
8.Diverso:sim, a leitura promove diverso, pois quem l levado a
lugares que no poderia ir.
9.Informao:atravs da leitura ficamos informados sobre o que
acontece no mundo e na nossa regio.
Prof. Alessandro Cruvinel Machado de Arajo

12

Leitura de Software
Lendo software vamos conhecer como
esses diferentes softwares foram
construdos. Seu estilo, arquitetura,
conveno de codificao, estruturas
de controle e de dados, mecanismos
de persistncia e concorrncia,
integraes, interfaces de usurio, ...
Vamos ser influenciados por esse
conhecimento e vamos moldar a nossa
forma de desenvolver software.
Prof. Alessandro Cruvinel Machado de Arajo

13

Leitura de Software
Lendo software nos vamos escrever
melhores softwares.

Prof. Alessandro Cruvinel Machado de Arajo

14