صفحه 1:
صفحه 2:
|
0 ارب
* طرح جامع نظام مهندسي نرمافزار
* اهداف
رویکرد
** ذینفعان
1
4
0 اجزا
صفحه 3:
.. پیش از نماتن:
8
** پروژه بررسي وضعیت نرمافزار کشور )1367(
پروژه قرارداد تیب نرمافزاري )1369(
* پروژه تدوین مقررات پيمانهاي نرمافزاري - مینا (1371)
* پروژه تدوین برنامه صنعت نرمافزار (1378)
(1379) تدوین و مدبربت پروژههاي انفورما تيکي ٠
نظام مهندسي نرمافزار ايران - نمنا )1379(
صفحه 4:
تهیهشده توسط انجمن شركتهاي انفورماتيك ایران
اجزاي و مراحل نماتن مطابق تعریف اولیه:
بخش اول) تعریف و ارجاع پروژه
بخش دوم) استاندارد تولید و توسعه نرمافزار و نحوه نظارت بر آن
بخش سوم) تشریح طرح توصیف متدولوژي همراه با مثال
صفحه 5:
(1382)
کارفرما: شورايعالي انفورماتيك کشور
نتایج: استانداردهاي ارجاع کار شامل؛
- مشاوره پرویُه های نرم افزاری
a درخواست برای ارائه پیشنهاد (REP)
اين استانداردها در تاريخ 2/8/83 براي اجرا به دستگاههاي اجرايي ابلاغ شده
صفحه 6:
مراحل تعریف و ارجاع کار در پروژههاي نرمافزاري
* مشاوره پرویه های نرم افزاری
** تهیه درخواست برای ارائه پیشنهاد (17۳)
* نظارت بر پروه های نرم افزاری
** ارائه ييشنهاد
* ارزيابى ييشنهاد
* بيمان نامه نرم افزارى
صفحه 7:
* نماتن-2 (1383)
کارفرما: شورايعالي انفورماتيك کشور
نتایج: استانداردهای اجرای کار شامل؛
- سند توصيف متدولوزي ((8/11(1)
پروژه (PMP)
- طرح انتقال و تحويل نرمافزار
- طرح ضمانت نرمافزار
- طرح نظارت
لين استانداردها در تاريخ 13/9/84 براي اجرا به دستكاههاي اجرابي ابلاغ شده
صفحه 8:
صفحه 9:
sails seine نظام
پيامدهاي نبود يك طرح جامع براي نظام مهندسي نرمافزار:
1 برداشتهاي مختلف از سوي ذینفعان صنعت نرمافزار (کارفرمایان.
شركتهاي نرمافزاري. دولت. نهادهاي صنفي. ...۲
2)مشخنبودن گامهاي بعدي براي تکمیل نظام
3)عدم ارتباط بین اجزايي که در مراحل مختلف تهیه ميشوند.
4) روشننبودن جایگاه نهادهاي مختلف در تهیه و نگهداري نظام
5
صفحه 10:
ن تعریف. محدوده و اجزاي نظام مهندسي نرمافزار کشور
ب) تعیین ذینفعان و گروههاي مرتبط با این نظام و مسئولیتها و نقش هر
يك
ج) طراحي ساختار اجرايي براي تهیه. نگهداري و ارتقاي این نظام
د) تعیین آرتباط نظام با سایر نظامهاي فني-اجرايي و حقوقي-قانوني کشور
ه) تدوين يك برنامه اجرابي كلان براي تكميل معيارها و اجزاي نظام
صفحه 11:
نظام مهندسي نرمافزار. مجموعهاي است از استانداردهاء قوانین. مقررات. دستورالعملهاء
راهنماها و نهادهاي اجرايي و نظارتي که براي نظمبخشي به صنعت نرمافزار کشور از منظر
مبادله محصولات و خدمات نرمافزاري در جامعه. با هدف حفظ منافع مشروع همه ذینفعان
این صنعت. ایجاد فضاي مشارکت و رقابت, و توسعه همهجانبه و پایدار صنعت نرمافزار
تدوین و اجرا میشوند.
صفحه 12:
رویکرد.,و,روش تدوین طرح جامع نظام مهندسي نرمافزار
صفحه 13:
نهادهاي اجرايي
صفحه 14:
فينفعان نظام مهندسي ينوم از
1- كاركزاران (شركتهاي نرمافزاري - اشخاص حقيقي)
2- کارفرمایان
3- دولت (در نقش تنظیم کننده)
4- نهادهاي صنفي
5- نهادهاي قانونكذاري
6- نهادهاي قضايي
7- نهادهاي اجرايي
8- نيروي کار (کارکنان)
صفحه 15:
اجزاي نظام مهندسي نرمافزار
اخلاق حرفهاي
|
۳ 5 تدوین معیارها
ارزيابي ارجاع کار تن
| سس ee. 1 _—| اانجام کار |[ارجاع کارا[ کلیات
تامين کنندگان ام كار ae يا
| أمحصولات نرمافزاري| | ,| | سك كنت | لامي نكنندكار
5 نيروي انساني محصولات || تنظيم || جرائم و
اوري J rer يازا تخلفات
نيروي انسان بين كنندكان
مناقصات و قراردادها 6 =
نرخهاي پایه محصولات نرمافزار: مراجع داوري
اطلاعرساني \
صفحه 16:
ستههاي
ضوابط
تآمین کنندگان
- ضوابط
نيروي انساني
+ کنترل ظرفیت : اطلاعرساني
رمافزاري
- ارزيابي مالکیت"
تامین کنندگان معنوي
- ارزيابي - جرائم
کارفرمایان .. نرمافزاري
- بازنكري . - تنظيم بازار
فازهاي قبلي
- اطلاعرساني . بازنگري
ازهاي قبلي
طلاعرساني
[ از )( فاز6
) ([ غاز 5
me
فاز 4
فاز 2
صفحه 17:
a |
با تشکر
oS les
karami@golsoft.com
شركت مهندسي نرمافزاري كلستان
2h
ویر
استان تهران
1
فاز
اي
ده
دار
آشنايي با
تان
كار
اس
اع
مهندسيروجاستانداردهاي توليد و توسعه
نظام
ا
نرمافزار (نماتن)
2
فاز
تو
اي
ده زار
ندار ماف
ستا نر
ا
1
عه
س
مرور ...
تاريخچه
طرح جامع نظام مهندسي نرمافزار
اهداف
رويكرد
ذينفعان
2
اجزا
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار
...پيش از نماتن:
پروژه بررسي وضعيت نرمافزار كشور ()1367
پروژه قرارداد تيپ نرمافزاري ()1369
پيمانهاي نرمافزاري -مپنا ()1371
پروژه تدوين مقررات
پروژه تدوين برنامه صنعت نرمافزار ()1378
پروژههاي انفورماتيكي ()1379
تدوين و مديريت
نظام مهندسي نرمافزار ايران -نمنا ()1379
3
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار
نرمافزار ايران -نماتن ()1381
نظام مهندسي و استانداردهاي توليد و توسعه
تهيهشده توسط انجمن شركتهاي انفورماتيك ايران
اجزاي و مراحل نماتن مطابق تعريف اوليه:
بخش اول) تعريف و ارجاع پروژه
بخش Lدوم) استاندارد توليد و توسعه نرمافزار و نحوه نظارت بر آن
بخش سوم) تشريح طرح توصيف متدولوژي همراه با مثال
4
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار
نماتن)1382( 1-
كارفرما :شورايعالي انفورماتيك كشور
نتايج :استانداردهاي ارجاع كار شامل؛
مشاوره پروژLه های نرم افزاری تهيه درخواست برای ارائه پيشنهاد ()RFP نظارت بر پروژLه های نرمافزاری ارائه پيشنهاد ارزيابی پيشنهاد -پيمان نامه نرمافزاری
5
اين استانداردها در تاريخ 2/8/83براي اجرا به دستگاههاي اجرايي ابالغ شده
است.
مراحل تعريف و ارجاع كار در پروژههاي نرمافزاري
مشاوره پروژLه های نرم افزاری
تهيه درخواست برای ارائه پيشنهاد ()RFP
نظارت بر پروژLه های نرم افزاری
6
انتخاب مشاور
تهيه RFP
انتخاب ناظر
ارائه پيشنهاد
دريافت پيشنهاد
ارزيابی پيشنهاد
ارزيابی پيشنهاد
پيمان نامه نرم افزاری
عقد قرارداد
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار
نماتن)1383( 2-
كارفرما :شورايعالي انفورماتيك كشور
نتايج :استانداردهاي اجراي كار شامل؛
سند توصيف متدولوژي ()MDD طرح مديريت پروژه ()PMP طرح كيفيت پروژه ()QAP طرح مديريت پيكربندي ()CMP طرح تصديق و صحهگذاري ()V&V طرح آزمون طرح انتقال و تحويل نرمافزار طرح ضمانت نرمافزار طرح نظارت7
ايLن استانداردها در تاريخ 13/9/84براي اجرا به دستگاههاي اجرايي ابالغ شده
سند توصيف متدولوژي ()MDD
طرح مديريت پروژه ()PMP
طرح مديريت پيكربندي
()CMP
درآمد
طرح تضمين كيفيت
()QAP
طرح انتقال و تحويل
(Deployment
)Plan
صحهگذاري
طرح تصديق و
()VVP
طرح تضمين
(Guarantee
)Plan
طرح آزمون
()Test Plan
طرح نظارت
8
Lاژهنامه
و
چرا به نظام مهندسي نرمافزار نياز داريم؟
پيامدهاي نبود يك طرح جامع براي نظام مهندسي نرمافزار:
)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
تLLدوLيLنمLعيارLهاي-
استانداردهاي
پLLايLه
انجام كار
طرح جامع
استانداردهاي
اLيLجاد درLگاه- L
+
نظام
ارجاع كار
بLLازLنLگريفLازLهاي-
مهندسي نرمافزاراطالعرساني فاز
1و2
1
LالعرLسانLي-
اLط
فاز 4
فاز 3
فاز 2
فاز 1
با تشكر
رضا كرمي
karami@golsoft.com
شركت مهندسي نرمافزاري گلستان
17