/
  • برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟

  • ارسال پاسخ   امتیاز موضوع:
    • 2 رأی - میانگین امیتازات: 3
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟
    نویسنده پیام
    kavoshgar63 آفلاین
    عضو
    ***

    ارسال‌ها: 54
    تاریخ عضویت: ۱۳۸۷ اسفند ۹
    اعتبار: 1
    تشکرها : 19
    ( 4 تشکر در 4 ارسال )
    ارسال: #1
    Tongue برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟
    بعد از مراحل امکان سنجی تجزیه و تحلیل و .. تا زمان پیاده سازی سیستم ، زمانی که می خواین سیستم رو پیادسازی کنین اول پوسته سایت رو طراحی می کنین یا هسته رو؟
    بهتره ابتدا ظاهر سایت(پوسته) رو بسازیم یا کد نویسی های بانک اطلاعاتی و php یا به قول من هسته سایت رو بنویسم؟
    مزایا و معایب هر کدوم رو لطفا توضیح بدین.
    __________________________________________________________________________
    بدان کوش تا زود دانا شوی
    چو دانا شوی زود والا شوی

    سایت شخصی
    ۱۳۸۷ اسفند ۱۷ ۰۲:۱۳ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,746
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 103
    تشکرها : 2180
    ( 4837 تشکر در 2205 ارسال )
    ارسال: #2
    RE: برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟
    سلام،
    هسته(Basic) نرم افزار.
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
    http://gulfnews.com/opinion/thinkers/ira...i-1.500997
    ۱۳۸۷ اسفند ۱۷ ۱۲:۰۷ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,734
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #3
    RE: برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟
    هسته همیشه مهمترین قسمت هست. بقیه بر اساس هسته پیاده سازی میشن
    ۱۳۸۷ اسفند ۱۷ ۰۲:۳۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    میلاد آفلاین
    برنامه نویس
    ***

    ارسال‌ها: 182
    تاریخ عضویت: ۱۳۸۷ بهمن ۲۵
    اعتبار: 2
    تشکرها : 66
    ( 136 تشکر در 74 ارسال )
    ارسال: #4
    RE: برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟
    سلام
    بعد از تحلیل قبل از هر کاری باید ساختار صحیح دیتابیستون را ایجاد کنید.
    توصیه هم میکنم این مرحله را به دقت کامل انجام بدید و همه چیز را در نظر بگیرید چون بعد اگر مجبور به تغییر در دیتا بیس بشید احتمال این هست که مجبور بشید قسمت هایی از برنامه را مجددا کد نویسی کنید.
    موفق باشید
    __________________________________________________________________________
    Two hands working can do more than a thousand clasped in prayer
    ۱۳۸۷ اسفند ۱۷ ۰۲:۳۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Y.P.Y
    kavoshgar63 آفلاین
    عضو
    ***

    ارسال‌ها: 54
    تاریخ عضویت: ۱۳۸۷ اسفند ۹
    اعتبار: 1
    تشکرها : 19
    ( 4 تشکر در 4 ارسال )
    ارسال: #5
    RE: برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟
    با تشکر از همه شما دوستان من تا حالا به این نتیجه رسیدم که انگار این امر یه امر subjective یا سلیقه ای هست چون جوابهایی که از کاربران سایت برنامه نویس و این سایت گرفتم اصلا همگرا نبودن و برخی برنامه نویسها اول پوسته رو می ساختن و بعد هسته رو و برخی بالعکس و این نشون دهنده اینه که یا این کار اصلا از بیخ و بن قانونی نداره و یا اینکه ما داریم بر اساس یه تفکر غیر مهندسی عمل می کنیم چون در مهندسی نرم افزار همه چیز جای خودش رو پیدا کرده از تجزیه و تحلیل و مصاحبه و امکان سنجی و .... .
    در زمینه پیاده سازی هم باید یه سری اصول و مسائل باشه که شاید ما ازش بی اطلاعیم .
    به خاطر همین قضیه از دوستان درخواست می کنم که اگر در این زمینه مقاله و یا مطلبی رو دارن توی این تاپیک قرار بدن و دوستانی هم که در این زمینه صاحب تجربه هستند لطفا با ذکر دلیل نظرشون رو درج کنن.
    یا حق
    __________________________________________________________________________
    بدان کوش تا زود دانا شوی
    چو دانا شوی زود والا شوی

    سایت شخصی
    ۱۳۸۷ اسفند ۱۷ ۰۳:۱۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Na3r آفلاین
    ناصر خلقی
    *****

    ارسال‌ها: 412
    تاریخ عضویت: ۱۳۸۷ دي ۳
    اعتبار: 11
    تشکرها : 257
    ( 576 تشکر در 308 ارسال )
    ارسال: #6
    RE: برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟
    خوب من اين جوري كار ميكنم كه اول هسته ( ميشه گفت همن توابع و كلاسها ) و بعد پوسته سايت رو طراحي ميكنم و در آخر اين دو رو با هم تركيب ميكنم

    من مقاله اي در اين مورد نديدم ولي هر جور كه خودت راحتي همون كار رو بكن ( قانون خاصي من نديدم واسش )
    ۱۳۸۷ اسفند ۱۷ ۰۴:۰۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    میلاد آفلاین
    برنامه نویس
    ***

    ارسال‌ها: 182
    تاریخ عضویت: ۱۳۸۷ بهمن ۲۵
    اعتبار: 2
    تشکرها : 66
    ( 136 تشکر در 74 ارسال )
    ارسال: #7
    RE: برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟
    سلام
    اگر شما برنامتون را واقعا تحلیل و بررسی کرده باشید و بدونید که چکار میخواید بکنید نیازی به طراحی پوسته قبل از هسته ندارید.
    البته این هسته ای که شما میگید در واقع منظورتون کد نویسی برنامه هست.
    __________________________________________________________________________
    Two hands working can do more than a thousand clasped in prayer
    ۱۳۸۷ اسفند ۲۰ ۰۷:۳۰ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,734
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #8
    RE: برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟
    یه طراحی درست باید دارای دو قسمت باشه یکی هسته و دیگری ماژولهای اون
    خوب هسته باید اول طراحی بشه تا اصلا ببینیم چه امکاناتی رو میشه برای قسمت طراحی داد؟ مقل این می مونه که کسی پی یه ساختمان رو نریخته باشه بره سقفش رو بزنه
    هسته مثل پی یه ساختمان هست. اما اگر مثلا کاشی کاری نشده باشه میشه سقف رو زد یا برعکس. (میشه گفت که کاشی یک ماژول هست)
    ۱۳۸۷ اسفند ۲۰ ۰۴:۲۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : kavoshgar63
    amir.s آفلاین
    عضو
    ***

    ارسال‌ها: 148
    تاریخ عضویت: ۱۳۸۷ دي ۱
    اعتبار: 3
    تشکرها : 453
    ( 186 تشکر در 99 ارسال )
    ارسال: #9
    RE: برای طراحی سایت بعد از مراحل تجزیه و تحلیل چه باید کرد؟
    سلام

    فقط "هسته یا پوسته ؟!! " . Huh
    من در ادامه حرف اساتید ، می خوام روش خودم رو بگم ؛

    من بعد از بررسی کامل ، طراحی (به صورت دستی) کارها و ساختار برنامه به سراغ طراحی دیتابیس در بخش هسته میرم .

    سپس بستر رو برای برنامه نویسی آماده میکنم . مثلا طراحی کلاس های دیتابیس ، مدیریت فایل ، مدیریت خطاها و گزارش و .... ( در این شرایط شما می تونید از فریم ورک ها که اساسا بزرگترین هدفشون همینه، استفاده کنید. فریم ورک ها می تونند بستر برنامه نویسی امن رو برای شما فراهم کنند )

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

    در این زمان شما نه تنها اطلاعات مربوط به اینترفیس برنامه رو به صورت کاغذی دارید ، بلکه به طور دقیق اهداف و روش های بررسی شده رو در هسته پیاده سازی میکنید .

    بعد واسط هایی رو برای هسته و UI می نویسیم که معمولا بخش اعظمی از این واسط رو کنترلر تشکیل میده ...

    در نهایت به سراغ پوسته و به طور کلی ظاهر کاربری می روید و با استفاده از لایه زیرین ( واسط ) ، نتیجه کار رو به نمایش می ذارید. این میشه ورژن یک یا بیس برنامه شما و از روز اول با تست و بررسی نتایج، به اصلاح در دو ساختار "بهینه سازی" و "اصلاحات پایه ای" می پردازید.

    اینهایی که گفتم تجربی بود و نزدیک به همون سیستم MVC ...

    این پاسخ شما ، اما !

    اما اگه به دنبال اصول اصلی و مکتوب می گردید ، تا دلتون بخواد اصول محکم و تست شده وجود داره ، مثلا :

    *- فرم درخواست برنامه رو بگیرید و بررسی کنید.
    *- نتایج بررسی( پلتفرم ، زبان برنامه نویسی ، دیتابیس ، ساختار پیاده سازی ، هزینه ها و منابع مورد نیاز ) رو در ساختار یک پروپوزال به درخواست کننده برگردونید.
    *- در صورت تایید کار رو با تحقیق و بررسی آغاز میکنید .
    *- وارد فاز طراحی میشد
    *- ....
    *- ....
    *- به سراغ UML میرید نتایج کاغذی رو پیاده سازی میکنید . ( در قالب چهار چارت کلی و هزاران چیز دیگه ... )
    *- ....
    *- ...
    *- طراحی دیتابیس ....
    *- تازه می رسید به آغاز کد نویسی و مابقی ماجرا
    ( ببخشید خیلی ذهنی نوشتم Blush شاید اشتباه هم نوشته باشم Angel )
    در بیشتر شرکت ها و برنامه های کوچک هیچ یک از این مراحل انجام نمیشه و فقط به خاطر هزینه زیادی که این اصول دارند . اما در پروژه های بزرگ اگه انجام نشه ، محکوم به شکست هستید .

    برای کسب اطلاعات بیشتر در این مورد می تونید به کتاب های مهندسی مراجعه کنید . به هیچ زبانی و برنامه ای وابسته نیست. یه اصول پایدار و بهینه شده است که مراجع و اساتید مختلف با تفاوت ها و ابرازهای مختلف ارائه کردن . دراین روش ها شما از ابتدای طراحی تا پایان کدنویسی هدایت میشید و نیاز به الویت بندی های شخصی نیست Big Grin

    اینکه شما فقط می پرسید که ابتدا قالب یا هسته یه خرده عجیبه به همین دلیل من جسارت کردم و ... Wink .
    ۱۳۸۷ اسفند ۲۳ ۱۲:۱۵ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS