Académique Documents
Professionnel Documents
Culture Documents
: 2000/000752/07
MAIN CAMPUS
292 SMITH STREET
DURBAN
4000
3rd YEARS
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
Page 2 of 21
ASSIGNMENTS DUE DATES
COMPULSORY MODULES
Page 3 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
Date Submitted:
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:
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:
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)
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)
Page 5 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY)LTD
FACULTY OF INFORMATION TECHNOLOGY
Date Submitted:
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:
Page 6 of 21
QUESTIONS [90 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)
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)
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:
Date Submitted:
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)
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)
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)
TOTAL: 100
Page 10 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
Date Submitted:
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:
Page 11 of 21
QUESTIONS 90 MARKS
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:
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)
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)
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)
Page 14 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
NETWORKS 631
1ST SEMESTER ASSIGNMENT
Date Submitted:
TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
REFERENCE 10
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Examiner’s Comments:
Moderator’s Comments:
Page 15 of 21
QUESTIONS [90 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.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)
2.1 Compare and Contrast the following WAN terms: CPE, CO, local loop, DCE, DTE and demarcation
point (10)
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
Date Submitted:
Moderator’s Comments:
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)
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:
TOTAL: 100
Page 1 of 21
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
HUMAN COMPUTER INTERACTION 600
1ST SEMESTER ASSIGNMENT
Date Submitted:
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:
Page 2 of 21
QUESTIONS (90 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.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)
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)
TOTAL 100
Page 21 of 21