instructions to students - swgcsad.files.wordpress.com · 3.1.1 write a consent or authorisation...
TRANSCRIPT
Copyright reserved Please turn over
NATIONAL CERTIFICATE (VOCATIONAL)
NQF LEVEL 4
ICASS PRACTICAL ASSESSMENT- TASK 1
INSTRUCTIONS TO STUDENTS
SUBJECT: SYSTEMS ANALYSIS AND DESIGN LEVEL 4
SUBJECT CODE: 10041004
DATE OF IMPLEMENTATION: 01 JANUARY 2017 This document consists of 6 pages.
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 2 Please turn over
This is a practical application task that tests your ability to apply the knowledge and skills acquired
in the vocational subject. The work required from you is an important and compulsory component
of your studies.
1. GENERAL INFORMATION
1.1 Study the task carefully.
1.2 Note the mark and time allocations per sub-task and for the task as a whole.
1.3 Note the submission date(s).
1.4 Study the resources required carefully.
1.5 Use the assessment tool as a marking guide.
1.6 You are required to provide proof that you submitted your own work.
1.7 Submit the notes you compiled in preparation for this task. The compilation of the notes
should be guided by the scenario given in Section 2 and should be your own work. Avoid
plagiarism by referencing and acknowledging sources.
1.8 It is your responsibility to seek clarity from your lecturer and colleagues during the research
period.
2. DESCRIPTION OF THE TASK
Scenario: JamKajo Enterprise
JamKajo Enterprise is a one stop retail outlet based in Cape Town. It seeks to have a large
clientele base in order to maximise profits without incurring huge expenses. Currently,
JamKajo’s trading is restricted to local markets only and is facing stiff competition with other
local retailers. This is a challenge to its growth and they are contemplating on offshoring
their products and also increasing their product line. In order to achieve this, they are
considering selling their products online through a website so as to be competitive on the
international market. They are also aiming to increase their online presence. This will help
them to attend quicker to their customer queries. This idea has been welcomed by the
JamKajo Enterprise management team. It is believed that this approach will broaden their
customer base, increase profits and help JamKajo become a well-renowned global retail
outlet.
The proposed website will enable interaction between the company and its registered
clients. New customers must first register their details online before ordering products.
The customer will be allowed to register by clicking on the Register button. Registration is
authenticated and validated after supplying login and personal details. A customer could
also opt to link one of their social media profiles to their account.
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 3 Please turn over
Some customers prefer to remain unregistered users, however, it is an advantage for
customers to register their details in the JamKajo’s database in order to receive information
regarding promotions, which could then also be presented on various social media
platforms. This also helps JamKajo to know the shopping trends and patterns of their
customers. Presently, JamKajo management has been struggling to know their customer
shopping patterns.
This proposed system will allow customers to check the availability of the preferred
products. Each product consists of the Product Code, Product Name and Product
Description.
Customers are allowed to place various orders and select various products from a range of
categories. Once product availability is confirmed, the customer places an order. This order
is processed by the company staff member and the customer is issued with an invoice. A
customer is allowed to review their shopping cart by removing or adding products. A
customer can also empty the shopping cart if s/he changes his or her mind, thereby
cancelling the purchase of the product. A customer is allowed to de-register if s/he decided
otherwise.
When a customer proceeds to the checkout point, the customer chooses the payment
method s/he is comfortable with and then finalises his or her order by completing the
shopping cart processes. The following details are recorded on the invoice, which should
be generated by the system: Customer ID, Product Code, Product Name, Date Purchased,
Quantity and Price. The system also captures the following details about the customer:
Customer ID, Customer Name, Gender, Contact Number and Shipping Address.
JamKajo management has outsourced the development of their website to a company
where you are working as a Systems Analyst. You are working with other team members
such as Business Analysts, Web developers amongst a host of other professionals to give
JamKajo customers a phenomenal online shopping experience. Part of your duties include
preliminary investigation, system analysis and design.
NOTE: Assume your lecturer is part of the management team (meaning he or she is going
to be participant in the data gathering process).
3. INSTRUCTIONS FOR THE TASK
Using the above scenario, research on professional and ethical issues, consent or
authorisation letters and data gathering techniques a Systems Analyst should consider prior
to data gathering. To complete the task successfully, please ensure that you have
understood the concepts and can apply them to JamKajo scenario presented above.
Please consult with your lecturer for further clarity.
Practical Task 1 is made up of two (2) sub-tasks with two (2) parts each. These are sub
divided as follows:
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 4 Please turn over
3.1 Sub-task 1: Consent or authorisation letter [17]
3.1.1 Write a consent or authorisation letter to JamKajo Enterprise requesting permission to
conduct research befitting their new proposed website development project.
3.1.2 Choose a data gathering technique you will use to collect data at JamKajo Enterprise and
justify your choice.
3.2 Sub-task 2: Data gathering tool guide and ethical issues report. [27]
3.2.1
Design a data gathering tool guide you will use to gather data at JamKajo enterprise.
Note: The data gathering tool guide you design here is based on the data gathering
technique you chose in sub-task 1.
3.2.2 Write a report on the ethical issues you considered during and after the data gathering.
4. TIME AND MARK ALLOCATION
Sub-task
Activity Time allocation
Mark allocation
Assessment tools
PART A Research in own time 300 minutes 6 Checklist
TOTAL PART A 300 minutes 6
PART B Under supervision
1 Write a consent or authorisation letter 40 minutes 12 Checklist
1 Justification 10 minutes 5 Checklist
2 Design a data gathering tool 100 minutes 19 Checklist
2 Write a report on ethical issues 30 minutes 8 Checklist
TOTAL PART B 180 minutes 44
TASK GRAND TOTAL 480 minutes 50
5. ASSESSMENT TOOL
The checklist on page 5 will be used to mark your work.
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 5 Please turn over
STUDENT’S CHECKLIST: PRACTICAL ASSESSMENT TASK 1
Student’s Surname and First
Name/s:
Student’s ID Number:
Lecturer’s Surname and Initials:
PART A: To be done for both sub-tasks before the actual day of supervised
assessment.
TOTAL POSSIBLE
MARKS
STUDENT’S MARK
Notes on data gathering tools. 2
Notes on writing a consent letter. 2
Notes on report writing. 2
PART B: To be done under supervision
Sub-task 1 1.1 Consent or authorisation letter writing.
Project title. 1
Purpose of the study. 1
Role of the participant in the study. 2
Confidentiality to be expected. 2
Contact person if there any rights involved in the study if there any rights involved in the study.
2
Signature. 1
General layout of the letter and logical flow of constructs or concepts. 3
1.2 Justification of data gathering tool choice.
Justify why you chose the data gathering tool you have used to collect data at JamKajo Enterprise.
5
Sub-task 2 2.1 Data gathering tool guide. (This is solely dependent on the data gathering tool chosen for data collection).
Title of the data gathering tool guide. 1
Introduction of researcher. 1
Purpose of the data gathering tool guide. 3
Confidentiality statement and voluntary participation. 1
Use of proper English constructs. 2
Well formulated questions with considerable information obtained. 9
Generic design, look and feel. 2
2.2 Report on ethical issues considered before, during and after data gathering.
Title. 1
Introduction. 1
Main body. 3
Logical flow of concepts. 1
Conclusion. 1
Recommendations. 1
TOTAL MARKS 50
%
Copyright reserved 6
6. RECORD OF PERFORMANCE IN ICASS PRACTICAL ASSESSMENT TASK
College:
Campus:
Student’s Surname and First Name/s:
Student’s ID Number:
Lecturer’s Surname and Initials:
Date of conclusion of assessment:
ASSESSMENT GRID
SUB-TASKS MARK ALLOCATION STUDENT’S MARK
Sub-task 1: Research, consent letter and justification. 23
Sub-task 2: Data gathering tool and report. 27
Total 50
Converted to % 100%
COMPETENCE LEVEL INDICATORS
Outstanding Highly
competent
Competent Not yet competent Not achieved
80-100% 70-79% 50-69% 40-49% 0-39%
5 4 3 2 1
Student’s Competence Level:
Student’s Signature:
Lecturer’s Signature:
Date:
Feedback to student:
Copyright reserved Please turn over
NATIONAL CERTIFICATE (VOCATIONAL)
NQF LEVEL 4
ICASS PRACTICAL ASSESSMENT- TASK 2
INSTRUCTIONS TO STUDENTS
SUBJECT: SYSTEMS ANALYSIS AND DESIGN LEVEL 4
SUBJECT CODE: 10041004
DATE OF IMPLEMENTATION: 01 JANUARY 2017 This document consists of 6 pages.
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 2 Please turn over
This is a practical application task that tests your ability to apply the knowledge and skills acquired
in the vocational subject. The work required from you is an important and compulsory component
of your studies.
1. GENERAL INFORMATION
1.1 Study the task carefully.
1.2 Note the mark and time allocations per sub-task and for the task as a whole.
1.3 Note the submission date(s).
1.4 Study the resources required carefully.
1.5 Use the assessment tool as a marking guide.
1.6 You are required to provide proof that you submitted your own work.
1.7 Submit the notes (where applicable) you compiled in preparation for this task. The
compilation of the notes should be guided by the scenario given in Section 2 and should be
your own work. Avoid plagiarism by referencing and acknowledging sources.
1.8 It is your responsibility to seek clarity from your lecturer and colleagues during the research
period.
2. DESCRIPTION OF THE TASK
Scenario: JamKajo Enterprise
JamKajo Enterprise is a one stop retail outlet based in Cape Town. It seeks to have a large
clientele base in order to maximise profits without incurring huge expenses. Currently,
JamKajo’s trading is restricted to local markets only and is facing stiff competition with other
local retailers. This is a challenge to its growth and they are contemplating on offshoring
their products and also increasing their product line. In order to achieve this, they are
considering selling their products online through a website so as to be competitive on the
international market. They are also aiming to increase their online presence. This will help
them to attend quicker to their customer queries. This idea has been welcomed by the
JamKajo Enterprise management team. It is believed that this approach will broaden their
customer base, increase profits and help JamKajo become a well-renowned global retail
outlet.
The proposed website will enable interaction between the company and its registered
clients. New customers must first register their details online before ordering products.
The customer will be allowed to register by clicking on the Register button. Registration is
authenticated and validated after supplying login and personal details. A customer could
also opt to link one of their social media profiles to their account.
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 3 Please turn over
Some customers prefer to remain unregistered users, however, it is an advantage for
customers to register their details in the JamKajo’s database in order to receive information
regarding promotions, which could then also be presented on various social media
platforms. This also helps JamKajo to know the shopping trends and patterns of their
customers. Presently, JamKajo management has been struggling to know their customer
shopping patterns.
This proposed system will allow the customer to check the availability of the preferred
products. Each product consists of the Product Code, Product Name and Product
Description.
Customers are allowed to place various orders and select various products from a range of
categories. Once product availability is confirmed, the customer places an order. This order
is processed by the company staff member and the customer is issued with an invoice. A
customer is allowed to review their shopping cart by removing or adding products. A
customer can also empty the shopping cart if s/he changes his or her mind, thereby
cancelling the purchase of the product. A customer is allowed to de-register if he/she
decided otherwise.
When a customer proceeds to the checkout point, the customer chooses the payment
method s/he is comfortable with and then finalises his or her order by completing the
shopping cart processes. The following details are recorded on the invoice, which should
be generated by the system: Customer ID, Product Code, Product Name, Date Purchased,
Quantity and Price. The system also captures the following details about the customer:
Customer ID, Customer Name, Gender, Contact Number and Shipping Address.
JamKajo management has outsourced the development of their website to a company
where the student is working as a Systems Analyst. The student is to work with other team
members such as Business Analysts, Web developers amongst a host of other
professionals to give JamKajo customers a phenomenal online shopping experience. Part
of their duties include preliminary investigation, system analysis and design.
NOTE: Assume the lecturer is part of the management team (meaning that the lecturer is
going to be participant in the data gathering process).
3. INSTRUCTIONS FOR THE TASK
Using the above scenario, do research on problem definition, feasibility studies, functional
requirements, non-functional requirements and data modelling using use case diagrams.
To complete the task successfully, please ensure that you have understood the above
concepts and can apply them to the JamKajo scenario presented above. Consult with your
lecturer for more clarity.
Practical task 1 is made up of two (2) sub-tasks with two (2) parts each. These are sub
divided as follows:
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 4 Please turn over
3.1 Sub-task 1: Problem definition and feasibility study report [19]
3.1.1 Write a detailed problem definition for JamKajo Enterprise.
3.1.2 Prepare a feasibility study report for JamKajo Enterprise.
3.2 Sub-task 2: [25]
3.2.1 Identify functional, non-functional requirements, applicable use cases and actors for
JamKajo Enterprise.
3.2.2 Prepare a system requirements specification document for JamKajo Enterprise.
4. TIME AND MARK ALLOCATION
Sub-task
Activity Time allocation
Mark allocation
Assessment tools
PART A Research in own time 300 minutes 6 Checklist
TOTAL PART A 300 minutes 6
PART B
1 Problem definition 5 minutes 4 Checklist
1 Feasibility study report 35 minutes 12 Checklist
2 Document stating functional, non-functional requirements, use cases and actors, etc.
80 minutes 20 Checklist
2 System requirements specification
(SRS)
60 minutes 8 Checklist
TOTAL PART B 180 minutes 44
TASK TOTAL 480 minutes 50
5. ASSESSMENT TOOL
The checklist on page 5 will be used to mark your work.
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 5 Please turn over
STUDENT’S CHECKLIST: PRACTICAL ASSESSMENT TASK 2
Student’s Surname and First
Name/s:
Student’s ID Number:
Lecturer’s Surname and Initials:
PART A: To be done for both sub-tasks before the actual day of supervised
assessment.
TOTAL POSSIBLE MARKS
STUDENT’S MARK
Notes on feasibility study 2
Notes on functional, non-functional requirements, use cases, etc. 2
Notes on SRS 2
PART B: To be done under supervision
Sub-task 1
1.1 Problem definition
Detailed problem definition 4
1.2 Feasibility study report
Title 1
Executive summary 1
Background 1
Aim 1
Objectives refute 5
Scope 1
Justification on given scope 2
Sub-task 2 2.1 Identification of functional, non-functional requirements, use cases, description of actors
Identification of functional requirements 4
Identification of non-functional requirements 4
Identification of use cases 6
Description of actors
6
2.2 Create a Software Requirements Specification document for a AddNewCustomer() module
Introduction 1
Purpose 1
Scope 1
Functional requirements 3
Non-functional requirements 2
TOTAL MARKS 50
%
Copyright reserved 6
6. RECORD OF PERFORMANCE IN ICASS PRACTICAL ASSESSMENT TASK
College:
Campus:
Student’s Surname and First Name/s:
Student’s ID Number:
Lecturer’s Surname and Initials:
Date of conclusion of assessment:
ASSESSMENT GRID
SUB-TASKS MARK ALLOCATION STUDENT’S MARK
Sub-task 1: Problem definition 22
Sub-task 2: Identification of various requirements 28
Total 50
Converted to % 100%
COMPETENCE LEVEL INDICATORS
Outstanding Highly
competent
Competent Not yet competent Not achieved
80-100% 70-79% 50-69% 40-49% 0-39%
5 4 3 2 1
Student’s Competence Level:
Student’s Signature:
Lecturer’s Signature:
Date:
Feedback to student:
Copyright reserved Please turn over
NATIONAL CERTIFICATE (VOCATIONAL)
NQF LEVEL 4
INTEGRATED SUMMATIVE ASSESSMENT TASK
INSTRUCTIONS TO STUDENTS
SUBJECT: SYSTEMS ANALYSIS AND DESIGN LEVEL 4
SUBJECT CODE: 10041004
DATE OF IMPLEMENTATION: 01 JANUARY 2017 This document consists of 7 pages.
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 2 Please turn over
This is a practical application task that tests your ability to apply the knowledge and skills acquired
in the vocational subject. The work required from you is an important and compulsory component
of your studies.
1. GENERAL INFORMATION
1.1 Study the task carefully.
1.2 Note the mark and time allocations per sub-task and for the task as a whole.
1.3 Note the submission date(s).
1.4 Study the resources required carefully.
1.5 Use the assessment tool as a marking guide.
1.6 You are required to provide proof that you submitted your own work.
1.7 Submit the notes (where applicable) you compiled in preparation for this task. The
compilation of the notes should be guided by the scenario given in Section 2 and should be
your own work. Avoid plagiarism by referencing and acknowledging sources.
1.8 It is your responsibility to seek clarity from your lecturer and colleagues during the research
period.
2. DESCRIPTION OF THE TASK
Scenario: JamKajo Enterprise
JamKajo Enterprise is a one stop retail outlet based in Cape Town. It seeks to have a large
clientele base in order to maximise profits without incurring huge expenses. Currently,
JamKajo’s trading is restricted to local markets only and is facing stiff competition with other
local retailers. This is a challenge to its growth and they are contemplating on offshoring
their products and also increasing their product line. In order to achieve this, they are
considering selling their products online through a website so as to be competitive on the
international market. They are also aiming to increase their online presence. This will help
them to attend quicker to their customer queries. This idea has been welcomed by the
JamKajo Enterprise management team. It is believed that this approach will broaden their
customer base, increase profits and help JamKajo become a well-renowned global retail
outlet.
The proposed website will enable interaction between the company and its registered
clients. New customers must first register their details online before ordering products.
The customer will be allowed to register by clicking on the Register button. Registration is
authenticated and validated after supplying login and personal details. A customer could
also opt to link one of their social media profiles to their account.
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 3 Please turn over
Some customers prefer to remain unregistered users, however, it is an advantage for
customers to register their details in the JamKajo’s database in order to receive information
regarding promotions, which could then also be presented on various social media
platforms. This also helps JamKajo to know the shopping trends and patterns of their
customers. Presently, JamKajo management has been struggling to know their customer
shopping patterns.
This proposed system will allow the customer to check the availability of the preferred
products. Each product consists of the Product Code, Product Name and Product
Description.
Customers are allowed to place various orders and select various products from a range of
categories. Once product availability is confirmed, the customer places an order. This order
is processed by the company staff member and the customer is issued with an invoice. A
customer is allowed to review their shopping cart by removing or adding products. A
customer can also empty the shopping cart if s/he changes his or her mind, thereby
cancelling the purchase of the product. A customer is allowed to de-register if he/she
decided otherwise.
When a customer proceeds to the checkout point, the customer chooses the payment
method s/he is comfortable with and then finalises his or her order by completing the
shopping cart processes. The following details are recorded on the invoice, which should
be generated by the system: Customer ID, Product Code, Product Name, Date Purchased,
Quantity and Price. The system also captures the following details about the customer:
Customer ID, Customer Name, Gender, Contact Number and Shipping Address.
JamKajo management has outsourced the development of their website to a company
where the student is working as a Systems Analyst. The student is to work with other team
members such as Business Analysts, Web developers amongst a host of other
professionals to give JamKajo customers a phenomenal online shopping experience. Part
of their duties include preliminary investigation, system analysis and design.
NOTE: Assume the lecturer is part of the management team (meaning that the lecturer is
going to be participant in the data gathering process).
3. INSTRUCTIONS FOR THE TASK
This task build on PAT 1 and PAT 2. You must consult with your lecturer for further
clarification so that you can successfully complete all the tasks. You must do further
research on data modelling diagrams.
The ISAT is made up of three (3) sub-tasks. The tasks are sub-divided as follows:
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 4 Please turn over
3.1 Sub-task 1: Use Case Diagram and Entity Relationship Diagrams [30]
3.1.1 Draw up a use case diagram for JamKajo system. You may also use information you
gathering during PAT 1 and 2.
3.1.2 Derive entities from the JamKajo scenario and create an entity relationship diagram
(ERD). Include all applicable fields, keys, relationships and cardinalities.
Note: The use case diagram and entity relationship diagram are 15 marks each.
3.2 Sub-task 2: Context diagram and Level 0 or level 1 data flow diagram (DFD) [30]
3.2.1 Draw a context level diagram the above proposed system.
3.2.2 Draw a data flow diagram (DFD) for JamKajo’s proposed system.
Note: The use context diagram and dataflow diagram are 11 and 19 marks respectively.
3.3 Sub-task 3: Graphical User Interfaces [15]
Create the following interfaces or forms, which the user or customer will use for online
shopping:
Login form.
Registration form. (This form is used to register a new user or customer.)
Shopping form.
Billing form.
Note: Use appropriate online form tools, RAD tools to create your forms. ONLY the
interface or forms are required – no coding. Marks will be awarded for the use of proper
controls. You must include and use applicable controls and indicate the type of controls
you used as well as its purpose as part of the design. You must also indicate how your
forms map to your entities and its applicable fields.
4. TIME AND MARK ALLOCATION
Sub-task
Activity Time allocation
Mark allocation
Assessment tools
PART A Research in own time 5 hours Checklist
TOTAL PART A 6 hours
PART B Under supervision
1 Use case diagram 30 mins 10 Checklist
1 Entity relationship diagram (ERD) 45 mins 20 Checklist
2 Context diagram 45 mins 9 Checklist
2 Data flow diagram (DFD) 60 mins 20 Checklist
3 Interfaces (login, registration, etc.) 60 mins 16 Checklist
TOTAL PART B 4 hours
TOTAL 600 mins 75
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 5 Please turn over
5. ASSESSMENT TOOL
STUDENT’S CHECKLIST: INTEGRATED SUMMATIVE ASSESSMENT TASK
Student’s Surname and First
Name/s:
Student’s ID Number:
Lecturer’s Surname and Initials:
PART A: To be done for both sub-tasks before the actual day of supervised assessment.
TOTAL POSSIBLE MARKS
STUDENT’S MARK
Notes on use case diagrams
Entity relationship diagrams (ERDs)
Dataflow diagrams (DFDs)
Interface or form design
PART B: To be done under supervision
Sub-task 1
1.1 Use case diagram
Actors 2
Boundary 1
Use cases 5
Relationships 2
1.2 Entity relationship diagram
Identification of at least four (4) entities
4
Identification of at least six (6) attributes per entity
6
Inclusion of relevant relationships
2
Inclusion of types of relationships
2
Inclusion of correct indication of cardinalities 2
Identification primary keys 2
Identification of foreign keys 2
Sub-task 2
2.1 Context level diagram
Main process 1
External entities 2
Data flows 6
NC (V) SYSTEMS ANALYSIS AND DESIGN LEVEL 4 2017
Copyright reserved 6 Please turn over
2.2 Level 0 or 1 Dataflow Diagram TOTAL
POSSIBLE MARKS
STUDENT’S MARK
Processes 7
External entities 3
Data flows 7
Data stores 3
Sub-task 3
Interfaces or forms
Login interface 3
Registration interface 4
Shopping interface 5
Billing information interface 4
TOTAL MARKS 75
%
Copyright reserved 7
6. RECORD OF PERFORMANCE IN INTEGRATED SUMMATIVE ASSESSMENT TASK
College:
Campus:
Student’s Surname and First Name/s:
Student’s ID Number:
Lecturer’s Surname and Initials:
Date of conclusion of assessment:
ASSESSMENT GRID
SUB-TASKS MARK ALLOCATION STUDENT’S MARK
Sub-task 1: Use case diagram; entity relationship diagram 30
Sub-task 2: Context level diagram; dataflow diagram 29
Sub-task 3: Interfaces or forms 16
Total 75
Converted to % 100%
COMPETENCE LEVEL INDICATORS
Outstanding Highly
competent
Competent Not yet competent Not achieved
80-100% 70-79% 50-69% 40-49% 0-39%
5 4 3 2 1
Student’s Competence Level:
Student’s Signature:
Lecturer’s Signature:
Date:
Feedback to student: