सॉफ्टवेयर इंजीनियरिंग

पेशेवरों और शिक्षाविदों, और सिस्टम विकास जीवन चक्र के भीतर काम करने वाले छात्रों के लिए प्रश्नोत्तर

3
सॉफ्टवेयर आर्किटेक्चर बनाम सिस्टम आर्किटेक्चर बनाम क्लास डायग्राम?
मैं निम्नलिखित शब्दों के बारे में काफी उलझन में हूँ: सॉफ़्टवेयर वास्तुशिल्प सॉफ्टवेयर एप्लिकेशन आर्किटेक्चर एक संरचित समाधान को परिभाषित करने की प्रक्रिया है जो सभी तकनीकी और परिचालन आवश्यकताओं को पूरा करता है, जबकि प्रदर्शन, सुरक्षा और प्रबंधन क्षमता जैसी सामान्य गुणवत्ता विशेषताओं को अनुकूलित करता है। इसमें कारकों …

1
2000+ क्लाइंट मशीनों के लिए एक एप्लिकेशन सर्वर के रूप में सेवा। क्या यह एक अच्छा विचार है?
हम javaFx में UI के साथ एक प्रणाली का निर्माण करेंगे जो 2000+ मशीनों पर तैनात किया जाएगा (न्यूनतम 2000 है, लेकिन यह अधिक होगा - 5000 मशीनों तक पहुंच सकता है)। अन्य कारणों / सीमाओं के लिए इसे मशीन पर स्थापित किया जाना चाहिए, इसलिए हम इसे वेब ब्राउज़र …
11 java  design  rest  spring 

6
क्या घोटाले और एक स्थिर विकास एक विरोधाभास का निर्माण करते हैं?
मैं 5 टीमों के साथ एक विकास समूह का हिस्सा हूं, कुल लगभग 40 डेवलपर्स। हम 3-सप्ताह के स्प्रिंट के साथ स्क्रम पद्धति का अनुसरण कर रहे हैं। हमारे पास एक निरंतर एकीकरण सेटअप (जेनकिंस) है, जिसमें एक निर्माण पाइपलाइन कई घंटों (व्यापक स्वचालित परीक्षणों के कारण) के साथ है। …

4
क्या मुझे पूरी तरह से चित्रित एप्लिकेशन या एक नंगे हड्डियों का निर्माण करना चाहिए और फिर धीरे-धीरे सुविधाओं को जोड़ना चाहिए?
मैं एक विनिर्माण संयंत्र में काम करता हूं जिसने आईटी को एक दुकान के फर्श का समय निर्धारण कार्यक्रम बनाने की जिम्मेदारी दी है (जो कि बहुत बुरी तरह से आवश्यक है)। दूसरों के अनुभव के आधार पर, क्या कम समय लेना बेहतर होगा और एक बुनियादी ढांचा तैयार किया …

4
सी # में एक इंटरफ़ेस में एक पूर्व शर्त (एलएसपी) कैसे निर्दिष्ट करें?
मान लीजिए कि हमारे पास निम्नलिखित इंटरफ़ेस हैं - interface IDatabase { string ConnectionString{get;set;} void ExecuteNoQuery(string sql); void ExecuteNoQuery(string[] sql); //Various other methods all requiring ConnectionString to be set } पूर्व शर्त यह है कि किसी भी तरीके को चलाने से पहले ConnectionString को सेट / इंटिग्रेटेड किया जाना चाहिए। …

3
अपवाद या अतिरेक के बिना इनपुट सत्यापन कैसे करें
जब मैं एक विशिष्ट कार्यक्रम के लिए एक इंटरफ़ेस बनाने की कोशिश कर रहा हूं तो मैं आमतौर पर अपवादों को फेंकने से बचने की कोशिश कर रहा हूं जो गैर-मान्य इनपुट पर निर्भर करता है। तो अक्सर ऐसा होता है कि मैंने इस तरह के कोड का एक टुकड़ा …

2
DDD के बिना और बिना (या के साथ?) ES - क्या मॉडल लिख रहा है और क्या पढ़ा मॉडल है?
जहां तक ​​मैं समझता हूं, CQRS के पीछे का बड़ा विचार कमांड और क्वेरी को संभालने के लिए 2 अलग-अलग डेटा मॉडल हैं। इन्हें "राइट मॉडल" और "रीड मॉडल" कहा जाता है। आइए ट्विटर एप्लिकेशन क्लोन के एक उदाहरण पर विचार करें। यहाँ आदेश हैं: उपयोगकर्ता खुद को पंजीकृत कर …
11 cqrs  read-model 

6
नामकरण: क्या आपको स्पष्टता के लिए संक्षिप्तता का त्याग करना चाहिए?
उदाहरण के लिए, निम्न फ़ंक्शन एक सरणी के माध्यम से लूप करता है जिसमें एक इनपुट फ़ील्ड का नाम और त्रुटियां होती हैं। यह सत्यापन क्षेत्र के नाम की जाँच करके और फिर त्रुटि जानकारी को अमान्य फ़ील्ड सरणी पर धकेलता है। क्या यह संक्षिप्त होना बेहतर है और इसे …

2
लेन-देन के साथ डीबी-लॉजिक से बिजनेस लॉजिक को अलग करना
हमारे आवेदन में तीन परतें हैं। एक बाहरी एपीआई प्रदान करने के लिए सेवा परत। हमारे व्यापार तर्क के लिए बीओ परत, और हमारे डेटाबेस कनेक्शन के लिए एक डीएओ परत। मान लीजिए कि हर बार जब हम किसी फ़ाइल को अपडेट करते हैं, तो हम फ़ोल्डर में कुछ बदलना …

3
एंटिटी फ्रेमवर्क और एनीमिक डोमेन मॉडल से परहेज
हमारे व्यावसायिक तर्क में हम कभी-कभी तरीकों को कुछ इस तरह परिभाषित करते हैं: User.ResetCourse(Course courseToReset) समस्या यह है कि उपयोगकर्ता और पाठ्यक्रम दोनों एंटिटी फ्रेमवर्क प्रॉक्सी ऑब्जेक्ट हैं। इसका मतलब यह है कि जब हम किसी उपयोगकर्ता या पाठ्यक्रम पर नेविगेशन गुणों को मारते हैं, तो यह डेटाबेस के …

5
क्या एक एकल विफलता एक थोक संचालन को विफल कर सकती है?
एपीआई में मैं एक बड़ी संख्या में काम कर रहा हूं, जो आईडी के एक सरणी को स्वीकार करता है: ["1000", ..., "2000"] मैं हटाए गए ऑपरेशन को लागू करने के लिए स्वतंत्र था क्योंकि मैंने फिट देखा था, इसलिए मैंने पूरी बात को लेन-देन करने का फैसला किया: अर्थात, …

5
उपवर्ग प्रकार पूछने से बचने के लिए एक अच्छा डिजाइन अभ्यास क्या है?
मैंने पढ़ा है कि जब आपके कार्यक्रम को यह जानने की आवश्यकता होती है कि कोई वस्तु किस वर्ग की है, तो आमतौर पर डिजाइन दोष का संकेत मिलता है इसलिए मैं जानना चाहता हूं कि इसे संभालने के लिए एक अच्छा अभ्यास क्या है। मैं एक वर्ग आकृति को …

2
मुझे आराम करने वाली सेवा में एक सूचीबद्ध सूची संसाधन कैसे डिज़ाइन करना चाहिए?
मैं एक ही समस्या में बार-बार भाग गया हूं और मुझे ऐसा कोई समाधान नहीं मिला है जो मुझे वास्तव में महसूस हो। किसी ऐप में कहें, आपके पास एक ऑर्डर की गई सूची है और आप उपयोगकर्ता को उस ऑर्डर को ड्रैग एंड ड्रॉप या कुछ और से बदलने …

2
अगर मैं C ++ के लिए रैखिक बीजगणित पैकेज का उपयोग करता हूं तो क्या इसे आलसी माना जाता है?
पहले, मुझे कुछ पृष्ठभूमि देने से पहले मैं वास्तव में प्रश्न बताता हूं। मैं भौतिकी का अध्ययन करता हूं और मेरी सभी प्रोग्रामिंग कक्षाएं MATLAB जैसी आसान प्रोग्रामिंग भाषाओं में रही हैं। आसान से मेरा मतलब है कि भाषा आपके लिए बहुत सोच समझ कर काम करती है ... अगले …
11 c++  experience 

9
एक स्क्रैम टीम का इनपुट क्या होना चाहिए?
हमारी स्कोर टीम में हमेशा की तरह की भूमिकाएँ होती हैं। हमारे पास यूआई / यूएक्स डिजाइनर नहीं है और डेवलपर्स उत्पाद मालिक के साथ यूआई / यूएक्स काम करते हैं। यहाँ एक समस्या है। हर बार हम बैकलॉग बनाने वाले हैं और स्प्रिंट की शुरुआत से पहले हम सटीक …
11 agile  scrum 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.