विकिपीडिया लेख सॉफ्टवेयर वास्तुकार को परिभाषित करता है :
एक कंप्यूटर प्रोग्रामर जो उच्च-स्तरीय डिज़ाइन विकल्प बनाता है और तकनीकी मानकों को निर्धारित करता है , जिसमें सॉफ्टवेयर कोडिंग मानक, उपकरण या प्लेटफ़ॉर्म शामिल हैं ...
इसके बाद के संस्करण को देखते हुए, अपने अनुमानों "अपने समय के 50% खर्च ... सॉफ्टवेयर लॉग का विश्लेषण ... 30% अन्य के बगों" आप दूर कर दिया अब तक बंद सॉफ्टवेयर वास्तुकार सामान्य रूप से करते रहने की उम्मीद है क्या की।
- मैं कहूंगा कि ऊपर शीर्षक आपको
50+30=80%
नकली के बारे में देता है ।
ध्यान दें कि प्रति se, लॉग का विश्लेषण करने या अन्य कीड़ों को ठीक करने जैसी गतिविधियां वास्तु के समय के वैध रूप से कब्जे में ले सकती हैं - बशर्ते कि ये इस भूमिका के प्राथमिक उद्देश्य की सेवा करते हैं - अर्थात, उच्च-स्तरीय डिज़ाइन विकल्प बनाना और तकनीकी मानकों की स्थापना करना। दरअसल, यह किसी भी तरह के सॉफ्टवेयर विकास / रखरखाव / परीक्षण गतिविधियों के लिए मामला है।
उदाहरण के लिए, यदि लॉग का विश्लेषण करने से आपको यह पता लगाना आसान हो जाता है कि यह कैसे आसान बनाया जाए - डिजाइन में सुधार, या टूलिंग या मानकों को कोडिंग करके - यह एक आर्किटेक्ट के लिए पूरी तरह से उचित प्रयास होगा। इसी तरह, आर्किटेक्ट के लिए अपने हाथों को गंदे फिक्सिंग विशेष बग (ओं) को प्राप्त करना पूरी तरह से ठीक हो सकता है - जब तक कि इससे विशिष्ट डिज़ाइन / प्रक्रिया में सुधार होगा जिससे बग दर कम हो जाएगी, आदि।
थोड़ा और सकारात्मक नोट पर, आपका प्रश्न कम से कम एक कौशल को प्रदर्शित करता है जो वास्तुकार के लिए काफी महत्वपूर्ण है: विभिन्न प्रकार की गतिविधियों को वर्गीकृत करने और इन पर खर्च किए गए प्रयासों को ट्रैक करने की क्षमता। अपनी टिप्पणियों और अनुमानों को संक्षेप में प्रस्तुत करने के लिए अपने "टूलबॉक्स" पूरक कौशल को जोड़ने पर विचार करें और विशेष रूप से प्रबंधन की सीढ़ी को स्पष्ट रूप से इन पर संवाद करें। :)