Software Engineering 2


Home | Course Outline | Lecture Slides | Exercises | Archives |  Project



Overview (شرح مختصر)                                                                              

This is the second of two courses in the Software Engineering. While Software Engineering I focuses on software production topics such as processes, requirements and architectures, Software Engineering II focuses on how the quality software will be. Much of the content is organized around the software processes, software planning, risk, estimation, and architecture and detailed design.

اين درس ، دومين درس از مجموعه درس هاي مهندسي نرم افزار مي باشد. در مهندسي نرم افزار يک تاکيد بر روش ساخت سيستم هاي نرم افزاري مي باشد. در حالي که در مهندسي نرم افزار 2 تاکيد بر ساخت سيستم با کيفيت مي باشد. در اين درس به بررسي مدل هاي فرايند نرم افزار، طرح ريزي ساخت نرم افزار، تخمين هزينه و ريسک، و معماري نرم افزار پرداخته مي شود.

Prerequisites(پيش نيازها)

Students are expected to pass Software Engineering I course, and have good knowledge of software engineering concepts.

دانشجويان بايد درس مهندسي نرم افزار يک را گذرانده باشند و داراي دانش کافي در زمينه مفاهيم مهندسي نرم افزار باشند.

Course Timing

Mon.,Sat. (15 16:30)

Class 204

TA Class



Course Material(منابع درس)

Textbook (کتاب هاي درس)
  • R. Pressman, Software Engineering -- A Practitioner's Approach, 8th edition, McGraw Hill, 2014.
  • I. Sommerville, Software Engineering, 9th edition , Addison-Wesley, 2011.

Grading Policy (نمره‌دهی)

According to the following description, there will be two exams, homework assignments and one final project as following:

ارزيابي دانشجويان از طريق دو امتحان ميان ترم و پايان ترم، تمرينات و پروژه نهايي خواهد بود.

Home work 20 %
Class Activities

10 %

Project 25%


Final Exam 25%

Contact Information

Office Office Hours


Instructor Dr. Ahmad Abdollahzadeh - -
TA Malihe Hashemi ISLab Monday (13:30-15)


Amirkabir University Of Technology, Intelligent Systems Labratory

Home | Course Outline | Lecture Slides | Exercises | Archives |  Project