PDA

View Full Version : سوال: قیمت نرم افزار آژانس



kh1387
چهارشنبه 08 آبان 1387, 22:21 عصر
با سلام
قیمت یه نرم افزار آژانس تقریبا چقدره؟

sepehr.net
جمعه 10 آبان 1387, 21:03 عصر
حوب بستگی داره که امکاناتش چی باشه
اگه همه کار ها رو از اول به صورت اتوماتیک تا اخر خود نرم افزار انجام بده مثلا پس از زنگ خوردن تلفن شماره مشتری رو بگیره و مشخصات اون رو بده و اعلام کنه که نوبت کدوم راننده هست و ایا این راننده در آژانس هست یا نه و ... قیمتش حدود 1 میلیون تومانه . یکی از دوستام همچین برنامه ایی نوشت و به چند تا آژانس به این قیمت فروخت

kh1387
شنبه 11 آبان 1387, 21:59 عصر
متشکرم
همه کارها رو انجام می ده حتی حسابداری و محاسبه پورسانتهای دریافتی و همچنین تعداد سرویسهای گرفته شده از شرکت توسط مشترک.
منهای قسمت تلفن گویا که فرمودید

tefos666
جمعه 17 آبان 1387, 12:49 عصر
سلام - من خودم یه برنامه اینجوری نوشتم البته یه قسمت اضافه دارم بهش میکنم اونم اینه که به صورت گرافیکی مسیرها رو نشون بده و باتوجه به طرح ترافیک و ..... نزدیکترین مسیر رو نشون بده تا الان هم همون حدود 1 تومان قیمت دارم البته این بسته به خودتونه - صرفا یه برنامه نویس نمیتونه بازاریاب خوبی هم باشه ممکنه یکی بیاد این برنامه رو تو یک پکیج 50 هزار تومان بده یکی 1 میلیون تومان این بسته به نوع و مدل بازاریابی شما داره - البته از الگوریتم هایی چون COCOMO هم غافل نشید جهت محاسبه قیمت تمام شده نرم افزار با توجه به تعداد خطی که کد نوشتید - مدت زمانی که صرف کردید - هزینه هایی که انجام دادید اعم از سخت افزار - کامپوننت و.... در کل قیمت بسته به چرب زبونی خودتونه :لبخند: اگه اینکاره نیستید یک بازاریاب پیدا کنید و از او بخواهید این کار را انجام دهد - تجربه نشون داده فروشندگان خانم بهتر میتونند اینکار رو انجام بدند چون هم حقوق درخواستی پایینی دارند و کارایی زیاد .
راستی اینو هم در نظر بگیر امثال اون پکیج 50 هزار تومانی که گفتم تو بازار زیاده پس در این بازار وانفسا شما یک راه بیشتر ندارید اولا بیشتر نرم افزارهای بازار رو ببینید و یه چیز منحصر به فردی که اونا ندارند رو به اضافه امکانات اونا تو برنامتون بگنجونید و دوما نهایت زیبایی رو تو استیل ظاهری درست کنید و در آخر کدنویسی رو سعی کنید وصله پینه نباشه یعنی رو مدیریت خطاها زیاد کار کنید - اون موقعه میتونید نرم افزار رو به قیمت عادلانه (نه زیاد و نه خیلی کم) بفروشید و مطمئن باشید که هم مردم هم خدا از شما راضی میشه و صد در صد برکتش هم زیاد میشه

kh1387
جمعه 17 آبان 1387, 21:42 عصر
متشکرم
میشه بگید با چه چیزی می تونم قیمت نرم افزارم رو بسنجم؟
ظاهرا در مهندسی نرم افزار نرم افزارهایی وجود داره؟
اگه ممکنه راهنمایی کنید.
متشکرم

tefos666
جمعه 24 آبان 1387, 13:03 عصر
نمی‌توان طرحی داشت اگر نتوان آن را به درستی اندازه‌گیری کرد و آغاز پروژه بدون وجود طرح مانند آن است که شکست پروژه طراحی شده باشد.

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

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

پس نخست باید اطلاعات ضروری آماده شود. نگارنده این اطلاعات را در سه دسته تقسیم کرده است:
اطلاعات مربوط به حوزه سیستم و نیازهای کارکردی و غیر کارکردی آن
اطلاعات مربوط به محیطی که سیستم در آن عملیاتی خواهد شد.
اطلاعات مربوط به محیط تولید و توسعه سیستم

از این سه دسته اطلاعات گروه اول مهم‌ترین است. عدم تشخیص درست نیازها و قابلیت‌های کارکردی و غیر کارکردی سیستم، عموما و به‌غایت ما را از تخمین درست هزینه و زمان مورد نیاز دور می‌کند. به همین دلیل لازمه یک برآورد مناسب، تشخیص و تعیین اولیه نیازهای سیستم در فرآیندی سازمان‌یافته است. در روش‌های سنتی ساخت‌یافته به طور معمول بخشی از فعالیت‌های مرحله‌ی امکان‌سنجی به این امر اختصاص دارد. در فرآیندهای مدرن مهندسی نرم‌افزار مانند RUP نیز یکی از فعالیت‌های مهم مرحله اول آن یعنی Inception به تعیین و تخمین نیازهای سیستم و انتظارات اولیه برمی‌گردد؛ یعنی همان اطلاعات لازم جهت برآورد هزینه و زمان پروژه نرم‌افزاری.

نکته‌ی مهم آن است که در کشور ما ایران، به طور معمول قبل از انجام چنین مرحله‌ای و صرفا بر اساس شرح مشخصات بسیار کلی سیستم؛ یعنی بدون داشتن سه بخش اطلاعات که در بالا به آن اشاره شد، زمان و هزینه پروژه‌ استعلام و برآورد و حتا تعیین می‌شود. چنین کاری در عمل به شکست پروژه‌های نرم‌افزاری منجر می‌شود. چرا که در مسیر تولید سیستم به دلیل اختلاف فزاینده‌ای که بین برآوردهای اولیه و هزینه‌های واقعی پروژه‌ای به وجود می‌آید دو نتیجه مشخص را غیر قابل اجتناب می‌کند:
- یا هزینه تولید سیستم افزایش می‌یابد که این یعنی ضرر تولیدکننده نرم‌افزار
- و یا سیستم با قابلیت‌ها و انتظارات ناکافی و در کیفیتی نامناسب ارایه می‌شود و این یعنی ضرر کارفرما یا مشتری
پس چه باید کرد؟ چه‌گونه می‌توان اطلاعات لازم سه گانه فوق را به دست آورد؟ آیا استفاه از RFP گروه اطلاعات اول را فراهم می‌سازد؟ به این سئوال به سختی می‌توان پاسخ داد؛ چرا که بر حسب آن که RFP را چه گروهی و با چه فرمت و استانداردی تهیه کرده باشد، جواب می‌تواند متفاوت باشد.

