0% found this document useful (0 votes)
33 views2 pages

Spring 2024 - CS504 - 2 Solution

Uploaded by

raokashanmayo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views2 pages

Spring 2024 - CS504 - 2 Solution

Uploaded by

raokashanmayo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment No.

02(Graded) Total Marks: 20


Semester: Spring 2024
Due Date: 24/06/2024
Software Engineering-1 (CS504)

SOLUTION

Assignment No.2 covers lecture-10 to lecture-15.

Instructions:

The purpose of this assignment is to give your hands-on practice. It is expected that students will
solve the assignment themselves. The following rules will apply during the evaluation of the
assignment.

 Assignment should be in .doc form any other file type is not allowed.
 You should submit your assignment before or on the due date through VULMS.
 Your assignment should be your own work in your own words.
 Cheating from any source like Internet, handouts, ChatGPT or books will result in zero marks in
the assignment.
 Assignments sent via email will not be replied to and accepted.
 If the submitted assignment does not open or the file is corrupt, it will not be marked and hence
awarded zero marks.

For any query about the assignment, contact at [email protected]

Question No.1 [20 Marks]


As a software engineer, your task is to design a system to model the organizational structure of a
company. Here's a detailed scenario:

The company is composed of various departments, each serving a specific function or area of
operation within the organization. Examples of departments may include Human Resources,
Marketing, Finance, and Engineering. Departments may be located in one or more physical offices.
Offices serve as the workspace for employees and provide the necessary infrastructure for
departmental operations. Some departments may have their own dedicated office space, while others
may share office facilities with other departments. Within the company, one office is designated as the
headquarters. The headquarters serves as the central administrative hub of the organization,
overseeing overall operations, strategic planning, and decision-making processes. Each department is
led by a manager who is responsible for overseeing the department's activities, coordinating tasks, and
ensuring that organizational goals are met. Managers are recruited from the pool of employees within
the company and are typically chosen based on their experience, skills, and leadership qualities.

Draw a Class Diagram which consists of :


1. All the necessary classes.
2. Class Attributes.
3. Class Operations.
4. Relationships between the classes like (Aggregation, Composition, Associations)
5. Multiplicity specifications and other model elements that you find appropriate.

Good Luck !

SOLUTION

You might also like