A Engenharia de software
Por: enricomanfron • 23/9/2018 • Abstract • 13.187 Palavras (53 Páginas) • 118 Visualizações
-------------------------------------------------
| eng de software | 3310-4764 |
-------------------------------------------------
stadzisz@utfpr.edu.br
ENGENHARIA DE SOFTWARE
topicos
- introdução à engenharia de software
- processos de software
- especificação de requisitos
avaliação
nota = ((trabalhos + p1)/2 + p2)/2
É a área de conhecimento pior compeendida
É a profissao do engenheiro de software
A area de intercecção entre enenharia de software e bsi se chama conhecimento de desenvolvimento de software.
a ieee é uma associação que tem porficionais que buscam representar os engenheiros no sentido de criar um congrassamento uma troca de conhecimento ou informação, com jornais e tals, com alto prestígio. A ieee também escreve normas, e algumas delas se tornam oficiais.
ACM - Association for Computing Machine - nome infeliz criado nos anos 60.
essas empresas tem interesse das áreas de computação:
- computer engineering
- computer science
- softaware engineering
- information system
- information technology
7/8/2018
É a área de conhecimento que envolve a aplicação e o desenvolvimento de:
métodos, técnicas, processos, padrões, modelos, normas, linguagens, paradigmas e ferramentas, para o desenvolvimento sistemático de software
método - formas de fazer alguma coisa, (mais padrão como um todo)
técnica - idem ao método. Porém podemos dizer (nessa matéria) que um método é um conjunto de técnicas.
processos - é a descrição de como fazer alguma coisa. é mais a forma que o significado. se espera que ele seja mais desenhado.
BPMN - Business Process Modeling Notation
O&M - Organização e Métodos
padrões - algo que ja foi feito e que pode ser útil.
modelos - algo que ja foi feito e que também pode ser útil
normas -
linguagen -
paradigma - a forma como voce pensa em fazer coisas
Importância de software (e portanto engenharia de software)
a tendencia é se tornar cada vez mais vital
Problemas:
- baixa produtividad
Aula 3 13/08
Problemas Na Inovação:
- baixa produtividade: complexidade intrinsica que existe no desenvolvimento de sofrware.
- prazos longos: o problema com prazos longos é que daqui a 5 anos o software pode perder o interesse. orkut
- alto custo: não tem acessibilidade, nos leva a um sofrimento por nao atender a demanda
Capitalização do Conhecimento
- demanda crescente por qualidade -> baixa produtividade, no setor aeronautico : exitem 5 níveis de A (falhou morreu) a E (falhou ninguém notou) de e para a são 8X
- aumento da complexidade: as pessoas querem mais complexidade, querendo que o software faça mais coisas e mais espertos o que implica em baixa produtividade
- falta de gente capacitada:
DEMANDA x CAPACIDADE
|
|
|
|
|
| -
| |
| - |
| |
| - |THE CHAOS REPORT
| |GAP
| - |
| |
| - |
| -
| - -
| |CRISE DE SOFTWARE -
| - |GAP -
| | -
| - | -
| -
- -
| -
-_____________________________________________________________________________________
50 60 70 80 90 00 10 HOJE
14/08
capacidade = npessoas x produtividade
o que é software?
- programa de computador, software não é um programa de computador (arquivos executáveis
...