Swedish flagChinese (Simplified) flagEnglish flagGerman flagFrench flagSpanish flagHindi flag
मई
10
2009
2

सीबीएसई घटक आधारित सॉफ्टवेयर विकास

सॉफ्टवेयर विकास (अमेरिकी सॉफ्टवेयर इंजीनियरिंग) में, मूल रूप से विकास की प्रक्रिया के तीन अलग अलग मॉडल हैं:

झरना मॉडल, विकासवादी और घटक आधारित विकास.

झरना मॉडल जो सभी विकास परियोजनाओं में समीक्षा कर रहे हैं विभिन्न चरणों को पहचानती है. यह एक आवश्यकताओं विनिर्देश, डिजाइन, कार्यान्वयन, और इकाई परीक्षण, एकीकरण और स्वीकृति परीक्षण, और विकास के होते हैं. सभी चरणों को क्रमिक रूप से समीक्षा कर रहे हैं और प्रत्येक चरण में प्रस्तुत रिपोर्ट के रूप में डिलिवरेबल्स पूरा हो गया है. इस प्रकार चरणों और प्रबंधन प्रक्रिया को आसानी से नियंत्रित कर सकते हैं के बीच नहीं चलना है. यह स्पष्ट है, लेकिन बदलते परिवेश में भी फायदे और नुकसान है.

विकास की दूसरी वैचारिक मॉडल विकासवादी विकास है. यह झरना मॉडल के रूप में एक ही चरणों में, सिवाय इसके कि इन कई वेतन वृद्धि में समीक्षा कर रहे हैं के होते हैं. प्रत्येक संस्करण के बाद ग्राहक और अगले संस्करण जो तब बनाया गया है कार्यान्वित किया और पुष्टि के लिए नई मांग पैदा की है. मॉडल के रूप में अच्छी तरह से पूरा सिस्टम आवश्यकताओं के विनिर्देशन के लिए प्रोटोटाइप विकसित करने के लिए इस्तेमाल किया जा सकता है. हालांकि विकासवादी विकास के वेरिएंट स्थित है. उदाहरण चलने का विकास कर रहे हैं, जहां आवश्यकताओं को पूरा कर रहे हैं और चरणों को तब पुनरावृत्तियों की कई चरणों में जांच कर रहे हैं. एक अन्य उदाहरण है जहां आजादी का एक बहुत सर्पिल मॉडल है.

तीसरे मुख्य सॉफ्टवेयर विकास मॉडल घटक आधारित विकास (सीबीएसई) है. विकास शाखा अंतिम तथाकथित तख्त उत्पादों, शेल्फ के वाणिज्यिक इस्तेमाल किया जा रहा है. प्रक्रिया निम्नलिखित चरणों के माध्यम से चल रहा है: आवश्यकता विनिर्देश, घटक खोज, पाया आइटम के लिए समायोजन का दावा है, घटक चयन, घटकों के एकीकरण और आवश्यकताओं का सत्यापन. सीबीएसई का प्रयोग नेतृत्व समय और लागत को कम करने, परियोजना असफलता के जोखिम को कम करने और विश्वसनीयता बढ़ जाती है क्योंकि घटक से पहले परीक्षण किया है. नुकसान कर रहे हैं कि कोड आमतौर पर क्योंकि घटक अक्सर एक संकलित प्रारूप में आता है नहीं किया जा निरीक्षण कर सकते हैं. रखरखाव और क्या गरीब नियंत्रण में यह परिणाम भविष्य के संस्करणों में होगा. घटकों के अलावा निष्पादन योग्य (संकलित) मानक है, और जो कुछ भी (की आवश्यकता है और प्रदान करता है) इंटरफ़ेस और अच्छी तरह से प्रलेखित है.

मैं जावा का एक हिस्सा है और matlab के साथ काम कर गर्मी के काम करते हैं. एक झरना मॉडल का उपयोग करना है, तो काम का बोझ की वजह से काफी असंभव है. इस साल की गर्मियों, मैं मुझ पर एक महीने के लिए एक साथ लिए विभिन्न उदार प्रणाली की गणना के लिए इस्तेमाल किया जा करने के लिए ग्राफिक एक matlab कार्यक्रम रखा है. एक वर्ग से इस कर सीखें कि कैसे सब कुछ जगह में है, क्षमताओं, आवश्यकताओं, वास्तुकला, आदि का निर्माण करने के लिए समय की आवश्यकता होगी. मैं कार्य करता है कि पहले से ही मौजूद हैं और मेरे काम करने के लिए इंटरफ़ेस बनाने के लिए इतना है कि वे एक बेहतर तरीका में इस्तेमाल किया जा सकता है इन कार्यों में प्रवेश ग्रहण करेंगे. घटक आधारित विकास ..

