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

Reg. No.

: 2000/000752/07

MAIN CAMPUS
292 SMITH STREET
DURBAN
4000

FACULTY OF INFORMATION TECHNOLOGY

DIPLOMA IN INFORMATION TECHNOLOGY

3rd YEARS

ACADEMIC YEAR 2018

ASSIGNMENT BOOKLET

Registered with the Department of Education as a Private Higher Education Institution under
the Higher Education Act, 1997. Registration Certification No. 2000/HE07/008

Page 1 of 21
NB: 1. Candidates are advised to read the guide lines.
2. For reference use prescribed, recommended books and other source you may come
across.
3. Correct referencing carries 10 Marks.

GUIDELINES

The purpose of an assignment is to ensure that the Learner is able to:


Use methods of enquiry and research in a disciplined field.
Interpret and evaluate text.
Have a sound understanding of key principles and theories, rules and awareness.
Solve unfamiliar problems using correct procedures as well as investigate and critically analyse
information and report thereof.
Present and communicate information reliably and coherently.

Instructions and guidelines for writing assignments

1. Use the correct cover page provided by the institution.


2. All essay type assignments must include the following:
2.1 Table of contents
2.2 Introduction
2.3 Main body with subheadings
2.4 Conclusions and recommendations
2.5 Bibliography
3. The length of the entire assignment must have minimum of 5 pages. Preferably typed with font
size 12
3.1 The quality of work submitted is more important than the number of assigned pages.
4. Copying is a serious offence which attracts a severe penalty and must be avoided at all costs. If
any learner transgresses this rule, the lecturer will retain the assignments and ask the affected
learners to resubmit a new assignment which will be capped at 50%.
5. Use the Harvard referencing method.

Page 2 of 21
ASSIGNMENTS DUE DATES

Module Due Date Signature

COMPULSORY MODULES

HUMAN COMPUTER INTERACTION 600 22 March 2018

IT PROJECT MANAGEMENT 600 22 March 2018

SOFTWARE ENGINEERING 600 23 April 2018

QUANTITATIVE TECHNIQUES 600 10 May 2018

Elective Module 10 May 2018

BUSINESS ANALYSIS 631


NETWORKS 631
PROGRAMMING 631

Page 3 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY

IT PROJECT MANAGENT 600


1ST SEMESTER ASSIGNMENT

Name & Surname: ICAS No:

Qualification: Semester: Module Name:

Date Submitted:

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS
MARKS FOR CONTENT
QUESTION ONE 45
QUESTION TWO 45

TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
1. TABLE OF CONTENTS
Accurate numbering according to the numbering in text 2
and page numbers.
2. LAYOUT AND SPELLING
Font – Calibri 12
3
Line Spacing – 1.0
Margin should be justified.
3. REFERENCE
5
According to the Harvard Method
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 4 of 21
QUESTIONS [90 MARKS]
NB: You are required to answer the following two questions. Each question will carry equal
(45 marks) and your answer for each question should be around 150-300 words minimum:

QUESTION ONE (45 MARKS)

1.1 With the aid of theory and practical examples, Identify five common project risk strategies
employed to address threats that your project may face. (45)

QUESTION TWO (45 MARKS)

2.1 Projects are often completed late. Describe the techniques you would use as a project manager
to improve the accuracy and reliability of your project schedule. In responding to the question be
sure to: critique project theory based on your experience and understanding. This is important –
don’t just “regurgitate” the theory. Provide examples, data or other relevant information to support
your discussion. Examples can be from work experience, research, and study group experiences.

They should demonstrate the theoretical points you are asserting in the questions (45)

TOTAL MARKS: 100

Page 5 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY)LTD
FACULTY OF INFORMATION TECHNOLOGY

SOFTWARE ENGINEERING MANAGEMENT 600


1ST SEMESTER ASSIGNMENT

Name & Surname: ICAS No:

Qualification: Semester: Module Name:

Date Submitted:

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS

MARKS FOR CONTENT


QUESTION ONE 30
QUESTION TWO 30
QUESTION THREE 30

TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
1. TABLE OF CONTENTS 2
2. LAYOUT AND SPELLING 3
3. REFERENCE 5

TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 6 of 21
QUESTIONS [90 MARKS]

QUESTION ONE [30 MARKS]

