الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أصمم برنامج لشخص

مغلق
بدأه السكب في 23 يوليو 2004 · 11 رد · 2,587 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخوانى الأعزاء أتمنى المساعدة فى موضوعى هذا

انا أقوم بتصميم برامج لمؤسسات وذلك يكون بالتحدث مع الشخص المسؤل فى المؤسسة

ولقد قامت إحدى المؤسسات بالإتصال على وطلبو منى تصميم برنامج

ولكن ولأننا نتواصل عن طريق التلفون ولأن الطرف الآخر ليس لديه خبرة فى الكمبيوتر

فإنه يواجه مشكلة فى كيفية توصيل فكرة عمل البرنامج وتفاصيله إلى

وبصراحة أنا لم أقم قبل ذلك بعمل برنامج بهذه الطريقة

فسؤالى هو:

كيف يمكن أن يكتب لى ذلك الشخص مايريده من البرنامج عن طريق نقاط ؟

وماهى الأمور التى لا بد منه أن يكتبها؟

وماهى الطريقة؟

وهل هو ممكن أن أصمم برنامج كاملاً فقط من خلال ورقة مكتوب فيها التفاصيل الرئيسية فقط؟

أتمنى منكم المساعدة

وشكراً

#2

سوف تتعب وسوف ترسل اكثر من نسخه

ولكن اكتب معاه على الورق ما ذا يريد من الصفر وحاول ان تفهمه ماذا يفعل البرنامج

وعليك ان تاخذ تحليل كامل بالمدخلات والمخرجات والشروط والاستعلامات

−1

لكم مني خالص التقدير

*********************

دروس الاكسس

قاعدة بيانات بالسي++

قاعدة بيانات اخرى بالسي++

الفريق العربي للبرمجه

*********************

كان الله في عون العبد مادام العبد في عون اخيه

#3

أشكرك أخى الغالى على ردك

ولكن هل مفيد أن أكتب نمودج مثلاً:

1- فكرة البرنامج:

..................................

..................................

2- طريقة عمل البرنامج:

................................

...............................

3- تفاصيل البرنامج:

..............................

.............................

ومن ثم أرسله له عن طريق الإميل ويقوم هو بتعبئة البيانات؟

أو هناك حل أفضل؟

#4

أفضل طريقة هي أن تجلس مع الشخص الذي تريد عمل برنامج له ، وتسأله عن تفاصيل العمل ابتداء من التفاصيل العامة لخطوات سير العمل، ووصولا إلى أدق التفاصيل فيه، مع تسجيل ما يقوله (تشبه الاستجواب ، لكن ليس استجوابا)

هذه الخطوة تستغرق زمنا ليس بالهين، وقد يصل إلى حوالي الشهر أو الشهرين. وفي نهايتها قد تحس بأنك تعمل معهم ، لآنك تعرف جميع تفاصيل سير العمل.

أثناء جمع المعلومات عليك أن تتناسى أي شيء عن البرمجة حتى الفراغ من عمل جميع الرسومات والخرائط لسير العمل.

كما تتضمن خطوات التحليل معرفة كل وثيقة تعامل في سير العمل ، وما فيها وأهميتها، لأن أي خطأ في هذه المرحلة سيكلفك فيما بعد العودة لمرحلة التحليل مرة أخرى (بفرض أنك تتبع الأسلوب المتساقط في هندسة البرمجيات)

لمزيد من المعلومات، انظر أي كتاب اسمه "تحليل وتصميم النظم" أو systems analysis and design. أو الأبواب الأولى في أي كتاب اسمه هندسة البرمجيات software engineering.

تم تعديل هذه المشاركة بواسطة walcom في 23 يوليو 2004 في 17:41

فكر بطريقة أخرى

#5

أشكرك أخى walcom على تعليقك المفيد

ولكن للأسف لاأستطيع الجلوس معه لضروف العمل

