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

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

6
Agile (SCRUM) के किस चरण में हमें स्वचालन परीक्षण शुरू करना चाहिए?
मेरी थोड़ी सी पृष्ठभूमि - मैं SCRUM (1-2 सप्ताह स्प्रिंट) का उपयोग कर एक चुस्त वातावरण के भीतर लगभग 2 वर्षों के लिए एक मैनुअल परीक्षक हूं। इसलिए मैं सेलेनियम वेबड्राइवर (जावा के साथ) का उपयोग करके अपने काम में स्वचालन परीक्षण शुरू करना चाहता हूं। मेरा प्रश्न यह है …

2
क्या मुझे स्वच्छ वास्तुकला के लिए सेवा और भंडार के बीच एक परत का उपयोग करना चाहिए - वसंत
मैं एक आर्किटेक्चर में काम कर रहा हूं, यह वेब क्लाइंट और मोबाइल एप्स के लिए आराम एपी पेश करने जा रहा है। मैं स्प्रिंग (स्प्रिंग mvc, स्प्रिंग डेटा jpa, ... आदि) का उपयोग कर रहा हूं। डोमेन मॉडल को जेपीए विनिर्देश के साथ कोडित किया गया है। मैं स्वच्छ …

3
क्या यह 3 पार्टी संदर्भ आईडी के गुणों के रूप में एपीआई ऑब्जेक्ट परिभाषा के लिए बुरा अभ्यास है?
ऐशे ही: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" मैं संदर्भ के बारे में चिंतित हूँ । …

1
व्यावसायिक तर्क बनाम सेवा परत
मैंने यह उत्तर पढ़ा: https://softwareengineering.stackexchange.com/a/234254/173318 कृपया मेरी समझ को ठीक करें । व्यावसायिक नियम वास्तविक दुनिया में व्यापार के चरणों की सूची को संदर्भित करते हैं (कोई कोड नहीं)। बिजनेस लॉजिक , व्यापार नियमों को कोड में बदलने की प्रक्रिया को संदर्भित करता है और इन गुच्छा / तरह के …

1
सॉफ्टवेयर / फर्मवेयर ऑटो अपडेट रणनीति
मुझे एक मध्यम आकार की परियोजना मिली है जो अब "क्लाइंट डेमो के लिए मैला कैफीन-संचालित प्रोटोटाइप" चरण के अंत के करीब है और "भविष्य के बारे में सोचो" चरण में संक्रमण कर रही है। परियोजना में सॉफ्टवेयर और फर्मवेयर के साथ लिनक्स आधारित डिवाइस और एक केंद्रीय प्रशासनिक वेब …

2
विकल्पों के एक सीमित सेट में जोड़ना; एपीआई ब्रेकिंग परिवर्तन?
एक HTTP एपीआई एंडपॉइंट लें जो निम्नलिखित प्रतिक्रिया मॉडल का विस्तार करता है: { "type": "Dog", "name": "Jessi", ... } typeक्षेत्र में से एक होने के रूप में दस्तावेज में वर्णित किया गया है Dog, Catया Fish। क्या एक नया विकल्प जोड़ना, कहना Rat, एक ब्रेकिंग एपीआई परिवर्तन माना जाएगा? …
9 rest  api  api-design  json 

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

2
प्रभावी रूप से विन्यास से देव तक के परिवर्तन पर नज़र रखना
यह सवाल एक उदाहरण के रूप में एक स्प्रिंग बूट सेवा लेता है, लेकिन यह किसी भी तकनीक हो सकता है। निम्नलिखित मानते हुए: वातावरण (देव / क्यूए / ठेस) विभिन्न टीमों के स्वामित्व में हैं। इसका मतलब है कि देव के पास प्रोडक्शंस विन्यास तक पहुंच नहीं होनी चाहिए। …

3
शिथिल युग्मित माइक्रोसिस्टम्स आर्किटेक्चर में, आप अपनी निर्भरता पर कैसे नज़र रखते हैं?
आधुनिक कार्यक्रम में एक लोकप्रिय उच्च स्तरीय वास्तुकला पसंद एक REST- आधारित माइक्रोसर्विस सिस्टम है। इसके कई फायदे हैं जैसे ढीली युग्मन, आसान पुन: उपयोग, प्रौद्योगिकियों पर सीमित प्रतिबंध जो कि उपयोग किए जा सकते हैं, उच्च मापनीयता, आदि। लेकिन इस तरह के आर्किटेक्चर में मुझे जो समस्याएँ आती हैं …

2
मैं _read_ कार्यात्मक जावास्क्रिप्ट कोड कैसे बना सकता हूं?
मेरा मानना ​​है कि मैंने जावास्क्रिप्ट में कार्यात्मक प्रोग्रामिंग अंतर्निहित कुछ बुनियादी अवधारणाओं को सीखा है। हालाँकि, मुझे विशेष रूप से कार्यात्मक कोड, यहां तक ​​कि कोड मैंने लिखा है, पढ़ने में परेशानी होती है, और आश्चर्य होता है कि क्या कोई मुझे कोई संकेत, सुझाव, सर्वोत्तम अभ्यास, शब्दावली आदि …

7
क्या स्क्रम डेली स्टैंडअप मीटिंग्स में गैर-चेकइन-संबंधित चर्चा करना कभी स्वीकार्य है?
मुझे उम्मीद है कि लोग मुझे एक संभावित स्पष्ट सवाल करेंगे। मैंने कई संगठनों में काम किया है जिनकी दैनिक बैठकें होती हैं। कुछ संगठन केवल चेक-इन ("तीन प्रश्न" - कल आपने क्या किया था, आज आप क्या कर रहे हैं, क्या आपके पास कोई अवरोधक है?) लेकिन कुछ अन्य …

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

3
वास्तविक समय में सॉफ्टवेयर को कैसे संशोधित किया जाए? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 3 साल पहले …
9 c++  real-time 

3
_स्ट्रक्चर_ डेटा की बड़ी मात्रा को कैसे स्टोर करें?
आवेदन लगातार (लगभग हर सेकंड) उपयोगकर्ताओं के स्थान को इकट्ठा करेगा और उन्हें संग्रहीत करेगा। यह डेटा संरचित है। एक रिलेशनल डेटाबेस में, इसे निम्नानुसार संग्रहीत किया जाएगा: | user | timestamp | latitude | longitude | हालाँकि, बहुत अधिक डेटा है। प्रति उपयोगकर्ता प्रतिदिन 60 × 60 × 24 …

2
क्या यह "pImpl" के लिए एक अच्छा दृष्टिकोण है C ++ में वर्ग पदानुक्रम?
मेरे पास एक वर्ग पदानुक्रम है जिसके लिए मैं इंटरफ़ेस को कार्यान्वयन से अलग करना चाहूंगा। मेरे समाधान में दो पदानुक्रम हैं: इंटरफ़ेस के लिए एक हैंडल क्लास पदानुक्रम और कार्यान्वयन के लिए एक गैर-सार्वजनिक वर्ग पदानुक्रम। बेस हैंडल क्लास में एक पॉइंटर-टू-इम्प्लीमेंटेशन होता है, जो व्युत्पन्न हैंडल क्लासेस को …
9 design  c++  c++11 

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