نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
به دست آوردن درک عملکرد و غیر عملکردی در ایجاد برنامه ها اساسی است. این دوره الزامات عملکردی و غیر عملکردی را از طریق سناریوها ، تشبیهات و تصاویر عمیق تعریف و بحث خواهد کرد. یک فعالیت خاص در فرآیند توسعه نرم افزار مقابله با الزامات عملکردی و غیر عملکردی و استفاده از این ایده ها برای کمک به طراحی برنامه های بهتر است. در این دوره ، Microsoft Azure Developer: Aligning Functional and Non-Function مورد نیاز ، شما تعریف روشنی از این اصطلاحات ، الزامات عملکردی و غیر عملکردی را خواهید آموخت ، در جایی که با هم متفاوت هستند و در جایی که با هم تداخل دارند ، و می بینید که در مقاله اولیه به دنبال چه چیزی هستیم مشخصات پروژه اول ، شما ایده هایی مانند قابلیت اطمینان ، مقیاس پذیری و پاسخگویی را در اهداف قابل اندازه گیری خاص قرار می دهید که قابل آزمایش و تأیید هستند. در مرحله بعدی ، اهداف بزرگتر تجاری را به بخشهای قابل دستیابی از کار تقسیم خواهید کرد و میزان تلاش را تخمین می زنید و هرگونه الزاماتی را که به خوبی نوشته نشده اند ، تجدید نظر می کنید. سرانجام ، شما نحوه چندین روش استفاده از این ایده ها هنگام ایجاد برنامه های مبتنی بر cloud در Microsoft Azure را بررسی خواهید کرد. وقتی این دوره را به پایان رسانید ، مهارت و دانش لازم را در زمینه هم ترازی همه نیازهای مورد نیاز برای تنظیم برنامه های مقیاس پذیر و پاسخگو خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
مقدمه
Introduction
-
چرا ما این کار را می کنیم؟
Why We Do This?
-
مخاطب و انتظارات
Audience and Expectations
-
واژگان کاری ما
Our Working Vocabulary
-
الزامات عملکردی و غیر عملکردی
Functional vs. Non-functional Requirements
-
خلاصه
Summary
خواندن و تفسیر مشخصات طراحی معماری
Reading and Interpreting Architectural Design Specifications
-
مقدمه
Introduction
-
آنچه در ابتدا می آید
What Comes First
-
حس کردن "نیاز"
Making Sense of "Requirement"
-
استفاده از FURPS برای استخراج الزامات
Using FURPS to Elicit Requirements
-
محدودیت های فنی و معماری را شناسایی کنید
Identify Technical and Architectural Constraints
-
پاسخ به تغییر ویژگی های بستر های نرم افزاری
Responding to Changing Platform Features
-
مفروضات و اهداف خودسرانه را شناسایی کنید
Identify Assumptions and Arbitrary Goals
-
خلاصه
Summary
پالایش داستان های کاربر و معیارهای پذیرش
Refining User Stories and Acceptance Criteria
-
مقدمه
Introduction
-
نوشتن داستان های کاربر
Writing User Stories
-
تعریف معیارهای پذیرش
Defining Acceptance Criteria
-
پالایش داستانهای کاربر
Refining User Stories
-
داستانهای کاربر به عنوان الزامات غیر عملکردی
User Stories as Non-functional Requirements
-
خلاصه
Summary
تعیین وظایف و تعیین سطح تلاش
Defining Tasks and Establishing Level of Effort
-
مقدمه
Introduction
-
برآورد نرم افزار و سطح تلاش
Software Estimation and Level of Effort
-
با استفاده از نکات Story
Using Story Points
-
خلاصه
Summary
اطمینان از قابل آزمایش بودن همه نیازها
Ensuring All Requirements Are Testable
-
مقدمه
Introduction
-
اندازه گیری کیفیت و SLA
Quality Measurements and SLAs
-
تعریف الزامات قابل آزمایش
Defining Testable Requirements
نمایش نظرات