Skip to content

Commit

Permalink
Merge pull request #1 from dmst-sweng/master
Browse files Browse the repository at this point in the history
Update from original
  • Loading branch information
AlkisPlas committed Jun 3, 2016
2 parents b1ab1fb + 53edb8d commit 7333a34
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 22 deletions.
24 changes: 12 additions & 12 deletions manuscript/4-SoftTest.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Έλεγχος λογισμικού {#softtesting}
# Έλεγχος λογισμικού {#softtesting}

## Ακρωνύμια

Expand Down Expand Up @@ -37,7 +37,7 @@
πλήρες σύνολο δοκιμών μπορεί γενικά στη πράξη να θεωρηθεί άπειρο,
και έτσι οι δοκιμές εκτελούνται σε ένα υποσύνολο όλων των πιθανών
ελέγχων, το οποίο καθορίζεται βασισμένο σε κριτήρια ρίσκου και προτεραιοτήτων.
Οι δοκιμές πάντα υπονοούν έναν αντιστάθμισμα μεταξύ περιορισμένων
Οι δοκιμές πάντα υπονοούν ένα αντιστάθμισμα μεταξύ περιορισμένων
πόρων και χρονοδιαγραμμάτων από τη μία πλευρά, και εγγενώς απεριόριστων
απαιτήσεων των δοκιμών, από την άλλη.

Expand Down Expand Up @@ -78,7 +78,7 @@
Για πολλούς οργανισμούς, η προσέγγιση στην ποιότητα λογισμικού είναι
μία από τις επιδιώξεις: είναι προφανώς πολύ καλύτερο να εμποδίσεις
τα προβλήματα από το να τα διορθώσεις. Επομένως, οι δοκιμές μπορούν
να αντιμετωπιστούν σαν μέσο για παροχή πληροφοριών σχετικά με τα χαρακτηριστικά
να αντιμετωπιστούν ως μέσο για παροχή πληροφοριών σχετικά με τα χαρακτηριστικά
λειτουργικότητας και ποιότητας του λογισμικού, καθώς επίσης και για
προσδιορισμό λαθών στις περιπτώσεις εκείνες, όπου η πρόληψη σφάλματος
δεν ήταν αποτελεσματική. Είναι ίσως προφανές, αλλά αξίζει να αναγνωρίσουμε,
Expand Down Expand Up @@ -152,7 +152,7 @@

#### Ορισμός του έλεγχου και σχετική ορολογία

Οι ορισμοί του ελέγχου και η σχετικής ορολογία παρέχεται στις αναφερόμενες
Οι ορισμοί του ελέγχου και η σχετική ορολογία παρέχεται στις αναφερόμενες
παραπομπές και συνοψίζεται ακολούθως.

#### Σφάλματα έναντιαποτυχιών
Expand All @@ -174,7 +174,7 @@
Πάραυτα, πρέπει να αναγνωριστεί ότι η αιτία της αποτυχίας δεν μπορεί
να καθοριστεί απερίφραστα. Γενικά, δεν υπάρχουν θεωρητικά κριτήρια
τα οποία να μπορούν να προσδιορίσουν οριστικά το σφάλμα που προκάλεσε
αποτυχία που παρατηρείται. Μπορεί να ειπωθεί ότι το σφάλμα ήταν αυτό
την αποτυχία που παρατηρείται. Μπορεί να ειπωθεί ότι το σφάλμα ήταν αυτό
που έπρεπε να τροποποιηθεί για να αφαιρεθεί η αποτυχία, αλλά και άλλες
τροποποιήσεις θα μπορούσαν να είχαν ενεργήσει το ίδιο καλά.
Για να αποφευχθεί η ασάφεια, μπορεί κάποιος να αναφερθεί σε αποτυχίες
Expand Down Expand Up @@ -235,14 +235,14 @@
μπορούν να χρησιμοποιηθούν για να δείξουν την παρουσία σφαλμάτων,
αλλά ποτέ για να δείξουν την απουσία τους». Ο προφανής λόγος γι' αυτό
είναι ότι πλήροις δοκιμές δεν είναι εφικτές στο ρεαλιστικό λογισμικό.
Γι' αυτό το λόγο, οι δοκιμές πρέπει να βασίζονται στο κίνδυνο και
Γι' αυτό το λόγο, οι δοκιμές πρέπει να βασίζονται στον κίνδυνο και να
μπορούν να αντιμετωπιστούν σαν μια στρατηγική διαχείρισης κινδύνου.

#### Το πρόβλημα των ανέφικτων μονοπατιών

Ανέφικτα μονοπάτια είναι διαδρομές ροών ελέγχου, που δεν μπορούν να
εξεταστούν από κανένα δεδομένο εισόδου.
Είναι σημαντικό πρόβλημα τις δοκιμές που είναι βασισμένες σε μονοπάτια,
Είναι σημαντικό πρόβλημα οι δοκιμές που είναι βασισμένες σε μονοπάτια,
κυρίως σε αυτοματοποιημένη παραγωγή δοκιμαστικών δεδομένων εισόδου
για την εξέταση διαδρομών ροών ελέγχου.

Expand Down Expand Up @@ -393,7 +393,7 @@

#### Έλεγχος άλφα βήτα

Πριν τη κυκλοφορία του λογισμικού, μερικές φορές δίνεται σε μια μικρή,
Πριν την κυκλοφορία του λογισμικού, μερικές φορές δίνεται σε μια μικρή,
επιλεγμένη ομάδα δυνητικών χρηστών για δοκιμαστική χρήση (δοκιμή άλφα)
και/ή σε ένα μεγαλύτερο σύνολο αντιπροσωπευτικών χρηστών (δοκιμή βήτα).
Αυτοί οι χρήστες αναφέρουν προβλήματα σχετικά με το προϊόν.
Expand Down Expand Up @@ -433,7 +433,7 @@
Ο έλεγχος παλινδρόμησης περιλαμβάνει την επιλογή, την ελαχιστοποίηση
ή/και την ιεράρχηση ενός υποσυνόλου περιπτώσεων ελέγχου σε μία υπάρχουσα
σειρά ελέγχων.
Ο έλεγχος παλινδρόμησης μπορεί να εκτελεστούν σε καθένα από τα επίπεδα
Οι έλεγχοι παλινδρόμησης μπορούν να εκτελεστούν σε καθένα από τα επίπεδα
ελέγχων που περιγράφονται στην ενότητα Ο στόχος του ελέγχου
και μπορούν να εφαρμοστούν σε λειτουργικές και μη λειτουργικές δοκιμές.

Expand Down Expand Up @@ -614,7 +614,7 @@
των καταστάσεων σε ένα πρόγραμμα. Το ισχυρότερο από τα κριτήρια με
βάση τη ροή του ελέγχου είναι ο έλεγχος μονοπατιού, ο οποίος έχει
ως στόχο να εκτελέσει όλες τις διαδρομές ροής ελέγχου από την είσοδο
μέχρι την έξοδο στο γράφο/διάγραμμα ροής ελέγχου ενός προγράμματος. Εφόσον η
μέχρι την έξοδο στο γράφο/διάγραμμα ροής ελέγχου ενός προγράμματος. Εφόσον οι
εξαντλητικές δοκιμές μονοπατιού δεν είναι εφικτές εξαιτίας βρόγχων,
άλλα λιγότερο αυστηρά κριτήρια επικεντρώνονται στην κάλυψη των μονοπατιών,
που περιορίζουν τις επαναλήψεις στο βρόχο όπως κάλυψη δήλωσης, η κάλυψη
Expand Down Expand Up @@ -874,7 +874,7 @@
#### Πυκνότητα σφαλμάτων

Ένα πρόγραμμα υπό εξέταση μπορεί να αξιολογηθεί μετρώντας τα σφάλματα
που εντοπίστηκαν ως ο λόγος μεταξύ τον αριθμό των σφαλμάτων που εντοπίστηκαν
που εντοπίστηκαν ως ο λόγος μεταξύ του αριθμό των σφαλμάτων που εντοπίστηκαν
προς το μέγεθος του προγράμματος.

#### Δοκιμή ζωής/Αξιολόγηση αξιοπιστίας {#lifetest-reliabevaluat}
Expand Down Expand Up @@ -1169,7 +1169,7 @@

#### Ιχνηλάτηση σφαλμάτων

Τα σφαλμάτων μπορούν να ιχνηλατηθούν και να αναλυθούν ώστε να διαπιστωθεί
Τα σφαλμάτα μπορούν να ιχνηλατηθούν και να αναλυθούν ώστε να διαπιστωθεί
πότε εισήχθηκαν στο λογισμικό, για ποιο λόγο δημιουργήθηκαν (για παράδειγμα
λόγω κακώς ορισμένων απαιτήσεων, εσφαλμένης δήλωσης μεταβλητής, διαρροής
μνήμης, προγραμματιστικού συντακτικού λάθους), καθώς και πότε θα μπορούσαν
Expand Down
16 changes: 8 additions & 8 deletions manuscript/6-SoftConfigMng.txt
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ Assurance, SQA). Όπως ορίζεται στο πεδίο γνώσεων Πο
Τα αποτελέσματα της διαδικασίας σχεδιασμού προγράμματος καταγράφονται
σε ένα σχέδιο διαχείρισης σχηματισμών λογισμικού (Software Configuration
Management Plan, SCMP), το οποίο συνήθως υπόκειται στην επιθεώρηση
και στον έλεγχο της διασφάλιση ποιότητας λογισμικού.
και στον έλεγχο της διασφάλισης ποιότητας λογισμικού.

