0% found this document useful (0 votes)
11 views

Software Engineering - Assignment 1 (May 2019)

Uploaded by

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

Software Engineering - Assignment 1 (May 2019)

Uploaded by

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

Software Engineering II

Assignment # 1
May 2019
Marks: 30
Due Date
Your assignment must be submitted in hard copy, to my office, no. 22/block 105, by Monday, 27th of
May, no later than 12:00 PM.

Objective
The objective of this assignment is to make you familiarize with different types of Software
Development Life Cycle (SDLC) models.

Instructions
➢ Do not copy and paste anything from the internet. Your work must be original. No marks will
be given in case of cheating or copying from the internet or from other students.
➢ Submit the assignment in hard copy, in office no. 22/block 105. No assignment will be
accepted through email after the due date.
➢ Your answer should be precise and to the point. There is no need to write irrelevant details. It
will be better if you give your reasons and arguments in points.
➢ If you have any problem related to assignment, feel free to discuss it by email at
[email protected].

Given Scenario

AB pty. ltd., is a consultant company and is currently using an in-house developed Human Resource
Information System (HRIS). The current HRIS does not cover the business of pre-employment which is
being managed manually as well as other Human Resources department activities. This system has
several issues that AB wants to resolve in new Human Resource Management System (HRMS).
Issues: Following issues have been identified in the current system.

CV submission

There is no automated system exists for CV submission from the candidates. Currently when AB
requires a candidate for a particular post they give the ad in newspaper as well as advertise on their
website. Also the HR department of AB sends the ad on different mailing groups like Indeed and
Carrier pool. In response to these ads, interested candidates send their CVs through emails to the HR
dept. The HR officer then manages these CVs, each as a separate file. One of the issues is that there is
no common format for CV submitted by the applicants therefore it becomes difficult for the HR
department to identify and shortlist the required candidate for the interview.

CV Searching

Secondly CV’s received by email and managed as separate files are not used for any future need
because it is difficult to find a candidate of required qualification and experience from a collection of
many files. As there is no CV searching facility available, therefore every time company has to give the

1
ad and repeat the whole process of CV collection from the applicants which is not only cumbersome
but also a least productive exercise.

Conducting the interviews

Currently there is no automated system to schedule, track and arrange the interviews, as well as to
manage the outcome status of the interviews. The interview is conducted by a team of interviewers
who give their report to HR in writing. There is no automated way to schedule the interviews and
manage their progress, which sometimes leads to misunderstandings and miscommunications
between the HR and the concerned department about the time and day of interview.

Personal Information of an Employee

Currently the personal profile of a candidate is maintained in hard files and no automated system exits
for the management of AB pty. Ltd.’s’ own employees’ profiles. The absence of an automated system
has made the task of HR department difficult to maintain as they have to keep the record of many
hard files in their office.

Benefits to the employees

The company offers several benefits to the employees, but the employees are usually not aware of
them. Employees are often unable to get the updated information about the benefits offered by the
company in time, resulting in many of the benefits to be unused.

Training of Employees

The company usually gives training to the employees. The HR department usually organizes these
trainings but they do not have an automated system to keep the record and manage the trainings in
the company

Goal

AB pty. Ltd., wants to resolve all these issues by developing a new Human Resource Management
System (HRMS) so that all the necessary functions of HR department could be performed efficiently
and effectively.

Assignment

Answer the following questions with respect to the scenario given above.

1. By considering the given domain and the issues of the current system you have to identify the
Functional Requirements for HRMS (the new system to be developed).

2. AB wants the new system to be built with in a period of 3 months’ time. Suppose you are the Project
Manager of this project and you have a team of 3-4 people. Which of the following software
development lifecycles would you choose for developing this project and why?

• Water Fall Model


• Incremental Model
• Rapid Prototyping Model
• Rapid Application Development

2
• Spiral Model
• Extreme Programming
• Fountain Model

Justify your selection by giving solid arguments. You are also supposed to explain that why you have
not chosen other SDLC models for building this application.

You might also like