الجامعة :جامعة المنصورة |
الكلية :كلية الحاسبات والمعلومات |
القسم :علوم الحاسب |
|
1- بيانات المقرر :- |
| الرمز الكودى: | عح384 | اسم المقرر: | هندسة البرمجيات- 1 | الفرقة: | ثالثة علوم الحاسب | عنوان البرنامج: | | التخصص: | | عدد الساعات: | نظري: | 3 | فصل: | 3 | عملى: | |
|
2- أهداف المقرر :- |
| - To introduce software engineering and to explain its importance
- To introduce software process models and describe three generic process models and when they may be used
- To describe outline process models for requirements engineering, software development, testing and evolution
- To explain the main tasks undertaken by project managers, project planning, the planning process, the notion of risks and the risk management process.
- To introduce software project management and to describe its distinctive characteristics
- To introduce the concepts of user and system requirements, and how software requirements may be organised in a requirements document
- To describe the principal requirements engineering activities and their relationships and the techniques for requirements elicitation and analysis.
- To describe behavioural modelling, data modelling and object modelling
- To introduce some of the notations used in the Unified Modeling Language (UML)
- To show how CASE workbenches support system modelling
- To explain why formal specification techniques help discover problems in system requirements
- To describe the use of algebraic techniques for interface specification
|
3- نواتج التعلم المستهدفة للمقرر :- |
| |
4- محتويات المقرر :- |
| م | الموضوع | الأسبوع |
---|
1 | An Introduction to Software Engineering | | 2 | Software Processes | | 3 | Project management | | 4 | Software Requirements | | 5 | Requirements Engineering Processes | | 6 | System models | | 7 | Formal Specification | |
|
|
5- أساليب التعليم والتعلم :- |
| م | الاسلوب |
---|
| Computer + Data Show + power point slides. | | Lectures | | Free Discussion. | | Different Papers, Software and other tools. | | Project presentation |
|
|
6- أساليب التعليم والتعلم للطلاب ذوى القدرات المحدودة :- |
| لا توجد بيانات. |
|
7- تقويم الطلاب :- |
| أ- التوقيت |
| م | الطريقة | الأسبوع |
---|
1 | Report | 14 | 2 | Homework | 14 | 3 | Oral | 15 | 4 | Project | 15 |
|
| ب- توزيع الدرجات |
| م | الطريقة | الدرجة |
---|
1 | امتحان نصف الترم | 5 | 2 | امتحان آخر الترم | 75 | 3 | الامتحان الشفوى | 5 | 4 | الامتحان العملى | 10 | 5 | أعمال الترم | | 6 | طرق أخرى للتقييم | 5 | المجموع | 100% |
|
|
8- قائمة الكتب الدراسية والمراجع |
| م | العنصر | النوع |
---|
1 | Some power point slits. | | 2 | Software Engineering 7, Ian Sommerville, 2004. | | 3 | Object-Oriented and Classical Software Engineering, Stephen R. Schach, 5th Ed, 2002. | | 4 | Applying UML and Patterns. An Introduction to Object-Oriented Analysis and Design and the Unified Process, 2nd Ed, Craig Larman, 2002. | | 5 | Using UML. Software Engineering with Objects and Components. Updated Edition. Perdita Stevens and Rob Pooley, 2000 | | 6 | Different Web Sites | | 7 | Different Periodicals. | |
|
|
9- مصفوفة المعارف والمهارات المستهدفة من المقرر الدراسي |
| م | المحتوى | أسبوع الدراسة |
---|
| An Introduction to Software Engineering | | | Software Processes | | | Project management | | | Software Requirements | | | Requirements Engineering Processes | | | System models | | | Formal Specification | |
|
|
اساتذة المادة: - |
| - أميمة محمد محمد نمير
|
رئيس مجلس القسم العلمى: - |
| أحمد السعيد طلبه علم الدين |