سال های طلائی از طرح ساختار نرم افزار
ماری شاو پاول کلیمنز
Carnegie mellon university
چکیده
با ممیزی جامع و گسترده از سالهای طلائی طرح ساختار نرم افزار و با مرور به دو دهه گذشته از طرح ساختار نرم افزار ادامه رسیدگی تحقیق منطقه ای که با نشان تکامل یافته از ادامه رسیدگی طرح ساختار نرم افزار اقرار است انجام داده ایم.
که استفهام تحقیق و قرار دادن مرحله ای که با ظرافت رسمیت در اتوماسیون خودکار و اتوماتیک کردن و نتایج را بررسی می کند که حاصل ساخ0ت نرم افزار و اینکه چگونه نتایج را به حرکت درآوریم.
1ـ مقدمه
از سال 1980 طرح ساختار نرم افزار با قاعده و مبنای تحقیق روی حجم و مقیاس در ساختمان آن بود.
ساختمان سیستم نرم افزار با ریشه تشریح و توصیف شده در چند و چونی وابسته به کیفیت است که از مشاهدات تجری و عملی سودمند و مفید برای طرح ساختار و ساخت سازمانی نرم افزار بهره مند بوده است.
طرح و ساختار نرم افزار سنجیده و حساب شده که شامل بازیابی و اکتشاف وسیع است از خلاصه نویسی و یادداشت برداری از ابزار و تجزیه و تحلیل با تکنیک و فن آوری دنبال شده از طرفی تحقیقات منطقه ای در شیوه تفسیر داده شد که با ارائه راهنمایی جهت گسترش انتقال و راهنمایی و مشاورات و تحقیقات بنیادی محیطی مساعد از طرح سیستم نرم افزار و ساخت آن ایجاد می کند.
هدف برای ساخت نرم افزار برای سالهای طلائی و تلاش و کوشش برای آینده که از همه موقعیت های تکنولوژی استفاده شود.
بحث بدون استناد به قسمت های ساختمانی و روش و روال حجم ساختمانی آن است.
2ـ چگونگی تکامل تکنولوژی
مدل (Rdwine and Riddle) در بازنگری کردن از چندین تکنولوژی نرم افزار برای دیدن اینکه به چه صورت توسعه و تکثیر گردیده است استفاده از آنها به عنوان نمونه در این 20-15 سال تکنولوژی برای ورود به برگ گسترده و گستردگی آن را پیدا کرده اند. تحقیق اساسی ـ رسیدگی بنیادی عقاید را و روشها و تصورات عمومی گذاشته شده در ساختمان ایتدایی طرح و مشکلات قالب انتقادی آن سوالات تحقیق هستند.
تصور عمومی در فرموله کردن (به صورت فرمول بیان کردن ـ رسمیت افکار عقاید و روش ها توسعه تحقیق رقابتی) جامعه در قرار گیری عقاید و روش های حساب شده که برای حل مشکلات جزء ریز ساختمان مشکلات در نظر گرفته شده که با ارائه روشهای جدید در توسعه یافتن و گستردگی پژوهش آغازی از استعمال کاربرد تکنولوژی و واضح و روشن نمودن عقاید و روش ها و عمومی کردن آن برای دسترسی مردم.
دسترسی بقیه حفره ها برای استفاده واقعی از تکنولوژی و دایر نمودن برای توسعه دادن آموزش و کالاها (نمایش ارزش نتایج)
زیادتر شدن اکتشافات جهان پژوهی خارجی برای درگیر کردن مردم نمایش مدارک واقعی از ارزش اطلاق پذیری و راه حلهایی برای تهیه و کامل کردن قواعد و روشهای سیستم.
غیر تخصصی کردن کیفیت محصولات و نسخه متداول و جنبه های سودجویی تایید شده بازارهای تکنولوژی و جامعه بسیط گسترده استفاده کنندگان تکنولوژی تکامل یافته و تشکیل مکانیسم ـ انتشار دادن نتایج و مذاکرات رسمی بوده است.
مرحله اکتشاف و بازیابی روشهای دانشگاهی و ادامه دادن آموزش روش ها تکراری و نشان دادن استانداردها از شروط متداول آن است.
3ـ طرح ساختار نرم افزار
مقیاس بزرگتر سیستم نرم افزار است از ریشه تشریح و توصیف داده شده از کیفی یا چند و چونی سازمان مفید و سودمند طریق می باشد که دارا و حاوی تجزیه و تحلیل اسباب و لوازم و بوجود آوردن روش های جدید می باشد.
پیش قدمی برای تحقیق منطقه ای در تفسیر دادن برای پیچیدگی و عرضه روال وابسته به راهنمایی برای پیچیدگی طرح نرم افزار و توسعه یافتن آن است.
طرح ساختار نرم افزار با روی هم افتادن یا روی هم قرار گرفتن و تاثیرات متقابل با مطالعه و آشنایی نرم افزار ـ و حوزه معین نمودن طرح از ترکیب و تجزیه و تحلیل برنامه در این نواحی تحقیق می توان بطور حتمی یا شرکت بیشتر از یک راه و روش برای دیدن رشد میدان آزمون میزان نتایج به موقع و در بلوک ساختمان برای نتایج بعدی است بر آمد و تخمین آغازین در تهیه و تدارک توسط شمارش (اسناد و نقل قول) برای مقاله در طرح ساختار نرم افزار است.
تقریباً همه اسناد مقاله انتشار شده سال 1990 به بعد است.
آنچه به طور مداوم از نقل قول اقتباس شده برای مقاله از سال 1991 تا 1997 افزایش شده شامل پنج کتاب بوده و چهار مقاله ارائه از 200-1995 [94] [82] [72] [17] [12]
ممیزی مدل ها برای میدان (37) (34) (33) (68) که از سال 1992 تا 1997 در 6 مقاله (در مورد حوزه یا منطقه) ویژه و از سال 1992 تا 1998 هفت (153) (51) (27) (24) (23) و از سال 1992 تا 1996 یک مقاله برای شرح و توصیف زبان (80) و تجزیه و تحلیل فن آوری (48) و تغییر بزرگتر از این نمونه حساب شده. افزایش اسناد در رسمی کردن و شکل قطعی به طرح دادن در مقدار فروش واقعی در بیشتر نقل قولهای مقاله درباره معین کردن حوزه یا قلمرو و طرح ساختارنرم افزار بوده است.
شاخص تعیین کننده و نشانگر در نوشته های انتشار داده شده مانند انعکاس به طور طبیعی در سه فاز توسعه ناقص در میان برآورد و تخمین که قادر به نشان دهنده رشد واقعی در دهه گذشته بوده و توسعه و گسترش یافتن که با دانش یا میزان کردن بین بازیابی و اکتشافات را و جزئیات مشکلات بوده و توسعه یا گسترش در همگانی شدن و عمومیت دادن برای یک شکل قطعی یا رسمی کردن بوده است. نشان دادن منابع اصلی که شناسایی شده است و مقایسه لیست های ضمینه از 2001 تا سال 2005 .
در اینجا تعدادی از میادین برجسته توسعه یافتن و گسترش یافتن نقشه ها برای مدل (chronoloy) رویدادگری و Redwine / Riddle به ترتیب تاریخ وقوع نشان داده شده پیشنهاد از منظر و جنبه های مختلف میادین و میزان بیرون دادن ترانزیت یا عبور از بین فازهای مختلف که در یک محیط و فوری اتفاق نیافتاده است.
1ـ3 مرحله اساسی تحقیق 1994ـ1985
برای پیچیدگی طولانی از سیستم نرم افزار و توسعه یافتن طرح دهنده یا طراح شرح و توصیف ساختمان را در (box) و خط نمودار غیر رسمی با شرح و بیان کالاهای شناسایی شده طراح در سبک و روش شناسایی عوام.
این ساختمانها را بعضی مواقع در فراخواندن طرح ساختار آنها با روش معمولی و به طور کلی شکل و فرم ساختمانی مفید بوده است که قبلاً شناسایی روشمند الزامی نبود.
2ـ3 پذیرفتن یکپارچه ای مرحله
پی ریزی و اساس مدل ها پیچیده شده بود که در بررسی و امتحان و پی گیری جامع و وسیعی از بین کارها در تشریح و توصیف کلام سخنگوی و طرح ساختار نرم افزار و پیش از انتظار انطباق با آئین نامه و رسمی سازی و دسته بندی یا طبقه بندی نقشه کار و طرز تفکرات روی طرح ساختمان آن که به طور کلی روی طرح ساختار سیستم و نتایج تشریح و توصیفات تاکید شده از روال پیدا شده [34] طرح ساختار نرم افزاری به صورت اسامی بیان کردن آن [57] در فراهم کردن برای بشریا انسان خارج از تغییر در جزئیات به خصوص از لحاظ و جنبه ساختار است و متمرکز نمودن نقشه کار و طرز فکرها روی سیستم نرم افزار و نتایج تاکید شده از شرح و توصیف سازمانی و پیدا کردن روال و شیوه (34) تصور و اندیشه درباره سیستم یا طرز سازمانی بویژه موضوع متناوب از بیرون دادن متناوب برای جهت یابی پیچیده کردن یا تودرتو کردن نقشه روش کار و برنامه دار کردن تکلم این زبانها شامل (30) Aesop با خصوصیات و ویژگی های چشمگیر از سبک ((56) c2) طرح خصوصیات پویایی شناسی از روش (meta 52) شبیه سازی و تجزیه تحلیل وضع و حرکت پویایی (vnicon 80) یا پویاشناسی از متصل کننده سبک و روش های قابل تمدید برای (code) اسناد سازنده (4) و رسمی سازی گسترش یافته موازی با توسعه یافتن وضع فوق العاده اضطراری در این مرحله ار نظرات طرح ساختار مانند عمومی کار کردن (پارنزر) برای قول دادن این مرحله از مشاهدات یا مشاداتی که در سال 1974 (56) با مشاهدات در روش و طریقه ساخت نرم افزار با داشتن تعداد ساختمانهای مختلف نرحله ادامه رسیدگی تصور شکوفایی یا به اوج رسیدن در موثر بودن مقالات که با نظرات محکم در روال شیوه (68) (48) (90) طرح ساختار نرم افزار تشکیل گردیده است.
روی سایر موضوعات کارگاهی بین المللی برای طرح ساختار نرم افزار عمومی سمینار سازنده ای در سال 1995 در گردهمایی جمع کردن 32 محقق برای فکر و اندیشه درباره layout سری بین المللی طرح ساختار نرم افزار کارگاهها با شرکت بقیه کنفرانس ها از سال 1995 تا 2000 مداوم به طرح ساختار نرم افزار متعلق بوده.
3ـ3 توسعه و گسترش وجوه (2000-1995)
در خلاء این مرحله تمرکز کردن در دگرگون شدن یا یکنواخت کردن یا تلخیص یا تصویه در نتایج ابتدایی و شروع شدن زبان مبادله یا تهیه و تدارک چارچوب و قالبی برای حرکت اطلاعات بین تشریح طرح ساختار زبان یا وسیله تبادل اندیشه با خبر (31) و به علم پیوستن یا ادغام سایر طرح های تجزیه و تحلیل شده و توسعه یافتن برای زبان (58) و همچنین ادامه دادن روش متداول نواحی تکامل یافته (IEEE) و تبادل رابطه از خلاصه نطق رسالات مهندسی نرم افزار که انتشار ویژه ای داشته رد و نشان ورا مخصوص برای نقشه ها (IGSE) سال 2000 از جمله موضوعات ممیزی ایستادگی کنفرانس ها IEEE/ IFIP کنفرانس طرح ساختار نرم افزار (WicsA) از سال 1998 شروع شده و به طور مستمر تا حال فعالیت می کند.
4ـ3 افزابش خارجی و اکتشاف وجوه ارائه 1998
روشها و سبک طرح ساختار نرم افزار که در خلال این مرحله این مرحله دگرگون شد با اسم الگو و مدل برای شناسایی وابستگی آنها با الگوی طرح است که به طور کلی استفاده شده مانند رسمی بودن یا رسمیت دادن به طرح های راهنما.
توجه و رسیدگی چشمگیر برای این منظره افزایش طرح رشد نتایج گیری ما و چندین تجزیه و تحلیل رسمی از طریقه و روش واقعی و حقیقی که انجام داده شده است.
برای مثال مشخصات جزئیات طرح ساختار و ظهور و پدیدار شدن ارزیابی مانند بارور نمودن موضوعات ریز و جزء (SEI) و روش تجزیه و تحلیل (46) و تجزیه و تحلیل پایاپای 45 (ATAM) که با حمایت و هواداری از اثرات متقابل و تجزیه و تحلیل از جمله و خصوصات و ویژگی کیفیت و وابسته کردن منسب کردن کتابهای جهان پژوهی خارجی کتابهای تخصصی با ویژه گری کردن قسمتهایی از روش و روال مانند ارزیابی طرح ساختار (21) و اسناد یا مدارک بزرگ (20) و همچنین پدیدار شدن و ظهور در علامت دادن رشد و تکامل نوع جدیدی از طرح ساختار در سرتاسر میدان فناوری می باشد باید افزایش خارجی نوشتن ارزیابی تدابیر و ترفندهای طرح ساختار (9) تصمیمات در طرح ریزی با شرکت نمونه الگوهای طرح ساختار که در طول زمان قاعده و روش انجام دادن آنها در سال 2000 گفتن در نیرومندی کاری متصل به خصلت و خصوصیت کیفیتی و تصمیمات در طرح ریزی کردن طرح ساختار نرم افزار خودکار کردن طرح ها (10)
5ـ3 محبوب سازی وجوه ارائه 2000
مرحله (popularization) همه پسند کردن و متداول کردن با ویژگی و خصوصیت کیفیت محصولات درمان کردن و جنبه سودجویی دادن و علامت دار کردن نسخه ها.
مدل و الگوهای طرح ساختار در قسمتی سوخت رساندن یا سوخت گیری کردن که با انفجار در سراسر محل (web) شالوده و اساس (web) در راهنمایی تجاری و بازرگانی و موج سودجویی و مادی کردن عامل اصلی طرح ساختار سرویس دهنده است زبان وسیله تبادل اندیشه و خبر ئر محیط است.
گفتن Microsoft این است که NET شامل تمام نیازهای کسب و کار است.
برای توسعه سرویس های توسعه ابزار و لوازم لازم است.
برابری محصولات فناوری با معیارهای استاندارد خوب است.
همچوقت استانداردها در همه اوقات پدیدار نیستند اخیراً مدل AADL به شرح ساختار استانداردها پرداخته.
مدل های دیگر مانند (SAE) و (Billes) و (OMG) و (SEF) را می توان نام برد.
4ـ مجموع از راه حلها
تا آن زمان شکل ساختار ناقص بود که یا انجام شکل ها در فهرستی به صورت خلاصه مرتب در کاتالوگ الگو طرح ساختار و تدبیر و ترفندهای استفاده شده برای حل هزاران مشکل که درگیر یا گرفتار با خصوصیات و ویژگی کیفیت طرح هستند.
عریض بودن صنعت در مدل (LIFE CYCLE) در قاعده و مبنا طرح ساختار نرم افزار مرکزیت دارند کیفیت تجاری یا زیربنای طرح ساختار برای راه انداختن و به کار انداختن در ترکیب نشدن بین ارتباطات و مختصات دسته بندی شده رده بندی (generic) در محاسبه کردن و شمارگیری محیط است. طرح ساختار نرم افزار فعالیت در وسایل ارسال گوناگون اختصاص داده شده است برای عرضه به عموم مردم.
اینها و سایر گستره های طرح ساختار نرم افزار با همدیگر ترکیب شده و مهندسی نرم افزار شده است مهندسی نرم افزار اغلب با برنگیختن و تشویق در برابر مشکلات برخواسته از محصولات و استفاده واقعی و حقیقی آن در جهان نرم افزار است.
5ـ آینده چیست
در نتیجه تعدادی منظر و سیما از توسعه طرح ساختار برای بهتر فهمیدن نظام ساخت و کار دوام پذیر و ماندنی و قادر بودن برای چرخش بیشتر در نیروی تکنولوژی است. ما می بینیم که طرح ساختار نرم افزار با پیگیری جوانان در آزمایشگاه روبه رشد است.
به طور حتمی نقشه طرح های جدید برای شکل یا فرم آن بوده است.
وقتی (ADL) جدید پایدار شدن یا ظهور آن ماهانه بهنظر رسید.
پیشنهاد: زبان جدید برای پرسیدن از آنها برای (آماده کردن سفارشات) توسط نمایندگان آنها است با این وجود آنجا برای فرصت و جمال مهم با شرکت کردن در طرح ساختار نرم افزار که تعدادی از نواحی که امیدوار کننده و نوید بخش به نظر می رسید.
ادامه دادن وابستگی بین پژوهش رسمی طرح و تصمیمات طرح ساختار نرم افزار یک حقیقت کیفیتی است. این می تواند راهنمایی برای طرح ساختار اتوماتیک باشد.
دوباره اندیشیدن دسترسی برای شالوده و اساس آزمایش طرح ساختار نرم افزار می توان با سازماندهی و ترتیب دادن گسترده ای از تغییرات برای مجموعه قوانینی مانند اجراءو اتصال مکانیسم با ساخت ساز در طرح ساختار است.
داشتن میزان اعتماد به نفس در طرح ساختمان و غیر ساختمان و توانایی ما باید برای گرفتن مزیتی آزمایش زمان بوده است و همچنین امکان سازماندهی روشی برای آزمایش است.
مدل های استوار از آزمایش های گذشته و استدلال کردن رسمی و آسان برای استفاده ار ابزار و لوازم که بتوان اثرات اقتصادی بزرگتر داشت.
6ـ عصر طلائی
مهندسی تکامل یافته ویژگی ها و مشخصه ان با (hand book) و سایر سفارش دهنده ها کالا که با تهیه مهندسی با افزایش معلومات و دانستن سازمان یافته و روشمندی میدان است. (cotuloging) به صورت خلاصه مرتب کردن در فهرست از نمونه ساختمانی برای ارزیابی طرح پیش بینی ویژگی ها و خصوصیات اجرا یا انجام دادن و کتاب دستی آقای بوچ (codifying) با مرتب کردن طرح ساختار و گردآوری بزرگ از ارائه دادن نرم افزار روش دستی در آشکار سازی جریان مدل های واقعی و اساسی آنهاست.
هر یک از استفاده کنندگان با نیازهای مختلف که تغییر با توسعه یافتن طرح ساختاری که بتوان پویش گرایی با شرکت react برای واکنش کردن و عکس العمل آن که حداکثر کمک مفید را به هر یک از استفاده کنندگان می دهد.
در سالهای آخر (سالهای طلائی) نباید برای گرفتن زمان تحقیق در ابداع و نوآوری و اصلاح کردن گذشته و بهبود دهندگی سیستم های خلبانی، موتورهای جت با قدرت پرواز فراصوت و کشتیرانی اتفاق خواهد افتاد.
در هر مرحله از طرح ساختار و ادامه رسیدگی آن با تحقیق مداوم برای بوجود آوردن نظرات تجربی و عملی که قادر به توسعه ساختار نرم افزار خواهد بود.
7ـ سپاس گذاری:
با متشکریم ار رفتن کمیته برنامه ها برای کنفرانس بین المللی 2001 که در خصوص مهندسی نرم افزار در شبیه سازی بود و همچنین از jady staf ford and henk obbink and Sheila Rosenthal and isac concill هیات یا گروه جامعه را که در کمتر کردن برای گردآوری اسناد و اتقتباس ها و تجزیه تحلیل ها کمک کردن برای توضیح از (IEEE) نرم افزار برای ویرایش و مونتاژ پیشنهادات پروانه برای استفاده شکل یک (ماری شاو) کار تائید شده بوسیله نرم افزار صنعتی مرکز (Ajperlis) کرسی علمی کامپیوتر و مهندسی بین المللی پی ریزی ساخت تحت تضمین ccf – 0438929
انستیتو مهندسی نرم افزار متعهد و من بوسیله ادارات ایالات متحده اسناد ضمیمه.
8ـ تجزیه و تحلیل نقل قول ها و زمینه آنها
برای تجزیه و تحلیل از رشد میزان تجزیه شده نقل قول های علمی و نمونه کتابها مقالات در (siteseer) قابل مشاهده است.
ما نتایج کامل پروژه کامل زمین طرح ساختار نرم افزار بدست آورده ایم حدود 5500 نمونه سند اقتباس در حدود (750) کتاب و مقاله.
در سال 2005 کارهای (IEEE IFIP) و کنفرانس طرح ساختار نرم افزار (Wics5) که حدود 20% از مقالات عنوان طرح ساختار نرم افزار داشته است.
16