ahsannabi / Object-Oriented-Software-Engineering

University of Lahore Lecturer Site for Students
5 stars 15 forks source link
java lectures object-oriented-programming software-engineering

Object-Oriented-Software-Engineering

University of Lahore Lecturer Site for Students
Final Syllabus:
Chapter 8: Design Patterns: Adapter, AbstractFactory, Command
Chapter 6: Subsystem Decomposition: including ARENA case study

Students are expected to know how to do the following:

  1. Code
  2. Class/Object Diagram
  3. Create Software Development Life Cycle documents (in the assignment 1-4 format)


Submit Assignment 2 (SRS) and 3 (Design) first draft tonight 12:00 AM 12th April. It should include:

  1. Purpose of the document
  2. Product description
  3. Functional Requirements
  4. Non functional requirements
  5. Use Case Diagram
  6. Main Use Case Scenarios
  7. Sequence Diagram with description
  8. Class/Object Diagram displaying data, methods, and relationships.

Mid Syllabus: Focus on Ch 4 & 5 illustrations from textbook, then slides and last back of the chapter exercises.

Quiz 2 Syllabus: Java Code PDF files in this repository

All students of Object-Oriented Software Engineering please join this site and use it for submitting assignments, downloading lectures and course outline.

Class Groups:

Section S, Group 1: Hamza Farrukh, Ansab Majeed, Tanseer Javed, M. Sanan, Usama Ayub

Section S, Group 2: Syed Hur Naqvi, Muhammad Ali Raza, Muhammad Tahir Asghar, Ahmad Ali, Adnan Yousaf

Section S, Group 3: Nida Shahzadi, Abdullah Zafar, Hamza Tariq, M.Aziz Ullah, M.Abu Bakar

Section S, Group 4: Hassam Anwar, Atiqa Noor, Shahroze Ahmad, Iqra Haneef, Iqra Amjad

Section S, Group 5: Hafiz Abdul Majid Waseer, Muhammad Saqib Javaid, Asad Asghar, Muhammad Uzair, Muhammad Haseeb, Rana M. Haseeb-Ullah

Section S, Group 6: M Damil, Haris Akmal, Muiez Arif, Taimoor Mushtaq, Ali Riaz

Section S, Group 7: Syeda Sibrah Batool, Hadayat Ullah Hammad, Areeba Arshad, Nida Khalid, Sara Tahseen

Section S, Group 8: Muhammad Saleh Adnan, Junaid Iqbal, Tooba Shafique, Hamna Yaqoob, Saim Ahmed

Section T, Group 1: Ali Ismail, Fahad Hussain, Ali Raza, Hamza Ahmed, Daniyal Ashraf, Ammad Fareed

Section T, Group 2: Shah Rukh Fazli, Umer Zeeshan, Usama Ashfaq, Amir Ramzan

Section T, Group 3: Jazib Ali, Asadullah Sial, Zain-ul-Abedin, Muhammad, Atif Ali

Section T, Group 4: HUSNAIN ZAFAR, HARIS WASEEM, UMAR SHAHZAD

Assignment-submission instructions

  1. In order to submit your assignment file, click on "Upload files", drag and drop your assignment, add a short description of the assignment file and press Commit.
  2. Please fully qualify the name of your first assignment document like this: RequirementElicitationDocument-GroupMemberName.docx or the name of the group member uploading from his GitHub account Like RequirementElicitationDocument-Hamza-Farrukh.docx
  3. Any other file you need to commit, like readme.md you rename accordingly, like: Readme-Hamza-Furrukh.md, so that ahsannabi main branch does not get duplicate or confusing file names.
  4. Please list the names of all your group members with roll numbers inside the file. Thank you.