170 likes | 407 Views
آشنايي با نظام مهندسي و استانداردهاي توليد و توسعه نرم افزار (نماتن). استان تهران. فاز 1 استانداردهاي ارجاع كار. فاز 2 استانداردهاي توسعه نرم افزار. مرور. تاريخچه طرح جامع نظام مهندسي نرمافزار اهداف رويكرد ذينفعان اجزا. تاريخچه اقدامات مرتبط با نظام مهندسي نرم افزار.
E N D
آشنايي بانظام مهندسي و استانداردهاي توليد و توسعه نرمافزار (نماتن) استان تهران فاز 1 استانداردهاي ارجاع كار فاز 2 استانداردهاي توسعه نرمافزار
مرور ... • تاريخچه • طرح جامع نظام مهندسي نرمافزار • اهداف • رويكرد • ذينفعان • اجزا
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار ... پيش از نماتن: • پروژه بررسي وضعيت نرمافزار كشور (1367) • پروژه قرارداد تيپ نرمافزاري (1369) • پروژه تدوين مقررات پيمانهاي نرمافزاري - مپنا (1371) • پروژه تدوين برنامه صنعت نرمافزار (1378) • تدوين و مديريت پروژههاي انفورماتيكي (1379) • نظام مهندسي نرمافزار ايران - نمنا (1379)
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار • نظام مهندسي و استانداردهاي توليد و توسعه نرمافزار ايران - نماتن (1381) تهيهشده توسط انجمن شركتهاي انفورماتيك ايران اجزاي و مراحل نماتن مطابق تعريف اوليه: بخش اول) تعريف و ارجاع پروژه بخش دوم) استاندارد توليد و توسعه نرمافزار و نحوه نظارت بر آن بخش سوم) تشريح طرح توصيف متدولوژي همراه با مثال
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار • نماتن-1 (1382) كارفرما: شورايعالي انفورماتيك كشور نتايج: استانداردهاي ارجاع كار شامل؛ • - مشاوره پروژه های نرم افزاری • - تهيه درخواست برای ارائه پيشنهاد (RFP) • - نظارت بر پروژه های نرمافزاری • - ارائه پيشنهاد • - ارزيابی پيشنهاد • - پيمان نامه نرمافزاری • اين استانداردها در تاريخ 2/8/83 براي اجرا به دستگاههاي اجرايي ابلاغ شده است.
مراحل تعريف و ارجاع كار در پروژههاي نرمافزاري انتخاب مشاور • مشاوره پروژه های نرم افزاری • تهيه درخواست برای ارائه پيشنهاد (RFP) • نظارت بر پروژه های نرم افزاری • ارائه پيشنهاد • ارزيابی پيشنهاد • پيمان نامه نرم افزاری تهيه RFP انتخاب ناظر دريافت پيشنهاد ارزيابی پيشنهاد عقد قرارداد
تاريخچه اقدامات مرتبط با نظام مهندسي نرمافزار • نماتن-2 (1383) كارفرما: شورايعالي انفورماتيك كشور نتايج: استانداردهاي اجراي كار شامل؛ • - سند توصيف متدولوژي (MDD) • - طرح مديريت پروژه (PMP) • - طرح كيفيت پروژه (QAP) • - طرح مديريت پيكربندي (CMP) • - طرح تصديق و صحهگذاري (V&V) • - طرح آزمون • - طرح انتقال و تحويل نرمافزار • - طرح ضمانت نرمافزار • - طرح نظارت • اين استانداردها در تاريخ 13/9/84 براي اجرا به دستگاههاي اجرايي ابلاغ شده است.
واژهنامه درآمد سند توصيف متدولوژي (MDD) طرح مديريت پروژه (PMP) طرح مديريت پيكربندي (CMP) طرح تضمين كيفيت (QAP) طرح تصديق و صحهگذاري (VVP) طرح انتقال و تحويل (Deployment Plan) طرح آزمون (Test Plan) طرح تضمين (Guarantee Plan) طرح نظارت
چرا به نظام مهندسي نرمافزار نياز داريم؟ پيامدهاي نبود يك طرح جامع براي نظام مهندسي نرمافزار: 1) برداشتهاي مختلف از سوي ذينفعان صنعت نرمافزار (كارفرمايان، شركتهاي نرمافزاري، دولت، نهادهاي صنفي، ....) 2) مشخصنبودن گامهاي بعدي براي تكميل نظام 3) عدم ارتباط بين اجزايي كه در مراحل مختلف تهيه ميشوند. 4) روشننبودن جايگاه نهادهاي مختلف در تهيه و نگهداري نظام 5) ...
اهداف پروژة «تدوين طرح جامع نظام مهندسي نرمافزار» الف) تعيين تعريف، محدوده و اجزاي نظام مهندسي نرمافزار كشور ب) تعيين ذينفعان و گروههاي مرتبط با اين نظام و مسئوليتها و نقش هر يك ج) طراحي ساختار اجرايي براي تهيه، نگهداري و ارتقاي اين نظام د) تعيين ارتباط نظام با ساير نظامهاي فني-اجرايي و حقوقي-قانوني كشور هـ) تدوين يك برنامه اجرايي كلان براي تكميل معيارها و اجزاي نظام
نظام مهندسی نرم افزار چيست؟ نظام مهندسي نرمافزار، مجموعهاي است از استانداردها، قوانين، مقررات، دستورالعملها، راهنماها و نهادهاي اجرايي و نظارتي كه براي نظمبخشي به صنعت نرمافزار كشور از منظر مبادله محصولات و خدمات نرمافزاري در جامعه، با هدف حفظ منافع مشروع همه ذينفعان اين صنعت، ايجاد فضاي مشاركت و رقابت، و توسعه همهجانبه و پايدار صنعت نرمافزار كشور تدوين و اجرا ميشوند. فاز 1 استانداردهاي ارجاع كار فاز 2 استانداردهاي توسعه نرمافزار
تحليل ذينفعان شناسايي ذينفعان شناسايي نيازها محدوده تعريف اجزاء ساختار نظامهاي مشابه در ايران نظامهاي مشابه در جهان مطالعات الگوبرداري رويكرد و روش تدوين طرح جامع نظام مهندسي نرمافزار برنامه اجرايي بررسي سوابق مطالعات
كارگزاران حقيقي حقوقي ذينفعان نظام مهندسي نرمافزار كارفرمايان دولت (تنظيمكننده) نظام مهندسي نرمافزار نهادهاي قضايي نهادهاي صنفي نهادهاي اجرايي نيروي كار نهادهاي قانونگذاري
ذينفعان نظام مهندسي نرمافزار 1- كارگزاران (شركتهاي نرمافزاري – اشخاص حقيقي) 2- كارفرمايان 3- دولت (در نقش تنظيمكننده) 4- نهادهاي صنفي 5- نهادهاي قانونگذاري 6- نهادهاي قضايي 7- نهادهاي اجرايي 8- نيروي كار (كاركنان)
اجزاي نظام مهندسي نرمافزار اخلاق حرفهاي تدوين معيارها شناسايي ارجاع كار ارزيابي كليات ارجاع كار انجام كار تامينكنندگان تامينكنندگان مالكيت معنوي نيروي انساني محصولات نرمافزاري كنترل ظرفيت داوري نيروي انساني جرائم و تخلفات تنظيم بازار محصولات نرمافزاري مصرفكنندگان اطلاعرساني قوانين و مقررات تامينكنندگان نيروي انساني مناقصات و قراردادها مراجع داوري محصولات نرمافزاري نرخهاي پايه مديريت
برنامههاي اجرايي براي تكميل نظام مهندسي نرمافزار استانداردهاي ارجاع كار استانداردهاي انجام كار + اطلاعرساني فاز 1 طرح جامع نظام مهندسي نرمافزار - تدوين معيارهاي پايه - ايجاد درگاه - بازنگري فازهاي 1 و 2 - اطلاعرساني • ضوابط • تآمينكنندگان • - ضوابط • نيروي انساني • - اطلاعرساني • بستههاي • نرمافزاري • مالكيت • معنوي • جرائم • نرمافزاري • - تنظيم بازار • - كنترل ظرفيت • - بازنگري • فازهاي قبلي • - اطلاعرساني - ارزيابي تامينكنندگان - ارزيابي كارفرمايان - بازنگري فازهاي قبلي - اطلاعرساني فاز 1 فاز 2 فاز 3 فاز 4 فاز 5 فاز 6 فاز 7
با تشكررضا كرميkarami@golsoft.comشركت مهندسي نرمافزاري گلستان