23 24 25 Flashcards
(22 cards)
معیار های محصول را نام ببرید
معیارهای رابط کاربری
معیارهای فرایند و پروژه
معیار برای مدل نیازمندی ها
معیار نرم افزار شی گرا
معیار آزمون
شاخص های مفید کیفیت را نام ببرید
درستی
صحت
قابلیت نگهداری
کاربردپذیری
معیارهای رابط کاربری را نام ببرید
معیار رابط
مهیار محتوا
معیار زبان شناسی
معیار پیمایش
تحلیل شناسی را توضیح دهید
تحلیل مهندسی و نظام مند داده ها که یک بینش معنادار و کاربردی به مهندسان نرم افزار جهت تصمیم گیری بهتر میذهد
موارد مدل پیشنهادی جری وینبرگ برای رهبری تیم را نام ببریذ
انگیزه
سازماندهی
ایده یا ابتکار
مدیریت پروژه نرم افزار چند مولفه دارد
افراد
محصول
فرایند
پروژه
یک رهبر موفق دارای چه ویژگی هایی است
حل مسئله : یک مدیر موفق باید بتواند موارد فنی و سازمانی را تشخیص دهد و به صورت سیستماتیک راه حلی را سازماندهی کند. باید بتواند از حداکثر توانایی مجریان استفاده کند
یکتا بودن مدیریت : یک مدیر پروژه خوب باید مسئول پروژه باشد. او باید از کنترل پروژه در صورت لزوم مطمئن باشد و اطمینان داشته باشد که میتواند افراد فنی مناسب را برای انجام وظایف انتخاب کند
دستاوردها :به منظور بهینه سازی قابلیت تولید افراد تیم ، مدیر باید به دستاوردها و اعمال توجه نشان دهد که ریسک های کنترل شده مورد قبول می باشد
ایجاد تیم: یک مدیر پروژه باید بتواند افراد را درک کند، باید در شرایط فشار زیاد کنترل شده عمل نماید
نحوه انتصاب کارهابه افراد به…. بستگی دارد
مدیر پروژه
نحوه سازمان دهی تیم های کاری به چه صورته
دموکراتیک غیرمتمرکز
کنترل شده غیرمتمرکز
متمرکز کنترل شده
نحوه سازمان دهی تیم های کاری به چه صورته
دموکراتیک غیرمتمرکز
کنترل شده غیرمتمرکز
متمرکز کنترل شده
ارتباط بین اعضای تیم چگونه است
روش های رسمی و غیرشخصی
رسمی و بین اشخاص
غیررسمی و بین اشخاص
ارتباط الکترونیکی
شبکه بین اشخاص
2 زمینه عمده تجزیه مساله
وظایفی که باید تحویل شوند
فرایندی که برای تحویل آن صورت میگیرد
مدیر پروژه برای انتخاب و تنظیم فرایند بايد بر اساس چه مواردی تصمیم بگیرد
کدام فرایند برای مشتریان و افراد پروژه مناسب است
خصوصیات محصول چه باشد
محیط پروژه چگونه باشد
اصل w5hh
چرا این سیستم توسعه داده میشود
چه چیزی انجام خواهد شد
چه زمانی انجام خواهد شد
چه کسی مسئول یک وظیفه است
چه جایگاهی از لحاظ سازمانی دارند
کار از نظر مدیریتی و فنی چگونه انجام خواهد شد
به چه میزان از هر منبع لازم است
افراد شامل چه دسته هایی میشوند
مدیران ارشد
مدیران پروژه یا فنی
مجریان
مشتری
کاربران نهایی
برنامه ریزی پروژه چیست
مدیریت پروژه نرم افزاری با مجموعه ای از فعالیت ها آغاز میشود که در مجموع برنامه ریزی پروژه نامیده میشود
چند مورد از دلایل تاخیر در تحویل نرم افزار
ریسک های قابل پیشبینی یا غیر قابل پیش بینی که در زمان شروع پروژه در نظر گرفته نشدند
مشکلات فنی که از قبل قابل پیشبینی نبودند
مشکلات انسانی که از قبل قابل پیش بینی نبودند
ارتباط نادرست بین کارکنان پروژه که منجر به تاخیر میشود
تغییر نیازمندی های مشتری که در تغییرات برنامه زمانی منعکس نشده است
تعریف شبکه وظیفه چیست
شبکه وظیفه یا شبکه فعالیت به نمایش گرافیکی گردش وظایف برای پروژه گفته میشود. شبکه وظیفه ساز و کار مفیدی برای نمایش وابستگی های بین وظایف و تعیین مسیر بحرانی است.
سه دسته اصلی منابع مهندسی نرم افزار
منابع انسانی
منابع نرم افزاری قابل استفاده مجدد
منابع محیطی
هدف استفاده از تکنیک های تجزیه و تخمین چیست
تخمین پروژه نرمافزاری یک نوع حل مسئله است که در اکثر موارد بسیار پیچیده است. به همین دلیل باید مسئله را تجزیه کرده و به مجموعه ای از مسائل کوچکتر توصیف کرد.
هدف برنامه ریزی پروژه چیست
چارچوبی است که به مدیر امکان میدهد تخمین های معقولی از منابع، هزینه و زمان بندی انجام دهد.
چرا این باور غلط می باشد که اگر از برنامه زمانی عقب بیفتیم همیشه میتوانیم برنامه نویس بیشتری اضافه کنیم و تاخیر را در اواخر پروژه جبران کنیم
افزودن افراد جدید در اواخر پروژه باعث تاخیر بیشتری در برنامه زمانی میشود ، درواقع افرادی که
اضافه میشوند باید سیستم را بشناسند و همچنین افرادی باید به آنها اموزش دهند و در حین آموزش هیچ کاری انجام نمیشود و پروژه بیشتر عقب می افتد در ضمن افراد بیشتر باعث افزایش تعداد مسیر های ارتباطی و پیچیدگی ارتباطات در سراسر پروژه میشود