آموزش مهندسی نرم‌افزار - آخرین آپدیت

دانلود 软件工程

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: خوش آمدید به دوره MOOC مهندسی نرم‌افزار که توسط دانشگاه پکن طراحی شده است. 随着信息技术的发展,软件已经深入到人类社会生产和生活的各个方面。软件工程是将工程化的方法运用到软件的开发、运行和维护之中,以达到提高软件质量、降低开发成本的目的。软件工程已经成为当今最活跃、最热门的学科之一。 本次软件工程 MOOC 课程是一门导论性课程,在 11 周、21 次课的时间里,我们将全面介绍软件工程所涉及的各方面知识,包括软件过程、软件需求、结构化分析和设计方法、面向对象分析和设计方法、敏捷开发方法、软件测试、软件项目管理、软件开发工具和环境。通过课程讲解,让大家初步了解软件开发和维护的方法学,为进一步深入学习各专业打下基础。 课程还包含了实践环节,通过一个小型软件项目,大家可以体验软件开发的各个环节,并形成项目管理的意识。 ۱. برنامه‌ریزی این دوره به شرح زیر: هفته اول مقدمه مهندسی نرم‌افزار و فرآیند نرم‌افزار هفته دوم نیازمندی‌های نرم‌افزار هفته سوم روش‌های ساختارمند ۱ هفته چهارم روش‌های ساختارمند ۲ هفته پنجم روش‌های شیءگرا ۱ هفته ششم روش‌های شیءگرا ۲ هفته هفتم روش‌های شیءگرا ۳ هفته هشتم روش‌های شیءگرا ۴ و روش‌های توسعه چابک هفته نهم تست نرم‌افزار هفته دهم مدیریت پروژه نرم‌افزار هفته یازدهم ابزارهای توسعه و محیط نرم‌افزار ۲. تمرین‌های دوره این دوره سه موضوع تمرینی ارائه می‌دهد، هر موضوع تمرینی شامل سه نقطه نیاز اساسی است که می‌توانید در توضیحات درس مشاهده کنید. لطفاً با علاقه شخصی یکی را انتخاب کرده، با مطالعه دقیق و تفکر بر اساس نیازهای اساسی، آن را به عنوان تکمیل نیاز سیستم برای گذراندن تمرین این دوره انجام دهید. تمرین‌ها به سه مرحله تقسیم می‌شوند؛ مرحله تحلیل ساختارمند در هفته‌های چهارم، هفتم و دهم انجام می‌شود و شامل گزارش مستندات مربوطه خواهد بود. نتیجه تمرین‌ها توسط دانشجویان به صورت مشترک ارزیابی می‌شود و هر دانشجو باید گزارش خود را به سه دانشجوی دیگر ارائه دهد. ۳. روش ارزیابی دوره در نسخه جدید این دوره، ما سهم تمرین‌ها را از ۳۰٪ به ۱۲٪ کاهش داده‌ایم. اما ما همچنان تشویق می‌کنیم دانشجویان با تلاش زیاد تمرین‌ها را انجام دهند تا درک عمیق‌تری از دوره پیدا کنند. (۱) آزمون‌های میان‌دوره (Quiz): ۸۸٪ (۲) تمرین‌های دوره: ۱۲٪ موفق باشید و با انرژی یاد بگیرید!

سرفصل ها و درس ها

مقدمه مهندسی نرم‌افزار و فرآیند نرم‌افزار 软件工程概论和软件过程

  • ویدیو معرفی دوره 课程宣传片

  • ویدیو خلاصه درس 课程简介

  • ویدیو تعریف و ویژگی‌های نرم‌افزار 软件的定义及特点

  • ویدیو زمینه و ضرورت مهندسی نرم‌افزار 软件工程的起源和概念

  • ویدیو گام‌های پایه و ویژگی‌های توسعه نرم‌افزار 软件开发的本质和基本手段

  • ویدیو ساختار مهندسی نرم‌افزار 软件工程框架

  • ویدیو مفهوم چرخه حیات نرم‌افزار 软件生存周期过程的概念

  • ویدیو انواع چرخه حیات نرم‌افزار 软件生存周期过程的分类

  • ویدیو مفهوم مدل چرخه حیات نرم‌افزار 软件生存周期模型的概念

  • ویدیو مدل‌های رایج چرخه حیات نرم‌افزار 常见的软件生存周期模型

نیازمندی‌های نرم‌افزار 软件需求

  • ویدیو عملکرد نیازمندی‌ها 需求的作用

  • ویدیو تعریف نیازمندی‌ها 需求的定义

  • ویدیو انواع نیازمندی‌ها 需求的分类

  • ویدیو شناسایی نیازمندی‌ها 需求发现

  • ویدیو استانداردها و مفاهیم نیازمندی‌ها 需求规约的概念和格式

  • ویدیو عملکرد نیازمندی‌ها 需求规约的作用

  • ویدیو 【مکمل】 نیازمندی‌های پروژه و استانداردهای نیازمندی‌ها 【补充】项目的需求及需求规约

روش‌های ساختارمند 1 结构化方法-1

  • ویدیو مفهوم روش‌های تحلیل ساختارمند 结构化分析方法的概念

  • ویدیو مدل‌های تحلیل ساختارمند 结构化分析模型

  • ویدیو فرآیند تحلیل ساختارمند 结构化分析过程

  • ویدیو کتاب راهنمای استانداردهای نیازمندی‌ها 需求规格说明书

  • ویدیو 【مکمل】 نمونه‌های تحلیل ساختارمند 【补充】结构化分析案例

  • ویدیو 【مکمل】 تأیید نیازمندی‌ها 【补充】需求验证

  • ویدیو مفهوم طراحی ساختارمند 结构化设计概念

  • ویدیو طراحی نمودارهای ساختار ماژول اولیه 初始模块结构图的设计

  • ویدیو روش‌های بهینه نمودارهای ساختار ماژول اولیه 初始模块结构图精化的原则

  • ویدیو 【مکمل】 نمونه طراحی کلی 【补充】总体设计案例