Η διακλάδωση και η συγχώνευση στρατηγικών πρέπει να σχεδιάζονται και
να διαπραγματεύονται προσεκτικά, καθώς μπορεί να επηρεάσουν σημαντικά
Expand Down Expand Up @@ -290,7 +290,7 @@ Management Plan, SCMP), το οποίο συνήθως υπόκειται στη
Όταν γίνεται χρήση λογισμικού υπεργολάβων, θα πρέπει να καθιερώνονται
τόσο ότι οι απαιτήσεις της διαχείρισης σχηματισμών λογισμικού που
επιβάλλονται στις διεργασίες της διαχείρισης σχηματισμών λογισμικού
των υπεργολάβων ως μέρος του έργο, όσο και τα μέσα που θα χρησιμοποιηθούν
των υπεργολάβων ως μέρος του έργου, όσο και τα μέσα που θα χρησιμοποιηθούν
για την παρακολούθηση της συμμόρφωσης του λογισμικού.
Το τελευταίο περιέχει και τη εξέταση των πληροφοριών διαχείρισης σχηματισμών
λογισμικού, που πρέπει να είναι διαθέσιμες για την αποτελεσματική
Expand Down Expand Up @@ -357,7 +357,7 @@ Management Plan, SCMP), το οποίο συνήθως υπόκειται στη
απαιτήσεις διασφάλισης ποιότητας για τη διασφάλιση της συμμόρφωσης
με συγκεκριμένες διαδικασίες και μεθόδους διαχείρισης σχηματισμών
λογισμικού. Ο υπεύθυνος για τη διαχείριση σχηματισμών λογισμικού διασφαλίζει
ότι αυτοί στους οποίου έχει ανατεθεί μια αρμοδιότητα πραγματοποιούν
ότι αυτοί στους οποίους έχει ανατεθεί μια αρμοδιότητα πραγματοποιούν
σωστά τις καθορισμένες εργασίες διαχείρισης σχηματισμών λογισμικού.
Η αρχή διασφάλισης ποιότητας λογισμικού, ως μέρος μιας διαδικασίας
ελέγχου συμμόρφωσης, μπορεί επίσης να πραγματοποιήσει την παρακολούθηση
Expand Down Expand Up @@ -463,7 +463,7 @@ Management Plan, SCMP), το οποίο συνήθως υπόκειται στη

Η επιλογή στοιχείου σχηματισμών λογισμικού είναι μια σημαντική διεργασία
κατά την οποία πρέπει να επιτυγχάνεται η ισορροπία μεταξύ της παροχής
επαρκούς ορατότητας για του σκοπούς του ελέγχου του έργου και της
επαρκούς ορατότητας για τους σκοπούς του ελέγχου του έργου και της
παροχής ενός διαχειρίσιμου αριθμού ελεγχόμενων στοιχείων.

#### Συσχετίσεις στοιχείων σχηματισμών λογισμικού
Expand Down Expand Up @@ -538,7 +538,7 @@ Management Plan, SCMP), το οποίο συνήθως υπόκειται στη
καθιερωθεί η προέλευσή του και η αρχική του ακεραιότητα. Η απόκτηση
ενός στοιχείου σχηματισμού λογισμικού συνεπάγεται ότι οι αλλαγές
στο συγκεκριμένο στοιχείο θα πρέπει να εγκριθούν επίσημα ως κατάλληλες
για το στοιχείου σχηματισμού λογισμικού και τη βάση που το αφορά, όπως
για το στοιχείο σχηματισμού λογισμικού και τη βάση που το αφορά, όπως
αυτό ορίζεται στο σχέδιο διαχείρισης σχηματισμών λογισμικού.
Η έγκριση συνεπάγεται ότι το στοιχείο ενσωματώνεται στην βάση του
λογισμικού σύμφωνα με την κατάλληλη διαδικασία.
Expand Down Expand Up @@ -649,7 +649,7 @@ Control Board, CCB). Σε μικρότερα έργα, η εξουσία αυτ
#### Διεργασία αιτήματος αλλαγής λογισμικού

Μια αποτελεσματική διεργασία αιτήματος αλλαγής λογισμικού απαιτεί
τη χρήση υποστηρικτικών εργαλείων και διαδικασιών για τη έναρξη των
τη χρήση υποστηρικτικών εργαλείων και διαδικασιών για την έναρξη των
αιτημάτων για αλλαγή, επιβάλλοντας τη ροή της διεργασίας αλλαγής,
αποτυπώνοντας τις αποφάσεις της Επιτροπής Ελέγχου Σχηματισμών και
αναφέροντας πληροφορίες σχετικά με τις διαδικασίες αλλαγής.
Expand Down Expand Up @@ -889,7 +889,7 @@ Status Accounting, SCSA) είναι ένα στοιχείο της διαχεί
εγκατεστημένη κάποια έκδοση η οποία είναι αρκετές εκδόσεις παλαιότερη.
Σε μερικές περιπτώσεις, μπορεί να είναι απαραίτητη η διαχείριση εκδόσεων
για να ανιχνεύεται η διανομή του προϊόντος σε διάφορους πελάτες ή
συστήματα, για παράδειγμα σε περίπτωση απαιτήθηκε από τον προμηθευτή
συστήματα, για παράδειγμα σε περίπτωση που απαιτήθηκε από τον προμηθευτή
να ενημερώσει ένα πελάτη για νέα προβλήματα.
Εν τέλει, μπορεί να χρησιμοποιηθεί ένας μηχανισμός για να διασφαλίζει
την ακεραιότητα του στοιχείου έκδοσης, για παράδειγμα με την έκδοση
Expand Down Expand Up @@ -943,6 +943,6 @@ Status Accounting, SCSA) είναι ένα στοιχείο της διαχεί
παρέχοντας υποστήριξη για τη διαχείριση της ροής της εργασίας, τους
ρόλους και τις αρμοδιότητες. Είναι ικανά να χειριστούν πολλά στοιχεία,
δεδομένα και κύκλους ζωής.
Τέτοια εργαλεία προστίθενται στην υποστηρικτικές δραστηριότητες ενός
Τέτοια εργαλεία προστίθενται στις υποστηρικτικές δραστηριότητες ενός
έργου υποστηρίζοντας μια πιο επίσημη διεργασία ανάπτυξης, περιλαμβάνοντας
απαιτήσεις πιστοποίησης.
7 changes: 5 additions & 2 deletions manuscript/Contributors.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Συντελεστές του έργου
# Συντελεστές του έργου

## Επιμελητές της αγγλικής έκδοσης
Pierre Bourque, École de technologie supérieure (ÉTS), [email protected]
Expand Down Expand Up @@ -169,7 +169,7 @@ Marc Bouisset, Departement d'informatique, UQAM
**Διεργασίες τεχνολογίας λογισμικού**
Γιάννης Χαντζάρας
Φωτεινή Καρινιωτάκη Ταλιάνη
Μελανθώ Βαλσαμάκη
Μελανθώ Χριστίνα Βαλσαμάκη

**Μοντέλα και μέθοδοι τεχνολογίας λογισμικού**
Χάρις Μπιτσάκου
Expand All @@ -187,6 +187,9 @@ Marc Bouisset, Departement d'informatique, UQAM
Βασίλης Αναγνώστου
Στέλιος Κουφογιαννάκης

**Επιμέλεια ελληνικού κειμένου**
Μελανθώ Χριστίνα Βαλσαμάκη

{pagebreak}

## Ομάδα επιθεώρησης της αγγλικής έκδοσης
Expand Down

0 comments on commit 7333a34

Please sign in to comment.