تور لحظه آخری
امروز : شنبه ، 14 مهر 1403    احادیث و روایات:  امام علی (ع):قرآنى كه بر پيامبر نازل شد... عزتى است كه هوادارانش شكست نمى خورند... .
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها




آمار وبسایت

 تعداد کل بازدیدها : 1820800484




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

مفاهیم پایه واصطلاحات درطراحی سایت ونحوه ترکیب آنهادرساخت سایت؟


واضح آرشیو وب فارسی:سایت ریسک: ebi13608-04-2008, 08:51 AMسلام دوستان درموردمفاهیم واصطلاحات زیر توضیح بدن وهمچنین درمورد ترکیب آنهاوکاربردشان درمراحل مختلف ساخت سایت html-xhtml-xml-asp[-aspnet-php-css-cms-scrip-javascrip-vbscrip-vbnet-iis-isp-ajax-activ X-ftp-uml-dreamviwer-frontpage-psd-sql-mysql-mssql-ftp-VISUAL SIUDIO-server -client-framework-آپلود کردن سایت dogtag08-04-2008, 01:22 PMخب اين همه رو مي خواي چي كار؟ تعريف دقيق مي خواي يا چه چيزي در حدي كه فقط ديد كلي بهت بده؟ با توجه به اينكه به نظر تازه كار مياي، من گزينه ي دوم رو انتخاب مي كنم و تا جايي كه بلد باشم بهت مي گم: HTML: يه جور زبون براي اينه كه به براوزر بفهموني كه بايد چه كنه. مثلاً چي بنويسه كه با "< h t m l >" (البته بدون فاشله) شروع مي شه و با "< / h t m l >" تموم ميشه براوزر ها هم زياد سخت نمي گيرن. يعني فكر كنم تنها زبوني باشه كه بشه توش خيلي از چيز ها رو جا انداخت اگر همين الان ctrl+u رو بزني سورس اين صفحه ي انجمن رو بهت نشون مي ده كه با HTML نوشته شده xHTML: نمي دونم! گناه نكردم كه. خب يكي بياد به من بگه كه اين چيه. ولي فكر كنم همون HTML باشه با اندكي فرق در تگ هاش (منظور از تگ، همون كد هاي HTMLي يه كه اين < و > نوشته مي شه) xml: اين هم يه جور زبون استاتيك ه مثل همون HTML ولي با اين فرق كه مرورگر ها معمولاً باد نيستند چجوري باهاشون رفتار كنند و معمولاً برنامه نويس ها، اين ها رو مي نويسند تا انتقال اطلاعات راحت تر باشه. مثلاً طرف مي خواد بگه كه "اسم طرف، علي ه. فاميلي اش، علوي ه. سنش هم 20 ساله" و مياد اون رو توي اين مايه ها به برنامه اش منتقل مي كنه كه يه نظم داشته باشه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! asp: اين ديگه يه زبون سمت سروره. يعني يه سري اطلاعات بهش مي دي و طبق برنامه اي كه توش نوشتي روش يه كاري مي كنه و نتيجه رو بر مي گردونه. نميشه سورسش رو ديد و امنيت داره. هر كاري كه مي بيني توي وب انجام ميشه بيشتر با اين زبون هاي سمت سرور انجام ميشه. البته به نظر من asp يكي از مزخرف ترينشونه (حرفم مغاير با قوانينيه كه محسن خان تصويب كرده!) aspnet: اين هم مثل قبليه. فقط امكاناتش بيشتره و براي خودش هم يه Editor مخصوص داره php: به به، به به. به نكته ي بسيار زيبايي اشاره كردي. PHP يكي فوق العاده ترين و ساده ترين زبان هاي برنامه نويسي سمت سروريه. اين انجمن و سايت ياهو و ... با اين زبون نوشته ميشه. css: اين هم براي بخش استاتيكه. براي اين استفاده ميشه كه به صفحه شكل بده. يعني اين كه مثلاً اندازه ي font ها رو تعيين كنه يا جاي چيز ها يا رنگ ها رو درست كنه. فوق العاده راحته و مي توني 1 ساعته ياد بگيريش. مدير قبلي بخش دايناميك (نمي دونم هنوز هم مديره يا نه)، يه كتاب فوق العاده براي اين داره كه مي توني از توي امضاش بگيريش cms: فكر كنم مخفف content management system بود. بهش مي گن "برنامه ي مديريت محتوا" و در اصل يه برنامه است كه نوشته ميشه تا خيلي از كار هايي كه قراره شما انجام بدي ساده كنه و تقريباً يه مجموعه ي كامله. از جمله كار هايي كه مي كنه مثلاً ميشه به اين ها اشاره كرد: آپلود فايل، نمايش خبر، ويرايش فايل ها، عضو گيري، دستكاري عكس ها و ... scrip: scrip نيست عزيزم script ه. معنيش ميشه دست خط يا سند يا ... . تقريباً ميشه گفت كه اسم ديگه ي كد يا برنامه است. كلاً هر چيزي كه بنويسي و يه كاري بكنه بهش مي گن اسكريپت. javascrip (+ يه t آخرش): اين هم يه زبون برنامه نويسي سمت كاربره كه فكر كنم قوي ترينشون هم باشه و براي كارهايي استفاده مي شه كه بايد يه برنامه اي اجرا بشه ولي لازم نيست حتماً به سرور منتقل بشه. مثلاً اين كه تعداد محصولاتي رو كه مي خواي توي يه صفحه وارد مي كني و همونجا بهت مي گه كه مبلغي كا بايد بپردازي چقدره. البته از ايني كه گفتم خيلي فرا تره ولي شما در همين حد بدون. vbscrip (+ يه t آخرش): مثل بالايي ولي استفاده اش كمتره و معمولاً مرورگر هاي اجازه ي اجرا بهش نمي دن چون مي تونه به طرزي نوشته شه كه مثل يه ويروس عمل كنه و كامپيوتر رو داغون كنه vbnet: وب‍ژوال بيسيك .net هست كه اون هم سمت سروره ولي من در موردش هيچي نمي دونم. يكي هم اين طرف ها هست كه اگه من يه كم درباره ي اين بد بگم ممكنه كله ام رو بكنه (فكر كنم ultimate عزيز بود، اگر اشتباه نكنم) بهتره اين رو از اون بپرسي iis: فكر كنم Internet Information Service بود. شايد هم نبود. يه جور برنامه است كه يه سرور رو رو كامپيوترت شبيه سازي مي كنه. و بعد بايد زبون سمت سرورت رو توش نصب كني. اين برنامه توانايي اين رو داره كه بعد از نصب بهت يه آدرس وب سايت بده كه هر وقت در مرورگرت بزني بتوني سايتي رو كه طراحي ببيني. isp: Internet Service Provider ه و شركتي ه كه خدمات اينترنتي عرضه مي كنه. مثل سپنتا يا بقيه (اين هم يه تبليغ. محسن خان كجايي؟!؟!؟!) ajax: اين ديگه بحثش خيلي چيز ميز نياز داره و خيلي هم راجع بهش توي همين فروم صحبت شده. ولي در كل يه تكنيكه براي وصل كردن سرور سايد به كلاينت سايد. activ X: activ X نه عزيزم active X. اين هم يكي از گند كاري هاي مايكروسافته. دقيقاً نمي دونم چيه ولي يه كد هاي نيمه آماده است كه مي نويسي و يه كاري انجام ميشه. مثلاً يه اكتيو x هست كه مدياپلير رو مياره توي صفحه ي وب. يا يكي اش هست كه يه مرلين پير رو مياره وسط كه حرف بزنه. ولي هر وقت ما ديديم، ملت با اين active x مشكل داشته اند. اولاً فقط توي Internet Explorer اجرا ميشه اند. ثانياً معمولاً به دليل امنيت ميان اين ها رو disable مي كنند. ftp: مخفف file transfer protocol هست و پروتوكلي هست براي كار كردن با فايل ها. با FTP Manager ها ميشه بهشون وصل شد و مثلاً فايل آپلود كرد يا تغييري توي فايل ها ايجاد كرد. uml: نمي دونم و دوست دارم بدونم. ممنون مي شم اگر كسي راهنمايي كنه. dreamviwer: يه برنامه ي ويندوزي ه كه باهاش خيلي راحت با يه سري منو و دكمه مي توني سايت استاتيك طراحي كني. البته Server Side هم ميشه راحت باهاش كار كرد. frontpage: اين رو مايكروسافت داده بيرون. فكر كنم كار باهاش راحت تر باشه ولي ديگه زياد كار سمت سرورت رو راه نمي اندازه psd: اين كه پسوند فايل هاي فتوشافه!!!!! (همون فتوشاپ خودمون) چه ربطي به اينجا داره؟ sql: تعريف دقيقش رو نمي دونم ولي يه بانك اطلاعاتي ه (Database) مثل يه بانك مي مونه يعني يه چيز هايي رو بهش تحويل ميدي. اون هم saveش مي كنه و بعد از يه مدت مي توني بياي پس بگيري اش. البته اين هم برنامه نويسي خاص خودش رو داره. بايد بدوني كه چجوري بهش بدي و چجوري ازش بخواي تا مقدار مطلوب ت رو بگيري. دركا اين sql رو بيشتر به عنوان همون زبونه مي شناسند. mysql: مثل بالا. فقط خوبي اش اينه كه مجانيه و راحت همه جا نصب ميشه. mssql: پولي همونه (البته دستوراشون 1 قطره با هم فرق مي كنند). فقط هم روي ويندوز نصب ميشه. ftp: دوبار نوشتي !؟!؟!؟!!؟!؟ (چقدر با نمكم) VISUAL SIUDIO: مجموعه اي از زبان هاي برنامه نويسي مايكروسافته در يك پك. مثلاً c يا vb و... server: دستگاهي كه برنامه ها روي اون ميان و روشون عمليات انجام ميشه. معمولاً سرور ها قوي هستند (از نظر سخت افزاري) و معمولاً 24 كانكت هستند با سرعت و پهناي باند بالا. client: من و شما هستيم كه از سرور استفاده مي كنيم. خواسته هامون رو بهش مي فرستيم و جواب رو ازش مي گيريم. نكته: client مي تونه به server وصل شه ولي برعكسش نمي شه آپلود کردن سایت: وقتي شما فايلت رو بذاري توي سايتت به اين عمل مي گن آپلود كردن. روش هاي مختلفي هم داره و از پنل سايتت مي توني راحت اين كار رو بكني. هر چيزي كه نوشتم از خودمه و ارزش عمومي نداره. يعني معتبر نيست كه شما حفظشون كنيد. فقط بخونيد كه يه كم آشنا تر شيد. و اين كه ببخشيد كه يه رنگ نوشتم و شكلك هم توش نذاشتم. ببين ebi136 جان، خدايي برات سنگ تموم گذاشتم. حالا تا شب بايد از دست درد بميرم. فقط يه خواسته در مقابل اين دارم: من رابطه ام زياد با عبادت و اين چيز ها خوب نيست (حرف بي ربط و نوشته ي ديني. حتماً ديگه اخراج مي شم) ، شما لطف كن به تعداد هر كدوم از اين تعريف ها كه فكر مي كني به دردت خورد، يه صلوات واسه من بفرست. شايد يه فرجي شد و ما هم به خواسته مون رسيديم. Ultimator08-04-2008, 06:04 PMxHTML: نمي دونم! گناه نكردم كه. خب يكي بياد به من بگه كه اين چيه. ولي فكر كنم همون HTML باشه با اندكي فرق در تگ هاش (منظور از تگ، همون كد هاي HTMLي يه كه اين < و > نوشته مي شه) گناه بزرگی مرتکب شدی !!! البته منم کامل نميدونم بيا دوتايی ميريم جهنم خوش ميگذره:31: يجور html استاندارد سازی شده که بر اساس قوانين xml استاندارد تر شده ، asp.net از اين مارک آپ استفاده ميکنه واسه همين ميگم استاندارد تره !!! xml: اين هم يه جور زبون استاتيك ه مثل همون HTML ولي با اين فرق كه مرورگر ها معمولاً باد نيستند چجوري باهاشون رفتار كنند و معمولاً برنامه نويس ها، اين ها رو مي نويسند تا انتقال اطلاعات راحت تر باشه.... اين مبنای net. و عامل قدرت دهنده به اون و وب سرويس ها و همچنين استاندارد ترين روش ذخيره و ارسال اطلاعات که خيلی خوبه و قابليت توليد مارک آپ داره . اينو نيازی نيست ياد بگيری هر جا بری خودش مياد .. <identity>[/code]asp: ... البته به نظر من asp يكي از مزخرف ترينشونه (حرفم مغاير با قوانينيه كه محسن خان تصويب كرده!) الان به محسن مــــــــــــــــيگم ! دلت بسوزه ! ولی تا حدودی موافقم ولی اينو بدون از اين مزخرفتر خيلی زياده !!! پرل پايتون کلد فيوژن !!! aspnet: اين هم مثل قبليه. فقط امكاناتش بيشتره و براي خودش هم يه Editor مخصوص داره حرفشم نزن جز اسمش شباهت چندانی به قبليه نداره ، انقلاب برنامه نويسی سمت سرور و بی شک قدرتمندترين پلتفرم!!! مايکروسافت msdn asp.net و همچنين source-iran.com ! به اين زبان قدرتمند نوشته شده اند !!!!(ياد گرفتی تبليق رو !!!! هم رديف مايکروسافت ايناش کرديم رفت !!!):31::46: php: به به، به به. به نكته ي بسيار زيبايي اشاره كردي. PHP يكي فوق العاده ترين و ساده ترين زبان هاي برنامه نويسي سمت سروريه. اين انجمن و سايت ياهو و ... با اين زبون نوشته ميشه. :21:تا حدودی قبول دارم ولی يکی از بهترينها ، ترينشو بالا گفتم ! واسه همينه که هم اين انجمن هم سايت ياهو جفتشون ...نن!! ( وای منم اخراج شدم )! css: اين هم براي بخش استاتيكه. براي اين استفاده ميشه كه به صفحه شكل بده. يعني اين كه مثلاً اندازه ي font ها رو تعيين كنه يا جاي چيز ها يا رنگ ها رو درست كنه. .. يکی از فوايد ديگش جلوگيری از تکرار کدهای html و به شدت به استاندارد سازی html کمک ميکنه vbscrip (+ يه t آخرش): مثل بالايي ولي استفاده اش كمتره و معمولاً مرورگر هاي اجازه ي اجرا بهش نمي دن چون مي تونه به طرزي نوشته شه كه مثل يه ويروس عمل كنه و كامپيوتر رو داغون كنه نه ديگه تا اين حد !!! همون جاوا اسکريپت مايکروسافتيه واسه asp vbnet: وب‍ژوال بيسيك .net هست كه اون هم سمت سروره ولي من در موردش هيچي نمي دونم. يكي هم اين طرف ها هست كه اگه من يه كم درباره ي اين بد بگم ممكنه كله ام رو بكنه (فكر كنم ultimate عزيز بود، اگر اشتباه نكنم) زبان سمت سرور نيست زبان برنامه نويسی کامپيوتر مثل سی جاوا و ... البته يکی از بهترينهاشون به همراهه داداش کوچيکش #C که احتمالا تا حالا در موردش شنيدين اين زبان سمت سرور نيست ، اون که سمت سروره asp.net ه ، اين زبان رو ميشه در asp.net استفاده کرد تا هيچ زبان سمت سروری به قدرت asp.net نرسه ، شما ميتونيد خيلی از کارايی که تو برنامه نويسی برنامه های دسک تاپ انجام ميدين رو به اين وسيله تو وب انجام بدين و اين يعنی اعجاز!!! ببينم dogtag جون مثل اينکه تنت ميخاره ؟ ها ؟:13::10: خوبه اسمه منم ياد گرفتی !:31: iis: فكر كنم Internet Information Service بود. شايد هم نبود. يه جور برنامه است كه يه سرور رو رو كامپيوترت شبيه سازي مي كنه. و بعد بايد زبون سمت سرورت رو توش نصب كني. اين برنامه توانايي اين رو داره كه بعد از نصب بهت يه آدرس وب سايت بده كه هر وقت در مرورگرت بزني بتوني سايتي رو كه طراحي ببيني. وب سروره يعنی چيزی که روی کامپيوتر های سرور نصب ميکنن تا asp.net و ... روش اجرا بشه ، فقط رو windows نصب ميشه و بودنش تو سرور های windows الزميه در ضمن مزيتش اينه که محصول مايکروسافته و تنها وب سروريه که ميتونه asp.net اجرا کنه . uml: نمي دونم و دوست دارم بدونم. ممنون مي شم اگر كسي راهنمايي كنه. Unified Modelling Language (UML) is an Object Management Group (OMG) standard for modelling software artifacts. ... توضيحات کاملا واضحه!!! frontpage: اين رو مايكروسافت داده بيرون. فكر كنم كار باهاش راحت تر باشه ولي ديگه زياد كار سمت سرورت رو راه نمي اندازه جايگزيين بسيار عالی آن توسط مايکروسافت عرضه شده با نام expression web که استاندارد ترين ويرايشگر html ميباشد که سمت سرور آدم را هم راه ميندازد در برخی موارد مشاهده شده است که حتی نياز به visual studio را نيز مرتفع ميسازد sql: تعريف دقيقش رو نمي دونم ولي يه بانك اطلاعاتي ه (Database) مثل يه بانك مي مونه يعني يه چيز هايي رو بهش تحويل ميدي. اون هم saveش مي كنه و بعد از يه مدت مي توني بياي پس بگيري اش. البته اين هم برنامه نويسي خاص خودش رو داره. بايد بدوني كه چجوري بهش بدي و چجوري ازش بخواي تا مقدار مطلوب ت رو بگيري. دركا اين sql رو بيشتر به عنوان همون زبونه مي شناسند. Structured Query Language mssql: پولي همونه (البته دستوراشون 1 قطره با هم فرق مي كنند). فقط هم روي ويندوز نصب ميشه. اينايی که دوستمون گفت مزيت هاش بود يعنی پولی بودن و هرجايی نصب نشدن !!! VISUAL SIUDIO: مجموعه اي از زبان هاي برنامه نويسي مايكروسافته در يك پك. مثلاً c يا vb و... منظورش asp.net , VB.Net , C#.net , VisualC++ .net , J#.net , ... تقريبا هر چيزی که يک برنامه نويس لازم داره توش هست چه windows چه وب چه موبايل چه وب سرويس چه بانک اطلاعاتی و ... اگه نداری همين الان برو بگير ( علامت تعجب نميذارم اينو جدی گفتم ببين من رو اين حساسم يه جور حس ميهن پرستی ! محل سکونت زير آواتارمو نگاه کن ) هر چيزي كه نوشتم از خودمه و ارزش عمومي نداره. يعني معتبر نيست كه شما حفظشون كنيد. فقط بخونيد كه يه كم آشنا تر شيد. شما خودت معتبری ! و اين كه ببخشيد كه يه رنگ نوشتم و شكلك هم توش نذاشتم. من واست قشنگش کردم !!! ببين ebi136 جان، خدايي برات سنگ تموم گذاشتم. حالا تا شب بايد از دست درد بميرم. فقط يه خواسته در مقابل اين دارم: من رابطه ام زياد با عبادت و اين چيز ها خوب نيست (حرف بي ربط و نوشته ي ديني. حتماً ديگه اخراج مي شم) ، شما لطف كن به تعداد هر كدوم از اين تعريف ها كه فكر مي كني به دردت خورد، يه صلوات واسه من بفرست. شايد يه فرجي شد و ما هم به خواسته مون رسيديم.گرچه من کاری نکردم ولی سهم منم ماله dogtag جون دوباره رفتم icu خدا خيرتون بده يکی واسم ليبل فارسی کی برد بفرسته که هر دفعه بعد تايپ ناکار نشيم !!! يعنی خاستم بگم کور شدم نوشتم همه کلید ها رو باید امتحان کنم یه خط بنویسم! ادرس : رشته کوهه البرز ، يکمی پايين تر از قله دماوند جاده رو بگير بيا تو جنگل بگو با نيما کار دارم !!!! dogtag08-04-2008, 08:32 PMدمت گرم براي تعاريفت فقط اگه مي توني اون Uml رو 1 كاري اش بكن توي ماهواره (زماني كه Itc بود) يارو تازه شروع كرده بود درس بده كه شبكه اش تعطيل شد!!؟!!؟!؟ (چه زد حالي) Ultimator08-04-2008, 08:57 PMآشنايي با مفهوم Uml 1. تكامل زبان مدل هاي متحد (UML) زباني براي معين كردن ، به تصوير كشيدن ، ساختن و مستند كردن محصولات سيستم هاي نرم افزاري ، سيستم هاي تجاري و ساير سيستم هاي غير نرم افزاري است. UML براي نشان دادن يك همكاري عالي مهندسي علمي كه موفقيت آنها در مدل هاي سيستم هاي بزرگ و كامل ثابت شده است مي باشد. تعاريف UML عبارتند از : معناي (Semantics) UML : تركيب توصيفات و معنايي UML را تعريف مي كند .UML را مي توان از لايه هاي معماري شده و سازمان داده شده درست شده و ميان هر بسته ، عناصر مدل را در دوره هايي كه از تركيب انتزاعي خودش ( با استفاده از توضيحات دياكرام كلاس ) ، نقش فرم هاي صحيح ( استفاده از متن و توضيح زبان ساختار ) و معناها ( با استفاده از متن هاي دقيق ) تعريف نمود . و شامل دو ضميمه : عناصر استاندارد و فهرست لغات UML مي باشد. ياداشت هاي راهنماي UML : ياداشتها و تهيه مثالهاي پشتيباني را تعريف مي كند . ياداشتهاي UML تركيب گرافيكي براي توضيح معنايي توصيفات با UML MetaModel را نشان مي دهد. گسترش UML در پردازش هاي شئي گرا براي مهندسي نرم افزار و گسترش UML براي مدل هاي تجاري : توسعه UML ، توسعه پردازش ها است و دامنه معين در UML در تصوير دياگرام در دوره هاي كه مكانيسم توسعه و پردازش خاص دارند را شامل مي شود. OCL در UML استفاده مي شود كه براي تفكيك تعريف مستند قيد شئي زبان معين (Object Constraint Language Specification) به كار مي رو د. 1.1 معني براي بينندگان اين مستند شده از مجموعه معناهاي اوليه جامع و خود مركب كه تعريف شده از معنا ها و ياداشت هاي UML است مي باشد . اولين ملاقات از اين مدارك مجموعه مركب از گروه مديريت اشياء ، سازمان دهي استاندارد ها ، نويسندگان كتاب ، فرهيختار و ابزار سازنده است . نويشندگان آشنايي با آناليز شئي گرا و طراحي متد ها را به عهده دارند .اين مستندات ،براي متن هاي وابسته به مقدمه روي مدلهاي اشياء براي سيستم هاي پيچيده نوشته نشده اگر چه آنها مي توانند در اتصال با مواد يا يا آموزش استفاده شوند. اين مجموعه از مستندات بيشتر نيتشان در ضميمه هاي اضافي كتاب ها ، دوره هاي آموزشي ، و ابزار مناسب در دسترسي به UML بكار مي رود. 3. هدف UML اولين اهداف در طراحي UML عبارت بودند از : 1 ) آماده سازي كاربران خواندن براي استفاده ، توضيح زبان مدل تصويري چنان كه بتوان آن را گسترش و تغيير مدل داد . 2 ) ميسر ساختن توسعه پذيري و مكانيسمهاي تخصصي در برابر مفاهيم هسته داخلي 3 ) وجود استقلال از زبان هاي برنامه نويسي خاص و گسترش پردازش . 4 )آماده سازي يك قرارداد اساسي براي فهميدن زبانهاي مدل . 5) تفويت رشد از طرف بازار ابزارهاي مدلهاي شئي گرا. 6) پشتيباني سطح بالا از گسترش مفهوم از قبيل همكاري ها ، چهار چوب ها ، الگوها ، و اجزاء . 7) يكپارچكي بهترين تمرين است . اين هدف ها كه در زير آمده اند قابل بحث مي باشند : آماده سازي كاربران خواندن براي استفاده ، توضيح زبان مدل تصويري چنان كه بتوان آن را گسترش و تغيير مدل داد . اين از مهمترين چيزهايي است كه استاندارد OOAD يك زبان مدل پشتيباني مي كند كه مي توان " خارج از جعبه " در برابر وظايف عادي مدل هايي كه مقصود آنها عمومي مي باشد استفاده كرد . اگر استانداردهاي انحصاري تهيه كنندگان به صورت meta-meta-description كه نياز به تصيحح براي يك مجموعه خاص از مفهومهاي مدل ، كه نمي خواهند به مقاصدي دست يابند كه كاربران اجازه تغييرات مدل بدون گم شدن اطلاعات يا كارهاي بيش از حد به نقشه هاي مدل خودشان براي هر فرم جداگانه را تحميل كنند. UML محكم سازي يك مجموعه از مفهومهاي دروني و اصلي مدل را كه عموما در سراسر متد ها و ابزار هاي مدل در حال جريان را به عهده دارد. اين مفهومها در چندين يا بيشتر برنامه هاي كاربردي نياز است .اگر چه هر مفهومي نيازمند هر فسمت از هر برنامه كاربردي نيست . ويژگي مفاهيم يك فرمت meta-meta-level براي كاربران مدل كافي نيست ، زيرا مفاهيم بايد از مدل هاي واقعي رخدادي ، محكم ساخته شده باشند. اگر مفاهيم در چندين منطقه برنامه كاربردي چندين اساس را دار بودند سپس اين قبيل قدرت كار كردن نزديك تري دارند ، اما اساس داخلي يك مفهوم نيازمند بيشترين مناطق استفاده كه شبيه و دليلي براي پشتيباني مستقيم با استاندارد بدون نياز به لايه هاي ديگر هستند . ميسر ساختن توسعه پذيري و مكانيسمهاي تخصصي در برابر مفاهيم هسته داخلي . ما انتظار داريم كه UML خواهد توانست تصيحح نياز هاي جديد را پوشش دهد و دامنه ها را معين نمايد . در بعضي از مواقع ما نمي خواهيم در هسته داخلي مفاهيم عمومي براي دوباره تعريف كردن يا پياده سازي هر منطقه اصلاحي نفوذ كنيم. از اينرو ما كم كم مكانيسمي را كه مي بايست از پشتيباني بواسطه قالب عمومي نسبت به نياز هاي شروع براي پياده سازي هسته OOA&D مفهومي خودشان انحراف داشته باشند را توسعه مي دهيم . هسته هاي مفهومي براي اينكه موفق باشند نمي بايست تغييرات داشته باشند . كاربراني نياز دارند كه توانايي هاي همچون زير را داشته باشند . 1)ساخت مدلهاي قابل استفاده مفاهيم هسته بدون استفاده از مكانيسم توسعه براي بيشتر كاربرد هاي عادي 2) اضافه كردن مفاهيم و ياداشت هاي جديد براي خارج نشدن پوشش هسته 3) انتخاب از ميان مفاد گوناگون موجود در مفاهيم موجود ، زماني كه توافقات جمع از بين نرفته باشد. 4) مفاهيم ، ياداشت ها و قيدها ي ويژه براي دامنه هاي كاربردهاي خاص . وجود استقلال از زبان هاي برنامه نويسي خاص و گسترش پردازش .UML بايد و بتواند از همه زبانهاي مستدل برنامه نويسي پشتيباني نمايد .آن همچنين بايد و بتواند از متد ها و پردازش هاي گوناگون مدل هاي ساخته شده پشتيباني نمايد . UML بدون هيچ اشكالي مي تواند از چندن زبان برنامه نويسي و متد هاي در حال گسترش پشتيباني نمايد . آماده سازي يك قرارداد اساسي براي فهميدن زبانهاي مدل .زيرا كاربران مي خواهند به صورت مرسوم از كمك(Help) براي زبانهايي كه نمي دانند استفاده مي كنند . آن مي بايست مختصرو مفيد و معناي نزديك را برساند يك كسري از اين دو اندازه اي ضرر دارد كه آن را غير مفيد مي سازد . به طور مرسوم نيازي به لايه لايه و غير مستقيم بودن ندارد . استفاده از رياضي سطح پايين غير صميمي از دامنه مدل ها ، به طوري كه مجموعه اي از ياداشت هاي تئوري ، يا تعاريف موثرآن براي برنامه نويسي يك پياده سازي يكسان باشد. UML يك معني عادي را از يك فرمت ساكن از مدل استفاده شده در MetaModelكه در دياگرامهاي كلاس UML بيان شده آماده مي كند .اين قرار داد قابل دسترس پذيرفته شده ، محبوب و وسيع است كه براي فرمت هاي خاص از يك مدل و راهنمايي مستقيم براي پيادسازي فرمت هاي تغيير يافته مي باشد . UML اجبارا تركيبي خوب در زبان هاي جامع طبيعي به اضافه اشياء زبان را بيان مي كند .UML معاني قابل استفاده كه بيشتر در نهاد زبان مختصر و مفيد است را بيان مي كند. يك قرارداد نزديكي كامل به زبان هاي خاص دارد به طوري كه Algol-68 به اندازه كافي به اين مقصود نزديك نبود تقويت رشد از طرف بازار ابزارهاي مدلهاي شئي گراء . فعاليت فروشندگان براي پشتيباني از استاندارد هاي زبان مدل و استفاده كردن بيشتر كاربران و ابزار ها ، مفيد بودن اين صنعت را نشان م سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 463]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن