Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 12 additions & 17 deletions 3-PB/documentidiprogetto/pianodiqualifica_2.0.0.typ
Original file line numberDiff line numberDiff line change
Expand Up@@ -110,23 +110,22 @@ Sarà possibile salvare le automazioni generate e avviarle in un secondo momento
== Glossario
//TODO fix link
Data la presenza di termini tecnici e acronimi, è stato redatto un glossario per facilitare la comprensione del documento.\
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[Glossario].
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[Glossario].

== Riferimenti
=== Riferimenti normativi
- *Norme di progetto* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf]

- * ISO/IEC 12207:1995* [ultimo accesso il: 11/07/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]
- * ISO/IEC 12207:1995* [ultimo accesso il: 28/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]

- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]
- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]

=== Riferimenti informativi
//TODO fix
- *Glossario* [versione 1.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf]
- *Glossario* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf]

- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]
- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]

- *Slide T08 - Qualità del processo* [ ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]
- *Slide T08 - Qualità del processo* [ ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]

#pagebreak()

Expand DownExpand Up@@ -411,7 +410,7 @@ Un valore alto implica che i moduli sono strettamente interconnessi, rendendo di
rows: auto,
inset: 7pt,
table.header([*Metrica*], [*Nome*], [*Valore Accettabile*], [*Valore Ottimo*]),
[MPD-CC], [Complessità ciclomatica], [≤15], [≤6],
[MPD-CC], [Complessità ciclomatica], [≤20], [≤10],
[MPD-CS], [Code Smell ], [≤10], [0],
[MPD-COC], [Coefficient of Coupling ], [≤0.5], [≤0.3],
))
Expand DownExpand Up@@ -967,8 +966,6 @@ Di seguito viene fornita una tabella contenente i test di sistema effettuati, di

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-33], [Verificare che l'utente possa eliminare una _routine_ esistente], [S],

[TS-34], [Verificare che il sistema restituisca un errore se si tenta di interagire con un _workflow_ inesistente], [S],
Expand DownExpand Up@@ -1094,12 +1091,11 @@ Di seguito viene riportata una tabella contenente i test di accettazione effettu

= Cruscotto di Valutazione

//TODO: aggiungere linea fine RTB su sprint 9 inizio PB
<cruscotto>
La seguente sezione riporta un'analisi dell'andamento delle metriche di qualità del prodotto e del processo, in modo da monitorare il progresso del progetto e verificare se gli obiettivi di qualità sono stati raggiunti.\

== Estimated at Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 100%), caption: [
Stima del costo totale nel tempo
])
=== RTB
Expand All@@ -1117,7 +1113,7 @@ Tuttavia, si è riusciti a terminare portando il valore al di sotto del *BAC*.

#pagebreak()
== Planned Value (MPC-PV) & Earned Value (MPC-EV)
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 100%), caption: [
Stima dei valori EV e PV nel tempo
])
=== RTB
Expand All@@ -1130,7 +1126,7 @@ I due valori si avvicinano sempre di più a quello di *BAC* indicando che il gru

#pagebreak()
== Actual Cost (MPC-AC), Estimated To Complete (MPC-ETC) & Estimated At Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 100%), caption: [
Stima dei valori AC, ETC e EAC nel tempo
])
=== RTB
Expand All@@ -1147,7 +1143,7 @@ Si può quindi affermare che il progetto è stato completato rispettando il budg
#pagebreak()

== Cost Variance (MPC-CV) & Schedule Variance (MPC-SV)
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 100%), caption: [
Stima dei valori CV e SV nel tempo
])
=== RTB
Expand All@@ -1162,7 +1158,7 @@ Si può notare che i valori di *MPC-SV* e *MPC-CV* si sono stabilizzati subendo
#pagebreak()

== Cost Performance Index (MPC-CPI)
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 100%), caption: [
Stima dei valori CPI nel tempo
])
=== RTB
Expand DownExpand Up@@ -1236,7 +1232,6 @@ Dal grafico emerge che in fase di PB il gruppo è riuscito a mantenere un'effici

#pagebreak()

//TODO GRAFICO
== Requisiti obbligatori soddisfatti (MPD-RO)
#figure(image("../../assets/chart/PB/RO_chart.svg", width: 90%), caption: [
Stima dei valori RO nel tempo
Expand Down
2 changes: 1 addition & 1 deletion assets/chart/PB/AC_ETC_EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CPI_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CV_SV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/PV_EV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
fix minori by Aleenamthw · Pull Request #171 · Sigma18Unipd/docs · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 12 additions & 17 deletions 3-PB/documentidiprogetto/pianodiqualifica_2.0.0.typ
Original file line numberDiff line numberDiff line change
Expand Up@@ -110,23 +110,22 @@ Sarà possibile salvare le automazioni generate e avviarle in un secondo momento
== Glossario
//TODO fix link
Data la presenza di termini tecnici e acronimi, è stato redatto un glossario per facilitare la comprensione del documento.\
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[Glossario].
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[Glossario].

== Riferimenti
=== Riferimenti normativi
- *Norme di progetto* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf]

- * ISO/IEC 12207:1995* [ultimo accesso il: 11/07/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]
- * ISO/IEC 12207:1995* [ultimo accesso il: 28/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]

- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]
- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]

=== Riferimenti informativi
//TODO fix
- *Glossario* [versione 1.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf]
- *Glossario* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf]

- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]
- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]

- *Slide T08 - Qualità del processo* [ ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]
- *Slide T08 - Qualità del processo* [ ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]

#pagebreak()

Expand DownExpand Up@@ -411,7 +410,7 @@ Un valore alto implica che i moduli sono strettamente interconnessi, rendendo di
rows: auto,
inset: 7pt,
table.header([*Metrica*], [*Nome*], [*Valore Accettabile*], [*Valore Ottimo*]),
[MPD-CC], [Complessità ciclomatica], [≤15], [≤6],
[MPD-CC], [Complessità ciclomatica], [≤20], [≤10],
[MPD-CS], [Code Smell ], [≤10], [0],
[MPD-COC], [Coefficient of Coupling ], [≤0.5], [≤0.3],
))
Expand DownExpand Up@@ -967,8 +966,6 @@ Di seguito viene fornita una tabella contenente i test di sistema effettuati, di

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-33], [Verificare che l'utente possa eliminare una _routine_ esistente], [S],

[TS-34], [Verificare che il sistema restituisca un errore se si tenta di interagire con un _workflow_ inesistente], [S],
Expand DownExpand Up@@ -1094,12 +1091,11 @@ Di seguito viene riportata una tabella contenente i test di accettazione effettu

= Cruscotto di Valutazione

//TODO: aggiungere linea fine RTB su sprint 9 inizio PB
<cruscotto>
La seguente sezione riporta un'analisi dell'andamento delle metriche di qualità del prodotto e del processo, in modo da monitorare il progresso del progetto e verificare se gli obiettivi di qualità sono stati raggiunti.\

== Estimated at Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 100%), caption: [
Stima del costo totale nel tempo
])
=== RTB
Expand All@@ -1117,7 +1113,7 @@ Tuttavia, si è riusciti a terminare portando il valore al di sotto del *BAC*.

#pagebreak()
== Planned Value (MPC-PV) & Earned Value (MPC-EV)
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 100%), caption: [
Stima dei valori EV e PV nel tempo
])
=== RTB
Expand All@@ -1130,7 +1126,7 @@ I due valori si avvicinano sempre di più a quello di *BAC* indicando che il gru

#pagebreak()
== Actual Cost (MPC-AC), Estimated To Complete (MPC-ETC) & Estimated At Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 100%), caption: [
Stima dei valori AC, ETC e EAC nel tempo
])
=== RTB
Expand All@@ -1147,7 +1143,7 @@ Si può quindi affermare che il progetto è stato completato rispettando il budg
#pagebreak()

== Cost Variance (MPC-CV) & Schedule Variance (MPC-SV)
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 100%), caption: [
Stima dei valori CV e SV nel tempo
])
=== RTB
Expand All@@ -1162,7 +1158,7 @@ Si può notare che i valori di *MPC-SV* e *MPC-CV* si sono stabilizzati subendo
#pagebreak()

== Cost Performance Index (MPC-CPI)
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 100%), caption: [
Stima dei valori CPI nel tempo
])
=== RTB
Expand DownExpand Up@@ -1236,7 +1232,6 @@ Dal grafico emerge che in fase di PB il gruppo è riuscito a mantenere un'effici

#pagebreak()

//TODO GRAFICO
== Requisiti obbligatori soddisfatti (MPD-RO)
#figure(image("../../assets/chart/PB/RO_chart.svg", width: 90%), caption: [
Stima dei valori RO nel tempo
Expand Down
2 changes: 1 addition & 1 deletion assets/chart/PB/AC_ETC_EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CPI_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CV_SV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/PV_EV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix minori by Aleenamthw · Pull Request #171 · Sigma18Unipd/docs · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 12 additions & 17 deletions 3-PB/documentidiprogetto/pianodiqualifica_2.0.0.typ
Original file line numberDiff line numberDiff line change
Expand Up@@ -110,23 +110,22 @@ Sarà possibile salvare le automazioni generate e avviarle in un secondo momento
== Glossario
//TODO fix link
Data la presenza di termini tecnici e acronimi, è stato redatto un glossario per facilitare la comprensione del documento.\
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[Glossario].
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[Glossario].