روش‌های ساختارمند 2 结构化方法-2

  • ویدیو قواعد بازدهی در بهینه‌سازی نمودارهای ساختار ماژول اولیه 初始模块结构图精化的启发式规则

  • ویدیو طراحی رابط 接口设计

  • ویدیو طراحی داده‌ها 数据设计

  • ویدیو ابزارهای طراحی دقیق 详细设计工具

  • ویدیو قوانین طراحی نرم‌افزار 软件设计规约

  • ویدیو خلاصه روش‌های ساختارمند 结构化方法总结

  • ویدیو 【مکمل】 ارزیابی طراحی نرم‌افزار 【补充】软件设计评审

روش‌های شیءگرا 1 面向对象方法-1

  • ویدیو مفهوم شیءگرا 面向对象的概念

  • ویدیو مفهوم UML UML的概念

  • ویدیو زبان مدل‌سازی اشیاء – کلاس‌ها 表达客观事物的术语——类

  • ویدیو زبان مدل‌سازی اشیاء – رابط‌ها و سایر موارد 表达客观事物的术语——接口及其他

  • ویدیو زبان مدل‌سازی پیچیدگی‌ها – بسته‌ها 控制复杂性的术语——包

  • ویدیو زبان مدل‌سازی روابط – ارتباطات 表达关系的术语——关联

  • ویدیو زبان مدل‌سازی روابط – ساده‌سازی، پالایش، ارتقا و نحوه استفاده 表达关系的术语——泛化、细化、依赖及如何使用

روش‌های شیءگرا 2 面向对象方法-2

  • ویدیو ابزار مدل‌سازی UML_توضیحات UML的模型表达工具_概述

  • ویدیو ابزار مدل‌سازی UML_نمودار ساختار ایستا UML的模型表达工具_静态建模——类图

  • ویدیو ابزار مدل‌سازی UML_نمودار ساختار پویا UML模型表达工具_动态建模——用况图

  • ویدیو نمودار جریان 顺序图

  • ویدیو نمودار وضعیت 状态图

  • ویدیو خلاصه UML UML总结

روش‌های شیءگرا 3 面向对象方法-3

  • ویدیو توضیحات تحلیل شیءگرا 面向对象分析概述

  • ویدیو انواع شناسایی 识别类

  • ویدیو ویژگی‌ها و عملکرد شناسایی 识别属性和操作

  • ویدیو روابط بین اشیاء شناسایی شده 识别对象之间的关系

  • ویدیو توضیحات طراحی شیءگرا 面向对象设计概述

  • ویدیو مفهوم بخش دامنه مسئله 问题域部分的概念

  • ویدیو نحوه طراحی بخش دامنه مسئله 如何进行问题域部分的设计

روش‌های شیءگرا 4 و روش‌های توسعه چابک 面向对象方法-4和敏捷开发方法

  • ویدیو طراحی بخش تعامل انسان و ماشین 人机交互部分的设计

  • ویدیو طراحی بخش مدیریت داده‌ها و کنترل حرکت 控制驱动和数据管理部分的设计

  • ویدیو ویژگی‌های توسعه زبان مدل‌سازی شیءگرا و انواع مدل طراحی 程序设计范型和面向对象编程语言的特点发展

  • ویدیو نحوه انتخاب زبان برنامه‌نویسی 如何选择编程语言

  • ویدیو توضیحات توسعه چابک 敏捷开发概述

  • ویدیو برنامه‌نویسی محدود 极限编程

  • ویدیو طراحی چابک 敏捷设计

  • ویدیو مدل Scrum Scrum模型

تست نرم‌افزار 软件测试

  • ویدیو مفهوم تست نرم‌افزار 软件测试的概念

  • ویدیو مدل‌ها و روش‌های فرآیند تست نرم‌افزار 软件测试过程模型和原则

  • ویدیو تکنیک تست جعبه سیاه 白盒测试技术

  • ویدیو تکنیک تست جعبه سفید 黑盒测试技术

  • ویدیو مراحل تست نرم‌افزار 软件测试的步骤

مدیریت پروژه نرم‌افزار 软件项目管理

  • ویدیو مفهوم مدیریت پروژه 项目管理的概念

  • ویدیو ساختار و عناصر مدیریت پروژه 项目管理框架和要素

  • ویدیو مفهوم مدیریت پروژه نرم‌افزاری 软件项目管理的概念

  • ویدیو مفهوم و توسعه CMM CMM概念及发展

  • ویدیو محتوای اصلی CMM CMM的基本内容

  • ویدیو استانداردهای سطح پنج CMM CMM五级标准

  • ویدیو استاندارد ISO9000 ISO9000标准

ابزارهای توسعه و محیط نرم‌افزار 软件开发工具与环境

  • ویدیو تعریف ابزارهای توسعه و محیط نرم‌افزار 软件开发工具及环境的定义

  • ویدیو مدل ساخت ابزار 工具集成模型

  • ویدیو ابزارها و محیط رایج توسعه نرم‌افزار 常用的软件开发工具和环境

نمایش نظرات

آموزش مهندسی نرم‌افزار
جزییات دوره
32h 13m
77
(آخرین آپدیت)
7,274
4.8 از 5
دارد
دارد
دارد
孙艳春
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar