Professional Documents
Culture Documents
9. Λογισμικό ΙΙ
9. Λογισμικό ΙΙ
Λογισμικό (ΙΙ)
Γιάννης Χριστοδούλου
Δρ. Ηλεκτρολόγος Μηχανικός & Μηχανικός Υπολογιστών Ε.Μ.Π.
1
2/6/2024
Λογισμικό εφαρμογών
2
2/6/2024
Εφαρμογές Ιστού
Πλοήγηση (web surfing): Εξερεύνηση του Παγκόσμιου
Ιστού με την επίσκεψη ιστοτόπων (web sites)
Ιστότοπος: Αποτελείται από μία ή περισσότερες ιστοσελίδες
3
2/6/2024
Εφαρμογές Ιστού
Ηλεκτρονικό ταχυδρομείο: Διαχείριση ηλεκτρονικής
αλληλογραφίας (e-mail)
E-mail servers: H ηλεκτρονική αλληλογραφία διανέμεται μέσω
ειδικών διακομιστών
E-mail clients: Εφαρμογές υποβολής (προς τον διακομιστή),
λήψης (από τον διακομιστή) και διαχείρισης των e-mails
Μια διεύθυνση ηλεκτρονικής αλληλογραφίας αποτελείται από
το όνομα του χρήστη (username), το σύμβολο @ (“at”) και τη
διεύθυνση του διακομιστή
Π.χ. yannischris@ba.uoa.gr
Πολλες αναλογίες με τη διαδικασία της παραδοσιακής
αλληλογραφίας…
4
2/6/2024
Εφαρμογές Ιστού
Συζήτηση (chat)
Συνήθως με τη μορφή γραπτών μηνυμάτων σε πραγματικό χρόνο
Μπορούν να συμμετέχουν δύο ή περισσότεροι ομιλητές (chat room)
Η συζήτηση μπορεί να είναι δημόσια ή ιδιωτική
Φόρουμ (forum)
Συζήτηση με τη μορφή γραπτών μηνυμάτων αλλά ασύγχρονα
Έχουν συγκεκριμένη θεματολογία
Ιστολόγιο (blog)
Δημόσια ημερολόγια (σύντμηση των λέξεων web και log)
Μονόδρομη επικοινωνία
Συνήθως με συγκεκριμένη θεματολογία
5
2/6/2024
Συστήματα διαχείρισης ΒΔ
Σύστημα διαχείρισης βάσεων δεδομένων (Database
Management System): Λογισμικό υπεύθυνο για τη δημιουργία,
διαχείριση και αλληλεπίδραση μιας ΒΔ με τον χρήστη
Απευθύνεται σε ειδικούς χρήστες (π.χ. προγραμματιστές)
Παρέχει λειτουργίες εισαγωγής, αποθήκευσης, ανάκτησης,
τροποποίησης και διαγραφής δεδομένων
Επιτρέπει την απευθείας πρόσβαση στα δεδομένα της ΒΔ
Υπάρχουν έτοιμες λύσεις, αλλά μπορεί να δημιουργηθεί και εκ
του μηδενός με βάση εξειδικευμένες απαιτήσεις
Κεντρικό συστατικό πλήθους εφαρμογών που σχετίζονται με
διαχείριση δεδομένων (παν/μια, νοσοκομεία, επιχειρήσεις κ.α.)
6
2/6/2024
Ιδιόκτητο λογισμικό
Αρχικά, το λογισμικό αποτελούσε αναπόσπαστο μέρος του
υλισμικού
Στην αρχή απλά ήταν μέρος του υλισμικού
Στη συνέχεια, η ίδια εταιρεία έφτιαχνε λογισμικό και υλισμικό
Μετά το 1968 η παραγωγή λογισμικού αποσυνδέθηκε από το
υλισμικό
Το λογισμικό αυτονομήθηκε ως προϊόν
Δημιουργία εξειδικευμένων εταιρειών παραγωγής λογισμικού
Εμφάνιση γλωσσών προγραμματισμού ευρείας χρήσης
Παραγωγή πλήθους προϊόντων/υπηρεσιών λογισμικού σε
προσιτό κόστος
Ιδιόκτητο λογισμικό
Ιδιόκτητο λογισμικό (κλειστού κώδικα)
Αγορά του εκτελέσιμου κώδικα και όχι του πηγαίου...
…και της άδειας χρήσης και λειτουργίας του (End User
License Agreement)
7
2/6/2024
Για περισσότερα…
*https://repository.kallipos.gr/handle/11419/748