== Riferimenti
=== Riferimenti normativi
- *Norme di progetto* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf]

- * ISO/IEC 12207:1995* [ultimo accesso il: 11/07/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]
- * ISO/IEC 12207:1995* [ultimo accesso il: 28/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]

- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]
- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]

=== Riferimenti informativi
//TODO fix
- *Glossario* [versione 1.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf]
- *Glossario* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf]

- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]
- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]

- *Slide T08 - Qualità del processo* [ ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]
- *Slide T08 - Qualità del processo* [ ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]

#pagebreak()

Expand DownExpand Up@@ -411,7 +410,7 @@ Un valore alto implica che i moduli sono strettamente interconnessi, rendendo di
rows: auto,
inset: 7pt,
table.header([*Metrica*], [*Nome*], [*Valore Accettabile*], [*Valore Ottimo*]),
[MPD-CC], [Complessità ciclomatica], [≤15], [≤6],
[MPD-CC], [Complessità ciclomatica], [≤20], [≤10],
[MPD-CS], [Code Smell ], [≤10], [0],
[MPD-COC], [Coefficient of Coupling ], [≤0.5], [≤0.3],
))
Expand DownExpand Up@@ -967,8 +966,6 @@ Di seguito viene fornita una tabella contenente i test di sistema effettuati, di

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-33], [Verificare che l'utente possa eliminare una _routine_ esistente], [S],

[TS-34], [Verificare che il sistema restituisca un errore se si tenta di interagire con un _workflow_ inesistente], [S],
Expand DownExpand Up@@ -1094,12 +1091,11 @@ Di seguito viene riportata una tabella contenente i test di accettazione effettu

= Cruscotto di Valutazione

//TODO: aggiungere linea fine RTB su sprint 9 inizio PB
<cruscotto>
La seguente sezione riporta un'analisi dell'andamento delle metriche di qualità del prodotto e del processo, in modo da monitorare il progresso del progetto e verificare se gli obiettivi di qualità sono stati raggiunti.\

== Estimated at Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 100%), caption: [
Stima del costo totale nel tempo
])
=== RTB
Expand All@@ -1117,7 +1113,7 @@ Tuttavia, si è riusciti a terminare portando il valore al di sotto del *BAC*.

#pagebreak()
== Planned Value (MPC-PV) & Earned Value (MPC-EV)
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 100%), caption: [
Stima dei valori EV e PV nel tempo
])
=== RTB
Expand All@@ -1130,7 +1126,7 @@ I due valori si avvicinano sempre di più a quello di *BAC* indicando che il gru

#pagebreak()
== Actual Cost (MPC-AC), Estimated To Complete (MPC-ETC) & Estimated At Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 100%), caption: [
Stima dei valori AC, ETC e EAC nel tempo
])
=== RTB
Expand All@@ -1147,7 +1143,7 @@ Si può quindi affermare che il progetto è stato completato rispettando il budg
#pagebreak()

== Cost Variance (MPC-CV) & Schedule Variance (MPC-SV)
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 100%), caption: [
Stima dei valori CV e SV nel tempo
])
=== RTB
Expand All@@ -1162,7 +1158,7 @@ Si può notare che i valori di *MPC-SV* e *MPC-CV* si sono stabilizzati subendo
#pagebreak()

== Cost Performance Index (MPC-CPI)
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 100%), caption: [
Stima dei valori CPI nel tempo
])
=== RTB
Expand DownExpand Up@@ -1236,7 +1232,6 @@ Dal grafico emerge che in fase di PB il gruppo è riuscito a mantenere un'effici

#pagebreak()

//TODO GRAFICO
== Requisiti obbligatori soddisfatti (MPD-RO)
#figure(image("../../assets/chart/PB/RO_chart.svg", width: 90%), caption: [
Stima dei valori RO nel tempo
Expand Down
2 changes: 1 addition & 1 deletion assets/chart/PB/AC_ETC_EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CPI_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CV_SV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/PV_EV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix minori by Aleenamthw · Pull Request #171 · Sigma18Unipd/docs · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 12 additions & 17 deletions 3-PB/documentidiprogetto/pianodiqualifica_2.0.0.typ
Original file line numberDiff line numberDiff line change
Expand Up@@ -110,23 +110,22 @@ Sarà possibile salvare le automazioni generate e avviarle in un secondo momento
== Glossario
//TODO fix link
Data la presenza di termini tecnici e acronimi, è stato redatto un glossario per facilitare la comprensione del documento.\
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[Glossario].
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[Glossario].

