جزوه تایپ شده تاسیسات مکانیکی ساختمان
دانشگاه آزاد پیام نور علمی کاربردی استاد کریمی طباطبایی کارشناسی کاردانی ارشد دکترا استخدامی خلاصه کتاب تاسیسات مکانیکی ساختمان معماری رشته مهندسی
؛ “” ؛ (). () () ً ”” ؛ () ً (). ً ()، () /(/) ؟ ؟ ! “”، “” ؟ ؟ ؟
-() ً : () ً : () : () : (). (). :
= [1 − (threat × (1 − security))]
() () () ().
: () :
()، (). ().:
= ÷ + ++ + ()، “: ”
: : :
: ؟
: () : ؟
: : ً (): : یک فعالیت چارچوبی به فعالیت دیگه می ریم. این واحد بهمون کمک میکنه تا در هر مرحله، خطاها رو پیدا کنیم.
وینود: من همچنین می خوام تعداد ساعاتی رو که برای بررسی صرف می کنیم، جمع آوری کنم.
جیمی: و همچنین تلاش کلیمون برای هر کار مهندسی نرم افزار رو هم باید جمع آوری کنیم.
داگ: می تونین نسبت توسعه به موارد مختلف رو هم محاسبه کنین. شاید جالب باشه.
جیمی: من می خوام برخی از داده های مورد کاربری رو هم ردیابی کنم. مثل مقدار تلاش لازم برای ایجاد یک مورد کاربری، میزان تلاش لازم برای ساختن نرم افزار برای پیاده سازی یک مورد کاربری و…
داگ (لبخند می زند): فکر کردم قراره این کار رو مختصر نگه داریم.
وینود: باید همین کار رو بکنیم، اما وقتی شروع به کار با این معیارهای اندازه گیری می کنیم، چیزهای جالب زیادی وجود دارده که باید بهشون توجه کنیم.
داگ: موافقم، اما بذارید قبل از دویدن راه برویم و به هدف خود پایبند باشیم. جمع آوری داده ها را به پنج یا شش مورد محدود کنید ، و ما آماده حرکت هستیم.
9-23 ایجاد برنامه های واحدهای نرم افزاری
سازمان مهندسی نرم افزار یک کتاب راهنمای جامع برای ایجاد یک برنامه واحدهای نرم تاسیسات مکانیکی “هدف محور” ایجاد کرده است. این کتاب راهنما مراحل زیر را پیشنهاد می کند: (1) اهداف تجاری خود را مشخص کنید، (2) آنچه را که می خواهید بدانید یا بیاموزید مشخص کنید، (3) اهداف فرعی خود را مشخص کنید، (4) نهادها و ویژگی های مربوط به اهداف فرعی خود را مشخص کنید، (5) اهداف اندازه گیری خود را رسمی کنید، (6) سؤالات قابل اندازه گیری و شاخص های مربوطه را که برای کمک در دستیابی به اهداف اندازه گیری خود استفاده می کنید، شناسایی کنید، (7) عناصر داده ای که برای ساختن شاخص ها جمع آوری می کنید، شناسایی کنید،
(8) معیارهای مورد استفاده را مشخص کرده و این تعاریف را عملیاتی کنید، (9) اقداماتی را که برای اجرای معیارها انجام خواهید داد، مشخص کنید و (10) برنامه ای را برای اجرای معیارها آماده کنید. بحث دقیق در مورد این مراحل بهتر است به دفترچه راهنمای SEI سپرده شود. با این حال، یک مرور کوتاه از نکات کلیدی با مثال زیر نشان داده شده است. از آنجا که نرم افزار از عملکردهای تجاری پشتیبانی می کند، سیستم ها یا جزوه تاسیسات مکانیکی ساختمان رایانه ای را متمایز می کند، یا به خودی خود به عنوان یک محصول عمل می کند، اهداف تعریف شده برای کسب و کار را تقریباً می توان در اهداف مهندسی نرم افزار به سمت پایین دنبال کرد. به عنوان مثال، محصول SafeHome را در نظر بگیرید. با کار گروهی، مهندسی نرم افزار و مدیران کسب و کار لیستی از اهداف تجاری اولویت بندی شده تهیه می کنند:
رضایت مشتریان خود را از محصولات خود افزایش دهیم.
2. استفاده از محصولات را آسان تر کنیم.
3. زمان لازم برای رسیدن محصول جدید به بازار را کاهش دهیم.
4. پشتیبانی از محصولات را آسان تر کنید.
5. سودآوری کلی خود را تاسیسات مکانیکی بخشیم.
سازمان نرم افزاری هر هدف تجاری را بررسی می کند و می پرسد: “اکنون چه فعالیت هایی را مدیریت، اجرا یا پشتیبانی می کنیم و می خواهیم در این فعالیت ها چه چیزی را بهبود بخشیم؟” برای پاسخ به این سؤالات، SEI توصیه می کند که یک “لیست واحد از پرسش ها” ایجاد شود که در آن همه موارد (موجودیت ها) درون فرآیند نرم افزار که توسط سازمان نرم افزار مدیریت یا تحت تأثیر قرار می گیرند، ذکر شده باشد.
نمونه هایی از موجودیت ها شامل منابع توسعه، محصولات کاری، کد منبع، موارد آزمایشی، درخواست های تغییر، وظایف مهندسی نرم افزار و برنامه ها است. برای هر نهاد ذکر شده، افراد نرم افزار مجموعه ای از سؤالات را تهیه می کنند که ویژگی های کمی موجودیت را ارزیابی می کند (به عنوان مثال، اندازه، هزینه، زمان توسعه). سؤالاتی که در نتیجه ایجاد یک لیست پرسش از نهادها ایجاد می شود، منجر به ایجاد مجموعه ای از اهداف فرعی می شود که مستقیماً به نهادهای ایجاد شده و فعالیت های انجام شده به عنوان بخشی از فرایند نرم افزار، مربوط می شوند. هدف چهارم را در نظر بگیرید: ” پشتیبانی از محصولات را آسان تر کنید.” برای این منظور،
لیست سوالات زیر می تواند تهیه شود:
آیا درخواست های تغییر مشتری حاوی اطلاعات موردنیاز برای ارزیابی تاسیسات مکانیکی تغییرات و سپس اجرای به موقع آن، می باشد؟
حجم عقب افتاده درخواست تغییر چقدر است؟
آیا زمان پاسخگویی ما برای رفع اشکالات بر اساس نیاز مشتری قابل قبول است؟
آیا روند کنترل تغییر (فصل 22) دنبال می شود؟
آیا تغییرات با اولویت بالا به موقع اجرا می شوند؟
بر اساس این سوالات، سازمان نرم افزاری می تواند به هدف فرعی زیر دست یابد: بهبود عملکرد فرایند مدیریت تغییر. سپس واحدهای فرآیند نرم افزاری و ویژگی های مربوط به هدف فرعی شناسایی می شوند و اهداف اندازه جزوه تاسیسات مکانیکی ساختمان مرتبط با آن ها مشخص می شوند. SEI راهنمای مفصلی برای مراحل 10 روش اندازه گیری هدفمند خود ارائه می دهد. در اصل، شما اهداف اندازه گیری را به سؤالاتی تبدیل می کنید که بیشتر به موجودیت ها و ویژگی هایی که سپس به معیارها تبدیل می شوند، می پردازند. اکثریت قریب به اتفاق سازمان های توسعه نرم افزار دارای کمتر از 20 کارشناس نرم افزار هستند. این غیرمنطقی و در اغلب موارد غیرواقعی است که انتظار داشته باشیم چنین سازمان هایی، برنامه های جامع واحدهای نرم افزاری را توسعه دهند. با این حال ، منطقی است که پیشنهاد شود سازمان های نرم افزاری در همه اندازه ها اندازه گیری کرده و سپس از واحدهای حاصل برای بهبود فرایند نرم افزار داخلی و حفظ کیفیت و تحویل به موقع محصولات تولید شده خود استفاده کنند. یک سازمان کوچک می تواند با تمرکز نه بر اندازه گیری، بلکه بر نتایج، شروع کند. هدف نظرسنجی گروه نرم افزاری، تعریف یک هدف واحد است که نیاز به بهبود دارد. به عنوان مثال، ” تاسیسات مکانیکی زمان ارزیابی و اجرای درخواست های تغییر.” یک سازمان کوچک ممکن است مجموعه اقدامات زیر را که به راحتی جمع آوری شدهاند، انتخاب کند:
زمان (ساعت یا روز) گذشته از زمان ارائه درخواست تا تکمیل ارزیابی (tqueue).
تلاش (ساعات کار شخص) برای انجام ارزیابی (Weval).
زمان (ساعت یا روز) سپری شده از تکمیل ارزیابی تا تعیین دستور تغییر به پرسنل (teval).
تلاش (ساعات کاری) مورد نیاز برای ایجاد تغییر (Wchange).
زمان مورد نیاز (ساعت یا روز) برای ایجاد تغییر (tchange).
خطاهایی که در حین کار برای ایجاد تغییرات آشکار می شود (Echange).
عیوب آشکار شده که پس از تغییر در پایگاه مشتری، منتشر می شوند (Dchange).
پس از جمع آوری این معیارها برای تعدادی از درخواست های تغییر، می توان کل زمان سپری شده از درخواست تغییر تا اجرای تغییر و درصد زمان سپری شده توسط صف بندی اولیه، ارزیابی و تعیین تغییر و اجرای تغییر را محاسبه کرد. درصد تلاش مورد نیاز برای ارزیابی و اجرا را نیز می توان به طور مشابه تعیین کرد. این معیارها را می توان در زمینه داده های با کیفیت ، Echange و Dchange ارزیابی کرد. درصدها، بینشی را در مورد جایی که روند درخواست تغییر کند، ارائه می دهد و ممکن است منجر به مراحل بهبود روند کاهش tqueue ، Weval ، teval ، Wchange و/یا Echange شود. علاوه بر این ، کارایی حذف نقص را می توان به صورت زیر محاسبه کرد:
DRE = Echange ÷ Echange + Dchange
DRE را می توان با زمان سپری شده و کل تلاش برای تعیین تأثیر فعالیت های تضمین کیفیت بر زمان و تلاش لازم برای ایجاد تغییر، مقایسه کرد. اکثر توسعه دهندگان نرم افزار همچنان به اندازه گیری اعتقادی ندارند و متاسفانه اکثر آن ها تمایل چندانی برای شروع ندارند. همانطور که قبلاً در این فصل اشاره کردیم، این یک مشکل فرهنگی است. تلاش برای جمع آوری اقدامات در مواردی که قبلاً انجام نشده است، اغلب باعث مقاومت می شود.یک مدیر عجول می پرسد: “چرا ما باید این کار را انجام دهیم؟” یک متخصص مجرب و کارکشته می گوید: “من نکتهاش را نمی فهمم.” چرا اندازه گیری فرایند مهندسی نرم افزار و محصول (نرم افزار) آن، بسیار مهم است؟ پاسخ نسبتاً واضح است. اگر اندازه گیری نکنید، هیچ راهی برای تعیین اینکه آیا در حال پیشرفت هستید یا خیر، وجود تاسیسات مکانیکی داشت؛ و در صورت عدم پیشرفت، مسیر را گم خواهد کرد.

