مفاهیم برنامه نویسی نیازها و انتظارات
- بهدست: Admingfars
- دستهبندی: عمومی خبری
- Tags: نیازها و انتظارات
مفاهیم برنامه نویسی | |||||
نیازها و انتظارات | |||||
|
|||||
بمنظورطراحی و پیاده سازی نرم افزار به مجموعه ای از ملزومات نیاز خواهد بود. ۱- روشی بمنظور ایجاد ارتباط با کاربر. نرم افزار محصولی است که توسط انسان طراحی و توسط گروهی دیگر مورد استفاده قرار خواهد گرفت. بدیهی است که شرط اول در بکارگیری یک نرم افزار، ایجاد ارتباط با آن است . مادامیکه کاربران قادر به ایجاد یک ارتباط مناسب با یک نرم افزار نباشند، زمینه استفاده از پتانسیل های موحود فراهم نخواهد گردید. بد ین منظور تمامی تولیدکنندگان و عرضه کنندگان نرم افزار اهتمام جدی خود را در زمینه طراحی و پیاده سازی این بخش از نرم افزارها که ” رابط کاربر ” نامیده می شود ، بعمل می آورند. بخش ” رابط کاربر” هر نرم افزار یکی از مهمترین عوامل در موفقیت یک محصول نرم افزاری از دیدگاه کاربران است . کاربران با استفاده از بخش فوق قادر به ایجاد ارتباط و انتقال خواسته خود بوده تا از این طریق زمینه تحقق خواسته مورد نظر در کوتاهترین و سریعترین زمان ممکن ، فراهم گردد. در این زمینه اگر از کاربری خواسته شود که واژه ” کیقیت ” در رابطه با یک نرم افزار را تعریف نماید ، میدان و محدوده پاسخگوئی به سوال فوق عموما” به امکانات موجود در بخش ” رابط کاربر” اشاره خواهد داشت . در صورتیکه کاربر مورد نظر توانسته باشد از طریق بخش ” رابط کاربر”، یک ارتباط صحیح و مناسب را بمنظور تامین خواسته های خود برقرار کرده باشد ، قطعا” در مواجهه با سوال فوق ، پاسخی مثبت را ارائه خواهد داد. ۲ – روشی بمنظور تامین اهداف . در بطن واژه نرم افزار همواره یک هد فمندی خاص دنبال می گردد . بر همین اساس است که نرم افزار را می توان بعنوان یک موجودیت نمو( رشد ) کننده نیز در نظر گرفت . برای دستیابی به اهداف مورد نظر می بایست پس از شناسائی و تبین اهداف، اقدام به ارائه راهکارهای لازم بمنظور نیل به آنها نمود. هر نرم افزار برای تامین اهداف خود از مجموعه ای سیاست ها و قوانین استفاده می نماید. بمنظور تحقق اهداف و بالفعل نمودن سیاست ها ی مورد نظر در یک نرم افزار ، کدهای لازم نوشته خواهند شد. کدهای فوق مجری سیاست ها و رویکردهای یک نرم افزار بمنظور نیل به اهداف خواهند بود. ۳ – روشی بمنظور مدیریت داده ها . داده ها در یک برنامه کامپیوتری دارای جایگاه خاصی می باشند. بمنظور تولید فرآورده های اطلاعاتی می بایست در مرحله اول داده های خام به یک نرم افزار تغذیه و در مرحله بعد و پس از پردازش های لازم فرآورده های مورد نظر تولید گردند. بمنظور مدیریت داده ها در یک برنامه در ابتدا می بایست با ایجاد ساختارهای لازم اطلاعات مورد نظر ذخیره و در ادامه و با توجه به فرضیات موجود از داده های ذخیره شده ، استفاده عملیاتی بعمل خواهد آمد. چرخه استفاده ، تولید و ذخیره سازی اطلاعات مستلزم اعمال یک مدیریت قابل قبول در رابطه با داده ها خواهد بود. زمانیکه داده ها از حالت ساده خارج و به اشکال پیچیده تری جلوه می نمایند ، بانک های اطلاعاتی مطرح تا از این طریق پاسخی شایسته به این نوع از نیازها باشند. بانک های اطلاعاتی با ارائه ساختارهای لازم ( جداول ) و ایجاد ارتباط بین داده های مورد نظر، زمینه مدیریت داده ها را بخوبی فراهم می آورند.
|
بدون دیدگاه