صفحه 1:
رك
4 عد عمد مرق
اسلا ور
استان تهران
استانداردهای تولید و توسعه
نرمافزار (نماتن)
ار کی مَنايق سارماق مهندسی برای درس مهندسی فناوری افللاعات 22
آرش بوستانی - زمستان 88
صفحه 2:
تاريخجه
طرح جامع نظام مهندسي نرمافزار
اهداف
رويكرد
ذينفعان
اجزا
صفحه 3:
... بيش از نماتن:
8
0
8
0
8
0
8
0
8
0
8
0
پروژه بررسی وضعیت نرمافزار کشور (۱۳۶۷)
پروژه قرارداد تیپ نرمافزاری (۱۳۶۹)
پروژه تدوین مقررات پیمانهای نرمافزاری - مپنا (۱۳۷۱)
پروژه تدوین برنامه صنعت نرمافزار (۱۳۷۸)
تدوین و مدیریت پروژههای انفورمااتیکی (۱۳۷۹)
نظام مهندسی نرمافزار ایران - نمنا (۱۳۷۹)
صفحه 4:
** نظا استانداردهای تولید و توسعه نرمافزار ایران - نماتن (۱۳۸۱)
تهیهشده توسط انجمن شركتهاى انفورماتيك ايران
اجزاى و مراحل نماتن مطابق تعريف اوليه:
بخش اول) تعريف و ارجاع_بروزه
بخش دوم) استاندارد توليد و توسعه نرمافزار و نحوه نظارت بر آن
بخش سوم) تشريح طرح توصیف متدولوژی همراه با مثال
صفحه 5:
نماتن-۱ ۳۸۲
کارفرما: شورایعالی انفورماتیک کشور
نتایج: استانداردهای ارجاع کار شامل؛
- مشاوره پروژه های نرم افزاری
- تهیه درخواست برای ارئه پیشنهاد (13)
این استانداردها در تاریخ ۸۳/۸/۲ برای اجرا به دستگاههای اجرایی ابلاغ شده است.
صفحه 6:
مراحل تعریف و ارجاع کار در پروژههاي نرمافزاري
* مشاوره پروژه های نرم افزاری
(REP) oleate تهیه درخواست برای ارائه *
* نظارت بر پروژه های نرم افزاری
** ارائه ييشنهاد
** ارزيابى پیشنهاد
** بيمان نامه نرم افزارى
صفحه 7:
کارفرما: شورایعالی انفورما تیک کشور
نتایج: استانداردهای اجرای کار شامل؛
- سند توصيف متدولوزى ((8/11(1)
(PMP) 039
QAP) 0595,
یت پیکربندی (CMP)
- طرح تصدیق و صحهگذاری (۷6:۷)
- طرح آزمون
- طرح انتقال و تحويل نرمافزار
- طرح ضمانت نرمافزار
- طرح نظارت
اين استانداردها در تاريخ 48/4/15 براى اجرا به دستكاههاى اجرايى ابلاغ شده است.
صفحه 8:
واژنامه
صفحه 9:
پیامدهای نبود یک طرح جامع برای نظام مهندسی نرمافزار:
برداشتهای مختلف از سوی ذینفعان صنعت نرمافزار (کارفرمایان,
شرکتهای نرمافزاری. دولت. نهادهای صنفی, ...)
۳۲)مشخمنبودن گامهای بعدی برای تکمیل نظام
۳)عدم ارتباط بین اجزایی که در مراحل مختلف تهیه میشوند.
۴ روشننبودن جایگاه نهادهای مختلف در تهیه و نگهداری نظام
wd
صفحه 10:
0
الف) تعيين تعريف. محدوده و اجزاى نظام مهندسى نرمافزار كشور
ب) تعيين ذينفعان و كرودهاى مرتبط با اين نظام و مسئوليتها و نقش هر
یک
ج) طراحی ساختار اجرایی برای تهیه. نگهداری و ارتقای این نظام
د) تعیین ارتباط نظام با سایر نظامهای فنی-اجرایی و حقوقی-قانوتی
کشور
ه) تدوین یک برنامه اجرایی کلان برای تکمیل معیارها و اجزای نظام
صفحه 11:
نظام مهندسی نرمافزار مجموعهای است از استانداردها. قوانین. مقررات» دستورالعملها,
راهنماها و نهادهای اجرایی و نظارتی که برای نظمبخشی به صنعت نرمافزار کشور از منظر
مبادله محصولات و خدمات نرمافزاری در جامعه, با هدف حفظ منافع مشروع همه ذینفعان
این صنعت. ایجاد فضای مشارکت و رقابت. و توسعه همهجانبه و پایدار صنعت نرمافزار
شور تدوین و اجرا میشوند.
صفحه 12:
رویکرد.,و,روش تدوین طرح جامع نظام مهندسي نرمافزار
صفحه 13:
نهادهاي اجرايي
صفحه 14:
۱- کارگزاران (شرکتهای نرمافزاری - اشخاص حقیقی)
۲- کارفرمایان
۳- دولت (در نقش تنظیم کننده)
۴- نهادهای صنفی
۵- نهادهای قانونگذاری
۶- نهادهای قضایی
۷- نهادهای اجرایی
۸- نیروی کار (کارکنان)
صفحه 15:
اجزاي نظام مهندسي نرمافزار
اخلاق حرفهاي
|
eee تدوین معیارها
ارزيابي ارجاع كار شناسابي am
[teats als انجام کر جع كارا کلیات
| آمحصولات نرهافزاري | سح HO ی کدگا
۱ [_نيروي انساني | محصولات ]| تتظیم ]| vee
داوري ae be al rer
نیروی انسان إكنندكان قوانین و مقررات
مناقصات و قراردادها 6 = = قح
نرخهاي پایه محصولات نرمافزار: مراجع داوري
اطلاعرساني \
صفحه 16:
ستههاي
رمافزاري
- ارزيابي مالکیت"
تامین کنندگان معنوي ضوابط |
- ارزيابي جرائم تآمینکنندگان
کارفرمایان . نرمافزاري - ضوابط
- بازنگري - تنظیم بازار نيروي انساني
فازهاي قبلي - کنترل ظرفیت : اطلاعرساني
- اطلاعرساني . بازنگري
ازهاي قبلي
طلاعرساني
[ فز)[ فزه.) ([ فرط
فاز 2
صفحه 17:
es
arash_boustani@yahoo.com
شرکتصهند سین رمفزاريگ لستان
<P
شرع متسر فووا
استان تهران
آشنايي با نظام مهندسي و
استانداردهاي توليد و توسعه
نرمافزار (نماتن)
به کارگیری منابع سازمان مهندسی برای درس مهندسی فناوری اطالعات -2
دانشگاه سجاد مشهد
1
آرش بوستانی -زمستان 88
تاريخچه
طرح جامع نظام مهندسي نرمافزار
اهداف
رويكرد
ذينفعان
2
اجزا
نرمافزار
تاريخچه اقدامات مرتبط با نظام مهندسي
...پيش از نماتن:
پروژه بررسي وضعيت نرمافزار كشور ()1367
پروژه قرارداد تيپ نرمافزاري ()1369
پروژه تدوين مقررات پيمانهاي نرمافزاري -مپنا ()1371
پروژه تدوين برنامه صنعت نرمافزار ()1378
تدوين و مديريت پروژههاي انفورماتيكي ()1379
نظام مهندسي نرمافزار ايران -نمنا ()1379
3
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار
نظام مهندسي و استانداردهاي توليد و توسعه نرمافزار ايران -نماتن ()1381
تهيهشده توسط انجمن شركتهاي انفورماتيك ايران
اجزاي و مراحل نماتن مطابق تعريف اوليه:
بخش اول) تعريف و ارجاع پروژه
بخش دوم) استاندارد توليد و توسعه نرمافزار و نحوه نظارت بر آن
بخش سوم) تشريح طرح توصيف متدولوژي همراه با مثال
4
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار
نماتن)1382( 1-
كارفرما :شورايعالي انفورماتيك كشور
نتايج :استانداردهاي ارجاع كار شامل؛
مشاوره پروژه های نرم افزاری تهيه درخواست برای ارائه پيشنهاد ()RFP نظارت بر پروژه های نرمافزاری ارائه پيشنهاد ارزيابی پيشنهاد پيمان نامه نرمافزاریاين استانداردها در تاريخ 83/8/2براي اجرا به دستگاههاي اجرايي ابالغ شده است.
5
مراحل تعريف و ارجاع كار در پروژههاي نرمافزاري
مشاوره پروژه های نرم افزاری
تهيه درخواست برای ارائه پيشنهاد ()RFP
نظارت بر پروژه های نرم افزاری
6
انتخاب مشاور
تهيه RFP
انتخاب ناظر
ارائه پيشنهاد
دريافت پيشنهاد
ارزيابی پيشنهاد
ارزيابی پيشنهاد
پيمان نامه نرم افزاری
عقد قرارداد
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار
نماتن)1383( 2-
كارفرما :شورايعالي انفورماتيك كشور
نتايج :استانداردهاي اجراي كار شامل؛
سند توصيف متدولوژي ()MDD طرح مديريت پروژه ()PMP طرح كيفيت پروژه ()QAP طرح مديريت پيكربندي ()CMP طرح تصديق و صحهگذاري ()V&V طرح آزمون طرح انتقال و تحويل نرمافزار طرح ضمانت نرمافزار طرح نظارت7
اين استانداردها در تاريخ 84/9/13براي اجرا به دستگاههاي اجرايي ابالغ شده است.
سند توصيف متدولوژي ()MDD
طرح مديريت پروژه ()PMP
درآمد
طرح مديريت پيكربندي
()CMP
طرح تضمين كيفيت
()QAP
طرح انتقال و تحويل
()Deployment Plan
طرح تصديق و صحهگذاري
()VVP
طرح تضمين
()Guarantee Plan
طرح آزمون
()Test Plan
طرح نظارت
8
Cاژهنامه
و
چرا به نظام مهندسي نرمافزار نياز داريم؟
پيامدهاي نبود يك طرح جامع براي نظام مهندسي نرمافزار:
)1برداشتهاي مختلف از سوي ذينفعان صنعت نرمافزار (كارفرمايان،
شركتهاي نرمافزاري ،دولت ،نهادهاي صنفي).... ،
)2مشخصنبودن گامهاي بعدي براي تكميل نظام
)3عدم ارتباط بين اجزايي كه در مراحل مختلف تهيه ميشوند.
)4روشننبودن جايگاه نهادهاي مختلف در تهيه و نگهداري نظام
... )5
9
اهداف پروژه «تدوين طرح جامع نظام مهندسي نرمافزار»
الف) تعيين تعريف ،محدوده و اجزاي نظام مهندسي نرمافزار كشور
ب) تعيين ذينفعان و گروههاي مرتبط با اين نظام و مسئوليتها و نقش هر
يك
ج) طراحي ساختار اجرايي براي تهيه ،نگهداري و ارتقاي اين نظام
د) تعيين ارتباط نظام با ساير نظامهاي فني-اجرايي و حقوقي-قانوني
كشور
10
هـ) تدوين يك برنامه اجرايي كالن براي تكميل معيارها و اجزاي نظام
نظام مهندسی نرم افزار چيست؟
نظام مهندسي نرمافزار ،مجموعهاي است از استانداردها ،قوانين ،مقررات ،دستورالعملها،
راهنماها و نهادهاي اجرايي و نظارتي كه براي نظمبخشي به صنعت نرمافزار كشور از منظر
مبادله محصوالت و خدمات نرمافزاري در جامعه ،با هدف حفظ منافع مشروع همه ذينفعان
اين صنعت ،ايجاد فضاي مشاركت و رقابت ،و توسعه همهجانبه و پايدار صنعت نرمافزار
كشور تدوين و اجرا ميشوند.
ز1
اي
فا
ده
دار
تان
كار
اس
اع
رج
ا
11
2
فاز
تو
اي
ده زار
ندار ماف
ستا نر
ا
عه
س
رويكرد و روش تدوين طرح جامع نظام مهندسي نرمافزار
تحليل ذينفعان
شناسايي نيازها
برنامه اجرايي
ساختار
اجزاء
محدوده
بررسي
سوابق
مطالعات
تعريف
نظامهاي مشابه
در جهان
12
شناسايي ذينفعان
نظامهاي مشابه
در ايران
مطالعات الگوبرداري
ذينفعان نظام مهندسي نرمافزار
كارگزاران
كارفرمايان
حقيقي
حقوقي
نهادهاي قضايي
نظام
مهندسي
نرمافزار
دولت
(تنظيمكننده)
نهادهاي صنفي
نهادهاي اجرايي
نيروي كار
13
نهادهاي قانونگذاري
ذينفعان نظام مهندسي نرمافزار
-1كارگزاران (شركتهاي نرمافزاري – اشخاص حقيقي)
-2كارفرمايان
-3دولت (در نقش تنظيمكننده)
-4نهادهاي صنفي
-5نهادهاي قانونگذاري
-6نهادهاي قضايي
-7نهادهاي اجرايي
14
-8نيروي كار (كاركنان)
اجزاي نظام مهندسي نرمافزار
اخالق حرفهاي
ارزيابي
ارجاع كار
داوري
كنترل ظرفيت
مناقصات و قراردادها
15
شناسايي
تامينكنندگان
محصوالت نرمافزاري
نيروي انساني
تدوين معيارها
انجام كار ارجاع كار
مصرفكنندگان
نيروي
انساني
محصوالت
نرمافزاري
مالكيت
معنوي
تنظيم
بازار
كليات
تامينكنندگان
جرائم و
تخلفات
نيروي انساني
تامينكنندگان
قوانين و مقررات
نرخهاي پايه
محصوالت نرمافزاري
مراجع داوري
اطالعرساني
مديريت
برنامههاي اجرايي براي تكميل نظام مهندسي نرمافزار
بستههاينرمافزاري
مالكيت ارزيابيضوابطتامينكنندگان معنوي
تآمينكنندگان
جرائم ارزيابي ضوابطنرمافزاري
كارفرمايان
تنظيم بازار نيروي انساني بازنگريفازهاي قبلي -كنترل ظرفيت -اطالعرساني
اطالعرساني -بازنگريفازهاي قبلي
اطالعرسانيفاز 7
16
فاز 6
فاز 5
تCCدوCيCنمCعيارCهاي-
استانداردهاي
پCCايCه
انجام كار
طرح جامع
استانداردهاي
اCيCجاد درCگاه- C
+
نظام
ارجاع كار
بCCازCنCگريفCازCهاي-
مهندسي نرمافزاراطالعرساني فاز
1و2
1
CالعرCسانCي-
اCط
فاز 4
فاز 3
فاز 2
فاز 1
arash_boustani@yahoo.com
لستانCCيگCفزارCرماCن
يCهندسCتC
رك مCش
17