== Riferimenti
=== Riferimenti normativi
- *Norme di progetto* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf]

- * ISO/IEC 12207:1995* [ultimo accesso il: 11/07/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]
- * ISO/IEC 12207:1995* [ultimo accesso il: 28/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]

- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]
- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]

=== Riferimenti informativi
//TODO fix
- *Glossario* [versione 1.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf]
- *Glossario* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf]

- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]
- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]

- *Slide T08 - Qualità del processo* [ ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]
- *Slide T08 - Qualità del processo* [ ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]

#pagebreak()

Expand DownExpand Up@@ -411,7 +410,7 @@ Un valore alto implica che i moduli sono strettamente interconnessi, rendendo di
rows: auto,
inset: 7pt,
table.header([*Metrica*], [*Nome*], [*Valore Accettabile*], [*Valore Ottimo*]),
[MPD-CC], [Complessità ciclomatica], [≤15], [≤6],
[MPD-CC], [Complessità ciclomatica], [≤20], [≤10],
[MPD-CS], [Code Smell ], [≤10], [0],
[MPD-COC], [Coefficient of Coupling ], [≤0.5], [≤0.3],
))
Expand DownExpand Up@@ -967,8 +966,6 @@ Di seguito viene fornita una tabella contenente i test di sistema effettuati, di

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-33], [Verificare che l'utente possa eliminare una _routine_ esistente], [S],

[TS-34], [Verificare che il sistema restituisca un errore se si tenta di interagire con un _workflow_ inesistente], [S],
Expand DownExpand Up@@ -1094,12 +1091,11 @@ Di seguito viene riportata una tabella contenente i test di accettazione effettu

= Cruscotto di Valutazione

//TODO: aggiungere linea fine RTB su sprint 9 inizio PB
<cruscotto>
La seguente sezione riporta un'analisi dell'andamento delle metriche di qualità del prodotto e del processo, in modo da monitorare il progresso del progetto e verificare se gli obiettivi di qualità sono stati raggiunti.\

== Estimated at Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 100%), caption: [
Stima del costo totale nel tempo
])
=== RTB
Expand All@@ -1117,7 +1113,7 @@ Tuttavia, si è riusciti a terminare portando il valore al di sotto del *BAC*.

#pagebreak()
== Planned Value (MPC-PV) & Earned Value (MPC-EV)
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 100%), caption: [
Stima dei valori EV e PV nel tempo
])
=== RTB
Expand All@@ -1130,7 +1126,7 @@ I due valori si avvicinano sempre di più a quello di *BAC* indicando che il gru

#pagebreak()
== Actual Cost (MPC-AC), Estimated To Complete (MPC-ETC) & Estimated At Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 100%), caption: [
Stima dei valori AC, ETC e EAC nel tempo
])
=== RTB
Expand All@@ -1147,7 +1143,7 @@ Si può quindi affermare che il progetto è stato completato rispettando il budg
#pagebreak()

== Cost Variance (MPC-CV) & Schedule Variance (MPC-SV)
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 100%), caption: [
Stima dei valori CV e SV nel tempo
])
=== RTB
Expand All@@ -1162,7 +1158,7 @@ Si può notare che i valori di *MPC-SV* e *MPC-CV* si sono stabilizzati subendo
#pagebreak()

== Cost Performance Index (MPC-CPI)
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 100%), caption: [
Stima dei valori CPI nel tempo
])
=== RTB
Expand DownExpand Up@@ -1236,7 +1232,6 @@ Dal grafico emerge che in fase di PB il gruppo è riuscito a mantenere un'effici

#pagebreak()

//TODO GRAFICO
== Requisiti obbligatori soddisfatti (MPD-RO)
#figure(image("../../assets/chart/PB/RO_chart.svg", width: 90%), caption: [
Stima dei valori RO nel tempo
Expand Down
2 changes: 1 addition & 1 deletion assets/chart/PB/AC_ETC_EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CPI_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CV_SV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/PV_EV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' fix minori by Aleenamthw · Pull Request #171 · Sigma18Unipd/docs · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 12 additions & 17 deletions 3-PB/documentidiprogetto/pianodiqualifica_2.0.0.typ
Original file line numberDiff line numberDiff line change
Expand Up@@ -110,23 +110,22 @@ Sarà possibile salvare le automazioni generate e avviarle in un secondo momento
== Glossario
//TODO fix link
Data la presenza di termini tecnici e acronimi, è stato redatto un glossario per facilitare la comprensione del documento.\
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[Glossario].
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[Glossario].

== Riferimenti
=== Riferimenti normativi
- *Norme di progetto* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf]

- * ISO/IEC 12207:1995* [ultimo accesso il: 11/07/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]
- * ISO/IEC 12207:1995* [ultimo accesso il: 28/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]

- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]
- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]

=== Riferimenti informativi
//TODO fix
- *Glossario* [versione 1.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf]
- *Glossario* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf]

- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]
- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]

- *Slide T08 - Qualità del processo* [ ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]
- *Slide T08 - Qualità del processo* [ ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]

#pagebreak()

Expand DownExpand Up@@ -411,7 +410,7 @@ Un valore alto implica che i moduli sono strettamente interconnessi, rendendo di
rows: auto,
inset: 7pt,
table.header([*Metrica*], [*Nome*], [*Valore Accettabile*], [*Valore Ottimo*]),
[MPD-CC], [Complessità ciclomatica], [≤15], [≤6],
[MPD-CC], [Complessità ciclomatica], [≤20], [≤10],
[MPD-CS], [Code Smell ], [≤10], [0],
[MPD-COC], [Coefficient of Coupling ], [≤0.5], [≤0.3],
))
Expand DownExpand Up@@ -967,8 +966,6 @@ Di seguito viene fornita una tabella contenente i test di sistema effettuati, di

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-33], [Verificare che l'utente possa eliminare una _routine_ esistente], [S],

[TS-34], [Verificare che il sistema restituisca un errore se si tenta di interagire con un _workflow_ inesistente], [S],
Expand DownExpand Up@@ -1094,12 +1091,11 @@ Di seguito viene riportata una tabella contenente i test di accettazione effettu

= Cruscotto di Valutazione

//TODO: aggiungere linea fine RTB su sprint 9 inizio PB
<cruscotto>
La seguente sezione riporta un'analisi dell'andamento delle metriche di qualità del prodotto e del processo, in modo da monitorare il progresso del progetto e verificare se gli obiettivi di qualità sono stati raggiunti.\

== Estimated at Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 100%), caption: [
Stima del costo totale nel tempo
])
=== RTB
Expand All@@ -1117,7 +1113,7 @@ Tuttavia, si è riusciti a terminare portando il valore al di sotto del *BAC*.

#pagebreak()
== Planned Value (MPC-PV) & Earned Value (MPC-EV)
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 100%), caption: [
Stima dei valori EV e PV nel tempo
])
=== RTB
Expand All@@ -1130,7 +1126,7 @@ I due valori si avvicinano sempre di più a quello di *BAC* indicando che il gru

#pagebreak()
== Actual Cost (MPC-AC), Estimated To Complete (MPC-ETC) & Estimated At Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 100%), caption: [
Stima dei valori AC, ETC e EAC nel tempo
])
=== RTB
Expand All@@ -1147,7 +1143,7 @@ Si può quindi affermare che il progetto è stato completato rispettando il budg
#pagebreak()

== Cost Variance (MPC-CV) & Schedule Variance (MPC-SV)
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 100%), caption: [
Stima dei valori CV e SV nel tempo
])
=== RTB
Expand All@@ -1162,7 +1158,7 @@ Si può notare che i valori di *MPC-SV* e *MPC-CV* si sono stabilizzati subendo
#pagebreak()

== Cost Performance Index (MPC-CPI)
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 100%), caption: [
Stima dei valori CPI nel tempo
])
=== RTB
Expand DownExpand Up@@ -1236,7 +1232,6 @@ Dal grafico emerge che in fase di PB il gruppo è riuscito a mantenere un'effici

#pagebreak()

//TODO GRAFICO
== Requisiti obbligatori soddisfatti (MPD-RO)
#figure(image("../../assets/chart/PB/RO_chart.svg", width: 90%), caption: [
Stima dei valori RO nel tempo
Expand Down
2 changes: 1 addition & 1 deletion assets/chart/PB/AC_ETC_EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CPI_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CV_SV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/PV_EV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix minori by Aleenamthw · Pull Request #171 · Sigma18Unipd/docs · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 12 additions & 17 deletions 3-PB/documentidiprogetto/pianodiqualifica_2.0.0.typ
Original file line numberDiff line numberDiff line change
Expand Up@@ -110,23 +110,22 @@ Sarà possibile salvare le automazioni generate e avviarle in un secondo momento
== Glossario
//TODO fix link
Data la presenza di termini tecnici e acronimi, è stato redatto un glossario per facilitare la comprensione del documento.\
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[Glossario].
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[Glossario].

== Riferimenti
=== Riferimenti normativi
- *Norme di progetto* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf]

- * ISO/IEC 12207:1995* [ultimo accesso il: 11/07/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]
- * ISO/IEC 12207:1995* [ultimo accesso il: 28/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]

- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]
- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]

=== Riferimenti informativi
//TODO fix
- *Glossario* [versione 1.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf]
- *Glossario* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf]

- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]
- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]

- *Slide T08 - Qualità del processo* [ ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]
- *Slide T08 - Qualità del processo* [ ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]

#pagebreak()

Expand DownExpand Up@@ -411,7 +410,7 @@ Un valore alto implica che i moduli sono strettamente interconnessi, rendendo di
rows: auto,
inset: 7pt,
table.header([*Metrica*], [*Nome*], [*Valore Accettabile*], [*Valore Ottimo*]),
[MPD-CC], [Complessità ciclomatica], [≤15], [≤6],
[MPD-CC], [Complessità ciclomatica], [≤20], [≤10],
[MPD-CS], [Code Smell ], [≤10], [0],
[MPD-COC], [Coefficient of Coupling ], [≤0.5], [≤0.3],
))
Expand DownExpand Up@@ -967,8 +966,6 @@ Di seguito viene fornita una tabella contenente i test di sistema effettuati, di

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-33], [Verificare che l'utente possa eliminare una _routine_ esistente], [S],

[TS-34], [Verificare che il sistema restituisca un errore se si tenta di interagire con un _workflow_ inesistente], [S],
Expand DownExpand Up@@ -1094,12 +1091,11 @@ Di seguito viene riportata una tabella contenente i test di accettazione effettu

= Cruscotto di Valutazione

//TODO: aggiungere linea fine RTB su sprint 9 inizio PB
<cruscotto>
La seguente sezione riporta un'analisi dell'andamento delle metriche di qualità del prodotto e del processo, in modo da monitorare il progresso del progetto e verificare se gli obiettivi di qualità sono stati raggiunti.\

== Estimated at Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 100%), caption: [
Stima del costo totale nel tempo
])
=== RTB
Expand All@@ -1117,7 +1113,7 @@ Tuttavia, si è riusciti a terminare portando il valore al di sotto del *BAC*.

#pagebreak()
== Planned Value (MPC-PV) & Earned Value (MPC-EV)
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 100%), caption: [
Stima dei valori EV e PV nel tempo
])
=== RTB
Expand All@@ -1130,7 +1126,7 @@ I due valori si avvicinano sempre di più a quello di *BAC* indicando che il gru

#pagebreak()
== Actual Cost (MPC-AC), Estimated To Complete (MPC-ETC) & Estimated At Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 100%), caption: [
Stima dei valori AC, ETC e EAC nel tempo
])
=== RTB
Expand All@@ -1147,7 +1143,7 @@ Si può quindi affermare che il progetto è stato completato rispettando il budg
#pagebreak()

== Cost Variance (MPC-CV) & Schedule Variance (MPC-SV)
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 100%), caption: [
Stima dei valori CV e SV nel tempo
])
=== RTB
Expand All@@ -1162,7 +1158,7 @@ Si può notare che i valori di *MPC-SV* e *MPC-CV* si sono stabilizzati subendo
#pagebreak()

== Cost Performance Index (MPC-CPI)
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 100%), caption: [
Stima dei valori CPI nel tempo
])
=== RTB
Expand DownExpand Up@@ -1236,7 +1232,6 @@ Dal grafico emerge che in fase di PB il gruppo è riuscito a mantenere un'effici

#pagebreak()

//TODO GRAFICO
== Requisiti obbligatori soddisfatti (MPD-RO)
#figure(image("../../assets/chart/PB/RO_chart.svg", width: 90%), caption: [
Stima dei valori RO nel tempo
Expand Down
2 changes: 1 addition & 1 deletion assets/chart/PB/AC_ETC_EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CPI_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CV_SV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/PV_EV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' fix minori by Aleenamthw · Pull Request #171 · Sigma18Unipd/docs · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 12 additions & 17 deletions 3-PB/documentidiprogetto/pianodiqualifica_2.0.0.typ
Original file line numberDiff line numberDiff line change
Expand Up@@ -110,23 +110,22 @@ Sarà possibile salvare le automazioni generate e avviarle in un secondo momento
== Glossario
//TODO fix link
Data la presenza di termini tecnici e acronimi, è stato redatto un glossario per facilitare la comprensione del documento.\
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[Glossario].
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[Glossario].

== Riferimenti
=== Riferimenti normativi
- *Norme di progetto* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf]

- * ISO/IEC 12207:1995* [ultimo accesso il: 11/07/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]
- * ISO/IEC 12207:1995* [ultimo accesso il: 28/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]

- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]
- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]

=== Riferimenti informativi
//TODO fix
- *Glossario* [versione 1.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf]
- *Glossario* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf]

- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]
- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]

- *Slide T08 - Qualità del processo* [ ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]
- *Slide T08 - Qualità del processo* [ ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]

#pagebreak()

Expand DownExpand Up@@ -411,7 +410,7 @@ Un valore alto implica che i moduli sono strettamente interconnessi, rendendo di
rows: auto,
inset: 7pt,
table.header([*Metrica*], [*Nome*], [*Valore Accettabile*], [*Valore Ottimo*]),
[MPD-CC], [Complessità ciclomatica], [≤15], [≤6],
[MPD-CC], [Complessità ciclomatica], [≤20], [≤10],
[MPD-CS], [Code Smell ], [≤10], [0],
[MPD-COC], [Coefficient of Coupling ], [≤0.5], [≤0.3],
))
Expand DownExpand Up@@ -967,8 +966,6 @@ Di seguito viene fornita una tabella contenente i test di sistema effettuati, di

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-33], [Verificare che l'utente possa eliminare una _routine_ esistente], [S],

[TS-34], [Verificare che il sistema restituisca un errore se si tenta di interagire con un _workflow_ inesistente], [S],
Expand DownExpand Up@@ -1094,12 +1091,11 @@ Di seguito viene riportata una tabella contenente i test di accettazione effettu

= Cruscotto di Valutazione

//TODO: aggiungere linea fine RTB su sprint 9 inizio PB
<cruscotto>
La seguente sezione riporta un'analisi dell'andamento delle metriche di qualità del prodotto e del processo, in modo da monitorare il progresso del progetto e verificare se gli obiettivi di qualità sono stati raggiunti.\

== Estimated at Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 100%), caption: [
Stima del costo totale nel tempo
])
=== RTB
Expand All@@ -1117,7 +1113,7 @@ Tuttavia, si è riusciti a terminare portando il valore al di sotto del *BAC*.

#pagebreak()
== Planned Value (MPC-PV) & Earned Value (MPC-EV)
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 100%), caption: [
Stima dei valori EV e PV nel tempo
])
=== RTB
Expand All@@ -1130,7 +1126,7 @@ I due valori si avvicinano sempre di più a quello di *BAC* indicando che il gru

#pagebreak()
== Actual Cost (MPC-AC), Estimated To Complete (MPC-ETC) & Estimated At Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 100%), caption: [
Stima dei valori AC, ETC e EAC nel tempo
])
=== RTB
Expand All@@ -1147,7 +1143,7 @@ Si può quindi affermare che il progetto è stato completato rispettando il budg
#pagebreak()

== Cost Variance (MPC-CV) & Schedule Variance (MPC-SV)
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 100%), caption: [
Stima dei valori CV e SV nel tempo
])
=== RTB
Expand All@@ -1162,7 +1158,7 @@ Si può notare che i valori di *MPC-SV* e *MPC-CV* si sono stabilizzati subendo
#pagebreak()

== Cost Performance Index (MPC-CPI)
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 100%), caption: [
Stima dei valori CPI nel tempo
])
=== RTB
Expand DownExpand Up@@ -1236,7 +1232,6 @@ Dal grafico emerge che in fase di PB il gruppo è riuscito a mantenere un'effici

#pagebreak()

//TODO GRAFICO
== Requisiti obbligatori soddisfatti (MPD-RO)
#figure(image("../../assets/chart/PB/RO_chart.svg", width: 90%), caption: [
Stima dei valori RO nel tempo
Expand Down
2 changes: 1 addition & 1 deletion assets/chart/PB/AC_ETC_EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CPI_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CV_SV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/PV_EV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); fix minori by Aleenamthw · Pull Request #171 · Sigma18Unipd/docs · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 12 additions & 17 deletions 3-PB/documentidiprogetto/pianodiqualifica_2.0.0.typ
Original file line numberDiff line numberDiff line change
Expand Up@@ -110,23 +110,22 @@ Sarà possibile salvare le automazioni generate e avviarle in un secondo momento
== Glossario
//TODO fix link
Data la presenza di termini tecnici e acronimi, è stato redatto un glossario per facilitare la comprensione del documento.\
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[Glossario].
Alla prima occorrenza, tali termini saranno opportunamente segnalati tramite la seguente notazione: #glossario("parola"), e sarà fornita un'accurata definizione nel #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[Glossario].

== Riferimenti
=== Riferimenti normativi
- *Norme di progetto* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/normediprogetto_2.0.0.pdf]

- * ISO/IEC 12207:1995* [ultimo accesso il: 11/07/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]
- * ISO/IEC 12207:1995* [ultimo accesso il: 28/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf")[https://www.math.unipd.it/~tullio/IS-1/2009/Approfondimenti/ISO_12207-1995.pdf]

- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]
- *Capitolato C3 - Automatizzare le routine digitali tramite l'intelligenza generativa* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Progetto/C3.pdf]

