College Finder
English flagItalian flagKorean flagChinese (Simplified) flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H




System development methodology Σύστημα ανάπτυξη μεθοδολογίας

August 4, 2008 4 Αυγούστου 2008

If you're new here, you may want to subscribe to my RSS feed . Αν είστε νέος εδώ, μπορεί να θέλετε να εγγραφείτε για να μου RSS feed. Thanks for visiting and have a nice day! Ευχαριστίες για την επίσκεψη και έχουν μια ωραία μέρα!

“A methodology” is a recommended collection of philosophies, procedures, rules, techniques, phases, tools, documentation, management and training for developers of IS. "Μια μεθοδολογία" είναι μια συλλογή των συνιστώμενων φιλοσοφίες, τις διαδικασίες, τους κανόνες, τις τεχνικές, τις φάσεις, τα εργαλεία, την τεκμηρίωση, τη διαχείριση και την κατάρτιση για την ανάπτυξη της ΚτΠ.

Objectives of Methodology Στόχοι της Μεθοδολογίας

  • To capture, record and document accurately, the user needs. Για την αλίευσή τους, καταγράφουν με ακρίβεια και έγγραφο, τις ανάγκες των χρηστών.

  • To monitor the project and report on progress (project management ability) Για την παρακολούθηση του έργου και έκθεση σχετικά με την πρόοδο (ικανότητα διαχείρισης έργου)

  • To facilitate the development of quality system within the set time and set budget Για να διευκολύνει την ανάπτυξη του συστήματος ποιότητας εντός του καθορισμένου χρόνου και του προϋπολογισμού που

  • To facilitate proper documentation of both project process and the project deliverables, assisting in future maintenance. Να διευκολύνει τη σωστή τεκμηρίωση των δύο έργων διαδικασία και τα παραδοτέα στοιχεία του έργου, το οποίο βοηθά στην μελλοντική συντήρηση.

  • To facilitate at an early stage the mechanics of change control. Για να διευκολυνθεί σε πρώιμο στάδιο, ο μηχανισμός της αλλαγής του ελέγχου.

  • To facilitate the delivery of system that are liked by the end user. Για να διευκολυνθεί η παράδοση του συστήματος που θέλαμε από τον τελικό χρήστη.

  • Complete coverage of all the development activities involved in system development. Πλήρης κάλυψη όλων των αναπτυξιακών δραστηριοτήτων που εμπλέκονται στην ανάπτυξη του συστήματος.

  • Simplicity: The tools, techniques etc should be easy to use. Απλότητα: Η εργαλεία, τεχνικές κλπ θα πρέπει να είναι εύκολο στη χρήση.

  • Validation of the designs:- the methodology should conclude a mechanism for reviewing its own results. Επικύρωση των σχεδίων: - τη μεθοδολογία που πρέπει να συνάψει ένα μηχανισμό για την επανεξέταση των ιδίων αποτελεσμάτων.

  • Separation of analysis from design, there should be distinct focus on user need, quite separate from implementation needs. Διαχωρισμός των αναλύσεων από το σχεδιασμό, θα πρέπει να υπάρχει ξεχωριστή έμφαση στην ανάγκη των χρηστών, διακρίνονται σαφώς από τις ανάγκες υλοποίησης.

A methodology can be said to have various features. Μια μεθοδολογία που μπορεί να ειπωθεί και να έχουν διάφορα χαρακτηριστικά. These features can be categorized into technical model and managerial model. Αυτά τα χαρακτηριστικά μπορούν να ταξινομηθούν σε τεχνικό και διαχειριστικό μοντέλο μοντέλο.

A methodology needs to have a technical model. Μια μεθοδολογία που πρέπει να έχει ένα τεχνικό μοντέλο. This model includes features like the tools, tools which will help the developers in the process of developing an Information System. Το μοντέλο αυτό περιλαμβάνει χαρακτηριστικά όπως τα εργαλεία, εργαλεία που θα βοηθήσει τους προγραμματιστές στην διαδικασία της ανάπτυξης ενός συστήματος πληροφοριών. These tools help in every phase or sub phase involved in the methodology. Τα εργαλεία αυτά βοηθούν σε κάθε φάση ή φάση υπο εμπλέκονται στη μεθοδολογία. eg CASE tools, project management tools, Drawing tools , Data dictionary etc π.χ. CASE εργαλεία, εργαλεία διαχείρισης έργου, εργαλεία σχεδιασμού, λεξικό δεδομένων κ.λπ.

A methodology also needs to have a technique. Μια μεθοδολογία που οφείλει να έχει τεχνική. A methodology can have many techniques, Techniques helps to verify and expound on the methodology, thus they enable the phase and subphase of methodology to be carried out according to the methodology’s principle. Μια μεθοδολογία που μπορεί να έχει πολλές τεχνικές, Τεχνικές βοηθά να επαληθεύσουν και να εκθέσει για τη μεθοδολογία, έτσι θα μπορέσει η φάση και subphase της μεθοδολογίας που πρέπει να διενεργούνται σύμφωνα με τη μεθοδολογία της αρχής.

Technique act as guides of methodology’s phase. Τεχνική ενεργούν ως οδηγοί της μεθοδολογίας της φάσης. Technique address different parts (phases) of a methodology. Τεχνική αντιμετώπιση των διαφόρων τμημάτων (φάσεις) μιας μεθοδολογίας.

Techniques also enable easy understanding of what the methodology requires eg root pictures, conceptual model, DFD, Decision trees/tables, Entity Life Cycle, Structured diagrams, normalization etc Τεχνικές δώσει επίσης τη δυνατότητα εύκολης κατανόησης του τι είναι η μεθοδολογία απαιτεί ριζικό π.χ. εικόνες, εννοιολογικό μοντέλο, DFD, απόφαση δέντρα / πίνακες, Οντότητας Κύκλου Ζωής, Δομημένη διαγράμματα, κλπ εξομάλυνση

A methodology also needs to have a philosophy, in that it needs to have the underlying theories and assumptions that the authors of the methodology believes in. This feature helps to shape and guide the development of an Information System. Μια μεθοδολογία που πρέπει να ακολουθεί μια φιλοσοφία, ότι πρέπει να έχουν τις βασικές θεωρίες και υποθέσεις ότι οι συντάκτες της μεθοδολογίας πιστεύει in. Αυτή η δυνατότητα βοηθά να διαμορφώσει και να καθοδηγήσει την ανάπτυξη ενός Πληροφοριακού Συστήματος. It also enable the understanding of the methodology. Είναι επίσης δυνατή η κατανόηση της μεθοδολογίας.

A methodology also has a managerial model that has a feature of a methodology. Μια μεθοδολογία που έχει επίσης ένα διαχειριστικό μοντέλο, το οποίο έχει ένα χαρακτηριστικό γνώρισμα της μεθοδολογίας. This feature is that of the development structure, in that a methodology needs to have a development structure that; Αυτό το χαρακτηριστικό είναι ότι η ανάπτυξη της δομής, σε μια μεθοδολογία που πρέπει να ακολουθεί μια αναπτυξιακή δομή που?

  • Identifies the phases, subphases, steps and tasks to be done in the methodology. Χαρακτηρίζει τις φάσεις, subphases, τα βήματα και τα καθήκοντα που πρέπει να γίνουν στη μεθοδολογία.

  • Identifies the outputs to be produced and under which circumstances they should be produced. Χαρακτηρίζει τα αποτελέσματα που θα παράγονται και κάτω από ποιες συνθήκες θα πρέπει να παραχθεί.

  • Constraints to be applied and people to be involved. Εμπόδια που πρέπει να εφαρμόζονται και τα άτομα που θα συμμετέχουν. This feature provides for the development process to be really managed and controlled. Αυτή η δυνατότητα παρέχει για την αναπτυξιακή διαδικασία να είναι πραγματικά διαχείριση και ο έλεγχος.

Initially in the early 60s there was no appreciation for a methodology. Αρχικά, στις αρχές της δεκαετίας του'60 δεν υπήρχε καμία εκτίμηση για μια μεθοδολογία. Application systems were developed without the aid of an explicit Information System development methodology. Εφαρμογή συστημάτων είχαν αναπτυχθεί χωρίς τη βοήθεια μιας ρητής Συστήματος Πληροφοριών ανάπτυξη μεθοδολογίας.

Also there was a growing appreciation of analysis and design parts of the system development and therefore the role there was increased demand for the role of an analyst and programmer. Επίσης υπήρχε μια αυξανόμενη εκτίμηση των τμημάτων ανάλυσης και σχεδιασμού της ανάπτυξης του συστήματος και συνεπώς ο ρόλος υπήρξε αυξημένη ζήτηση για το ρόλο ενός αναλυτή και τον προγραμματιστή.

There was also a realization that as organization grow in size and complexity. Υπήρχε επίσης μια συνειδητοποίηση ότι ως οργάνωση να αυξηθούν σε μέγεθος και πολυπλοκότητα. It was desirable to move away from one-off solution to a more integrated Information System. Θα ήταν ευκταίο να απομακρυνθούμε από τις εφάπαξ λύση σε ένα πιο ολοκληρωμένο σύστημα πληροφόρησης.