1.1 Define coupling and then present a critical essay on the various types of coupling. Marks will
be awarded for personal experiences/practical examples. (15)

1.2 Write an argumentative essay on the role of testing in a software project. The essay should
describe testing's purpose and limitations, and touch upon black-box, white-box and
acceptance testing, ultrahigh reliability and beta-testing. (A mere list of definitions will receive
little credit.) (15)

QUESTION TWO [30 MARKS]

Read the scenario below and answer the following questions:

You are working on an office automation project in the printing industry. The system to be developed
is meant to support the work of journal editors. The management objective for this project is to save
labour costs; the editors’ objective is to improve the quality of their work.

In the development of this project you may opt for two strategies. The first strategy is to start a
thorough analysis of the user requirements, after which the system is built according to these
requirements. The second strategy starts with less complete requirement analysis phase, after which
a pilot version is developed. This pilot version is installed in a few departments. Further development
of the system is guided by the gained experience in working with the pilot version.

2.1 Discuss possible ramifications of these opposing objectives on the project. What would you do if
you were the manager? (15)

2.2 Critically outline the pros and cons of both strategies described above. Which strategy do you
Favour? Justify your answer with relevant theory. (15)

QUESTION THREE [30 MARKS]

3.1 Using examples, evaluate the open source model of software development. In your discussion
highlight some of its advantages and disadvantages. Furthermore, explain some of the
alternatives that also exist. (15)
3.2 Discuss and explain the software development life of a software system that can be represented
as a series of cycles within the Unified Process. (15)

TOTAL 100

Page 7 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
QUANTITATIVE TECHNIQUES 600
1ST SEMESTER ASSIGNMENT
Name & Surname: ICAS No:

Qualification: Semester: Module Name:

Date Submitted:

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS

MARKS FOR CONTEN


QUESTION ONE 20
QUESTION TWO 30
QUESTION THREE 20
QUESTION FOUR 20
TOTAL MARKS 90
MARKS FOR TECHNICAL AS PECTS
1. TABLE OF CONTENTS 2
2. LAYOUT AND SPELLING 5
3. REFERENCE 3
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Examiner’s Comments:

Moderator’s Comments:

Page 8 of 21
QUESTION ONE (20 MARKS)
1.1 To obtain Grade A, Gumede must achieve an average of at least 75 in six tests. If his average mark
for the first five tests is 73, what is the lowest mark he can get in his test and still obtain
Grade A? (10)
1.2 In a group of 60 students, 20 study history, 24 study French and 8 study both history and French.
Are the events ‘a student studies History’ and ‘a student studies French ‘independent? (10)

QUESTION TWO (30 MARKS)


2.1 Sweets are packed into bags with a nominal mass of 75g. Ten bags are picked at random from
the production line and weighed .Their masses, in grams are 65, 67, 45, 89, 45, 36, 86.3, 34.5

