Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
ΔημοσίευσεΟἰδίπους Ανδρέου Τροποποιήθηκε πριν 6 χρόνια
1
Πληροφοριακό σύστημα Πληροφοριακό Σύστημα μιας επιχείρησης/οργανισμού είναι ένα σύστημα που αποτελείται από ανθρώπους, διαδικασίες και εξοπλισμό (Υλικό, Λογισμικό, Δεδομένα) μέσω των οποίων παράγονται, φυλάσσονται, διακινούνται και μετασχηματίζονται οι πληροφορίες που είναι χρήσιμες για την επίτευξη των σκοπών της επιχείρησης/οργανισμού. Οι συνιστώσες του είναι: • άνθρωποι • διαδικασίες • λογισμικό • δεδομένα • υλικό
2
Πληροφοριακό σύστημα
3
Αρχιτεκτονική εξυπηρετητών πολλαπλών διατάξεων
Η οργάνωση των εξυπηρετητών στα συστήματα αυτά είναι σαν την οργάνωση των 4 επιπέδων. Τα συστήματα αυτά υλοποιούνται με αρχιτεκτονικές πολλαπλών διατάξεων (Multi Tier Architectures), όπως πελάτη / εξυπηρετητή. 1. Ο διαδικτυακός εξυπηρετητής (WebServer ) είναι υπεύθυνος για τις επικοινωνίες με το χρήστη, μέσω της διεπαφής του φυλλομετρητή. 2. Ο εξυπηρετητής εφαρμογών (ApplicationServer) είναι υπεύθυνος για την εκτέλεση του λογισμικού των εφαρμογών καθώς και για την διαχείριση των αποθηκευτικών χώρων. 3. Τέλος ο εξυπηρετητής των βάσεων δεδομένων (DatabaseServer) ασχολείται με την είσοδο ή έξοδο δεδομένων από τις Βάσεις Δεδομένων και διαχειρίζεται τις δοσοληψίες που κάνει ο χρήστης. Με την χρήση πολλαπλών εξυπηρετητών είναι δυνατόν για το σύστημα να δέχεται εκατοντάδες δοσοληψίες το λεπτό. Όσο η ζήτηση αυξάνεται, επιπλέον εξυπηρετητές μπορούν να προστεθούν στο σύστημα κάθε ενός από τα παραπάνω επίπεδα για να ανταπεξέλθουν στις παραπάνω απαιτήσεις επεξεργασίας.
4
Αρχιτεκτονική εξυπηρετητών πολλαπλών διατάξεων
5
Προβλέψιμη προσέγγιση-Μοντέλο Καταρράκτη
Χαρακτηριστικό παράδειγμα της πιο προβλέψιμης προσέγγισης αποτελεί το μοντέλο καταρράκτη, όπως φαίνεται στο παρακάτω σχήμα, όπου τα στάδια ανάπτυξης ενός πληροφοριακού συστήματος εξελίσσονται το ένα μετά από το άλλο με την σειρά. Πριν περάσουμε για παράδειγμα στο στάδιο της σχεδίασης πρέπει να έχει ολοκληρωθεί πλήρως το στάδιο της ανάλυσης. Το στάδιο της υλοποίησης δεν μπορεί να ξεκινήσει πριν την αποπεράτωση του σταδίου της σχεδίασης.
6
Προβλέψιμη προσέγγιση-Μοντέλο Καταρράκτη
Μελέτη έργου Ανάλυση Σχεδίαση Υλοποίηση Υποστήριξη
7
Προσαρμοστική προσέγγιση κύκλου ζωής ανάπτυξης συστήματος
Στην προσαρμοστική προσέγγιση του Κύκλου Ζωής Ανάπτυξης Συστήματος δεν είναι σαφώς καθορισμένες οι απαιτήσεις ή οι ανάγκες των χρηστών. Αυτό έχει ως αποτέλεσμα να μην μπορεί το έργο να προγραμματιστεί πλήρως εκ των προτέρων. Προσδιορίζεται με σαφήνεια ένα μέρος των απαιτήσεων και στη συνέχεια ακολουθούν κάποιες προκαταρκτικές ενέργειες ανάπτυξης. Η λύση πρέπει να είναι ευέλικτη και να προσαρμόζεται κάθε φορά στην εξέλιξη του έργου. Για παράδειγμα, αρχικά η ομάδα ανάπτυξης εστιάζει σε ένα μικρό αλλά σημαντικό κομμάτι του έργου. Ξεκινάει από την ανάλυση και συνεχίζει με την σχεδίαση και την κατασκευή. Μέσα σε μερικές εβδομάδες παρουσιάζεται στον πελάτη το αποτέλεσμα της συγκεκριμένης εργασίας. Ο πελάτης έχοντας στα χέρια του το πρώτο αλλά σημαντικό δείγμα δουλειάς της ομάδας ανάπτυξης μπορεί να πει «Ναι, αυτό είναι το σύστημα που θέλουμε». Επαναλαμβάνοντας την διαδικασία αυτή αρκετές φορές η ομάδα έργου και προσθέτοντας κάθε φορά περισσότερη λειτουργικότητα στο υπό κατασκευή έργο, μπορεί σε σύντομο χρονικό διάστημα να πλησιάσει στο επιθυμητό αποτέλεσμα σύμφωνα πάντα με τις προδιαγραφές του έργου. Για το λόγο αυτό, η διαδικασία ανάπτυξης ενός σύγχρονου πληροφορικού συστήματος δεν είναι γραμμική αλλά επαναλαμβανόμενα κυκλική όπως φαίνεται στο παρακάτω σχήμα.
8
Προσαρμοστική προσέγγιση κύκλου ζωής ανάπτυξης συστήματος
Μελέτη έργου Ανάλυση Υποστήριξη Σχεδίαση Υλοποίηση
9
Στάδια του Κύκλου ζωής Ανάπτυξης Συστήματος
Προγραμματισμός έργου Καθορισμός του προβλήματος Χρονοπρογραμματισμός του έργου Επιβεβαίωση δυνατότητας υλοποίησης του έργου Στελέχωση του έργου Αρχικοποίηση του έργου
10
Δραστηριότητες Ανάλυσης
Συλλογή πληροφοριών Προσδιορισμός απαιτήσεων συστήματος Κατασκευή πρωτοτύπων για την διερεύνηση των απαιτήσεων Ιεράρχηση απαιτήσεων Δημιουργία και αξιολόγηση εναλλακτικών λύσεων Επιλογή εναλλακτικής λύσης
11
Δραστηριότητες σχεδιασμού
Σχεδιασμός και ολοκλήρωση του δικτύου Σχεδιασμός της αρχιτεκτονικής της εφαρμογής Σχεδιασμός των διεπαφών χρήστη Σχεδιασμός των διασυνδέσεων συστήματος Σχεδιασμός και ενσωμάτωση της βάσης δεδομένων Δημιουργία πρωτοτύπου Σχεδιασμός και ενσωμάτωση των ελέγχου συστήματος
12
Δραστηριότητες Υλοποίησης
Κατασκευή συνιστωσών λογισμικού Έλεγχος και δοκιμή Μετατροπή δεδομένων Εκπαίδευση χρηστών και τεκμηρίωση συστήματος Εγκατάσταση συστήματος
13
Δραστηριότητες Υποστήριξης
Διατήρηση του συστήματος Βελτίωση του συστήματος Υποστήριξη χρηστών
14
Αρχιτεκτονική εφαρμογών διαδικτύου
Web Server, Apache, nginx, Tomcat, IIS Web browser Firefox, chrome Safari, IE κ.λ.π. Database Server εξυπηρετητής Πελάτης Html, javascript css Php, python Perl, C#, java κ.λ.π. Mysql, maridb Postgres κ.λ.π.
15
Html-Css-Javascript Javascript Css Html Δομή Περιεχόμενο Παρουσίαση
κίνηση Συμπεριφορά Κίνηση Επικοινωνία με τον χρήστη
16
Συνεργασία των 3
17
Τεχνική απεικόνιση
18
Επικοινωνία Html-Php
19
Τεχνική ανάλυση html form-php
1 Web server δεδομένα Html form Action=submit.php Post ή get 2 Απάντηση 4 5 php Submit.php 3
20
PHP Ορισμός μεταβλητών Εντολή echo Δομές επανάληψης Δομή επιλογής
σ
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.