Вы находитесь на странице: 1из 8

KULLIYYAH OF INFORMATION & COMMUNICATION TECHNOLOGY

CSC 1501 INTRODUCTION TO SOFTWARE ENGINEERING


SEMESTER 1, 2018/2019
SECTION 1

ASSIGNMENT 2:
KICT INDUSTRIAL INTERNSHIPS SYSTEM

PREPARED BY:

NAME MATRIC NO.

MUHAMMAD HAKEEM ADLI BIN ABDUL RAHIM 1817151

SITI NOOR NAMIRAH HASINAH BINTI NOOR RAZIFF 1816818


1819799
AHMAD ZAHIR HUSSAIN BIN NAINA MOHAMED
1818443
STEVE OSCAR

LECTURER
DR. AZLIN BINTI NORDIN

DUE
22 OCTOBER 2018
INTRODUCTION
Internships are the way to explore or expand the related knowledge and skills required in a real world
situation and experience to enter into a particular career field. It is basically for undergraduate
student, or a trainee, this not only for gaining experience, but also expose them and find out if they
are interested in the field. Regarding to IIUM’s kuliyyah of Information and communication
technologies (KICT), the number of students will be out in the industry. So, every year students will
be on interns, but this is depending on how many people qualify to register it. All students must pass
the entire required subjects before they go for interns. Internships represent three month of theoretical
and practical training. Their objective is to help students develop analytical, research, as well as
organizational and presentation skills applied to the corporate world. Students dedicate more than
hundreds of hours (a whole semester) to their consulting project, thus building a capacity to conduct
personal research on a specific fields.

PROBLEM STATEMENT
In today’s world where information and communication technology systems have become an
importance with different websites providing various kinds of jobs-hunting website with different
range of applicability, it is rather surprising that internship at IIUM is managed without one. It is easy
to find a staff typing each applicant’s internship offer letter in Microsoft word. Given the vast number
of applicant’s that are accepted per year, this approach is tedious. Furthermore, the usage of Microsoft
Excel as a database for storing records further makes the whole process very difficult to manage. In
addition, the manual creation of various reports not only makes the process time consuming, but also
is wastage of human resource effort that would have been used to perform other tasks. When applying
to the internship, students need to complete the registration process. This process needs to be done
manually, which mean students need to fill and complete it by write it in a document. After receiving
a reply letter from the company, students need to inform the kuliyyah’s internship coordinator for
approving. While a student undergoing the training, they need to document what they are doing every
day in a report. Other than that, student performance also had to be marked by the university
supervisor at the end of internships during final presentations.
REQUIREMENTS ENGINEERING ACTIVITIES
1. Inception

Actors, Goals and Use Case Briefs

Actors Task-level Goal Priority Brief

Internship Do IIUM student eligables High IIUM’s student who applying for
Student for applying internships? interships programmes

Company What kind of programmes Medium Company that provides the


Supervisor can the company provides? programmes for internship

IIUM What kind of assement Medium IIUM representative that help the
Supervisor needed for the interships interships students regarding
student? assesment and registrations

System Are the system functional Low The one who managing the system
Coordinator and well organized for user
to access the content?

2. Elicitation
o Techniques use:
 
 Questionnaire
 Creating an online survey asking about current internship
system processes and ask about what functions should be added
to the system.
 
 Background Reading
 Collecting data about how process of applying and assessment for
an internships
 
 Interview
 Investigates how current system works and what improvement could
be make from previously systems
3. Elaboration
a. Use Case Diagram:

b. Context Diagram:
c. Activity Diagram ( for main use case) :
4. Specification

Use Case Specification

Use Case Specification for Apply for internships


Use Case ID: intern1

Use Case Name: KICT Industrial Internship System Version No: 1

Objective: To apply for Industrial Internship Training


Created by: Namirah On (date): 21/10/18

Last Update by: Namirah On (date): 21/10/18

Approved by: Hakeem and Zahir On (date): 21/10/18

User/Actor: Interns
Company Supervisor
Business Owner KICT Contact -
Name: Details:

Trigger: Interns

Frequency of Use: During Internship Application week in IIUM

Preconditions
Sign In/ Sign up

Basic Flow

Step User Actions System Actions


1
Check Companies availability
2
Register Key in personal information and related
Internship Data Needed;
-Personal Data
-Passport Picture
-Resume
3
View Status of Application (Approved)
Alternate Flow
Step User Actions System Actions

1 Status of Application (Denied). Return to Step 1


View

Exception Flow
1 Invalid file type Only accepts file type .pdf, .jpg and .png.
Return to Step 2.

2
Invalid file size Maximum file size for .jpg and .png is
500kb. Maximum for .pdf is 10Mb. Return
to Step 2.

Post conditions
1. The system record, store and update Interns Application.

Includes or Extension Points


1. Application Manuals (to guide Interns for Application procedure)

Special Requirements
1. System requires Interns and Company Supervisor to sign up for the first time use
to access the system.

Business Rules
1. Format of Passport picture is set to .png and .jpg only
2. Maximum size of picture type .png and .jpg is set to 500Kb
3. Maximum size of .pdf file is set to 100Mb

Other Notes (Assumptions, Issues,)

References
Cooke, Nancy J. (1994). "Varieties of knowledge elicitation techniques". International Journal of
Human-Computer Studies

Khan, I. H. (2015, August 04). Software Requirement Elicitation Techniques. Retrieved from
https://www.slideshare.net/Imranhussainkhan/software-requirement-elicitation-techniques

Вам также может понравиться