تبليغاتX
سایت تخصصی مهندسی کامپیوتر صفحه در حال بارگزاری می باشد لطفا" 1 دقیقه منتظر بمانید
خانهایمیلآرشیوRss
Search
پروزه برنامه نویسی
معرفی ساختاری زبان C++ دلفي پاسکال سي شارپ ویژوال بیسیک یازده موردی که برنامه نویسان باید به خاطر داشته باشند

عضویت در سایت
نام شما :
نام کاربری :
ایمیل :
کلمه عبور :
تکرار کلمه عبور :
ورود به بخش کاربری
نام کاربری :
کلمه عبور :

تابلو تبلیغات سایت  

محل تبلیغ شما

یازده موردی که برنامه نویسان باید به خاطر داشته باشند  

موضوع: Sun 27 May 2007

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

 (1) بعد از مراحل بررسی و امکان سنجی،تجزیه و تحلیل نیازهای کاربر را کاملا بررسی و مکتوب کنید . از فلوچارت برای تنظیم مراحل برنامه و روالهای آن استفاده کنید .

(2) اصول مهم برنامه نویسی از قبیل رعایت افزونگی داده ها را در نظر داشته باشید ، با رعایت این اصل ضمن کاهش حجم اطلاعات برنامه شما از انعطاف و استاندارد بالاتری برخوردار خواهد بود .

(3) در طراحی بانک اطلاعاتی به نوع فیلدها دقیقا" توجه کنید . اگر جزء کسانی هستید که برای همه فیلدها از نوع text استفاده می کنید در شیوه تعریف table ها و Query های خود تجدید نظر کنید .

(4) حتی المقدور table ها و روابط مختلف برنامه را به گونه ای مورد استفاده قرار دهید که انعطاف پذیر باشد تا در نگارشهای بعدی و یا اصلاحات مورد نظر مشتری با مشکلات زیادی مواجه نشوید .

 (5) در نامگذاری فرمهای برنامه دقت کامل را بکار ببرید . از یک الگو برای نامگذاری استفاده کنید مثلا فرمها را با frm آغاز نمایید ، ماژولها را با mdl و یا فرمهای هر بخش را با نام آن بخش شروع کنید ( مثلا فرمهای سیستم انبار ( inventory ) را با inv شروع کنید )

(6) در نامگذاری فیلدهای اطلاعاتی نیز نهایت دقت و وسواس را به خرج دهید ، شما می توانید با استفاده از یک متد دقیق نامگذاری با دیدن یک فیلد بتوانید محل استفاده و حتی نوع آنرا مشخص نمایید . مثلا اگر فیلد کاراکتری را برای بخش انبار استفاده می کنید آنرا با ChrInv… آغاز کنید .

 (7) در طول مراحل طراحی ، برنامه نویسی و ... نسبت به تهیه و تنظیم مستندات اقدامات لازم را به انجام برسانید تا اگر پس از مدتی شما و یا سایر همکارانتان نیاز به توسعه برنامه داشتید با مرور مستندات این مهم را به آسانی به پایان برسانید . در تهیه مستندات مهمترین موارد به قرار زیر است : 1-7 – روال اجرای برنامه با شرح تفصیل و چارتها . 2-7- تعریف و معرفی table ها ، فیلدهای اطلاعاتی ، نوع آنها و موارد استفاده در برنامه .

(8) در طراحی فرمها و روابط آنها همواره خود را به جای کاربر قرار دهید ، طراحی را طوری به کار ببرید تا کاربر به راحتی بتواند با نرم افزار ارتباط بر قرار کند .

 (9) پس از اتمام برنامه نویسی تمام فرمها ، کلیدها را کنترل کنید و به تمام قسمتهای برنامه سرک بکشید ، عکس العمل فرمها را با کلیدهای مختلف بررسی کنید ، سعی کنید با استفاده از کیبورد و ماوس به بخشهای مختلف رجوع کنید ، عملیات چاپ را در فرمهای مختلف انجام دهید . از دید کاربر به برنامه نگاه کنید نه برنامه نویس !

(10)پس از تهیه نسخه راه انداز ( Setup ) آنرا بر روی یک سیستم دیگری که فاقد component ها و راه اندازهای دیگر است راه اندازی کنید و کلیه مراحل بند قبل را تکرار کنید .

(11)پس از اتمام برنامه و کنترل آن با اطلاعات آزمایشی ، برنامه را به صورت کامل و دقیق تست نمایید. در صورتی که قادر هستید برنامه را در اختیار یک کاربر آزمایشی و در صورتیکه برنامه گسترده ای را تدارک دیده اید پس از ارایه روالهای برنامه ، آن را به وسیله بخش تست کنترل نمایید .

 

منبع : www.mehdim.com

نوشته شده توسط رسول زارعی ( سپهر ) | لینک ثابت |

کل مطالب سایت مهندسی کامپیوتر  

سایت مهندسی کامپیوتر مکانی جهت بارور شدن اطلاعات کامپیوتری شما

آرزومند بارور شدن کوله بار علمی شما کاربران محترم --- مدیریت سایت: رسول زارعی

همکاری در سایت
اينجا کليک کنيد
بازدید کننده گرامی: اگر مایلید مطالب آموزشی و یا پروژه هایتان با نام شما در این سایت درج شود و یا مایل به همکاری در سایت هستید . بر روي تصوير فوق کليک نماييد پیشاپیش از همکاری شما متشکریم.
همکاران سایت
مدیر سایت : رسول زارعی برنامه نویسی - دلفی : مژگان برزگر
I'm in Yahoo...
اينجا کليک کنيد
تماس مستقیم به ایمیل مدیر سایت
نام :
ایمیل :
متن پیام :
فروشگاه اینترنتی سایت مهندسی کامپیوتر
کلیک نمائید

Copyright 2007-2008 - Designer: COM-ENG Network > rasool zarei