Use your calculator to find the mean mass and the standard deviation. (10

2.2 Find the mean and the standard deviation of the set of numbers 5, 8,8,9,14,18,100. (10)

2.3 These are the test marks of 6 students.


66, 48, 59,89,67,79
Find
(a) The median (2)
(b) The mode (2)
(c) The lower quartile (2)
(d) The upper quartile (2)
(e) The interquartile range. (2)

QUESTION THREE (20 MARKS)


3.1 A quality audit of a bottling company showed the number of defective batches outside of the
specification limits for a particular oil product. The grouped data shown in the table below
indicates the number of defective items per unit of measurement.

CLASS f CUM<f CLASS Xf (X


X −
̅)2
̅)2
(X − X
LIMITS MARK(X) X- ̅X f
20-<25 1
25-<30 2
30-<35 8
35-<40 5
40-<45 3
45-<50 1
TOTAL

Page 9 of 21
3.1.1 Complete the table data under the given columns. (5)
3.1.2 Calculate the mean value. (5)
3.1.3 Draw the cumulative frequency polygon and then use your graph to determine the
median. (5)
3.1.4 Use the values from 3.1.2 and 3.1.3 to comment on the nature of the distribution. Give a
reason for your answer (5)

QUESTION FOUR (20 MARKS)


In a class of 20 children, 4 of the 9 boys and 3 of the 11 girls are in the athletics team. A person from
the class is chosen to be in the ‘egg and spoon ‘race on sport Day. Find the probability that the
person chosen is

4.1 in the athletics (5)


4.2 female (5)
4.3 a female member of the athletics team (5)
4.4 Between 4500 and 4 900 oranges (5)

TOTAL: 100

Page 10 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY

BUSINESS ANALYSIS 631


1ST SEMESTER ASSIGNMENT

Name & Surname: ICAS No:

Qualification: Semester: Module Name:

Date Submitted:

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS
MARKS FOR CONTENT
QUESTION ONE 30
QUESTION TWO 30
QUESTION THREE 30

TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
1. TABLE OF CONTENTS
Accurate numbering according to the numbering in text 2
and page numbers.
2. LAYOUT AND SPELLING
Font – Calibri 12
3
Line Spacing – 1.0
Margin should be justified.
3. REFERENCE
5
According to the Harvard Method
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 11 of 21
QUESTIONS 90 MARKS

QUESTION ONE (30 MARKS)

REVIEWING REQUIREMENTS OVER A CUP OF COFFEE

Years ago, Phil was the technical team lead for a team working on an executive compensation
system for top-level management. The team needed input from a small, closed community of senior
and executive management customers in order to define the current and future processes.
Unfortunately, his key contact from this group felt that the job of customer interface had been given
to a young, up-and-coming star who didn’t have a clue. This made developing a rapport with the key
customer contact almost impossible. However, the project deadlines remained inflexible, as they
usually do.
Taking what little input was offered and doing significant research from other sources, the team
compiled their draft of the business requirements document. The document was huge. It was single-
spaced and double-sided, and it filled a 3-inch binder. There was a meeting to step through it. The
customer contact was there and took her place at the head of the table. Phil sat at the opposite end
of the table.

During the meeting, the customer’s demeanor grew increasingly agitated. She hurled the
requirements document down the table along with the exclamation, “I don’t do this kind of menial
work.” Unfortunately, Phil reacted by returning the document in the same manner. His aim wasn’t
quite as true, and the document slammed into her coffee cup sending a spray of hot, sugary liquid
into her lap. Her color changed from the red of aggravation to the scarlet of rage. She stalked out of
the room. So much for creating rapport with the customer! In the end, it all worked out. Both parties
apologized, and the project (meeting the business requirements that had been approved) was
delivered. But how much better things could have been if this situation had been avoided in the first
place.

Technical skills and expertise are necessary on the project team, but they are not the skills and
knowledge that separate effective business analysts from the pack. Superior business analysis skills
are not necessarily derived from a superior set of technical skills.

QUESTIONS:

1. A business analyst is currently defining a set of changes to the current state of an


organization that allows the organization to take advantage of a business opportunity.
Explain what is most likely being defined? (10)

2. What knowledge area contains the next most logical steps after the business analyst has
built a business case and gained management approval for a project? (10)

3. You are a business analyst measuring alternatives against objectives and identifying trade-
offs to determine which possible solution is best. Discuss the factors most likely to be
engaged in the various activities Discuss what are most likely engaged in what activity?
(10)

Page 12 of 21
QUESTION TWO (30 MARKS)

CASE STUDY: WHAT EXACTLY AM I SUPPOSED TO BE DOING?

Russ discovered early in his career as a project manager that all plans are not created equal. He was
a replacement for the project manager on a fairly complex data center consolidation project. Russ
stepped in near the end of the first major phase of project work, which was developing the user
requirements for the new data center.

One of his first tasks was to review the current project plan and evaluate the progress to date. Russ
noticed that the requirements development work was shown as a single two-week task in the
project plan with no additional details about the requirements process itself. Because the resulting
user requirements document was shown as a completed deliverable and this task was marked as
100 percent complete, he decided to look at the new capabilities the project would provide to the
business and its users. So he did.

After reading the first four pages of the document, Russ knew there was a problem. He finished
reading the user requirements document, closed the file on his computer, and reached for the
phone to call the lead business analyst for this effort into his office. When Mary arrived, he asked
her, “What exactly is this document supposed to be? Is this just a high-level concept that we need to
now go out and define?” Mary replied that the document was the final, approved user requirements
document. All the business analysis team had to do now was give the document to the developers.
The developers would figure out the rest.

Russ asked Mary to explain the process she and her team had gone through to produce the
deliverable. She explained that she had worked in tandem with the development director to elicit,
analyze, and specify the user requirements for the project. Basically, the key users had not been
involved or consulted at all. As Mary was quick to point out, “That wasn’t in the plan, so that wasn’t
how I did the work.” Basically, the user requirements work had to begin all over again and had to be
done correctly the second time.

Russ worked closely with his business analysis team to plan the requirements development work in
far greater detail. This time around, the team gave themselves adequate time to elicit and analyze
the requirements and planned the time to validate the requirements when everything was
complete. Completing the rewritten user requirements took five additional weeks of work. Funnily
enough, this didn’t impact the scheduled end date. The original requirements would have been
impossible to use for the design and construction of the data center.

Remember that your focus is on planning and monitoring the business analysis work for a project,
not on planning and managing the whole project. That is the responsibility of the project manager.
However, in either case, the plans need to be built and implemented at the appropriate level of
detail.

QUESTIONS:
1. You are a business analyst addressing who will receive weekly business analysis status
reports containing performance against actuals for your current project. Explain each task
that needs to be completed (10)

Page 13 of 21
2. Discuss what technique might be used when determining the business analysis approach on
a project? (10)

3. When identifying business analysis performance improvements, what technique allows you
to determine the metrics used for measuring performance and determining how those
metrics may be tracked? (10)

QUESTION THREE (30 MARKS)

CASE STUDY: PALMER DIVIDE VINEYARDS—BUSINESS GOALS, OBJECTIVES, AND NEED

As you become more involved with your Palmer Divide Vineyards work, you decide that you need to
take a quick look at the organization’s existing business goals, objectives, and needs as part of your
current state analysis. As discussed in a recent team meeting, you would like to make sure you have
it right. The team is curious about how the green initiative and your IT requirements development
part of it fit into the organization’s strategic plan. The team likes the idea of becoming a certified
Green Business. However, they would like to validate how this business goal fits with the
organization’s long-term strategy and make sure that the project is really worth doing.

There are many aspects to attaining green certification, and the winery has initiated this current
project to help achieve this strategic goal. A business objective for this effort is to conserve 20
percent of the current energy and water resource consumption within the next 18 months. The
business need triggering the project came from combining the owner’s strategic plans, a desire to
operate an organic winery, and a perceived market advantage from selling green-labeled organic
wines to the public.

QUESTIONS:

1. According to the case study what output contains the results of the business analyst
assessing the capability gaps between existing and new capabilities of the organization? (10)

2. When analyzing the current state, the business analyst looks at the scope of decision making
at different levels in the organization. Explain what elements of the current state are they
looking at? (10)

3. Which business analysis technique allows the business analyst to leverage existing materials
to analyze the current state of the enterprise relative to a business need? (10)

TOTAL MARKS: 100

Page 14 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY

NETWORKS 631
1ST SEMESTER ASSIGNMENT

Name & Surname: ICAS No:

Qualification: Semester: Module Name:

Date Submitted:

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS
MARKS FOR CONTENT
QUESTION ONE 20
QUESTION TWO 20
QUESTION THREE 25
QUESTION FOUR 25

TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
REFERENCE 10
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 15 of 21
QUESTIONS [90 MARKS]

QUESTION ONE [20 MARKS]

1.1 Richfield Graduate Institute of Technology needs to interconnect several branch offices across a
metropolitan area. The network engineer is seeking a solution that provides high-speed
converged traffic, including voice, video, and data on the same network infrastructure. The
company also wants easy integration to their existing LAN infrastructure in their office locations.
Which technology should be recommended? (10)

1.2 What is an advantage of packet-switched technology over circuit-switched technology? (5)

1.3 Which two devices are needed when a digital leased line is used to provide a connection
between the customer and the service provider? (5)

QUESTION TWO [20 MARKS]

2.1 Compare and Contrast the following WAN terms: CPE, CO, local loop, DCE, DTE and demarcation
point (10)

2.2 Explain the advantages and disadvantages of circuit-switched networks. (10)

QUESTION THREE [25 MARKS]

3.1 Discuss protocol spoofing as it relates to WAN optimization? (10)


3.2 Describe the wireless transmission technique in detail? (15)

QUESTION FOUR [25 MARKS]

4.1 Explain in detail about ALOHA based wireless random access technique (10)
4.2 Explain in detail the performance of the random access scheme for data oriented networks (15)

TOTAL 100

Page 16 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
PROGRAMMING 631 (JAVA)
1ST SEMESTER ASSIGNMENT

Name & Surname: ICAS No:

Qualification: Semester: Module Name:

Date Submitted:

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS
MARKS FOR CONTENT
QUESTION ONE 40
QUESTION TWO 20
QUESTION THREE 40

TOTAL MARKS 100


Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 17 of 21
QUESTION ONE (40 MARKS)

1. Create a java program that will count all words in a sentence. The program should have a
minimum of two classes.
1.1 The first class should be named class1, this class will have the following:
The main method (starting point) (5)
The object of class2 (5)
Should also call the get method count_words(String str) (5)

1.2 The second class should be named class2, this class should have the following:

A constructor (5)
A get method named count_words(String str) (10)
1.3 Constract a flowchart for class1 and class2 both combined. (10)

QUESTION TWO (20 MARKS)


2.1 Create a Java program that will display the first 40 pentagonal numbers. Hint: A pentagonal
number is a figurate number that extends the concept of triangular and square numbers to the
pentagon, but, unlike the first two, the patterns involved in the construction of pentagonal
numbers are not rotationally symmetrical. (20)
Expected Output:
1 5 12 22 35 51 70 92 117 145

176 210 247 287 330 376 425 477 532 590

651 715 782 852 925 1001 1080 1162 1247 1335

1426 1520 1617 1717 1820 1926 2035 2147 2262 2380

2501 2625 2752 2882 3015 3151 3290 3432 3577 3725

Page 18 of 21
QUESTION THREE (40 MARKS)

3.1 Write a Java program that will compute the future investment value at a given interest rate for a
specified number of years. The java program should have a minimum of two classes.
3.1.1 classA
The main method (starting point) (5)
The object of classb (5)
Should also call the void method named futureInvestmentValue (double investment
Amount, double monthlyInterestRate, int years) (15)

3.1.2 classB
A get method named count_words(String str) (15)

Expected Output:

Input the investment amount: 28000


Input the rate of interest: 7
Input number of years: 6
Years Future Value
1 30024.12
2 32194.57
3 34521.92
4 37017.51
5 39693.51
6 42562.95

TOTAL: 100

Page 1 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
HUMAN COMPUTER INTERACTION 600
1ST SEMESTER ASSIGNMENT

Name & Surname: ICAS No:

Qualification: Semester: Module Name:

Date Submitted:

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS
MARKS FOR CONTENT
QUESTION ONE 30
QUESTION TWO 34
QUESTION THREE 26

TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
1. TABLE OF CONTENTS
Accurate numbering according to the numbering in text 2
and page numbers.
2. LAYOUT AND SPELLING
Font – Calibri 12
3
Line Spacing – 1.0
Margin should be justified.
3. REFERENCE
5
According to the Harvard Method
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 2 of 21
QUESTIONS (90 MARKS)

QUESTION ONE (30 MARKS)

1.1 Discuss the ways in which a full-page word processor is or is not a direct manipulation interface
for editing a document using Shneiderman’s criteria. What features of a modern word processor
break the metaphor of composition with pen (or typewriter) and paper? (15)

1.2 What is the distinction between a process-oriented and a structure-oriented design


rationale technique? Would you classify psychological design rationale as a process or
structure oriented? (10)

1.3 Briefly discuss what is the basic architecture of a computer system? (5)
QUESTION TWO (34 MARKS)

2.1 Discuss how do you think new, fast, high-density memory devices and quick processors have
influenced recent development in Human Computer Interaction, do they make systems any
easier to use, and expand the range of application of computer systems? (10)

2.2 What are the Norman’s SEVEN principles for transforming difficult tasks into simple ones?
(14)

2.3 What influence does the social environment in which you work have on your interaction with
the computer, and what effect does the organization (commercial or academic) to which you
belong have on the interaction? (10)

QUESTION THREE 26 MARKS

3.1 What input and output devices would you use for the following systems? For each, compare
and contrast alternatives, and if appropriate indicate why the conventional keyboard, mouse
and CRT screen may be less suitable. (26)

A. Portable Word Processor


B. Tourist Information System
C. Tractor-mounted crop-spraying controller
D. Air Traffic Control System
E. Worldwide Personal Communications System
F. Digital Cartographic System.

TOTAL 100

Page 21 of 21