سال انتشار: ۱۳۸۹

محل انتشار: شانزدهمین کنفرانس بین المللی سالانه انجمن کامپیوتر ایران

تعداد صفحات: ۶

نویسنده(ها):

محمد هانی فولادگر – دانشجوی کارشناسی ارشد گروه نرم افزار دانشکده کامپیوتر،دانشگاه علم و
بهروز مینایی بیدگلی – استادیار،گروه نرم افزار دانشکده کامپیوتر،دانشگاه علم و صنعت ایران،

چکیده:

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