ولكن أنا أحاول أن أفهم شرح البرنامج عن طريق المكالمات الهاتفية

وإلى الآن لم أستطع أن أمسك طرف المشروع لصعوبة التعامل عن طريق الهاتف ولعدم خيرة الطرف الآخر بالبرمجة

على أى حال أشكرك على ردك وأتمنى ممن لديه أى معلومة ان لا يبخل علينا بها

#6

I'm 100% supporting "Walcom" suggestion, because it's the best way to

accomplish most of sulotions through your application, you must sit with your

client and find what problems he want to take away, this is the most effective way

رأس الحكمة الإيمان بالله

#7
abdelaleem كتب:
best way to

accomplish most of sulotions through your application, you must sit with your

client and find what problems he want to take away, this is the most effective way

we all agree that sitingt with the client is the best way

but here I'm looking for a way such that I can't meet the client

I hope there is a way

#8

please speak arabic

حد عندة كتاب عن هذا الموضوع تحليل وتصميم نظم المعلومات ولو ممكن نسخة ألكترونية

#9

إذا كان لا يفهم الكمبيوتر أو كان يفهمه سيان في ذلك

لذا .. اجعله يتكلم بلغته وبكلماته وألفاظه عما يريده ..

في هذه المرحلة كما ألمح إليها الأخ walcom لا تفكر في كيف يتم عمله في البرمجة .. لأن البرمجة تعمل كل شيء إما مباشرة أو بحيله .. لهذا فكر في فهم مراده

مثال عن برنامج مبيعات :

يقول لك : أريد أن أعرف كم عندي في الصندوق وكم صرفت

هنا أنت تحلل كلامه إلى التالي : (الصندوق) وارد ، منصرف ، التاريخ ، البيان ، الصافي

يقول لك : أريد أن أحافظ على سمعة المحل

هنا أنت تحلل كلامه إلى التالي :

سهولة البيع : جعل البرنامج يعمل على شبكة من عدة

سهولة إرجاع الرجيع من الزبون : وضع موظف خاص يعمل على الشبكة مهمته فقط إرجاع البضائع

عزل البضائع المنتهية الصلاحية : عن طريق استعلام يظهر البضائع المنتهية الصلاحية .. أو عند البيع يتأكد البرنامج من صلاحية البضاعة

يقول لك : العاملون في المحل سرقوني :

هنا أنت تحلل كلامه إلى التالي :

الدخول إلى البرنامج عن طريق اسم مستخدم وكلمة مرور

تسجيل اسم البائع وتاريخ البيع مع الفاتورة المباعة

وهكذا

وفقك الله

#10

أضم صوتي للدكتور / مجدي

حد عندة كتاب عن هذا الموضوع تحليل وتصميم نظم المعلومات ولو ممكن نسخة ألكترونية

قل اللهم ..مالك الملك .تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير أنك على كل شيء قدير

#11

نقاش جميل و لكن احب ان انوه بس قبل ما تكتب البرنامج انه تكتب بالعربي صح ;) لكن تكتب لكن مش لكن

Mahmoud Magdy

MVP - Exchange Server. MCITP (Windows Server 2008, Exhcange Server 2010,/2007),CCNP, MCTS(OCS 2007 R2, SCCM 2007)

Tech Lead

Ingazat Information Technology

Follow me on twitter: http://www.twitter.com/_busbar

my blog: http://autodiscover.wordpress.com

Link with me on linkedin: http://www.linkedin.com/profile?viewProfile=&key=71027694

or on experts-exchange.com: http://www.experts-exchange.com/M_1426100.html

#12

اذا كتبت كل شئ فخله يوقع على كل ورقه مكتوبه عشان بالنهايه مايقول كلام ثاني وتكون حجه عليه،،، يعني اوراق رسميه عليها توقيع وختم المؤسسه للابتعاد عن المشاكل

هذا الموضوع مغلق.

مواضيع مشابهة