كلية الهندسة - جامعة عين شمس, الرئيسية
Introduction to Software Engineering
What Will Learn?
-
Course Aims● Understanding of the Software requirements ● Analyzing and compare different techniques for system modeling. ● Understanding of the requirements modeling ● Sharing ideas and work in a team effectively and independently.
-
Course Goals
- Industry, Innovation and Infrastructure
Requirements
CSE141
Description
-
English Description
Fundamental concepts of software engineering. Software development life-cycle. Software requirements: functional and non-functional requirements. Requirements modelling: flow, behaviour, patterns, and web applications. Requirements analysis. Scenario-based modelling. UML modelling. Data modelling. Class-based modelling. Software Requirements Specification (SRS) document. Requirements validation. Use-case representations of requirements. CASE tools for software engineering. Software process models: waterfall model and evolutionary model.
-
قسمهندسة الحاسبات والنظم
-
الساعات المعتمدة2
-
الدرجاتالإجمالي ( 100 ) = نصف العام (25) + tr.Major Assessment (30 = tr.Industry 0% , tr.Project 0% , tr.Self_learning 0% , tr.Seminar 0% ) + tr.Minor Assessment (5) + درجة الامتحان (40)
-
الساعاتساعات المحاضرة: 2, ساعات التعليم: 1, ساعات المعمل: 0
-
Required SWL100
-
Equivalent ECTS4
- ● Roger S. Pressman, Software Engineering: A Practitioner's Approach, 8th Edition, McGraw-Hill, ISBN: 978-0078022128
- ● Ian Sommerville, Software Engineering, 10th Edition, Addison Wesley, ISBN: 0133943030