دانلود رایگان خلاصه کتاب تاسیسات مکانیکی ساختمان PDF
اندازه گیری، مدیران و متخصصان را قادر می سازد تا فرآیند نرم افزار را بهبود جزوه تاسیسات مکانیکی ساختمان ، به آن ها در برنامه ریزی، ردیابی و کنترل پروژه های نرم افزاری و ارزیابی کیفیت محصول (نرم افزار) تولید شده کمک می کند. برای محاسبه معیارهای نرم افزاری، از اندازه گیری ویژگی های خاص فرایند، پروژه و محصول استفاده می شود. این معیارها را می توان برای ارائه شاخص هایی که مدیریت و اقدامات فنی را هدایت می کنند، تجزیه و تحلیل کرد. معیارهای فرایند، یک سازمان را قادر می سازد تا با ارائه بینشی در مورد اثربخشی یک فرآیند نرم افزاری، دیدگاهی استراتژیک داشته باشد. معیارهای پروژه جزوه هندسه مناظر و مرایا هستند و مدیر پروژه را قادر می سازند تا جریان کار پروژه و رویکرد فنی را با شیوه ای بلادرنگ، تطبیق دهد. نتایج اندازه گیری منجر به ایجاد تغییر فرهنگی می شود. جمع آوری داده ها، محاسبه واحدها و تجزیه و تحلیل تاسیسات مکانیکی ، سه مرحله ای است که باید برای شروع یک برنامه اندازه گیری اجرا شود. به طور کلی، یک رویکرد هدفمند به سازمان کمک می کند تا بر واحدهای مناسب برای کسب و کار خود تمرکز کند. معیارهای اندازه و عملکرد گرا در سراسر صنعت استفاده می شوند. واحدهای اندازه گرا از خط کد به عنوان یک عامل عادی سازی برای سایر اقدامات مانند ماه های شخص یا نقص استفاده می کنند. برای استفاده مستقیم در آزمایش و نگهداری نرم افزار، واحدهای کمی پیشنهاد می شوند. با این حال ، بسیاری از معیارهای محصول دیگر می توانند برای هدایت فرایند آزمایش و به عنوان مکانیزمی برای ارزیابی قابلیت نگهداری برنامه های رایانه ای مورد استفاده قرار گیرند. واحدهای نرم افزاری یک روش کمی برای ارزیابی کیفیت ویژگی های محصول داخلی ارائه می دهند، بنابراین شما را قادر می سازند تا قبل از ساخت محصول، کیفیت را ارزیابی کنید.
واحدها، بینش لازم را برای ایجاد الزامات مؤثر و مدل های طراحی، کد جامد و آزمایش های کامل ارائه می دهند. واحدهای کیفیت نرم افزار، مانند معیارهای بهره وری، بر روند، پروژه و محصول متمرکز است. با توسعه و تجزیه و تحلیل واحدهای اصلی کیفیت، سازمان می تواند بخشی از فرایند نرم افزار را که عامل نقص نرم افزار است، اصلاح کند. برای مفید بودن در زمینه واقعی، یک معیار نرم افزاری باید ساده و قابل محاسبه، متقاعد کننده، سازگار و عینی و مستقل از زبان برنامه نویسی باشد و بازخورد مؤثری را ؟ ؟
-ً —“” ؟ -ٍ، ؟ ؟ ؟
-؟
-ً ؟
-؟
نرم افزاری، افزایش نرم افزاری را به کاربران نهایی ارائه می دهد. کاربران در اولین ماه استفاده هشت عیب را کشف می کنند. قبل از تحویل، تیم نرم افزار 242 خطا را در طول بررسی های فنی رسمی و کلیه کارهای آزمایش پیدا کرد. DRE کلی پروژه پس از 1 ماه استفاده چقدر خواهد بود؟
بخش چهارم: مدیریت پروژه های نرم افزاری
در این بخش از مهندسی نرم افزار: رویکرد یک متخصص، تکنیک های مدیریت مورد نیاز برای برنامه ریزی، سازماندهی، نظارت و کنترل پروژه های نرم افزاری را خواهید آموخت. سؤالات زیر، در فصل های بعدی مورد بررسی قرار خواهند گرفت:
افراد، چگونه باید فرایند و مشکل را در طول یک پروژه نرم افزاری مدیریت کرد؟
چگونه می توان از واحدهای نرم افزاری برای مدیریت یک پروژه نرم افزاری و فرایند نرم افزار استفاده کرد؟
یک تیم نرم افزاری چگونه برآورد قابل اعتمادی از تلاش، هزینه و مدت زمان پروژه ایجاد می کند؟
از چه تکنیک هایی می تاسیسات مکانیکی برای ارزیابی سیستماتیک خطرات که می جزوه تاسیسات مکانیکی ساختمان بر موفقیت پروژه تأثیر بگذارد، استفاده کرد؟
یک مدیر پروژه نرم افزاری چگونه مجموعه وظایف مهندسی نرم افزار را انتخاب می کند؟
چرا تعمیر و نگهداری و پشتیبانی برای مدیران مهندسی نرم افزار و متخصصین، بسیار مهم است؟
با پاسخگویی به این سوالات، آمادگی بهتری برای مدیریت پروژه های نرم افزاری خواهید داشت که منجر به تحویل به موقع محصول با کیفیت بالا و در محدودیت منابع موجود، می شود.
فصل بیست و چهارم: مفاهیم مدیریت پروژه
میلر پیج جونز در مقدمه کتاب خود در زمینه مدیریت پروژه نرم افزاری ، در مورد پروژه های نرم افزاری که خوب پیش نمی روند، ایمگونه اظهار نظر می کند: “من وحشت زده تماشا کرده ام…مدیران بیهوده با پروژه های کابوس وار دست و پنجه نرم می کردند، درگیر مهلت های تحویل ”
؟ () “” ؟ “” ؟ ً ؟ ؟ ؟ ً : ()،
فهرست مطالب