عمليات دورة حياة البرمجيات

الأيزو 12207 ISO 12207 هو معيار من المنظمة الدولية للمعايير لتعريف العمليات التي تمر بها البرمجيات في دورة حياتها، ويهدف لأن يكون معيارا يعرف جميع المهام التي يلزم القيام بها لتطوير و صيانة البرمجيات.[1]

يؤسس معيار الأيزو 12207 دورة حياة البرنامج وتشمل العمليات والأنشطة التي يتم تطبيقها أثناء الحصول على خدمات النظام وتنظيمها. ترتبط بكل عملية مجموعة من النتائج. هناك 23 عملية Process و95 نشاط Activity و325 مهمة Task و224 نتيجة Outcome (المعيار الجديد «أيزو\آي إي سي 12207:2008 هندسة الأنظمة والبرمجيات – عمليات دورة حياة البرنامج» يعرف 43 عملية نظام وبرنامج).

الهدف الرئيسي للمعيار هو تقديم منظومة مشتركة بحيث يتمكن كل المشتركين في عملية تطوير البرمجيات - مشترين ومزودي الخدمة ومطورين ومسئولين عن الصيانة ومسئولين عن التشغيل ومدراء وتقنيينن – من استخدام لغة مشتركة، وهذه اللغة المشتركة عبارة عن عمليات معرفة بدقة. الهدف أن تمتاز بنية هذا المعيار بالمرونة وأن تقبل التقسيم لوحدات بحيث يسهل أن تلائم احتياجات أي مستخدم. يبنى المعيار على مبدأين أساسيين: التقسيم والمسئولية، التقسيم يعني أن تكون العمليات على أعلى قدر من الوحدة وأقل قدر من الارتباط، وتعني المسئولية أن تتولي كل عملية مسئولية ما مما يسهل تطبيق المعيار في مشاريع يشترك فيها قانونيا العديد من الأشخاص.

يمكن تغيير العمليات والأنشطة والمهام حسبما تقتضي الحاجة أي مشروع برمجي. تقسم هذه العمليات لثلاثة أنواع: أساسية ودعم وتنظيمية، يجب أن تتوفر عمليات الدعم والتنظيم بشكل مستقل عن المؤسسة والمشروع الذي يتم تنفيذه، والعمليات الأساسية يتم البدأ فيها إذا استدعى الأمر.

العمليات الرئيسية في دورة الحياة

تتضمن العمليات الرئيسية في دورة الحياة مجموعة العمليات الأساسية في عمل أي منتج برمجي، وتنقسم لخمسة عمليات أساسية:

  • الحيازة
  • العرض
  • التطوير
  • التشغيل
  • الصيانة

تغطي العمليات الرئيسية مساحة ضخمة لذا تم تحديد نطاق (إدارة المشروع) scope. يشرح هذا المقال كل العمليات الرئيسية في دورة الحياة ولكنه يتناول عمليات الحيازة والتطوير بشكل أكثر استفاضة.

الأنشطة

يمكن تقسيم كل عملية من عمليات دورة الحياة إلى مجموعة من الأنشطة. يشرح هذا الفصل الأنشطة المختلفة في كل عملية من هؤلاء.

الحيازة