=== Riferimenti informativi
//TODO fix
- *Glossario* [versione 1.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf")[https://sigma18unipd.github.io/documentiCompilati/2-RTB/documentidiprogetto/glossario.pdf]
- *Glossario* [versione 2.0.0] \ #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf")[https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/glossario_2.0.0.pdf]

- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]
- *Slide T07 - Qualità del prodotto* [ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T07.pdf]

- *Slide T08 - Qualità del processo* [ ultimo accesso il: 01/09/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]
- *Slide T08 - Qualità del processo* [ ultimo accesso il: 30/08/2025] \ #link("https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf")[https://www.math.unipd.it/~tullio/IS-1/2024/Dispense/T08.pdf]

#pagebreak()

Expand DownExpand Up@@ -411,7 +410,7 @@ Un valore alto implica che i moduli sono strettamente interconnessi, rendendo di
rows: auto,
inset: 7pt,
table.header([*Metrica*], [*Nome*], [*Valore Accettabile*], [*Valore Ottimo*]),
[MPD-CC], [Complessità ciclomatica], [≤15], [≤6],
[MPD-CC], [Complessità ciclomatica], [≤20], [≤10],
[MPD-CS], [Code Smell ], [≤10], [0],
[MPD-COC], [Coefficient of Coupling ], [≤0.5], [≤0.3],
))
Expand DownExpand Up@@ -967,8 +966,6 @@ Di seguito viene fornita una tabella contenente i test di sistema effettuati, di

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-32], [Verificare che l'utente possa visualizzare il diagramma dei blocchi di una _routine_ esistente], [S],

[TS-33], [Verificare che l'utente possa eliminare una _routine_ esistente], [S],

[TS-34], [Verificare che il sistema restituisca un errore se si tenta di interagire con un _workflow_ inesistente], [S],
Expand DownExpand Up@@ -1094,12 +1091,11 @@ Di seguito viene riportata una tabella contenente i test di accettazione effettu

= Cruscotto di Valutazione

//TODO: aggiungere linea fine RTB su sprint 9 inizio PB
<cruscotto>
La seguente sezione riporta un'analisi dell'andamento delle metriche di qualità del prodotto e del processo, in modo da monitorare il progresso del progetto e verificare se gli obiettivi di qualità sono stati raggiunti.\

== Estimated at Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/EAC_chart.svg", width: 100%), caption: [
Stima del costo totale nel tempo
])
=== RTB
Expand All@@ -1117,7 +1113,7 @@ Tuttavia, si è riusciti a terminare portando il valore al di sotto del *BAC*.

#pagebreak()
== Planned Value (MPC-PV) & Earned Value (MPC-EV)
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/PV_EV_chart.svg", width: 100%), caption: [
Stima dei valori EV e PV nel tempo
])
=== RTB
Expand All@@ -1130,7 +1126,7 @@ I due valori si avvicinano sempre di più a quello di *BAC* indicando che il gru

#pagebreak()
== Actual Cost (MPC-AC), Estimated To Complete (MPC-ETC) & Estimated At Completion (MPC-EAC)
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/AC_ETC_EAC_chart.svg", width: 100%), caption: [
Stima dei valori AC, ETC e EAC nel tempo
])
=== RTB
Expand All@@ -1147,7 +1143,7 @@ Si può quindi affermare che il progetto è stato completato rispettando il budg
#pagebreak()

== Cost Variance (MPC-CV) & Schedule Variance (MPC-SV)
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CV_SV_chart.svg", width: 100%), caption: [
Stima dei valori CV e SV nel tempo
])
=== RTB
Expand All@@ -1162,7 +1158,7 @@ Si può notare che i valori di *MPC-SV* e *MPC-CV* si sono stabilizzati subendo
#pagebreak()

== Cost Performance Index (MPC-CPI)
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 90%), caption: [
#figure(image("../../assets/chart/PB/CPI_chart.svg", width: 100%), caption: [
Stima dei valori CPI nel tempo
])
=== RTB
Expand DownExpand Up@@ -1236,7 +1232,6 @@ Dal grafico emerge che in fase di PB il gruppo è riuscito a mantenere un'effici

#pagebreak()

//TODO GRAFICO
== Requisiti obbligatori soddisfatti (MPD-RO)
#figure(image("../../assets/chart/PB/RO_chart.svg", width: 90%), caption: [
Stima dei valori RO nel tempo
Expand Down
2 changes: 1 addition & 1 deletion assets/chart/PB/AC_ETC_EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CPI_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/CV_SV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/EAC_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/chart/PB/PV_EV_chart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.