UML diagrams for Software Personnel Management System | CS1403-CASE Tools Lab


Objective:
To design the UML Diagrams for Software Personnel Management System using Rational Rose Software in CS1403 - CASE Tools Laboratory

Scope Of the Project:
Software system that will allow the human resource department to manage its
employee in a better way. When needed, it will take just a few second to find out the
background of an employee and his/her contribution to the organization, it will also facilitate
keeping all the records of employee, such as their data of leaving. So all the information about
an employee will be available in a few seconds, it will also make it very easy to generate
statistical data or custom data, line finding a certain set of employee,
overall it will make human
resource management an easier job that the human resource department.

Project Description:
Human Resource management system project involves new and/or system upgrades of
software of send to capture information relating to the hiring termination payment and
management of employee. He uses system to plan and analyze all components and performance
of metrics driven human resource functions, including recruitment, attendance, compensation,
benefits and education. Human resources management systems should align for maximum
operating efficiency with financial accounting operations customer relationship management,
security and business lines as organization.

Requirements:
A requirement is defined as a condition or capability needed by a user to solve a
problem or achieve an objective
Software System requirement are often classified in
· Functional requirement
· Non-functional requirement
· Hardware requirement
· Software requirement

a)Functional Requirement:
A functional requirement describes an interaction between its environments.
Functional requirements describes the system function in details, its input and output , exception
etc.

The functional requirement are as follows,

Analysis:
In this phase, the project requirement is analyzed and the availability of the requirement
is seen.

Design:
The design of a project is made by the project manager.

Implementation:
The construction of project is done and coding is developed.

Testing:
Testing activities are made several types of testing is carried on.

Maintenance:
In this the software maintenance and the ways to avoid the drawback of the software is
made.

Deployment:
IT is the process of installing and kick starting of the program.

b)Non-functional Requirement:
Non-functional requirement are requirements which are not directly concerned with the
specific functions delivered by the system. They relate to emergent system properties such as
reliability, response time and store occupancy. They relate to the system as whole ather than to
individual system features which means that they are more critical than individual functional
requirements

The non-functional requirement are as follows,

Speed:
This software designed as a high speed software.

Size:
The size of this software is about 100MB.

Portability:
This software can be easily portable.

Reliability:
The rate of failure of this software is very low.

c) Hardware requirement:
Processor: Pentium IV
Harddisk:40GB
Ram:512MB
DVD drive:1

d) Software requirement:
Operating System: Windows xp
Front end tool: Rational Rose Enterprise suit
Back end tool: Oracle 10


UML DIAGRAMS:

USE CASE DIAGRAM:

SEQUENCE DIAGRAM:


COLLABORATION DIAGRAM:

CLASS DIAGRAM:

STATE CHART DIAGRAM:

ACTIVITY DIAGRAM:

COMPONENT DIAGRAM:

DEPLOYMENT DIAGRAM:

CONCLUSION:
Thus the UML Diagrams for Software Personnel Management System were designed successfully using Rational Rose Software in CS1403 - CASE Tools Laboratory.
Previous
Next Post »

Still not found what you are looking for? Try again here.