تشمل مرحلة الحيازة الأنشطة المتعلقة بافتتاح المشروع، ويمكن تقسيمها إلى مجموعة من الأنشطة والمنتجات المستلمة التي يتم الانتهاء منها بترتيب زمني.

  • افتتاح المشروع: يشمل هذا النشاط إتمام المهام التالية
    • وصف الحاجة التي تدفع إلى تطوير أو تحسين أو الحصول على منتج ما;
    • تعريف متطلبات النظام والتصديق عليها إن كان هذا ممكنا;
    • تعريف المتطلبات البرمجية العامة;
    • تقييم الخيارات الأخرى مثل شراء منتج جاهز أو تحسين منتج موجود بالفعل;
    • إذا تم شراء منتج جاهز فلابد من تحليل المتطلبات البرمجية لهذا المنتج.
    • وضع خطة حيازة، وهذه الخطة ستستخدم لاحقا خلال عملية الحيازة
    • تعريف معايير القبول.
  • تحضير طلب عرض: يشمل هذا النشاط إتمام المهام التالية
    • تعريف متطلبات الحيازة –مثل متطلبات النظام والقيود التقنية كالبيئة المستهدفة.
    • تعريف العمليات المطلوبة من معيار أيزو\آي إي سي 12207 ويتم تعديلها إذا استدعت الحاجة.
    • تحديد النقاط الفاصلة بالعقد التي تتم عندها المراجعة وتحديد معايير تقييم إنجاز مقدم الخدمة.
  • تجهيز العقد: يشمل هذا النشاط إتمام المهام التالية
    • تحديد أسلوب اختيار مقدمي الخدمة;
    • اختيار مقدمي الخدمة بناء على الأسلوب الذي تم تحديده;
    • وضع معيار أيزو\آي إي سي 12207 المعدل بما يوائم احتياجات المستخدم في العقد;
  • التفاوض على التعديلات: يشمل هذا النشاط إتمام المهام التالية
    • إجراء مفاوضات مع مقدمي الخدمة الذين وقع الاختيار عليهم;
  • تعديل العقد: يشمل هذا النشاط إتمام المهام التالية
  • مراقبة مقدم الخدمة: يشمل هذا النشاط إتمام المهام التالية
    • مراقبة نشاط مقدمي الخدمة حسب الاتفاقيات التي تم عقدها;
    • التعاون مع مقدمي الخدمة لضمان تسليم المنتج في موعده إذا تطلب الأمر.
  • القبول والانتهاء: يشمل هذا النشاط إتمام المهام التالية

العرض

توضع في هذه المرحلة خطة إدارة المشروع، وتضم هذه الخطة معلومات عن المشروع مثل النقاط الفاصلة التي يجب الوصول إليها. هذه الخطة مطلوبة في المرحلة التالية وهي مرحلة التطوير.

في مرحلة التطوير يتم تصميم وبناء واختبار البرنامج وينتج عنها منتج برمجي جاهز للتسليم للعميل. قام العديد من الأشخاص بوضع أساليب مختلفة لتطوير البرمجيات، واختيار أسلوب منهم يعتمد على الوضع وقتها، ولكن النموذج-في V-model هو الأسلوب المستخدم في الكثير من المشاريع. يمكن استخدام بعض التقنيات أثناء عملية التطوير كاليو إم إل في التصميم وتي ماب للاختبار. يتضمن هذا الفصل أهم خطوات النموذج-في.

  • تعريف المتطلبات الوظيفية: يضم هذا النشاط المهام التالية
  • عمل تصميم عالي المستوى: يتضمن هذا النشاط المهام التالية
    • وضع مخطط مبدأي للمنتج، ويشمل إعداد الوحدات البرمجية وكيفية اتصالها مع بعضها ، لا يحتوي هذا المخطط على الكثير من التفاصيل الخاصة بالوحدات البرمجية.
  • عمل تصميم الوحدات البرمجية
    • تصميم الوحدات البرمجية الموجودة في التصميم عالي المستوى كل على حدة، وتتطلب هذه العملية أقصى قدر ممكن من التفاصيل.
  • كتابة الكود
    • كتابة الكود وفقا للتصميم عالي المستوى وتصميمات الوحدات البرمجية.
  • إجراء اختبار الوحدة البرمجية
    • اختبار الوحدات البرمجية للتأكد من قيامها بوظيفتها كما ينبغي، وإن كان الأمر كذلك فيمكن الانتقال بالمشروع إلى النشاط التالي وإلا يتم إعادة المشروع إلى مرحلة تصميم الوحدات البرمجية لتصحيح أي أخطاء.
  • إجراء اختبار التكامل
    • اختبار الاتصال بين الوحدات البرمجية للتأكد من خلوه من الأخطاء، وإن كان فيمكن الانتقال بالمشروع إلى النشاط التالي وإلا يتم إعادة المشروع إلى مرحلة التصميم عالي المستوى لتصحيح أي أخطاء.
  • إجراء اختبار النظام

