Το κεφάλαιο ξεκινά από την έννοια του προβλήματος και τον ρόλο του υπολογιστή στη λύση του και φτάνει στις εφαρμογές και στις φάσεις από τις οποίες περνά η ανάπτυξή τους, τον κύκλο ζωής εφαρμογών.
Α΄ ΛΥΚΕΙΟΥΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣΚΕΦ. 515 ΛΕΠΤΑ
Το μάθημα είναι στο σχολικό βιβλίο. Δεν το αντιγράφουμε εδώ. Άνοιξε το επίσημο
κεφάλαιο και γύρνα για την εξάσκηση.
Η σύνοψη, οι όροι και οι ασκήσεις γράφτηκαν με τη βοήθεια τεχνητής νοημοσύνης από το
σχολικό βιβλίο και μπορεί να έχουν λάθη. Πηγή είναι πάντα το βιβλίο: ό,τι σου φαίνεται περίεργο,
έλεγξέ το εκεί. Βρήκες λάθος; Γράψε μας στο aporia@signmak.com.
Σχεδιάγραμμα
Δική μας σύνοψη της ενότητας, για επανάληψη, γραμμένη με τη βοήθεια τεχνητής νοημοσύνης. Μπορεί να έχει λάθη: πηγή είναι πάντα το βιβλίο.
Τι έγινε
Πρόβλημα είναι κάθε ζήτημα ή κατάσταση που πρέπει να αντιμετωπιστεί και που η λύση του δεν είναι γνωστή ή φανερή. Άλλα λύνονται εύκολα, άλλα είναι σύνθετα, άλλα δεν λύνονται ακόμη (πρόβλεψη σεισμών) και κάποια δεν λύνονται καθόλου (τετραγωνισμός του κύκλου).
Υπολογιστικά λέγονται τα προβλήματα που χρειάζονται λογική και μαθηματικές πράξεις, όπως η μισθοδοσία ή ο μέσος όρος βαθμών.
Ο υπολογιστής βοηθά κυρίως όταν υπάρχουν πολλά δεδομένα, όταν η μέθοδος είναι πολύπλοκη ή όταν επαναλαμβάνεται πολλές φορές, γιατί αποθηκεύει πολλά, υπολογίζει γρήγορα και εκτελεί εντολές με συνέπεια.
Σχήμα επεξεργασίας: είσοδος δεδομένων από συσκευές εισόδου, επεξεργασία με τις εντολές ενός προγράμματος, έξοδος πληροφοριών σε οθόνη ή εκτυπωτή.
Εφαρμογές (apps) είναι τα προγράμματα του λογισμικού εφαρμογών που καλύπτουν μια συγκεκριμένη ανάγκη του χρήστη.
Στην ανάπτυξη συμμετέχουν ο πελάτης που την πληρώνει, ο κατασκευαστής που την φτιάχνει και οι χρήστες που θα τη χρησιμοποιήσουν.
Ανάλυση: δεδομένα, ζητούμενα, απαιτήσεις. Σχεδίαση: μέρη της εφαρμογής, αλγόριθμοι, δομές δεδομένων. Υλοποίηση: γλώσσα και μετάφραση. Λειτουργία: δοκιμές και χρήση. Συντήρηση: διορθώσεις και αναβαθμίσεις.
Πρώτα το κατανοούμε, γράφοντας καθαρά τι δίνεται και τι ζητείται. Ύστερα το χωρίζουμε σε μικρότερα και απλούστερα προβλήματα. Στο τέλος ακολουθούμε οργανωμένα βήματα για να το λύσουμε.
Ποιες είναι οι φάσεις του κύκλου ζωής μιας εφαρμογής;
Ανάλυση, σχεδίαση, υλοποίηση, λειτουργία και συντήρηση. Κάθε φάση οδηγεί στην επόμενη, αλλά μπορούμε να γυρίσουμε σε προηγούμενη αν χρειαστεί να ξαναοριστεί κάτι.
Γιατί μια εφαρμογή αναπτύσσεται σε φάσεις;
Για να αποφεύγονται λάθη, δυσλειτουργίες και ελλείψεις. Τα προγράμματα γίνονται όλο και μεγαλύτερα και πιο πολύπλοκα, οπότε η κατασκευή τους χρειάζεται συστηματική σειρά βημάτων.
Ανοίγει το μενού κοινοποίησης του κινητού σου. Αν δεν υπάρχει, αντιγράφεται ο σύνδεσμος.
Νέα από το aporia.gr Νέες ενότητες και ό,τι βρίσκουμε στα θέματα των Πανελληνίων, στη σελίδα μας στο Facebook.