There was also appreciation of an accepted methodology for the development of an IS Υπήρξε, επίσης, την εκτίμησή της έχει γίνει αποδεκτή μεθοδολογία για την ανάπτυξη ενός IS

What is the rationale for writing a methodology Ποιο είναι το σκεπτικό για τη συγγραφή μιας μεθοδολογίας

The rationale for writing a methodology are: Το σκεπτικό για τη συγγραφή μιας μεθοδολογίας είναι:

The methodology should improve the end product of a development process ie a better IS Η μεθοδολογία που θα πρέπει να βελτιωθεί το τελικό προϊόν μιας διαδικασίας ανάπτυξης, δηλαδή ενός καλύτερου IS

A better development process: In that the methodology should provide improved management and project control so that the organization can gain from the benefits that accrue from a tightly controlled development process. Μια καλύτερη αναπτυξιακή διαδικασία: Στο ότι η μεθοδολογία που θα πρέπει να παρέχει βελτιωμένη διαχείριση και έλεγχο έργου, έτσι ώστε ο οργανισμός μπορεί να κερδίσει από τα οφέλη που σωρεύονται από μια αυστηρά ελεγχόμενη διαδικασία ανάπτυξης.

Selecting/Adopting Επιλέγοντας / υιοθέτηση

Theoretically speaking, the best methodology is the one that is best suited to the project work at hand. Θεωρητικά μιλώντας, η καλύτερη μέθοδος είναι αυτή που ταιριάζει καλύτερα με το πρόγραμμα εργασιών στο χέρι. In practice, the best methodology may be the one that the designer understands well. Στην πράξη, η καλύτερη μέθοδος που μπορεί να είναι εκείνο που καταλαβαίνει καλά ο σχεδιαστής.

In some cases, the right methodology is the one that has been recommended within the organization’s standards. Σε ορισμένες περιπτώσεις, η σωστή μέθοδος είναι αυτή που έχει προταθεί στο πλαίσιο του οργανισμού προτύπων.

Common Approaches Κοινές Προσεγγίσεις

Adhoc : No formal recognition is given to methodologies Adhoc: Δεν επίσημη αναγνώριση είναι δεδομένη με τις μεθοδολογίες

Contingency Approach : We use different methodologies, depending on the nature of the project. Προσέγγιση αντιμετώπισης: Πρέπει να χρησιμοποιούν διαφορετικές μεθοδολογίες, ανάλογα με τη φύση του έργου.

Prototyping / Evolutionary Development: We use it in those context where the user needs are unclear, the business area is unfamiliar, the level of risk is high etc Πρωτοτυποποίηση / εξελικτική διαδικασία: Εμείς χρησιμοποιούμε σε εκείνες όπου οι ανάγκες των χρηστών είναι ασαφής, ο επιχειρηματικός τομέας είναι άγνωστη, το επίπεδο του κινδύνου είναι υψηλό κτλ

Adavantages of a methodology Adavantages μιας μεθοδολογίας

  • Increased user involvement translating to a more likeable system. Η αυξημένη συμμετοχή των χρηστών μετάφραση σε μια πιο αρεστός σύστημα.

  • Prototyping has the inherent capacity for accommodating risks. Πρωτοτυποποίηση έχει την εγγενή ικανότητα για την υποδοχή των κινδύνων.

  • Quicker systems Development. Ταχύτερη ανάπτυξη συστημάτων.

  • Superior User Interface. Superior User Interface.

  • Missing functions/features can be detected early. Λείπει λειτουργίες / χαρακτηριστικά μπορούν να εντοπιστούν νωρίς.

Disadvantages of a methodology Μειονεκτήματα της μεθόδου

  • Poor documentation. Η κακή τεκμηρίωση.

  • Confusion between the prototype and the real system. Σύγχυση μεταξύ του πρωτότυπου και του πραγματικού συστήματος.

  • Project Management is difficult. Διαχείριση Έργου είναι δύσκολο.

  • It is difficult to draw up a prototype contract. Είναι δύσκολο να καταρτίσει ένα πρωτότυπο σύμβασης.

  • As a consequence of poor documentation system maintenance may be difficult. Ως συνέπεια της κακής συντήρησης του συστήματος τεκμηρίωσης μπορεί να είναι δύσκολη.


Page copy protected against web site content infringement by Copyscape

Comments Παρατηρήσεις

Got something to say? Έχεις κάτι να πω;

You must be logged in to post a comment. Πρέπει να έχετε συνδεθεί για να δημοσιεύσετε ένα σχόλιο.

FireStats εικονίδιο Powered by FireStats Powered by FireStats