GPS klocka

जीपीएस घड़ी

मैं विभिन्न निजी परियोजनाओं के बारे में सोच रहा था. मैं एक फ्लैश आवेदन के एक बिट शुरू करने में एक डेटाबेस से डेटा से शांत रेखांकन प्रस्तुत करने के लिए, लेकिन जल्दी से पता चला है कि यह मुझे दिलचस्पी नहीं था. मैं मेरे जीपीएस प्रसंस्करण के लिए अपने कार्यक्रम बनाने के बारे में सोच रहा था. क्या मैं अब उपयोग प्रशिक्षण पर केंद्रित है और कुछ अच्छी सुविधाएँ है, लेकिन मुझे लगता है कि मैं कुछ ज्यादा बेहतर बना सकते हैं. विचार करने के लिए जावा में कार्यक्रम के लिए दोनों को स्थानीय और वेब पर एक एप्लेट के माध्यम से उपयोग लिखने के लिए है. मेरे जीपीएस घड़ी (←) की तरह जीपीएस के साथ वन और पर्यावरण प्रशिक्षण कार्यक्रम में नियमित रूप से जीपीएस प्रबंधन गठबंधन होगा.

मुझे लगता है कि मैं महारत हासिल है तकनीकों का सबसे करने के लिए आवेदन पत्र बनाने की जरूरत होगी. मैं nylighen पाया एक बहुत अच्छा जीपीएस नक्शे के लिए खुला घटक है कि मैं का प्रयोग करेंगे. घटक (आवरण) जावास्क्रिप्ट, जो ज्यादातर के लिए exepel नक्शे के लिए प्रोग्रामिंग के लिए प्रयोग किया जाता है encloses को जावा के साथ गूगल मैप्स , क्लोडिअस Hauptmann एक और अच्छा संसाधन गूगल मैप्स के लिए प्रोग्रामिंग के बारे में कुछ लेख लिखा है.

अप्रैल
02
2009
2

अपने ब्लॉग का अनुवाद करें

आदेश में अलग अलग भाषाओं में अपने WordPress ब्लॉग को प्राप्त करने के लिए, मैं एक शांत इसके अलावा इस्तेमाल किया है. यह बहुत ही कॉम्पैक्ट है और कोड के कुछ सौ लाइनों से मिलकर बनता है. पूरक लेकिन गूगल अनुवादकों बहुत शक्तिशाली एल्गोरिथ्म है. अब हर संभव भाषा में वहाँ techonomics है. मैं का उपयोग केवल सबसे आम (चीनी, अंग्रेजी, Spannska और जर्मन), अगर आप चाहते हैं, वहाँ 41 विभिन्न अनुवाद की संभावना है! एक छोटी सी निराश मैं कर रहा हूँ, हालांकि, कि वहाँ फ्रेंच हैं?

मैं अंग्रेजी और कुछ स्पेनिश और मुझे लगता है कि वास्तव में अच्छा अनुवाद है. मेरे टैब अगले खुद की कोशिश करो!

मैं सीएसएस में बहुत अच्छा कर रहा हूँ तो मैं झंडे है कि मैं दोनों फ़ायरफ़ॉक्स और IE में एक ही समय में होना करने के लिए पाने के लिए असफल. बात यह है कि झंडे मेरे टैब divven "के अंदर रखा जाना चाहिए. शायद किसी ने मेरी मदद कर सकते हैं?

इच्छुक हैं? ऐड - ऑन http://nothing2hide.net

मार्च
31
2009
2

जावा खेल: सांप और स्वर्ण

सांप और सोने

यह एक पुरानी प्रयोगशाला मैं क्लैम्बर पर एक प्रोग्रामिंग पाठ्यक्रम में किया है. आप सोने या साँप खेल सकते हैं. यदि आप सोने में सभी डॉट्स लेने के लिए प्रबंधन, तुम सच में अच्छा कर रहे हैं, या मैं धैर्य कहना चाहिए?

मैं दो मैचों के लिए अपने MySQL डाटाबेस में एक उच्च स्कोर बनाने का इरादा था. उच्च घटक सारांश स्थानीय रूप से महान लेकिन मेरे कंप्यूटर पर काम करता है जब मैं एक एप्लेट के लिए जावा कोड निर्यात. सुरक्षा कारणों से, यह जाहिरा तौर पर डेटाबेस और एप्लेट के बीच संवाद के लिए मुश्किल है. मैं अभी तक समस्या को हल करने के लिए लेकिन उस पर काम करते हैं. अगर किसी को यह कैसे हल किया जा सकता है पर कोई विचार है, तो आप टिप्पणी करने के लिए स्वतंत्र महसूस हो सकता है!

जावा और डेटाबेस के बीच लिंक बनाएँ

एक डेटाबेस और जावा के बीच एक लिंक बनाने के लिए, आप एक ड्राइवर आयात. मेरे मामले में, org.jdbc.mysql.Driver सबसे उपयुक्त है. चालक पुस्तकालय के लिए आयात किया जाता है, और ग्रहण का उपयोग कर build path लाइब्रेरी में जोड़. एक बार यह किया काम करता है डाटाबेस के साथ स्थानीय रूप से जुड़ा हुआ है. यह एक ऐपलेट में काम जार फ़ाइल अंदर चालक एप्लेट codebase है. इस प्लग - इन विभिन्न द्वारा ग्रहण जिनमें से किया जा सकता है फैट जार बनाएँ एक उदाहरण है. यहाँ जावा के साथ MySQL कनेक्ट कोड का एक उदाहरण है:

...
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
try {
conn = DriverManager.getConnection("jdbc:mysql://mysql.din.domän.se/namn.på.din.databas, "User", "password");
Statement s = conn.createStatement();
if(gameModel.getName().equals("Snake"))
s.executeUpdate("INSERT INTO Snake_highscore (name, score) VALUES ('" + name +
"', '" + score + "')");
else
s.executeUpdate("INSERT INTO Gold_highscore (name, score) VALUES ('" + name +
"', '" + score + "')");
} catch(SQLException connectionException) {
... // här får jag ett exception!!
}
} catch (ClassNotFoundException driverException1) {
...
} catch (IllegalAccessException driverException2) {
...
}
...

समस्या यह है कि हल किया जाना बना रहता है s.executeUpdate (...) के लिए काम करने के लिए. वर्तमान में, मैं एक Communications link failure है कि मैं नहीं जानता कि क्या कारण बनता है.

फरवरी
02
2009
3

सिमुलेशन अध्ययन: समानांतर और धारावाहिक विधानसभा के बीच तुलना

Simulering av seriell montering, två stationer

धारावाहिक विधानसभा, दो स्टेशनों के सिमुलेशन

हमारे उम्मीदवार के काम में, हम उत्पादन प्रणालियों के विभिन्न प्रकार की तुलना करें. इन के वर्गीकरण में sieriella विधानसभा लाइन और स्वायत्त टीमों के साथ समानांतर सिस्टम में, और इन श्रेणियों के भीतर, एक से थोड़ा अधिक विस्तृत बे्रकडाउन बनाया गया है.

अनुभवजन्य परिणाम से पता चला है कि संतुलन, हैंडलिंग, और सिस्टम घाटा काफी संगठन का समानांतर रूप की तुलना में धारावाहिक लाइनर के लिए बड़ा है. अंगूठे का एक नियम समानांतर और धारावाहिक समकक्ष के लिए 100-200% प्रणाली के लिए कुल नुकसान के 40% है. अनुभवजन्य डेटा के लिए आवश्यकता के बिना संबंधों की जांच के अनुकरण का उपयोग किया जा सकता है.

