نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
به دست آوردن درک عملکرد و غیر عملکردی در ایجاد برنامه ها اساسی است. این دوره الزامات عملکردی و غیر عملکردی را از طریق سناریوها ، تشبیهات و تصاویر عمیق تعریف و بحث خواهد کرد. یک فعالیت خاص در فرآیند توسعه نرم افزار مقابله با الزامات عملکردی و غیر عملکردی و استفاده از این ایده ها برای کمک به طراحی برنامه های بهتر است. در این دوره ، 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات