دورة عبر الإنترنت – تدريب احترافي معتمد في مواصفات البرامج الآمنة من Google في معهد الهندسة بجامعة كولورادو

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

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • القدرة على حل المشكلات
  • العمل الجماعي
  • تحسين مهارات الاتصال
  • إدارة الوقت
  • التفكير الإبداعي
  • مهارات إدارة المشاريع
  • القدرة على التفكير التحليلي
  • القدرات التكنولوجية
  • الفهم الاقتصادي
  • التحضير للامتحان

What you will learn in the course

Courses for which the course is suitable

  • مهندسي البرمجيات
  • مديري التطوير
  • مديري المنتجات
  • مختبري البرمجيات
  • محللو ضمان الجودة
  • محللو المنتجات
  • كاتبو النصوص التقنية
  • مهندسين امن

التدريب – سلسلة من الدورات المكونة من 5 أجزاء

مخصص ل:

  • مهندسي البرمجيات
  • مدراء التطوير والمنتجات
  • التحقق
  • محللو ضمان الجودة
  • محللو المنتجات
  • كاتبو النصوص التقنية
  • مهندسين امن

أهداف الدورة:

  • لإثراء المعرفة في مجال المتطلبات
  • تضمين زوايا رؤية جديدة
  • تعليم أساليب التطوير والتقنيات والأدوات

لمن هو:

  • لدي درجة الماجستير
  • لدي شهادة
  • لديّ شهادة مهنية في علوم الكمبيوتر

محتوى الدورة:

ويركز التخصص في متطلبات البرمجيات على التقنيات التقليدية لجمع وكتابة متطلبات البرمجيات، مع معالجة المتطلبات من منظور أمن المعلومات. في الطرق التقليدية، غالبًا ما يتم تجاهل المتطلبات غير الوظيفية، مثل الأمان.

في هذا التدريب سيتعامل الطلاب مع:

  • طرق تحصيل المتطلبات من الجهات المعنية
  • كيفية تحليل هذه المتطلبات
  • إجراء تحليل المخاطر وتخفيف المخاطر
  • توثيق المتطلبات
  • معالجة المخاوف الأمنية بالفعل في بداية دورة حياة البرنامج

مشروع التعلم التطبيقي

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

تعد المناقشة أيضًا عنصرًا أساسيًا – استفد من المنتديات!

Details of the courses that make up the specialization

جمع المتطلبات لتطوير البرمجيات الآمنة

الدورة 1

  • 9 ساعات
  • 4.6 (669 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

في الدورة التدريبية الخاصة بتجميع متطلبات البرامج للتطوير الآمن، سنناقش العملية الشاملة لمتطلبات البرامج وتطبيقها في نماذج مثل الشلال والحلزوني والرشيق. سوف تتعرف على كل من هذه العمليات وأهدافك كمحللين لمتطلبات البرامج. هذه ليست مهمة سهلة! مع من تتحدث ومتى وما هي المعرفة التي تحاول اكتسابها في كل دورة حياة للبرنامج؟ كيف تتعامل مع العقبات على طول الطريق؟ هذه هي الأسئلة التي سنركز عليها في هذه الدورة.

المهارات التي سوف تكتسبها
  • الفئة: تحصيل المتطلبات
  • التصنيف: تحليل المتطلبات
  • الفئة: متطلبات البرمجيات
  • التصنيف: هندسة المتطلبات

جمع المتطلبات: تحليل القطع الأثرية وأصحاب المصلحة

الدورة 2

  • 18 ساعة
  • 4.5 (118 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

في دورة التحليل المستند إلى القطع الأثرية وأصحاب المصلحة، ستتعلم كيفية استخدام المعرفة المسجلة وغير المسجلة في تقنيات التجميع الخاصة بك. عندما تبدأ في التعرف على المنتج الجديد، يجب عليك أولاً التعرف على المنتج السابق (إذا كان هناك منتج) ثم على النظام المستقبلي. ستجد نفسك غالبًا في محيط غير مألوف! ستساعدك هذه الدورة على إيجاد طرق للتعرف على المجال والنظام السابق والنظام المستقبلي.

متطلبات محددة: تحليل الأهداف والتناقضات

الدورة 3

  • 20 ساعة
  • 4.7 (62 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

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

تحديد أولويات متطلبات البرمجيات: تحليل المخاطر

الدورة 4

  • 18 ساعة
  • 4.6 (111 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

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

وثائق SRS: المتطلبات وعلامات الرسم التخطيطي

الدورة 5

  • 17 ساعة
  • 4.3 (52 تقييمًا)

تفاصيل الدورة

ماذا ستتعلم

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