सिमुलेशन एक ही रास्ता है, जहां तक संभव हो, वास्तविकता re-create (विकिपीडिया, http://sv.wikipedia.org/wiki/Simulering, 2009/02/02) है

वास्तविकता का एक संकल्पनात्मक मॉडल का निर्माण करके, यह एक अनुकार सॉफ्टवेयर के लिए स्थानांतरित करने के लिए, और फिर अध्ययन यह कैसे बर्ताव करता है, निष्कर्ष है कि विशिष्ट प्रदर्शन लक्ष्यों को प्रभावित करने वाले कारकों के बारे में तैयार किया जा सकता है. प्रदर्शन लक्ष्यों अक्सर परिणाम चर के रूप में भेजा जाता है.

मैं एक बहुत ही सरल कारखाने के एक संकल्पनात्मक मॉडल बना दिया है. संयंत्र के दो प्रकार के उत्पादों है कि कुछ समय लग सकता है पैदा करता है. प्रत्येक स्टेशन प्रत्येक उत्पाद का एक निश्चित भाग (जैसे विधानसभा स्टेशन के रूप में एक 1 कार और कार 1 और 2 के 2 और विधानसभा स्टेशन बी पीछे के सामने करता है) की अनुमति देता है. प्रत्येक विधानसभा कार्य के लिए प्रत्येक स्टेशन पर> 10 टिप्पणियों को करने से, एक वितरण को विकसित करने के लिए, जो साथ भविष्य के उत्पादन के एक खास महत्व α के साथ का अनुसरण कर सकते हैं. वितरण तो एक वास्तविक प्रक्रिया मॉडलिंग के लिए अनुकार कार्यक्रम के द्वारा प्रयोग किया जाता है.

Simulering av parallell montering, två stationer

समानांतर विधानसभा, दो स्टेशनों के सिमुलेशन

उस मॉडल के बाद सत्यापित है और वास्तविकता के साथ मान्य है, यह, बस, वास्तविक प्रणाली के साथ लाइन में अपनाया है. परिवर्तन मॉडल के साथ किया जा सकता है, इस तरह आसानी से जांच वास्तविक प्रणाली कैसे व्यवहार किया जाएगा करने में सक्षम हो. वही वितरण (गति) के समानांतर व्यवस्था के लिए प्रयोग किया जाता है. सिस्टम अंतर क्या इस प्रकार है हर कदम के बीच नुकसान. यह पता चला है कि समानांतर प्रणाली assembles में 27.3 से अधिक 42 (± 1) धारावाहिक प्रणाली के लिए प्रति घंटे (0.8 ±) उत्पादों.

यदि संकल्पनात्मक मॉडल से सभी मान्यताओं सच है (यकीन नहीं) और कुछ अन्य आवश्यकताओं को भी लागू होते हैं (विस्तार में समझाने परेशान नहीं किया जा सकता है) समानांतर व्यवस्था गा रहा है बेहतर!

जनवरी
25
2009
-

वर्ड प्रेस विषय संपादित करें

मैं अपने पदों (↑) के रूप में एक लेखक के टैग जोड़ लिया है. करना है कि, मैं सीधे मेरी तस्वीर और ई - मेल का उपयोग करने के लिए, सकता है, लेकिन मैं इसे और अधिक गतिशील बनाने के लिए चुना है. इस पृष्ठ पर:

http://phpxref.ftwr.co.uk/wordpress/nav.html?_functions/index.html

आप सभी सुविधाओं है कि WordPress में पूर्वनिर्धारित हैं मिलेगा. इस सुविधा का अवतार छवि मिल देखा get_avatar का लाभ लेने के द्वारा:

  <Php?
    गूंज get_avatar ($ id_or_email, $ आकार = '96 ', डिफ़ॉल्ट $ =' <path_to_url>) के;
    >? 

हमेशा वर्तमान पद के लेखक है कि चित्र में मिलता है, मैं समारोह का उपयोग करें

get_the_author_id ()

id_or_email $ के लिए साइट पर.

लेखक का नाम प्रिंट और ईमेल भी (get_author) और (get_author_email) सुविधाएँ. समारोह पुस्तकालय के लिए समय बचाने के लिए जब आप अपने खुद के विषय बनाने के लिए संशोधित / किसी और के लिए एक सोने की खान है!

(मेरे लेखक टैग का स्वरूपण तो सीएसएस कि style.css में जोड़ा जाता है का उपयोग कर बनाया गया है)

थीम Aeros 2.0 से संशोधित किया गया है - Blogglista.se अनुवाद N2H द्वारा बनाई गई है