در این میان حلقه‌ی گمشده‌ی دیگری نیز به نظر می‌آید. اجرای مرحله اول فرآیند برای تعیین و برآورد واقعی‌تر پروژه ضروری است، با این همه مشکل در آن است که مشخص نیست هزینه‌ی اجرای این مرحله بر عهده کارفرما خواهد بود یا مجری؟ در صورتی که پروژه طی قراردادی قبل از اجرای این مرحله واگذار شود، پس برآوردها تفاوت فراوانی با واقعیت خواهد داشت و در صورتی که قرارداد پس از مرحله‌ی اول و جمع‌آوری اطلاعات بسته شود، در آن صورت هزینه‌ی اجرای مرحله اول بر عهده چه کسی خواهد بود؟ به همین دلیل بسیاری از پروژه‌های نرم‌افزاری در نیمه‌ی راه به دلیل برآوردهای غلط به شکست می‌انجامند یا در واقع نمی‌توانند نیازهای کاربران را برآورده نمایند.
همان طور که گفته شد روش‌های مختلفی برای تخمین و برآورد حجم فعالیت‌های لازم برای انجام یک پروژه نرم‌افزاری معرفی شده است. معروف‌ترین آن‌ها روش COCOMO است. از آن‌جا که قصد این نوشته تشریح این روش نیست فقط به بیان این نکته بسنده می‌شود که در این روش اساسا میزان خطوط کد لازم برای تولید برنامه بر اساس مفهوم Function point تخمین زده شده و بر اساس آن حجم فعالیت‌های لازم برای پروژه تخمین زده می‌شود.
با فرض این‌که نیازهای سیستم در قالب یوزکیس‌ها شناسایی شده اند، متخصصین RUP نیز روش‌های گوناگونی را برای تخمین هزینه و برآوردهای واقع بینانه پروژه ارایه کرده‌اند. روش دیگری که در میانه‌ی دهه‌ی 1990 ارایه شد روش Use Case Point است. در این روش با تعریف Use Case Point های سیستم و تخصیص نفر ساعت لازم برای پیاده‌سازی آن‌ها حجم فعالیت لازم تخمین زده می‌شود. هر یوزکیس شامل سناریو یا سناریوهایی است. علاوه بر UseCaseهای سیستم واسطه‌های ارتباطی یوزکیس با دنیای بیرون ازجمله برای مثال پنجره‌های ویندوز و یا صفحات وب نیز وجود دارند که طراحی و پیاده‌سازی آن خود حجم کار قابل توجهی را می‌طلبد. بنابر این قدم اول تشخیص یوزکیس‌ها و تشریح سناریوهای آن‌هاست. فرآیند تشخیص و تشریح یوزکیس‌های سیستم هر چه با دقت بیش‌تری انجام شود، برآوردهای واقعی‌تری را منتج خواهد بود. اما همان‌طور که کارشناسان RUP به خوبی می‌دانند، یوزکیس‌ها به عنوان مدلی از فعالیت‌های سیستم به طور کامل انتزاعی بوده و بسته به آن‌که چه کسی و از چه زاویه‌ای آن‌ را می‌نویسد سطوح و پیچیدگی‌های مختلفی می‌توانند داشته باشند. برای مثال می‌توان صدور چک را یک یوزکیس تلقی کرد و هم‌زمان می‌توان صدور چک را زیرسیستمی معرفی نمود که خود شامل تعداد مشخصی یوزکیس است. نتیجه آن که سطوح یوزکیس‌ها می‌توانند مختلف باشند و بنابراین در تعیین تعداد یوزکیس پوینت‌ها باید دقت بیش‌تری مبذول نمود. به هرحال بهتر است که سطوح انتزاع در تمامی سیستم از یک روال ثابتی پیروی کند، در غیر این صورت باید ضریب سطح انتزاع نیز در معادلات مربوط به Use Case Point در نظر گرفته شود.
************************************************** ***********
روشی برای قيمت گذاری نرم افزار- Line Of Code

در اين روش ابتدا می بايست قسمتهای مختلف برنامه و تعداد خطوط هر قسمت را نوشته و حاصلجمع تعداد خطوط را محاسبه نمود

مقادير اوليه:
- تعداد خطوطی را که برنامه نويس در ماه می نويسد (طبق آخرين دستاوردها هر برنامه نويس در ماه ۶۲۰ خط برنامه می نويسد.)
- حقوق ماهيانه برنامه نويس. ( در اين مساله فرض ما ۵۰۰۰۰۰۰ ريال است)
- تعداد برنامه نويسان (فرض ما در اين مساله ۴ نفر می باشد)

محاسبات:
- زمان لازم برای اجرای پروژه:
زمان = نفرات / نفر در ماه = تعداد خطوط / تعداد کل خطوط برنامه
- هزینه هر خط:
مبلغ = تعداد خطوط / حقوق ماهیانه
- هزينه کل نرم افزار:
قيمت کل = هزينه هر خط * تعداد خطوط

مثال (برنامه رژيم غذايی):
قسمت برنامه - تعداد خطوط
مدیریت بانک اطلاعاتی - ۳۵۰۰
مدیریت فایلهای کمکی - ۱۵۰۰
تعریف ورودیها - ۳۰۰۰
پردازش بر روی داده ها - ۴۰۰۰
نوع و سطح خروجی - ۱۰۰۰
پشتیبانگیری و بازیابی داده ها -

تعداد کل خطوط= ۱۳۲۰۰
--------------------------------
۵=۲۲/۴=۱۳۲۰۰/۶۲۰
۸۰۶۵=۵۰۰۰۰۰۰/۶۲۰
۱۰۶۴۵۸۰۰۰=۸۰۶۵*۱۳۲۰۰
==================
این برنامه طی ۵ ماه توسط ۴ برنامه نویس نوشته می شود و قیمت پایه این نرم افزار ۱۰۶۴۵۸۰۰۰ ریال می باشد.

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

اين نرم افزار نيز در محاسبه هزينه هاي مديريتي طرح،
هزينه هاي مهندسي و آناليز هزينه بسيار معتبر مي باشد.

بستهCOCOMO:
از اين نرم افزار معتبر نسخه هاي متفاوتي همراه با تصحيحات
متعدد از سال 1981 براساس كتاب
book Software Engineering Economics نوشته Dr. Barry Boehm (http://sunset.usc.edu/Research_Group/barry.html)



بازار فرستاده شده است. مانند:



COCOMO II (http://sunset.usc.edu/COCOMOII/cocomo.html)
COCOPRO (http://64.233.183.104/search?q=cache:BUwttquBoT4J:https://guinness.cs.stevens-tech.edu/~lbernste/papers/Cost_EstimationTools.doc+COCOPRO+download&hl=fa&ct=clnk&cd=4)
COOLSoft (http://www.wwk.com/coolsoft.html)
Costar (http://www.softstarsystems.com/)
TAMU COCOMO (http://cost.jsc.nasa.gov/COCOMO.html)

COSMIC (http://www.cosmic.uga.edu/)
نرم افزاري جستجو گر براي يافتن هزينه ها مي باشد.

Cost Analysis Strategy Assessment (CASA) (http://www.logsa.army.mil/alc/casa)


با استفاده از آن مي توان هزينه مربوط به مواد مصرفي

و كار مهندسي مورد نياز در پروژه را محاسبه نمود.

Cost Xpert (http://www.costxpert.com/)
هزينه هاي مربوط به پروژه و برنامه كاري و نيازهاي عملياتي را تعيين مي كند.

COSTIMATOR (http://www.costimator.com/)
هزينه هاي مربوط به طرح را مشخص مي كند.

CostTrack (http://www.owens-minor.com/products/costtrack1.asp)
Crystal Ball (http://www.decisioneering.com/crystal_ball/index.html)
DeccaPro (http://www.deccansystems.com/DeccaPro.htm)
ECOS (http://www.estec.esa.nl/eawww/ecos/ecos.htm).
اين نرم افزار در سازمان فضايي اروپا براي تخمين هزينه ها به كار مي رود.

ECOM (http://www.estec.esa.nl/eawww/ecom/ecom.htm) European Space Agency (ESA) Cost Modeling Software.
اين نرم افزار در سازمان فضايي اروپا براي تخمين



هزينه هاي مربوط به مدل به كار مي رود.

Means DemoSource (http://www.rsmeans.com/demosource/index.asp)
به كمك اين نرم افزار مي توان مدل هاي كاربردي



موجود در اينترنت درباره تخمين هزينه ها، را دريافت نمود.

Small Satellite Cost Model (SSCM) (http://www.aero.org/software/sscm/)
************************************************** *****************

اینجا هم یکی از دوستان مطلبی آورده :
http://barnamenevis.org/forum/showthread.php?t=106742

aros.kabir
یک شنبه 09 فروردین 1388, 22:38 عصر
سلام ...
سال نو مبارک

ببخشید من می خواستم پیغام خصوصی کنم که اررور داد پستهام کمه ...

من آمار یه نرم افزار آژانس رو می خوام ( قیمت ، امکانات ، نحوه ی کارکرد و ... ) برای یکی از آشناها می خوام که تازه تاکسی تلفنی راه اندازی کردن ...

ممنون میشم اگه کمکم کنید ...