Loading, please wait ...
Open its course - OOSE Labs
1 Environment and OOPs By Mukhtiar Zamin


Teachers with
Mukhtiar Zamin
For Learning
Security Status
By Teachers
  1. Students are auto-evaluated against related topics to ensure they learned it.

In the first lab of OOSE, We introduce you to the following theoretical and practical aspects:

  • A career in software engineering, 
  • Adopting the hybrid education system, 
  • Environment Setup for OOSE and 
  • object-oriented programming concepts revision.

Lab Objectives

At the end of this lab, you should be able to:
  1. Understand the environment setup for learning OOSE that includes:
    • CASE Tools: R&D and setting up one on your machines
    • NetBeans IDE
    • MS Word along with setting up references and using headers
    • SQL Server or any other DBMS introduction
  2. OOPs Revision: Understand basic concepts implementation with a special focus on collaboration among the objects in class diagrams consisting of:
      • Association
      • Aggregation
      • Composition
      • Inheritance
      • Interfaces
      • Dependency
  3. Importance of Principles along with examples in Software Engineering
    • Model View Separation Principle along with its effects on creating new technologies
    • Program to interface rather than an implementation
    • Aggregation > Dependency Injection > Inversion of Control
  4. Adopting Hybrid Education System
    • Account Setup
    • Class Subscription
    • Interactive and Collaborative learning guidelines
  5. Software life: Deteriates Vs Frameworks 
  6. Stairs to Software Engineering 

Lab Tasks

  1. Search for at least 10 CASE tools and compare their features with starUML. 
  2. Install starUML and another CASE tool from your list. Suggest to us why should we replace starUML with your favorite tool.
  3. Find suitable examples and then code them for every type of collaboration among the objects i.e. Association, Aggregation, Composition, Inheritance, Interfaces and Dependency.


1 Environment and OOPs Evaluation

To earn PASS status, system is about to evaluate you using multiple choice questions (MCQs) and True/False type questions.

  • Make sure you have learned this lecture along with its topics and tutorials.
  • On first evaluation you get 100% marks on correct answer, then on 2nd you get 95% marks and so on.
  • Answer the questions with a gap NOT MORE THAN A MINUTE, Otherwise it will re-start.

I have read above instrucitons and ready for evaluation.
Not Registered
Mukhtiar Zamin
Please ask your teacher to link related questions for this lecture.
Your performance monitoring will start when you register in a class of this course.

Questions on

No Linked topics!
Contact Us

Write to Us View Help
Subject Expert Logo

Subject Expert

Learn, Evaluate and Optimize

Follow Us
Facebook Switch Display Mode Enable Translation
© 2023 - Subject Expert