logo

Object-Oriented Technologies and Software Modelling

Develop an online university registration system using object-oriented technologies and software modelling. Apply UML to develop use case and specifications for the system.

5 Pages544 Words211 Views
   

Added on  2022-10-10

About This Document

This document explains the advantages of Object-Oriented Technologies and Software Modelling. It describes the features of OO design and software modelling techniques. It also provides an example of how these technologies can be used in the CAMMY online university registration system.

Object-Oriented Technologies and Software Modelling

Develop an online university registration system using object-oriented technologies and software modelling. Apply UML to develop use case and specifications for the system.

   Added on 2022-10-10

ShareRelated Documents
Running head: System Analysis 1
Object-Oriented Technologies and Software Modelling
Name of the Student
Name of the Institution
Object-Oriented Technologies and Software Modelling_1
System Analysis 2
Object-Oriented Technologies and Software Modelling
a) Object oriented programming is a type of software development paradigm that looks at
the world in terms of real world objects that can be classified, accessed and manipulated
accordingly. Features associated with the paradigm are class, objects, polymorphism,
inheritance, encapsulation, and abstraction. Modularity, re-usability and extensibility are
among the advantages of OO design that enhance software performance compared to
traditional development (Dennis, Barbara, & David, 2015). Software modelling
provides techniques to model a system’s design- structural and behavioral thus giving
developers a chance to understand software requirements better (Bhutto, Akber, Imran,
& Mehran, 2018). In the case of CAMMY, an online university registration system,
object-oriented and software modelling technologies are the best suited approaches to
deliver an effective and efficient product.
OO technologies would be used to identify classes (group of related objects),
manipulation and access methods for each class, features and relationships between
different classes. In the system, departments for one class with each department having a
name, courses that it offers, lecturers and head of department. The courses on the other
hand have a name, course code, units and students taking it. Lecturers, just like student
have name, courses taught, and other details. To these classes, new departments can be
added, deleted, and manipulated using a wide range of functions. These functions
describe the processing that is expected to take place in the system and represents the
behavioral aspect of the system.
After identifying the objects, software modelling techniques such as UML can then be
used to represent the structural and behavioral aspects of the system diagrammatically.
Object-Oriented Technologies and Software Modelling_2

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Importance of UML in Object Oriented Software Projects
|9
|1965
|256

System Analysis and Design Solution Template
|5
|1847
|149

Database. System Analysis Design and Architecture Name
|5
|461
|84

SYSTEM ANALYSIS AND DESIGN.
|5
|495
|38

Unit 20 Advanced Programming - Assignment
|31
|3536
|337

System Analysis and Design Solution Template
|4
|1502
|307