College of Computer & Information Sciences
All details in this course profile for CEN 343 have been officially approved by CCIS – Majmah University and represent a learning partnership between the University and you (our student). The information will not be change unless absolutely necessary and any change will be clearly indicated by an approved correction included in the profile.
This is a reading and discussion subject on issues in the engineering of software systems and software development project design. It includes the present state of software engineering, what has been tried in the past. Topics may differ in each offering, but will be chosen from: the software process and lifecycle; requirements and specifications; design principles; formal analysis, and reviews; quality management and assessment; product and process metrics; COTS and reuse; evolution and maintenance; team organization and people management; and software engineering aspects of programming languages. DETAILS
ATTENDANCE REQUIRMENTS Regular class attendance is expected of all students. Attendance falling below 75% will result in the students becoming ineligible to appear for the final examination. If a student arrives late for class and the roll has been taken, it is the responsibility of the student to notify the instructor at the end of that class that he/she arrived late and was not absent.
1. Explaining the difference between software engineering and other engineering disciplines. 2. Explaining the components of a software process. 3. Demonstrate the software development models to be able to choose the appropriate model
for the development and maintenance of a software product.
4. Understand the key elements and common methods for election and analysis to produce a
set of software requirements for a software system.
5. Understand and use the appropriate guidelines to review a software design. 6. Evaluate the software system of multiple software designs based on key principles and
ALLIGNMENT OF ASSESSMENT TASKS TO LEARNING OUTCOMES
Object-Oriented Software Engineering: Practical Software Development using UML and
You will need access to the following IT resources:
• Internet • http://faculty.mu.edu.sa/stirumalai/
All submissions for this course must use the American Psychological Association (APA) referencing style. For further information, see the Assessment Tasks below.
Sunday: 10 am to 11 am Tuesday: 8 am to 12 pm
Midterm Exam-1 This assignment is aligned to learning outcomes 1,2,3 & 4.
In that regard, the assignment contains questions that
assess: 1) students’ thorough understanding in the concepts of software engineering 2) software process 3) requirements specification
engineering and other engineering disciplines.
2. Explaining the components of a software process. 3. Demonstrate the software development models to be
able to choose the appropriate model for the development and maintenance of a software product.
4. Understand the key elements and common methods
for election and analysis to produce a set of software requirements for a software system.
Quizzes This assignment is aligned to learning outcomes 5 & 6. In
that regard, the assignment contains questions that assess
5. Understand and use the appropriate guidelines to
6. Evaluate the software system of multiple software
designs based on key principles and concepts.
Assignment This assignment is aligned to learning outcomes 4 & 5. In
that regard, the assignment contains questions that assess:
American Psychological Association (APA)
4. Understand the key elements and common methods
for election and analysis to produce a set of software requirements for a software system.
5. Understand and use the appropriate guidelines to
Practical This assignment is aligned to learning outcomes 3,4,5 & 6.
In that regard, the assignment contains questions that
assess students’ thorough understanding requirement specification, process models, design models and testing
3. Demonstrate the software development models to be
able to choose the appropriate model for the development and maintenance of a software product.
4. Understand the key elements and common methods
for election and analysis to produce a set of software requirements for a software system.
5. Understand and use the appropriate guidelines to
6. Evaluate the software system of multiple software
designs based on key principles and concepts.
Outcomes 1. Explaining the difference between software
engineering and other engineering disciplines.
2. Explaining the components of a software
3. Demonstrate the software development models
to be able to choose the appropriate model for the development and maintenance of a software product.
5. Understand and use the appropriate guidelines to review a software design. 6. Evaluate the software system of multiple software designs based on key principles and concepts.
Sildenafil Protocol: The Efficacy of Oral Sildenafil (Viagra) in Childhood and Neonatal Pulmonary Hypertension Principal Investigators: Dr. Ian Adatia and Dr. Tilman Humpl Co-Investigators: Janette Reyes (CNS/NP), Dr. Desmond Bohn Dr. Helen Holtby, Winnie Seto (Pharm.D), Derek Stephens CARDIAC CATHETERIZATION LAB PROTOCOL Pre-Cardiac Catheterization Preparation: In addition to t
Diocese of Wilmington – Form B ST MARY MAGDALEN Consent and Release 76ers Game Outing February 9th 6:30pm-10:30pm We encourage all of our SMM basketball athletes in grades 3-12 to attend, but families with children up to grade 12 are welcome to join us as well. My child (please print ful name) _______________________________ has my permission to attend the St Mary Magdal