دانلود کامل ترین جزوه اقتصاد مهندسی عمران

  • از

جزوه تایپ شده اقتصاد مهندسی عمران

دانلود فایل

 

 

 

کتاب اقتصاد مهندسی عمران پیام نور ارشد آزاد کاردانی

 

 

 

 

 

“خانه امن: مسائل مربوط به کیفیت”
صحنه: دفتر داگ میلر، همزمان با آغاز : : ‌: : : : : ؟
: ‌: ؟
: : ؟
: –: “”
() شرکت آمریکایی، توسط تکنسین های بیمارستان اصلاح شد تا دوزهای تغییر یافته اشعه برای هر بیمار محاسبه شود. سه اقتصاد  پزشکی پانامایی، که نرم افزار را برای جزوه اقتصاد مهندسی عمران قابلیت های اضافی تغییر دادند ، متهم به قتل درجه دوم شدند. این شرکت آمریکایی در دو کشور با دعاوی جدی روبرو شد.گیج و مک کورمیک می گویند: این یک داستان هشداردهنده برای تکنسین های پزشکی نیست، اگرچه در صورت درک نادرست یا استفاده نادرست از فناوری، درگیر خلاص شدن از زندان می شوند. این مثال، همچنین روایتی از چگونگی صدمه یا بدتر شدن انسان با نرم افزارهای ضعیف یا توضیح داده نشده است؛ البته مثال های زیادی برای بیان این نکته وجود دارد. این یک هشدار برای سازندگان برنامه های رایانه ای است: کیفیت نرم افزار اهمیت دارد، برنامه ها باید بی عیب و نقص باشند، و این موضوع، چه در موتور خودرو، چه یک نیروی روباتیک در کارخانه و چه در یک دستگاه درمانی در بیمارستان با کدنویس ضعیف، می تواند منجر به مرگ شود. کیفیت پایین، منجر به خطراتی می شود که برخی از آن ها بسیار جدی هستند.

4-3-15 سهل انگاری و مسئولیت
این داستان، بسیار رایج است.تصور کنید یک نهاد دولتی یا شرکت، یک توسعه دهنده نرم افزار یا شرکت مشاوره شناخته شده را برای تجزیه و تحلیل الزامات و سپس طراحی و ساخت “سیستم” مبتنی بر نرم افزار، برای پشتیبانی از برخی فعالیت های اصلی، اقتصاد  می کند. این سیستم می تواند از عملکرد اصلی شرکت (به عنوان مثال، مدیریت بازنشستگی) یا برخی از عملکردهای دولتی (به عنوان مثال، مدیریت مراقبت های بهداشتی یا امنیت داخلی) پشتیبانی کند. کار با بهترین نیت از هر دو طرف شروع می شود، اما تا زمان تحویل سیستم، همه چیز بد پیش خواهد رفت. سیستم دچار تأخیر می شود، ویژگی ها و عملکردهای دلخواه را ارائه نمی دهد، مستعد خطا است و تأیید مشتری را در پی نخواهد داشت. دادخواهی برپا می شود. در بیشتر موارد ، مشتری ادعا می کند که توسعه دهنده سهل انگاری کرده است (در نحوه اعمال نرم افزار) و بنابراین حق پرداخت ندارد. توسعه دهنده اغلب ادعا می کند که مشتری بارها و بارها الزامات خود را تغییر داده و مشارکت توسعه را به طرق دیگر برانداز کرده است. در هر صورت، کیفیت سیستم تحویل داده شده، زیر سوال می رود.

 اقتصاد مهندسی عمران

اقتصاد مهندسی عمران

با افزایش اهمیت سیستم های تحت وب و تلفن همراه ، امنیت برنامه ها اهمیت فزاینده ای پیدا کرده است. به سادگی می توان گفت نرم افزارهایی که کیفیت بالایی ندارند، راحت تر هک می شوند و در نتیجه، نرم افزارهای بی کیفیت می توانند به طور غیر مستقیم خطر امنیت را با تمام هزینه ها و مشکلات احتمالی افزایش دهند. در مصاحبه ای با ComputerWorld، نویسنده و کارشناس امنیت گری مک گراو اظهار می دارد:
امنیت نرم افزار، کاملاً به کیفیت مربوط می شود. شما باید در ابتدا، در مراحل طراحی، معماری، آزمایش و کدگذاری، در طول چرخه عمر نرم افزار[فرآیند]، در مورد امنیت، قابلیت اطمینان، در دسترس بودن، و قابلیت اطمینان، فکر کنید. حتی افرادی که از مشکل امنیتی نرم افزار آگاه هستند نیز، روی چرخه عمر تمرکز می کنند. هرچه زودتر مشکل نرم افزاری را پیدا کنید ، بهتر است. دو نوع مشکل نرم افزاری وجود دارد؛ یکی باگ ها هستند، که مشکلات پیاده سازی هستند.سایرین، ایرادات نرم افزاری مشکلات معماری در طراحی است. مردم بیش از حد به باگ ها و اشکالات توجه می کنند و به نقص ها اقتصاد  کافی ندارند. برای ایجاد یک سیستم امن ، باید روی کیفیت تمرکز کنید و این تمرکز باید در طول طراحی آغاز شود. مفاهیم و روشهای مورد بحث در بخش دوم این کتاب، به معماری نرم افزاری می پردازد که “نواقص” را کاهش می دهد. در فصل 18، بحث مفصل تری در مورد مهندسی امنیت ارائه شده است.

 

