TrabalhoLeis
334 palavras
2 páginas
Exercícios deClasse
UTN FRRo Java
Dados Do Sistema
.14 releases
.17 commits
.1 contribuidor
Versão 2.3
Complexidade: 1,285714
LOC: 163
Data: 10 de abril
Versão 2.4
Complexidade: 1,285714
LOC: 178
Data: 10 de abril
Versão 2.5
Complexidade: 1,285714
LOC: 178
Data: 10 de abril
Versão 2.6
Complexidade: 1,285714
LOC: 196
Data: 10 de abril
Versão 3.0
Complexidade: 1,285714
LOC: 196
Data: 5 de maio
Versão 3.1
Complexidade: 2,023809
LOC: 252
Data: 6 de maio
Versão 3.2
Complexidade: 2,079364
LOC: 291
Data: 6 de maio
Versão 3.3
Complexidade: 1.388006
LOC: 484
Data: 7 de maio
Versão 4.0
Complexidade: 1,388004
LOC: 484
Data: 10 de maio
Versão 4.1
Complexidade: 1,429893
LOC: 779
Data: 17 de maio
Leis de Evolução de
Software
1- Mudança contínua
De acordo com a análise feita dos dados, o produto se encontra em mudança contínua, pois apresenta 10 versões diferentes em um ano, provando uma frequente manutenção.
2- Incremento da
Complexidade
No primeiro mês a complexidade manteve-se estável. A partir do segundo mês, as manutenções passaram a apresentar uma maior complexidade no software, causando a deterioração da estrutura do mesmo.
3- Auto-Regulação
De acordo com a lei de auto-regulação, o software manteve-se estável nos primeiros meses e tendeu à regularidade.
4- Conservação da
Estabilidade
Organizacional
Seguindo com a lei da conservação da estabilidade organizacional, o software apresentou uma diferença grande no segundo mês devido à complexidade, mas ao fim não houve uma mudança significativa nos resultados
5- Conservação da
Familiaridade
Aconteceu a conservação da familiaridade do software, pois as manutenções feitas nas versões não fizeram tanta diferença da funcionalidade geral.
6- Crescimento Contínuo
Ao ser traçada a linha de tendência, podemos ver claramente o crescimento contínuo, podendo prever o crescimento da complexidade com o tempo.
7- Declínio da Qualidade
A qualidade foi mantida e adaptada às mudanças do ambiente