#Software #Engineering - Lecture 2 : Software Processes, Activities, The Rational Unified Process

SECourses
SECourses
42.9 هزار بار بازدید - 4 سال پیش - #SoftwareEngineering
#SoftwareEngineering #Course #HowToProgram #HowToCode #HowToBeEngineer
Hello everyone. My name is Furkan Gözükara, and I am a Computer Engineer Ph.D. Assistant Professor at the Software Engineering department.

In this course, we will learn what is the true meaning of being a Software Engineer rather than being a web developer / freelancer developer / software developer / developer / coder / programmer, etc.

Software Engineering Full Course Playlist : Software Engineering Full Course

GitHub repository of the course : https://github.com/FurkanGozukara/Sof...

Discord channel link of the course : Discord: discord
How to use Discord : How to Use Discord - Register Free Ac...

This course does not require you to have any knowledge about programming in any programming language.

However, if you want to start learning programming or develop your other Software Engineering related skills you can watch our below full courses:

[1] Introduction to Programming Full Course with C# playlist : C# Tutorial: Full Course For Beginner...

[2] Object Oriented Programming Full Course with C# playlist  : C# Programming (Expert/Master) Object...

[3] Artificial Intelligence (AI) and Machine Learning (ML) Full Course with C# Examples playlist: Artificial Intelligence (AI) and Mach...

[4] Software Engineering Full Course playlist : Software Engineering Full Course

[5] Security of Information Systems Full Course playlist : Cyber Security Full Course for Beginn...

[6] (Turkish) Bilgisayar Becerileri Tam Ders playlist : Bilgisayar Becerileri Tüm Ders Videol...

Lecture 2 : Software Processes

* Software process models
* Process activities
* Coping with change
* The Rational Unified Process
-- The RUP is a prescriptive, well-defined system development
process, often used to develop systems based on object and/or
component-based technologies
-- It is based on sound software engineering principles such as
taking an iterative, requirements-driven, and architecture-centric
approach to software development
-- An example of a modern software process.

All of the Subtitles of Lecture 2:

* The software process
* Software process descriptions
* Plan-driven and agile processes
* Software process models
* The waterfall model
* Waterfall model phases
* Waterfall model problems
* Incremental development
* Incremental development benefits
* Incremental development problems
* Reuse-oriented software engineering
* Types of software component
* Process activities
* Software specification
* The requirements engineering process
* Software design and implementation
* A general model of the design process
* Design activities
* Software validation
* Stages of testing
* Testing stages
* Testing phases in a plan-driven software process
* Software evolution
* System evolution
* Key points
* Coping with change
* Reducing the costs of rework
* Software prototyping
* Benefits of prototyping
* The process of prototype development
* Prototype development
* Throw-away prototypes
* Incremental delivery
* Incremental development and delivery
* Incremental delivery
* Incremental delivery advantages
* Incremental delivery problems
* Boehm’s spiral model
* Boehm’s spiral model of the software process
* Spiral model sectors
* Spiral model usage
* The Rational Unified Process
* Phases in the Rational Unified Process
* RUP phases
* RUP iteration
* Static workflows in the Rational Unified Process
* RUP good practice
4 سال پیش در تاریخ 1399/07/28 منتشر شده است.
42,968 بـار بازدید شده
... بیشتر