دانلود رایگان خلاصه کتاب پی دی اف pdf کامل جزوه اقتصاد مهندسی عمران

 

6-3-15 تاثیر اقدامات مدیریتی
کیفیت نرم افزار اغلب به اندازه تصمیمات مدیریتی تحت تأثیر تصمیمات فناوری قرار می گیرد. حتی بهترین شیوه های مهندسی نرم افزار را می توان با تصمیمات تجاری ضعیف و اقدامات مشکوک مدیریت پروژه برانداز کرد. در قسمت چهارم این کتاب، در مورد مدیریت پروژه در چارچوب فرایند نرم افزار بحث می کنیم. با شروع هر وظیفه پروژه، رهبر پروژه تصمیماتی می گیرد که می تواند تأثیر بسزایی بر کیفیت محصول داشته باشد.
برآورد تصمیمات: به ندرت به تیم نرم افزاری این امکان داده می شود که پیش از تعیین تاریخ تحویل و تعیین بودجه کلی، پروژه را برآوزد کند. در عوض ، تیم “بررسی ایمنی” را برای اطمینان از منطقی بودن تاریخ های تحویل و مراحل جزوه اقتصاد مهندسی عمران انجام می دهد. در بسیاری از موارد فشار زیاد بازار، تیم را اقتصاد می کند تا تاریخ تحویل غیر واقعی را بپذیرد.
در نتیجه، از میانبرها استفاده می شود ، ف ممکن است عالیت هایی که منجر به نرم افزارهای با کیفیت بالاتر می شوند، نادیده گرفته شوند و کیفیت محصول متضرر شود. اگر تاریخ تحویل غیر منطقی است، سر حرف خود وایستید. توضیح دهید که به زمان بیشتری نیاز دارید، یا به طور متناوب، زیر مجموعه ای از قابلیت ها را که می تواند (با کیفیت بالا) در زمان تعیین شده ارائه شود، مطرح کنید.
برنامه ریزی برای تصمیمات: هنگامی که برنامه پروژه نرم افزاری تنظیم می شود (فصل 25)، وظایف بر اساس وابستگی ها دنبال می شوند. به عنوان مثال، از آنجا که جزء A بستگی به پردازشی دارد که در اجزای B ، C و D اتفاق می افتد، تا زمانی که اجزای B ، C و D به طور کامل آزمایش نشوند، نمی توان برای آزمایش جزء A را برنامه ریزی کرد. برنامه پروژه، این را نشان می دهد. اما اگر زمان بسیار کوتاه است ، و A باید برای آزمایش های اقتصاد بیشتر در دسترس باشد، ممکن است تصمیم بگیرید که A را بدون اجزای زیرمجموعه آن (که کمی از برنامه عقب افتاده اند) آزمایش کنید، تا بتوانید آن را برای آزمایش های دیگری که باید قبل از تحویل انجام شوند، در دسترس قرار دهید. بالاخره مهلت به پایان می رسد. در نتیجه، ممکن است نقایصی پنهان در جزء A وجود اقتصاد باشد که بعداً کشف خواهند شد و این موضوع، به کیفیت، آسیب می زند.
تصمیمات ریسک محور: مدیریت ریسک(فصل 26)، یکی از ویژگی های کلیدی یک پروژه نرم افزاری موفق است. شما باید از اشتباهات احتمالی آگاه باشید و در صورت وقوع آن، یک برنامه احتمالی ایجاد کنید. تعداد زیادی از تیم های نرم افزاری خوش بینی کورکورانه را ترجیح می دهند و برنامه توسعه را با این فرض که هیچ مشکلی پیش نمی آید، تنظیم می کنند. بدتر از آن، این است که آن ها راهی برای رسیدگی به اشتباهات، ندارند. در نتیجه، هنگام وقوع یک اشتباه، هرج و مرج حاکم می شود و با افزایش آشفتگی، سطح کیفیت همواره کاهش می یابد. معضل کیفیت نرم افزار را می توان با بیان قانون مسکیمن خلاصه کرد: هیچ وقت زمان لازم برای اقتصاد صحیح کار موردنظر، وجود ندارد، اما همیشه زمان انجام مجدد آن وجود دارد. توصیه ما: وقت گذاشتن برای انجام درست یک کار، تقریباً هرگز تصمیم اشتباهی نیست.

4-15 دستیابی به کیفیت نرم افزار
کیفیت نرم افزار، در ظاهر مشخص نیست؛ بلکه نتیجه مدیریت خوب پروژه و عملکرد مهندسی نرم افزار کارآمد است.
مدیریت و عمل در زمینه چهار فعالیت گسترده که به تیم نرم افزاری در دستیابی به کیفیت نرم افزاری بالا کمک می کند، اعمال می شود: روش های مهندسی نرم افزار ، تکنیک های مدیریت پروژه ، اقدامات کنترل کیفیت و تضمین کیفیت نرم افزار.

1-4-15 روش های مهندسی نرم افزار
برای ساخت نرم افزاری با کیفیت بالا، باید مشکلات موجود را درک کنید. همچنین باید بتوانید طرحی را ایجاد کنید که منطبق با مشکل باشد و در عین حال ویژگی هایی را نشان دهد که منجر به نرم افزاری می شود که ابعاد و عوامل کیفی مورد بحث در بخش 15.2 را جزوه اقتصاد مهندسی عمران می دهد. در قسمت دوم این کتاب ، طیف وسیعی از مفاهیم و روش ها را ارائه کرده ایم که می تواند منجر به درک منطقی کامل مشکل و طراحی جامع شود که پایه محکمی برای فعالیت ساختمانی ایجاد می کند. اگر از این مفاهیم استفاده کنید و روش های تجزیه و تحلیل و طراحی مناسب را اتخاذ کنید، احتمال ایجاد نرم افزار با اقتصاد بالا به میزان قابل توجهی افزایش می یابد.

2-4-15 تکنیک های مدیریت پروژه

تأثیر تصمیمات ضعیف مدیریت بر کیفیت نرم افزار در بخش 15.3.6 مورد بحث قرار گرفته است. مفاهیم ای قسمت، واضح می باشند، اگر: (1) مدیر پروژه از برآورد برای اطمینان از دستیابی به تاریخ تحویل استفاده کند، (2) وابستگی های برنامه قابل درک باشد و تیم در برابر وسوسه استفاده از میانبرها مقاومت کند، (3) برنامه ریزی برای خطرات احتمالی، به گونه ای انجام شود که مشکلات هرج و مرج اقتصاد نشود، و کیفیت نرم افزار، به طور مثبت تحت تأثیر قرار گیرد. علاوه بر این، برنامه پروژه باید شامل تکنیک های صریحی برای مدیریت کیفیت و تغییر باشد.
در قسمت چهارم این کتاب، تکنیک هایی که منجر به شیوه های خوب مدیریت پروژه می شود، مورد بحث قرار گرفته است.

دانلود رایگان خلاصه کتاب اقتصاد مهندسی عمران PDF

دانلود رایگان خلاصه کتاب اقتصاد مهندسی عمران PDF

3-4-15 یادگیری ماشین و پیش بینی نقص
پیش بینی نقص بخش مهمی از شناسایی اجزای نرم افزارهایی است که ممکن است مشکلات کیفی داشته باشند. پیش بینی نقص مدل ها از تکنیک های آماری برای بررسی روابط بین ترکیبی از معیارهای نرم افزاری و اجزای نرم افزاری حاوی اشکال نرم افزاری شناخته شده، استفاده می کنند و می توانند راهی کارآمد و مؤثر، برای توسعه دهندگان نرم افزار، جهت شناسایی سریع طبقات مستعد نقص باشند و هزینه ها و زمان توسعه را کاهش دهند. یادگیری ماشین، کاربرد تکنیک های هوش مصنوعی (AI) است، که به سیستم ها امکان یادگیری و بهبود تجربه را، بدون برنامه ریزی صریح می دهد. از تکنیک های یادگیری ماشین می توان برای خودکارسازی فرآیند کشف روابط پیش بینی کننده بین معیارهای نرم افزار و اجزای معیوب استفاده کرد. سیستم های یادگیری ماشین مجموعه داده های بزرگ حاوی ترکیبات اقتصاد از معیارها را برای اجزای نرم افزاری معیوب و غیر معیوب، پردازش می کنند. از این داده ها برای تنظیم الگوریتم های طبقه بندی استفاده می شود. هنگامی که سیستم مدل، پیش بینی را با این نوع آموزش ایجاد کرد، می توان از آن برای ارزیابی کیفیت و پیش بینی نقص در داده های مرتبط با محصولات نرم افزاری آینده استفاده کرد. بخش بزرگی از کار دانشمندان داده های مدرن، ساخت این نوع طبقه بندی کننده ها است. جزئیات بیشتر در مورد استفاده از علم داده و مهندسی نرم افزار، در پیوست 2 این کتاب آمده است.

4-4-15 کنترل کیفیت
کنترل کیفیت شامل مجموعه ای از اقدامات مهندسی نرم افزار است که به اطمینان از اینکه هر محصول کاری اهداف کیفی خود را برآورده می کند، کمک می کند. مدل ها مورد بازبینی قرار می گیرند تا از کامل بودن و سازگاری آن ها اطمینان حاصل شود. بازرسی کد برای کشف و تصحیح خطاها، می تواند قبل از شروع آزمایش، انجام شود.از یک سری از مراحل آزمایش برای کشف خطاها در منطق پردازش ، دستکاری داده ها و ارتباط رابط استفاده می شود.
ترکیبی از اندازه گیری و بازخورد، به تیم نرم جزوه اقتصاد مهندسی عمران اجازه می دهد تا در صورت عدم دستیابی به اهداف کیفی، فرآیند را تنظیم کنند. فعالیت های کنترل کیفیت در ادامه بخش سوم این کتاب، به تفصیل مورد بحث قرار گرفته است.

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

 

5-15 خلاصه
با ادغام نرم افزار در همه جنبه های زندگی روزمره، نگرانی از کیفیت سیستم های مبتنی بر نرم افزار، افزایش یافته است. اما توصیف جامع کیفیت نرم افزار، دشوار است. در این فصل، کیفیت، به عنوان یک فرآیند نرم افزاری مؤثر تعریف شده است که با ایجاد یک محصول مفید، به منافع تولیدکنندگان و مصرف کنندگان آن کمک می کند. در طول سال ها، طیف وسیعی از ابعاد و عوامل کیفیت نرم افزار پیشنهاد شده است. همه افراد، سعی می کنند مجموعه ای از ویژگی ها را تعریف کنند، که در صورت دستیابی، به کیفیت نرم افزاری بالا منجر می شود. فاکتورهای کیفیت مک کال و ISO 25010، ویژگی هایی مانند قابلیت اطمینان، قابلیت استفاده، قابلیت نگهداری، اقتصاد و قابلیت حمل را به عنوان شاخص هایی برای وجود کیفیت تعیین می کنند.تمام سازمان های نرم افزاری، با معضل کیفیت نرم افزار، مواجه هستند. اصولاً تمام افراد، سعی در ساخت سیستم هایی با کیفیت دارند، اما زمان و تلاش مورد نیاز برای تولید نرم افزار “کامل”، به سادگی در یک دنیای بازار محور، در دسترس نیست.اکنون این سؤال مطرح می شود که: “آیا باید محصولی بسازیم که صرفاً ” به اندازه کافی خوب باشد”؟ اگرچه بسیاری از شرکت ها این کار را انجام می دهند، اما یک نقطه ضعف قابل توجه وجود دارد که باید در نظر گرفته شود. صرف نظر از رویکرد منتخب، کیفیت، هزینه ای دارد که می توان از نظر پیشگیری، ارزیابی و شکست، در مورد آن بحث کرد. هزینه های پیشگیری، شامل کلیه اقدامات مهندسی نرم افزار است که برای جلوگیری از نقص در وهله اول، طراحی شده است. هزینه های ارزیابی، مربوط به اقداماتی اقتصاد که محصولات نرم جزوه اقتصاد مهندسی عمران را برای تعیین کیفیت آن ها ارزیابی می کند. هزینه های شکست شامل هزینه های داخلی شکست و اثرات بیرونی آن است که کیفیت نامطلوب را تشدید می کند. کیفیت نرم افزار، از طریق استفاده از روش های مهندسی نرم افزار، شیوه های مدیریت کارآمد و کنترل کیفیت جامع، که توسط زیرساخت تضمین کیفیت نرم افزار، پشتیبانی می شوند، به دست می آید. در فصل های بعدی، کنترل و تضمین کیفیت با جزئیات مورد بحث قرار گرفته است.

 

مسائل و نکات قابل تأمل
1-15 توضیح دهید که چگونه کیفیت دانشگاه را قبل از درخواست برای آن، ارزیابی می کنید. چه عواملی مهم و ضروری خواهند بود؟
2-15 به نظر شما، با استفاده از تعریف کیفیت نرم افزار ارائه شده در بخش 15.2، آیا می توان محصول مفیدی را ایجاد کرد که بدون استفاده از یک جزوه اقتصاد عمومی 2 مؤثر، یک معیار اندازه گیری را ارائه دهد؟ پاسخ خود را توضیح دهید.
3-15 با استفاده از ویژگی های فرعی که برای کیفیت “ISO21010” در 15.2.1 ذکر شده اقتصاد ، مجموعه –“” ؟ “”، -؟
-“” ً : -؟ -؟
: “” “”

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *