Iranian Futurist 
Iranian Futurist
Ayandeh-Negar
Welcome To Future

Tomorow is built today
در باره ما
تماس با ما
خبرهای علمی
احزاب مدرن
هنر و ادبیات
ستون آزاد
محیط زیست
حقوق بشر
اخبار روز
صفحه‌ی نخست
آرشیو
اندیشمندان آینده‌نگر
تاریخ از دیدگاه نو
انسان گلوبال
دموکراسی دیجیتال
دانش نو
اقتصاد فراصنعتی
آینده‌نگری و سیاست
تکنولوژی
از سایت‌های دیگر


در سال جدید مهندسی نرم‌افزار را جدی‌تر دنبال کنیم

اگر عضو یکی از شبکه‌های زیر هستید می‌توانید این مطلب را به شبکه‌ی خود ارسال کنید:
Twitter Google Yahoo Delicious بالاترین دنباله

[04 Nov 2017]   [ حمیدرضا تائبی]

امروزه، همه کشورها بر مبنای سیستم‌های پیچیده‌ای فعالیت‌های خود را سازمان‌دهی می‌کنند که سامانه‌های مبتنی بر کامپیوتر در بطن اصلی آن‌ها قرار دارد. اصطلاحاتی همچون دولت الکترونیک، خانه‌های هوشمند یا شهرهای هوشمند، از مفهوم خیالی تبدیل به موجودیت عینی شده‌اند. کسب‌وکارهای امروزی در دنیایی به فعالیت اشتغال دارند که پیوسته در حال تغییر است. آن‌ها باید به فرصت‌ها و بازارهای جدید، تغییر شرایط اقتصادی، ظهور محصولات و خدمات رقابتی واکنش نشان دهند.
واکنش سریع به این اتفاقات جز با اتکا به مفهومی به نام نرم‌افزار امکان‌پذیر نیست. اگر به عملکرد کارخانه‌های صنعتی و توزیع‌کنندگان محصولات بزرگ نگاهی بیندازیم، مشاهده می‌کنیم که سامانه‌های کامپیوتری در تعامل با ابزارهای هوشمند، نه تنها باعث افزایش بهره‌وری شده‌اند، بلکه هزینه‌های جانبی را نیز کاهش داده‌اند. اما رسیدن به این مهم، تنها در پرتو طراحی درست و منطقی نرم‌افزارها امکان‌پذیر می‌شود. بر همین اساس، ضروری است به مفاهیمی همچون نرم‌افزار و مهندسی نرم‌افزار، بیش از پیش توجه کنیم. مهندسی نرم‌افزار نظمی مهندسی است که در نظر دارد سیستم‌های نرم‌افزاری مقرون‌به‌صرفه را با بهترین کیفیت ممکن تولید کند. به عبارت دیگر، مهندسی نرم‌افزار فرایندی است که در آن مجموعه‌ای از روش‌ها و ابزارها، به متخصصان اجازه می‌دهد نرم‌افزارهایی با کیفیت بالا تولید کنند. مهندسان نرم‌افزار از نظریه‌ها وروش‌ها به شیوه مناسب و بهینه‌سازی‌شده‌ای استفاده می‌کنند و همیشه سعی در کشف راه‌‌حل‌هایی برای مشکلات دارند؛ حتی زمانی‌که هیچ نظریه و روش قابل اجرایی وجود نداشته باشد.

نکته‌‌ای که در این خصوص باید به آن توجه کنیم، این است که مهندسی نرم‌افزار‌ فقط برای فرایندهای تکنیکی توسعه نرم‌افزار نیست، بلکه به فعالیت‌هایی همچون مدیریت پروژه و توسعه با استفاده از ابزارها، روش‌ها و نظریه‌هایی که برای پشتیبانی از تولید نرم‌افزار به آن‌ها نیاز است نیز مرتبط است. اگر به سال 1968 و کنفرانس «بحران نرم‌افزار» نگاهی بیندازیم، مشاهده می‌کنیم که در آن سال کنفرانس بحران نرم‌افزار برآیندی بود برخاسته‌ از معرفی سخت‌افزاری جدید به نام مدارات مجتمع؛ قطعه‌ای الکترونیکی که دنیای کامپیوترها را متحول ساخت. به دلیل توانی که این مدارات مجتمع به کامپیوترها اهدا کرده‌ بود، مهندسان نرم‌افزار توانایی طراحی و ساخت برنامه‌هایی را داشتند که بسیار قدرتمند بودند و جهان امروزی ما را دستخوش تغییرات اساسی کردند. این توان بی‌همتا، آن روزگار سرآغازی بر طراحی و پیاده‌سازی نرم‌افزارهای سفارشی شد؛ به‌گونه‌ای که در مقایسه با سیستم‌های نرم‌افزاری پیش از خود، از همه پیشرفته‌تر بود. اما در این بین مشکل بزرگی پیش روی شرکت‌ها قرار داشت؛ پیاده‌سازی نرم‌افزار برای این‌گونه سامانه‌ها بر مبنای توسعه نرم‌افزارها به شیوه غیررسمی، پروسه‌ای پیچیده و زمان‌بر بود و در عمل نارضایتی‌های بسیاری را به همراه داشت.

هزینه نرم‌افزارهای طراحی‌شده به‌مراتب بیش از تخمین‌ها و برآوردها تمام می‌شد، نرم‌افزارها قابل اعتماد نبودند، پیچیدگی‌های زیادی داشتند و در نهایت حفظ و نگهداری آن‌ها کار ساده‌ای نبود. در یک کلام، طراحی نرم‌افزار نوعی بحران به شمار می‌رفت. در حالی‌که هزینه سخت‌افزارها به سرعت رو به کاهش بود، در نقطه مقابل هزینه نرم‌افزارها روند صعوی و روبه‌رشدی داشت. این افزایش هزینه نشان داد، تکنیک‌ها و روش‌های جدیدی برای کنترل و مهار پیچیدگی ذاتی سیستم‌های نرم‌افزاری بزرگ نیاز است و سرانجام این تکنیک‌های ابداعی تبدیل به بخشی از مهندسی نرم‌افزار شدند و اکنون به‌طور گسترده استفاده می‌شوند. این فناوری‌ها و تکنولوژی‌های جدید حاصل همگرایی کامپیوترها، سیستم‌های ارتباطی و رابط‌های کاربری گرافیکی پیچیده‌ای است که خاستگاه آن مهندسی نرم‌افزار است. پیشرفت‌های فوق‌العاده‌ای که از سال 1968 در زمینه توسعه مهندسی نرم‌افزار آغاز شد، به‌طرز قابل توجهی بهبود و ارتقای نرم‌افزارهای تولیدشده را باعث شد که این پیشرفت‌ها سبب ارتقای درک ما از فعالیت‌های مرتبط با توسعه‌ نرم‌افزار شد.

این پیشرفت‌ها زمینه‌ساز طراحی و توسعه روش‌های مؤثرتری در خصوص ویژگی‌های مختلف نرم‌افزارها همچون طراحی و پیاده‌سازی شدند. هدف از ساخت و به‌کارگیری این روش‌ها و ابزارها، کم کردن پیچیدگی سیستم‌های بزرگ است. اکنون می‌دانیم که هیچ‌گونه رویکرد انفعالی در مهندسی نرم‌افزار وجود ندارد. تنوع گسترده سیستم‌ها و سازمان‌هایی که از سیستم‌های اطلاعاتی مختلف استفاده می‌کنند، باعث شده است که بدانیم برای طراحی نرم‌افزارها به متدولوژی‌های مختلفی نیاز داریم. بدون وجود نرم‌افزارهای پیچیده، قادر به کشف فضا، برقراری ارتباطات قدرتمند و سریع اینترنتی و مانند این‌ها نخواهیم بود. جالب آنکه مسافرت‌هایی که این روزها با وسایل نقلیه انجام می‌شوند، در سایه طراحی نرم‌افزارها به شکلی ایمن‌تر و مقرون‌به‌صرفه‌تر انجام می‌شود. در مجموع، می‌توانیم این‌گونه عنوان کنیم که طراحی درست نرم‌افزارها در بلندمدت نه تنها زمینه‌ساز رشد و شکوفایی اقتصاد ملی می‌شود، بلکه در سطح بین‌المللی نیز جایگاه یک کشور را متمایز از کشورهای دیگر می‌کند. بنابراین ضروری است در زمان طراحی نرم‌افزارها به مسائلی همچون انتخاب درست متدولوژی‌ها دقت کنیم تا به سرعت در مسیر توسعه گام برداریم و از فرصت‌های جدیدی که به واسطه این مهم حاصل می‌شوند، به شکلی درست و منطقی استفاده کنیم

مطلب‌های دیگر از همین نویسنده در سایت آینده‌نگری:


منبع: 83


بنیاد آینده‌نگری ایران



پنجشنبه ۱ آذر ۱۴۰۳ - ۲۱ نوامبر ۲۰۲۴

دانش نو

+ ۹ نکته که باید درباره هوش مصنوعی بدانید bbv

+ مطالعه دانشگاه استنفورد: با تغییرات هوش مصنوعی انسان‌ها نگران موقعیت خود هستند یسنا امان‌پور

+ دستور کار انسانى جديد / مقالا ای از کتاب انسان خداگونه يووال نوح

+ پلورالیسم چیست؟ قیصر کللی

+ اعضای مصنوعی رباتیک نرم مبتنی بر میکروسیالات، به کمک بیماران دیابتی می‌آیند ´-

+ مهارت تصمیم‌گیری چیست؟ هرمز پوررستمی

+ هوش مصنوعی توزیعی و تجمیعی چیست؟ 

+ تاثیر ابزارهای هوشمند بر کنترل شیوع بیماری‌های فراگیر. 

+ موانع خلاقیت کدامند؟ هرمز پوررستمی

+ نیازی بدون پاسخ! نوآوری اجتماعی را وارد کنیم!  سعید قاسمی زاده تمر

+ مهارت بهتر است یا مدرک دانشگاهی حمیدرضا تائبی

+ علم و اخلاق در گفت‌وگو با دکتر موسی اکرمی؛ دکتر موسی اکرمی

+ مدیریت آینده نگر در ICT 

+ چرا هوش و مهارت، برای داشتن یک شغل کافی نیستند؟ هرمز پوررستمی

+ شرایط اجتماعی چگونه است؟ از منظر چند جامعه شناس ساناز عباس زاده

+ بازگشت به دنیای هنرهای دیجیتال  مهدی صنعت‌جو

+ 2019 

+ مشتری رسانه است فرنود حسنی

+ چه چیزی ترقی بشریت را توجیه می‎کند؟1 یووال نوح هراری

+ تغییر پرشتاب الگو‌های سنتی را منسوخ خواهند کرد 

+ مهارت های مورد نیاز انسان آینده 

+ بازگشت به دوران دولت-شهر برگردان: سپیده جدیری

+ انسان آینده، تسخیر سیر تکامل به دست بشر 

+ نویسنده «انسان خردمند» از کتاب تازه خود گفت  یووال نوح هراری

+ مرد «شپشو» یا منادی عقلانیت؟ دکتر موسی اکرمی

+ رسالت فلسفه آسمان است یا زمین؟ دکتر محسن رنانی

+ جامعه شناسی و فردیت دکتر منیژه نویدنیا

+ تمام قدرت به کجا منتقل شد؟  یووال نوح هراری

+ دفاعم از جامعه‌شناسی مرتبط با واقعیت‌هاست تا مبتنی بر ایدئولوژی! 

+ آنچه مرا نکُشد هرمز پوررستمی

+ جامعه شناسی آموزش و پرورش- رضا جوان

+ پیامدهای مدرنیت -  آنتونی گیدنز

+ اتاق شیشه ای و هنر هشتم زندگی در واقعیت موازی  دکتر مهدی مطهرنیا

+ آزمون های انديشه ورزی در بارۀ خود انديشه حسین کاشفی امیری

+ جامعه شناسی آموزش و پرورش. 

+ گوگل و پایان آزادی اراده یووال نوح هراری

+ انسان از کجا آمد به کجا می رود؟ محمد طبیبیان

+ بازگشت به خانه میثاق محمدی‌زاده

+ هک کردن مغز، کلیدی برای موفقیت مهسا قنبری

+ چهار راهکار برای هک مغز به‌منظور افزایش موفقیت و بهره‌وری مهسا قنبری

+ نوآوری در عصر دیجیتال ؛ چشم‌اندازی جدید برای خدمات 

+ لیدرهای انقلاب صنعتی چهارم 

+ چطور می‌توانیم برای دریافت حقوق بیشتر چانه‌زنی کنیم؟ حمیدرضا تائبی

+ سرمایه اجتماعی دانش آموزان مهدی ولی نژاد

+ جامعه شناسی آموزش و پرورش 

+ ابرها دگرگون می‌شوند، دگرگون می‌کنند و دنیای فناوری را سیراب می‌کنند حمیدرضا تائبی

+ چه چیزی ترقی بشریت را توجیه می‎کند؟ یووال نوح هراری

+ چشم را باید شست…. جور دیگر باید دید دکتر سید کمال الدین موسوی

+ جنبش روش های آمیخته 

+ جامعه شناسی فرهنگی؛ انسان های جامانده دکتر منیژه نویدنیا

+ انگیزه پیشرفت پایین ‌تر از متوسط عثمان آچاک