التشغيل

تجري مرحلتي التشغيل والصيانة على التوازي، تشمل مرحلة التشغيل أنشطة مثل مساعدة الممستخدمين على استخدام المنتج الجديد.

الصيانة

تشمل مرحلة الصيانة مهام صيانة للعمل على استمرار المنتج في آداء وظيفته. تشمل الصيانة أي تحسينات وتعديلات وإضافات محتملة من المستخدم النهائي. عادة ما تقوم الشركة المطورة للبرنامج بتوثيق أي عيوب أو قصور للعمل لاحقا على إيجاد حلول لها ومعالجة الأخطاء المكررة في مراحل الصيانة المستقبلية.

المنتجات المستلمة

يبين هذا الفصل المنتجات التي يتم تسليمها في كل نشاط.

الحيازة

تشمل الحيازة الانشطة المتعلقة بافتتاح المشروع. يمكن تقسيم مرحلة الحيازة إلى مجموعة من الأنشطة والمنتجات المستلمة التي يتم الانتهاء منها واحدا تلو الآخر.

  • افتتاح المشروع: المنتجات التي تسلم في هذا النشاط هي:
  • إعداد طلب العرض: المنتجات التي تسلم في هذا النشاط هي:
  • تجهيز العقد: المنتجات التي تسلم في هذا النشاط هي:
    • العقد: هز اتفاق مبدئي بين الشركة ومقدم الخدمة من إعداد الشركة.
  • التفاوض على التعديلات: المنتجات التي تسلم في هذا النشاط هي:
    • رد مقدمي الخدمة: يتجاوب مقدمي الخدمة مع الاتفاق المبدئي الذي أرسلته الشركة، وهذا التجاوب يؤدي إلى رد من مقدمي الخدمة
  • تعديل العقد: المنتجات التي تسلم في هذا النشاط هي:
  • مراقبة مقدمي الخدمة: المنتجات التي تسلم في هذا النشاط هي:
    • تقرير مراقبة المزود: يحتوي هذا التقرير على الخطوات التي أنجزها مقدم الخدمة بناء على النقاط الفاصلة المختلفة.
  • القبول والانتهاء: المنتجات التي تسلم في هذا النشاط هي:
    • تقرير الحيازة: يتضمن هذا التقرير قبول وانتهاء مرحلة الحيازة.

التطوير

في مرحلة التطوير يتم تصميم وبناء واختبار المنتج ويكون المنتج بعدها جاهز للبيع للعميل.

  • تعريف المتطلبات البرمجية: المنتجات التي تسلم في هذا النشاط هي:
  • التصميم عالي المستوى: المنتجات التي تسلم في هذا النشاط هي:
  • تصميم الوحدات البرمجية: المنتجات التي تسلم في هذا النشاط هي:
    • تصميم الوحدات البرمجية;
  • كتابة الكود: المنتجات التي تسلم في هذا النشاط هي:
  • اختبار الوحدة البرمجية: المنتجات التي تسلم في هذا النشاط هي:
    • تقرير اختبار الوحدة البرمجية، يحتوي هذا التقرير على نتائج اختبار الوحدة البرمجية، وبناء على هذا التقرير يستطيع فريق المشروع أن يقرر ما يجب عمله.
  • اختبار التكامل: المنتجات التي تسلم في هذا النشاط هي:
    • تقرير اختبار التكامل، يحتوي هذا التقرير على نتائج اختبار التكامل، وبناء على هذا التقرير يستطيع فريق المشروع أن يقرر ما يجب عمله.
  • اختبار النظام: المنتجات التي تسلم في هذا النشاط هي:
    • تقرير اختبار النظام;

