King Saud University
  Help (new window)
Go Search
تحميل الدليل التدريبي

أسئلة شائعة


 

Course Code: CSC 342
Course Title: Software Engineering
Credit: 3 credit-hours
 
Instructor: Prof Dr Eng Ghazy Assassa
Department: Computer Science

  

Course Group:    http://groups.yahoo.com/groups/CSC342-1427

COURSE OUTLINE

 

Software Process
Project management
Software Requirements
Systems models
Architectural Design
User Interface Design
Software Testing
Software Cost Estimation

Configuration Management
Object Oriented Software Engineering
Object models  - UML 2.0

 

                 RECOMMENDED TEXT BOOKS

 1.       Ian Sommerville: Software Engineering, 7th edition,
                Addison-Wesley, 2004.

2.       Roger Pressman: Software Engineering, McGraw-Hill, 2005.
(You may find slides of Roger Pressman's book by clicking here)

3.       Larman C.: Applying UML and Patterns – An Introduction to Object-Oriented Analysis and Design and Iterative development, 3rd edition, Prentice Hall, 2005.

     (You may find slides of Larman's book by clicking here)

4.       Stazinger J., Jackson R., Burd S.: O.bject Oriented Analysis and Design with the Unified Process, Course Technology, 2005.

5.       Bennet S., McRobb S., Farmer, R., Object Oriented Systems Analysis and Design using UML, 3rd edition, McGraw-Hill, 2006.

6.       Lethbridhge T., Lagraniere R., Object Oriented Software Engineering (using UML and Java), 2nd edition, McGraw-Hill, 2005.

 

Important Note:

No single text book will be adopted. You must take your own notes.

 

q                 Internet Resourses

§      In general, you are encouraged to use internet resources related to topics of study.
Many course recourses are available on the internet, this include slides, exercises, templates, and project plan and deliverables. Check with Eng. Ahmad Abdulrazak for your password.

 

Proposed Grading Scheme (subject to change)

35%            Midterms: 2 exams and quizzes 
25%            Project(s)
40%            Final Exam

   Important Notes:

  1. No make-up exams
  2. Students with less than 75% attendance will not be allowed to attend the final exam
  3. Reports and homework must be submitted on time; otherwise no grade will be given
  4. Copying a project or homework will result in zero mark.

 

Copyrights

The references indicated in RC0 Copyrights pdf file below were mostly used in the preparation of the course; the order reflects the intensity of usage.

 

 Software Eng Lectures CSC342

Updated_G_SW_Reqts.pdfUpdated_G_SW_Reqtsغازى محمد راتب عصاصه
Updated_SW Process w XP_09-07.pdfUpdated_SW Process w XP_09-07غازى محمد راتب عصاصه
RC15_Configuration_Mgmt.pdfRC15_Configuration_Mgmtغازى محمد راتب عصاصه
RC1_ Introduction.pdfRC1_ Introductionغازى محمد راتب عصاصه
RC2_System Engineering.pdfRC2_System Engineeringغازى محمد راتب عصاصه
RC3_SW Process.pdfRC3_SW Processغازى محمد راتب عصاصه
RC4_Extreme Programming.pdfRC4_Extreme Programmingغازى محمد راتب عصاصه
RC5_Proj_Mgmt.pdfRC5_Proj_Mgmtغازى محمد راتب عصاصه
RC6_Requirements Eng.pdfRC6_Requirements Engغازى محمد راتب عصاصه
RC7_OO_Introd_UML.pdfRC7_OO_Introd_UMLغازى محمد راتب عصاصه
RC8_Use_Case_Modeling.pdfRC8_Use_Case_Modelingغازى محمد راتب عصاصه
RC9_Sys models_Class_ Diag.pdfRC9_Sys models_Class_ Diagغازى محمد راتب عصاصه
RC_XP_Adherence_Metrics_Shodan.docRC_XP_Adherence_Metrics_Shodanغازى محمد راتب عصاصه
Use_Case_Points.docUse_Case_Pointsغازى محمد راتب عصاصه
RC12_ User Interface Design.pdfRC12_ User Interface Designغازى محمد راتب عصاصه
RC13_Testing.pdfRC13_Testingغازى محمد راتب عصاصه
RC14_SW_Cost_Estimation.pdfRC14_SW_Cost_Estimationغازى محمد راتب عصاصه
RC0_ Copyrights.pdfRC0_ Copyrightsغازى محمد راتب عصاصه
RC10_Sys models_Sequence_Communication_state_ Diag.pdfRC10_Sys models_Sequence_Communication_state_ Diagغازى محمد راتب عصاصه
RC11_ Architecture Design.pdfRC11_ Architecture Designغازى محمد راتب عصاصه
(More Items...)

 SWE Pressman

Chapter24.pptChapter24غازى محمد راتب عصاصه
Chapter25.pptChapter25غازى محمد راتب عصاصه
Chapter26.pptChapter26غازى محمد راتب عصاصه
Chapter27.pptChapter27غازى محمد راتب عصاصه
Chapter28.pptChapter28غازى محمد راتب عصاصه
Chapter29.pptChapter29غازى محمد راتب عصاصه
Chapter30.pptChapter30غازى محمد راتب عصاصه
Chapter31.pptChapter31غازى محمد راتب عصاصه
Chapter32.pptChapter32غازى محمد راتب عصاصه
Chapter16.pptChapter16غازى محمد راتب عصاصه
Chapter17.pptChapter17غازى محمد راتب عصاصه
Chapter18.pptChapter18غازى محمد راتب عصاصه
Chapter19.pptChapter19غازى محمد راتب عصاصه
Chapter20.pptChapter20غازى محمد راتب عصاصه
Chapter21.pptChapter21غازى محمد راتب عصاصه
Chapter22.pptChapter22غازى محمد راتب عصاصه
Chapter23.pptChapter23غازى محمد راتب عصاصه
Chapter07.pptChapter07غازى محمد راتب عصاصه
Chapter08.pptChapter08غازى محمد راتب عصاصه
Chapter09.pptChapter09غازى محمد راتب عصاصه
(More Items...)

 SWE Larman - Applying UML & Patterns

27-Domain Object Model.pdf27-Domain Object Modelغازى محمد راتب عصاصه
33-Transition to Design.pdf33-Transition to Designغازى محمد راتب عصاصه
39-Design Model and SAD.pdf39-Design Model and SADغازى محمد راتب عصاصه
42-System Partitioning.pdf42-System Partitioningغازى محمد راتب عصاصه
48-Resp Driven Design with GRASP.pdf48-Resp Driven Design with GRASPغازى محمد راتب عصاصه
03-Software Economics.pdf03-Software Economicsغازى محمد راتب عصاصه
06-Analysis, Design, Process.pdf06-Analysis, Design, Processغازى محمد راتب عصاصه
12-Business Modeling.pdf12-Business Modelingغازى محمد راتب عصاصه
15-Requirements.pdf15-Requirementsغازى محمد راتب عصاصه
18-Use Cases.pdf18-Use Casesغازى محمد راتب عصاصه
00-Introduction.pdf00-Introductionغازى محمد راتب عصاصه
King   Saud University. All rights reserved, 2007 | Disclaimer | CiteSeerx