+ جامعه شناسی شهری و حس زندگی؟ دکتر منیژه نویدنیا

+ چرا ناهنجاری؟ 

+ سخنرانی حسین پاینده در نشست روانکاوی و تحلیل‌های کلان اجتماعی (۲)؛ 

+ چرا کسب‌ و کارهای نوپای موفق به‌سادگی ممکن است شکست بخورند؟ حمیدرضا تائبی

+ بنیان‌های نابرابری اجتماعی دکتر محسن رنانی

+ روانکاوی درمان فرد یا اجتماع 

+ مقدمه‌ای بر تاریخ زیبایی‌شناسی مدرن؛  پُل گایر، ترجمه سیدجواد فندرسکی

+ ظرفیت آموزشی بازی های رایانه  

+ افراد معمولی چگونه به افرادی خارق‌العاده تبدیل می‌شوند مهسا قنبری

+ چپ و راست مرده‌اند، زمین را می‌خواهی یا آسمان را؟ 

+ مهم‌ترین فنآوری‌ها در سال ۲۰۱۸ 

+ هوش مصنوعی می تواند طی بیست سال آینده تهدیدی برای ۴۷ درصد از مشاغل باشد 

+ در حسرت توسعه رضا داوری اردکانی

+ آزادی علمی مقصود فراستخواه

+ سازماندهي گروههاي مشارکتي در سازمانهاي يادگيرنده 

+ مديريت دانش، نياز سازمان هاي امروز 

+ مديريت استرس مجيد يوسفي

+ رقابت بزرگان بر سر تراشه‌های هوش مصنوعی و خیزش آرام تکینگی به‌سمت ما! حمیدرضا تائبی

+ تغییر اجتناب ناپذیر است و باید به منظور ایجاد تحولات مدیریت شود. 

+ ⁠دانشگاه اصفهان برگزار می کند: ⁠دانشگاه اصفهان

+ به فرزندانمان رحم کنیم دکتر محسن رنانی

+ زلزله در سیارات دیگر چگونه رخ می‌دهد؟ 

+ ساختمان‌های هوشمند فرشته نجات انسان‌ها می‌شوند حمیدرضا تائبی

+ استفاده از سیل تصاویری که در زلزله به راه می‌افتد مهدی صنعت‌جو

+ توانمند باشید، تا عرصه را به سایرین واگذار نکنید. حمیدرضا مازندرانی

+ انواع سازمانها Organization Types از دیدگاه برنامه ریزی هدف ها و وسیله ها راسل ایکا ف

+ هوش سازمانیم ‌تجاری است، پس موفق می‌شوم! حمیدرضا تائبی

+ درک اشارات دست با تصویربرداری صوتی مهدی صنعت‌جو

+ نقش بی بدیل هوش مصنوعی بر شهرها و شهروندان آنها محسن راعی

+ مزایای سواد اطلاعاتی 

+ هوش مصنوعی انویدیا، هوای آفتابی را برای ماشین های خودران شبیه سازی می کند! علیرضا فرجی علیرضا فرجی

+ فراگیری: نیازی پایه ای 

+ قلسفه و زندگی روزمره. موسی اکرمی

+ خلاقیت نمادین دهه هشتادی ها 

+ فهم سواد اطلاعاتی 

+ نظریه سواد رسانه ای در گفتگو با دکتر هاشمی 

+ در سال جدید مهندسی نرم‌افزار را جدی‌تر دنبال کنیم حمیدرضا تائبی

+ باید که لذت آموختن را دوباره بیاموزیم پوریا ناظمی

+ انقلاب هوش مصنوعی و تاثیر آن بر جامعه و شرکت ها 

+ توانمند باشید، تا عرصه را به سایرین واگذار نکنید حمیدرضا مازندرانی

+ وجود یخ در مدار استوای مریخ 

+ ظهور «ابر انسان‌ها» طی ۲۰ سال آینده 

+ دانشمندان به استقبال مهمترین پرسش های بشر می روند! 

+ آینده پژوهی و انواع آینده. محسن گرامی طیبی

+ ضریب رشد استارتاپ‌های ایرانی، بالاترین در منطقه نزدیک به متوسط جهانی 

+ نگاه تان به آینده است یا اکنون؟ 

+ اینجا همه آدم‌ها این‌جوری نیستند* مهدی صنعت‌جو

+ بدرود سیارۀ زمین؟ لورین رابینسون

+ تهدیدات اینترنت اشیا 



info.ayandeh@gmail.com
©ayandeh.com 1995