مثال

يمكن استخدام الأسلوب الذي تم شرحه في هذا المقال في شركة مسئولة عن تطوير وصيانة برمجيات للعملاء، خاصة إذا قررت هذه الشركة أن تبدأ في بناء تطبيق ما من الصفر ويكون المطور هو أيضا المسئول عن صيانة التطبيق والمساعدة في تشغيله.

انظر أيضا

المراجع

  1. ^ "معلومات عن عمليات دورة حياة البرمجيات على موقع oid-info.com". oid-info.com.
  • Mitchell H. Levine. (2000), Analyzing the Deliverables Produced in the Software Development Life Cycle. Retrieved February 17, 2006, from Audit Serve, Inc. Website: [1]
  • SSC San Diego Process Asset Library. Retrieved February 19, 2006 from SSC San Diego Process Asset Library Website: http://sepo.spawar.navy.mil/12207.doc

Read other articles:

Kanal Haven, Batavia, s. 1870. Cetakan perak albumen. Walter Bentley Woodbury (26 Juni 1834 – 5 September 1885) adalah seorang penemu dan pelopor fotografer Inggris. Ia adalah salah satu fotografer terawal di Australia dan Hindia Belanda (sekarang bagian dari Indonesia). Ia juga mempatenkan sejumlah penemuan yang berkaitan dengan berbagai aspek dari fotografi, penemuan terkenalnya adalah proses fotomekanik woodburytype. Tahun-tahun awal Walter B. Woodbury lahir di Manchester, Inggris pada 2...

 

吉隆坡机场快铁Express Rail Link Sdn Bhd概要所有者吉隆坡机场快铁私人有限公司地区 马来西亚巴生谷交通類型機場鐵路线路6 7車站6日客流量27,307(2015年)年客流量9.967百万(2015年)[1] (▲ 7.9%) 網站kliaekspres.com运营開始运营2002年4月14日,​21年前​(2002-04-14)车辆总数12列4节DesiroET 425 M电力动车组6列4节中车长春轨道客车赤道电力动车组技术系統長度57公里(35英

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) بليك سيمز معلومات شخصية الميلاد 3 يناير 1992 (31 سنة)  غينسفيل  مواطنة الولايات المتحدة  الطول 72 بوصة  الوزن 218 رطل  الحياة العملية المدرسة الأم جامعة...

Airport serving Agadir, Souss-Massa, Morocco Agadir–Al Massira Airportمطار المسيرةMatar al-MaseeraIATA: AGAICAO: GMADSummaryAirport typePublicOperatorONDAServesAgadir, Souss-Massa, MoroccoLocationTemsia, Souss-Massa, MoroccoElevation AMSL226 ft / 69 mCoordinates30°19′30″N 009°24′47″W / 30.32500°N 9.41306°W / 30.32500; -9.41306MapAGALocation of airport in MoroccoRunways Direction Length Surface m ft 09/27 3,200 10,499 Asphalt Stat...

 

معهد ماكس بلانك لتاريخ العلم (بالألمانية: Max-Planck-Institut für Wissenschaftsgeschichte)‏  البلد ألمانيا  المقر الرئيسي برلين  تاريخ التأسيس 1994  العضوية خدمة المعلومات العلمية  [لغات أخرى]‏[1]  المنظمة الأم جمعية ماكس بلانك  الموقع الرسمي الموقع الرسمي  تعديل مصد...

 

タイガーエア台湾Tigerair Taiwan IATAIT ICAOTTW コールサインSMART CAT 法人番号 1700150005000 設立 2013年12月運航開始 2014年9月26日ハブ空港 台湾桃園国際空港準ハブ空港 高雄国際空港親会社 チャイナエアライン (100%)保有機材数 11機(15機発注中)就航地 28都市本拠地 台湾 桃園市大園区代表者 関栩(クヮン・ユー) (CEO)外部リンク www.tigerairtw.com/jpテンプレートを表示 タイガーエア台

Abaixo, as medalhas distribuidas nos Jogos Pan-Americanos de 1979 em San Juan, em Porto Rico. Os Estados Unidos lideraram o número de medalhas de ouro no total das medalhas. Em negrito, o país sede. Quadro de Medalhas - San Juan 1979 Pos. País Ouro Prata Bronze Total 1 Estados Unidos 126 95 45 266 2 Cuba 64 47 34 145 3 Canadá 24 43 71 138 4 Argentina 12 7 17 36 5 Brasil 9 13 17 39 6 México 3 6 29 38 7 Porto Rico 2 9 10 21 8 Chile 1 4 6 11 9 Venezuela 1 4 4 9 10 República Dominicana 0 5 ...

 

Ice hockey team in Iserlohn, GermanyIserlohn RoostersCityIserlohn, GermanyLeagueDeutsche Eishockey LigaFounded28 February 1959; 64 years ago (1959-02-28)Home arenaBalver-Zinn Arena(capacity: 4,967)ColorsBlue, black, white     General managerChristian HommelHead coachGreg PossCaptainHubert LabrieWebsiteiserlohn-roosters.deFranchise history1959–1980EC Deilinghofen1980–1987ECD Iserlohn1988–1994ECD Sauerland1994ECD Sauerland Iserlohn Penguins1994–2000...

 

Indian footballer Gouranga Biswas Personal informationFull name Gouranga BiswasDate of birth (1987-12-17) 17 December 1987 (age 35)Place of birth Kolkata, IndiaHeight 1.72 m (5 ft 7+1⁄2 in)Position(s) MidfielderTeam informationCurrent team Eagles F.C. (on loan)Senior career*Years Team Apps (Gls)2006–2008 East Bengal 2008–2009 Air India 2009–2013 Prayag United 2013– (on loan) Eagles *Club domestic league appearances and goals Gouranga Biswas (born 17 December ...

Joe McDermottJoe McDermott, tháng 9 năm 2017Thành viên Hội đồng Hạt Kingtừ quận 8Đương nhiệmNhậm chức Tháng 11 năm 2010Tiền nhiệmJan DragoNghị sĩ Thượng viện Washingtontừ khu vực 34Nhiệm kỳTháng 10 năm 2007 – Tháng 11 năm 2010Tiền nhiệmErik PoulsenKế nhiệmSharon NelsonNghị sĩ Hạ viện Washingtontừ khu vực 34Nhiệm kỳTháng 1 năm 2001 – Tháng 10 năm 2007Tiền nhiệmDow ConstantineKế nhi...

 

Mixe–Zoquean language branch of Mexico ZoqueO'de pütEthnicityZoquesGeographicdistributionChiapas, Oaxaca, TabascoNative speakers110,000 Zoque and Sierra Popoluca (2020 census)[1]Linguistic classificationMixe–ZoqueanZoqueSubdivisions Gulf Zoquean Chimalapa Zoque Chiapas Zoque ? Epi-Olmec Glottologzoqu1261Locations (green) where Zoquean languages are spoken The Zoque (/ˈsoʊkeɪ/)[2] languages form a primary branch of the Mixe–Zoquean language family indigenous to s...

 

Aaron Demsky is professor of biblical history at Bar-Ilan University. He is an epigrapher noted for his work on onomastics.[1][2] Aaron demsky Demsky is the winner of the 2014 Bialik Prize for his book, Literacy in Ancient Israel.[3][2][4] Books Pleasant are Their Names: Jewish Names in the Sephardi Diaspora, University of Maryland Press, 2010 ISBN 9781934309247 These are the names : studies in Jewish onomastics, with Joseph A. Reif, Joseph Ta...

Hospital in Buganda Region, UgandaKayunga HospitalUganda Ministry of HealthGeographyLocationKayunga, Kayunga District, Buganda Region, UgandaCoordinates00°42′12″N 32°54′14″E / 0.70333°N 32.90389°E / 0.70333; 32.90389OrganisationCare systemPublicTypeGeneralServicesEmergency departmentIBeds100HistoryOpened1973; 50 years ago (1973)LinksOther linksHospitals in Uganda Kayunga Hospital, is a public hospital in Uganda.[1] Location The hos...

 

小学館が発行する学習雑誌(小学館の学習雑誌)については「幼稚園 (雑誌)」をご覧ください。 「幼稚部」とは異なる場合があります。 アフガニスタンの幼稚園 戸外での自然体験(森のようちえん) 幼稚園(ようちえん、独: kindergarten、英: kindergarten)は、満3歳から小学校就学までの幼児を教育し、年齢に相応しい適切な環境を整え、心身の発達を育成するため...

 

Togutil peopleInner Tobelorese / Inner Tobelor people / Tobelo DalamA Togutil man at Halmahera island.Regions with significant populations Indonesia (North Halmahera Regency, North Maluku)LanguagesTobelo language, other North Halmahera languages, Indonesian languageReligionAnimism, Christianity, IslamRelated ethnic groupsTobelo people The Togutil people (also known as Inner Tobelo[1]) are an indigenous group with a semi-nomadic lifestyle living in the jungles of Totodoku, Tukur-T...

Эта статья — об историческом правителе — князе-Рюриковиче. О былинном персонаже см. Владимир Красное Солнышко.У этого термина существуют и другие значения, см. Владимир Святославич (значения). Запрос «Владимир Святой» перенаправляется сюда; см. также другие...

 

1996 single by Rocket from the CryptOn a RopeCover of the first singleSingle by Rocket from the Cryptfrom the album Scream, Dracula, Scream! ReleasedSeptember 2, 1996 (1996-09-02)Recorded1995GenrePunk rockLength2:53LabelElemental (ELM 38 CDS1, CSD2, CDS3)Songwriter(s)Rocket from the CryptProducer(s)John ReisRocket from the Crypt singles chronology Young Livers (1996) On a Rope (1996) When in Rome (Do the Jerk) (1998) On a Rope is a song by the American punk rock band Rocket fro...

 

Neighbourhood in Skåne County, Skåne, SwedenFridhemNeighbourhoodCoordinates: 55°35′53″N 12°57′58″E / 55.59806°N 12.96611°E / 55.59806; 12.96611CountrySwedenProvinceSkåneCountySkåne CountyMunicipalityMalmö MunicipalityBorough of MalmöVästra InnerstadenPopulation (1 January 2011)[1] • Total1,815Time zoneUTC+1 (CET) • Summer (DST)UTC+2 (CEST) Fridhem is a neighbourhood of Malmö, situated in the Borough of Västra In...

Palace in Florence, Italy Palazzo dello Strozzino The interior of Cinema Odeon Palazzo dello Strozzino is a Renaissance palace in Florence, Italy. The stone Renaissance facade is located on Piazza degli Strozzi, diagonal to the Southeast corner of the imposing Palazzo Strozzi. The Northern façade on Via dei Anselmi houses the entrance to the Cinema Odeon. History The palace, once known as the Palazzo delle Tre Porte for its three ground doorways, was a residence of the cadet branch of the St...

 

Jazeera Airways IATA ICAO Roepteken J9 JZR JAZEERA Gestig2004; 20 jaar gelede (2004)HoofspilleKoeweit Int. LughaweVlootgrootte25Bestemmings34HouermaatskappyBoodai GroupHoofkantoorKoeweit Int. LughaweSleutelpersoneMarwan Boodai (Voorsitter)Rohit Ramachandran (HUB)Webwerfwww.jazeeraairways.com Jazeera Airways K.S.C. (Arabies: طيران الجزيرة) (IATA: J9, ICAO: JZR) is 'n Koeweitse lugredery met sy hoofkantoor en hoofbasis op die terrein van die Koeweit Internasionale Lughawe in Al...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!