<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Design &amp; Architecture</title><link>https://www.dotnetzone.gr:443/cs/forums/16/ShowForum.aspx</link><description>Θέματα αρχιτεκτονικής και σχεδιασμού εφαρμογών (design patterns, object orientation, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Παραδείγματα software engineering</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44617.aspx</link><pubDate>Fri, 12 Sep 2008 08:41:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44617</guid><dc:creator>xabikos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44617.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=44617</wfw:commentRss><description>Σίγουρα έτσι όπως το θέτεις (μου επιτρέπεις τον ενικό ε;) έχεις δίκαιο. Τα site αυτό λίγο πολύ τα έχω υπόψιν μου. Όπως επίσης έχω πάρει, κατόπιν δικής σου προτροπής σε άλλο θέμα, το βιβλίο του Sommerville το οποίο είναι πολύ καλό όντως αλλά ίσως λίγο προχωρημένο για το επίπεδο μου. Να πω εδώ ότι δεν έχω καθόλου εμπειρία πάνω στον τομέα. &lt;br&gt;&lt;br&gt;Αυτό που θα ήθελα να βρω είναι ένα project που έχει μέσα όλες τις φάσεις. Δηλαδή περιγράφει τις απαιτήσεις της εφαρμογής, στη συνέχεια να λέει ποιες τεχνικές χρησιμοποιούνται σε κάθε φάση και τι ενναλακτικές λύσεις θα μπορούσαν να υαρξουν και τέλος να μας δίνει ένα αποτέλεσμα. Το ξέρω ότι αυτό που ζητάω ίσως να είναι πολύ συγκεκριμένο αλλά προσωπικά έτσι καταλαβαίνω πάντα πιο καλά τις τεχνικές.&lt;br&gt;&lt;br&gt;Τώρα βέβαια όσον αφορά το διάβασμα το έχω καταλάβει ότι θέλει πάρα πολύ και γι αυτό θέλω να ξεκινήσω από κάπου.&lt;br&gt;</description></item><item><title>Απ: Παραδείγματα software engineering</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44601.aspx</link><pubDate>Thu, 11 Sep 2008 23:55:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44601</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44601.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=44601</wfw:commentRss><description>&lt;P&gt;Δεν μπορεί να έψαξες στο Internet και να μην βρήκες τίποτα! Το θέμα είναι τεράστιο και τα sites που ασχολούνται εκατοντάδες. Άσε που υπάρχουν και δεκάδες βιβλία. Εξάλλου το software engineering δεν εξαντλείται σε 5 άρθρα των 2 σελίδων το καθένα. Βιβλία όπως του Sommerville που καλύπτουν ολόκληρη τη διαδικασία έχουν πάνω από χίλιες σελίδες.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Όσον αφορά τα "πλήρη παραδείγματα" ... μπορείς να μου βρεις ένα site ή βιβλίο που να περιγράφει πως χτίζεις μία πολυκατοικία? Ή ακόμα καλύτερα, ένα εμπορικό κέντρο? Υπάρχουν πολλές διαφορες μεθοδολογίες για το πως ανπτύσσεται μία εφαρμογή οι οποίες καλύπτουν όλες τις βασικές φάσεις, αλλά και για κάθε φάση υπάρχουν επίσης διάφορες μεθοδολογίες. Δεν υπάρχει ένα βιβλίο (πόσο μάλλον site) το οποίο να καλύπτει όλες τις μεθοδολογίες και παραδείγματα. Μπορείς να βρεις κάποια τα οποία να στηρίζονται σε πραγματικά παραδείγματα ως σκελετό, αλλά όσο μπορείς να γράψεις ένα βιβλίο για το πως φτιάχτηκε το Ολυμπιακό Στάδιο, άλλο τόσο μπορείς να το κάνεις για μία εφαρμογή. Γίνεται, αλλά ....&lt;/P&gt;
&lt;P&gt;Ξεκίνα καταρχήν από το &lt;A href="http://en.wikipedia.org/wiki/Software_engineering"&gt;Wikipedia&lt;/A&gt; για μία πολύ γενική ιδέα. Μετά κοίτα το &lt;A href="http://www.computer.org"&gt;IEEE Computer Society&lt;/A&gt;, και πιο συγκεκριμένα το &lt;A href="http://www.computer.org/portal/site/seportal/"&gt;Software Engineering Online Portal&lt;/A&gt;. Εκεί θα βρεις πολύ, μα πολύ πληροφορία. Αν μάλιστα θέλεις και τον "επίσημο" ορισμό των γνώσεων του Software Engineering, κοίτα το &lt;A href="http://www.computer.org/portal/site/seportal/menuitem.092750c1f9509be2169d1205682079ec/index.jsp?&amp;amp;pName=se_level1&amp;amp;path=seportal/subpages/swebok&amp;amp;file=swebok.xml&amp;amp;xsl=generic.xsl&amp;amp;"&gt;Software Engineering Body Of Knowledge&lt;/A&gt;. Ρίξε μία ματιά επίσης και στο site της &lt;A href="http://www.construx.com/"&gt;Construx&lt;/A&gt;&amp;nbsp;το οποίο περιέχει ΠΑΡΑ πολύ υλικό για όλες σχεδόν τις φάσεις του Software Engineering.&lt;/P&gt;
&lt;P&gt;Και προπαντών ετοιμάσου για διάβασμα και κολύμπι. Όσο μπορείς να μάθεις οδήγηση, κολύμπι ή ποδήλατο μέσω βιβλίων, άλλο τόσο μπορείς να το κάνεις αυτό για το Software Engineering. Δυστυχώς, αν δεν δουλέψεις με ανθρώπους που καταλαβαίνουν από SE για να σε μάθουν, θα πρέπει να μάθεις όπως οι περισσότεροι ... μέσω trial and error!&lt;/P&gt;</description></item><item><title>Παραδείγματα software engineering</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44600.aspx</link><pubDate>Thu, 11 Sep 2008 20:11:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44600</guid><dc:creator>xabikos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44600.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=44600</wfw:commentRss><description>Θέλω να ρωτήσω αν υπάρχει κάποιο site όπου μπορούμε να βρούμε πλήρη παραδείγματα για την διαδικασία ανάπτυξης μιας εφαρμογής. Δηλαδή να περιγράφει τα πάντα εκτός βέβαια από τον κώδικα. Ξέρω κάποια πράγματα για το software engineering αλλά προσωπικά πάντα προτιμούσα να μαθαίνω μέσω παραδειγμάτων. Έψαξα στο net αλλά δεν βρήκα κάτι σχετικό. Ελπίζω να έγινα κατανοητός στο τι ζητάω.&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;</description></item></channel></rss>