software engineering
licenseمعنی کلمه software engineering
معنی واژه software engineering
اطلاعات بیشتر واژه | |||
---|---|---|---|
واژه | software engineering | ||
تعداد حروف | 19 | ||
تلفظ آمریکایی | /ˈsɒfˌtwerˌendʒəˈnɪrɪŋ/ | ||
تلفظ انگلیسی | /ˈsɒftweərˌendʒɪˈnɪərɪŋ/ | ||
منبع | دیکشنری انگلیسی به فارسی | ||
نمایش تصویر | معنی software engineering | ||
پخش صوت |
مهندس نرمافزار
[کامپیوتر]: مهندسی نرم افزار - هنر و علم طراحی و ایجاد نرم افزار . بعضی از اصول مهندسی نرم افزرا شامل موار زیر است: 1- قبل از شروع یک پروژه ، مقدار کار لازم را بر مبنای تجزه ی قبلی خود تخمین بزنید . به دلیل تمایل مدیر یا مشتری این تخمین را کاهش ندهید. 2- وقت کافی برای برنامه ریزی تخصیص دهید. هر چه لازم است تصمیم گیری کنید و قبل از آنکه شروع به نوشتن برنامه کنید ، تا حد امکان برخی از مستندات محصول نهایی را بنویسید . 3- وقتی برنامه ریزی کامل شد ، مشخصه ها را تثبیت کنید. به مدیران بالاتر و مشتریان اطمینان دهید که تغییرات در برنامه موجی افزایش هزینه و تأخیر در زمان اجرا می شود. تنها مورد استثنا تغییراتی است که برنامه نویسان به منظور ساده سازی اجرا بهبود کارایی پیشنهاد می دهند. 4- اولویتها را مشخص کنید . کدامیک از آنها مهمترند ، تمام کردن یا اجرای مجموعه ی کامل مشخصه ها در زمان تعیین شده. 5- از روشهای مطمئن برنامه نویسی شامل برنامه نویسی ساخت یافته استفاده کنید و از جملات تشریحی مناسب نیز بهره ببرید . 6- تأکید کنید که برنامه نویسان با دیدن خطاها آنها را حذف کنند. اشکال زدایی را به زمان دیگری موکول نکنید . 7- روحیه ی برنامه نویسان را بالا نگه دارید . ساعتهای کاری طولانی ، اگر چه در دره ی سیلیکان ینت است ، بهره وری را افزایش نمی دهد. کمتر کسانی می توانند واقعاً بیش از 8 ساعت کار کنند، اگر چه ساعات بیشتری در دفتر بمانند. 8- برای پروژه ای که با تأخیر اجرا می شود، پرسنل اضافه نکنید ؛ جهت دهی به برنامه نویسان جدید مستلزم صرف زیادی است ، به جای آن ، راههایی را برای کمک به برنامه نویسان کنونی پیدا کنید تا کارایی آنها را بالا ببرد . اجازه ی جلسات غیر ضروری ، کارهای سخت مدیریتی ، و حتی تلفن زدن های بی مورد به آنها ندهید. 9- بحرانهای زمان پایان پروژه ناشی از عدم کفایت مدیریت است. پروژه ای که خوب مدیریت می شود باید به موقع تمام شود . اگر مدیر زمان پایان پروژه را نداند ، کارکنان مقصر نیستند. [کامپیوتر]: مهندسی نرم افزار، مهندسی نرم افزار