1. The passage discusses how memory leaks have become more prominent issues for web applications as they have become more complex, dynamic, and rely on features like object-oriented programming and closures. However, common memory leak patterns can be identified and addressed with known workarounds.
2. The Systems Development Life Cycle (SDLC) is the process of creating or altering systems and the methodologies used to develop them. It has advantages like control and documentation but also weaknesses like increased time and cost. Modern approaches have superseded the traditional waterfall model.
3. Plagiarism is considered a breach of journalistic ethics and reporters caught plagiarizing typically face disciplinary measures up to termination. While plagiarism
2. 2
1. Choose a 150 word passage from a technical article addressed to an expert
audience. (You can choose this from any journal or web) Rewrite the passage so that
it is clear and interesting to the general reader. (10 marks)
In the past, memory leaks haven't posed huge problems for Web developers.
Pages were kept relatively simple and navigation between different locations within a site
was a great way to clean up any loose memory. If there was a leak, it was most likely
small enough to go unnoticed.New Web applications live up to higher standards. A page
might run for hours without being navigated and retrieve updated information
dynamically through Web services. Language features are pushed to the breaking point
by combining complex event schemes, object-oriented JScript, and closures to produce
entire applications. With these and other changes, certain memory leak patterns are
becoming more prominent, especially those previously hidden by navigation.The good
news is that memory leak patterns can be easily spotted if you know what to look for.
Most of the troublesome patterns you might face have known workarounds requiring only
a small amount of extra work on your behalf. While some pages might still fall prey to
small memory leaks, the most noticeable ones can be easily removed.
2. Write a short note on the strength and weaknesses of Systems Development Life
Cycle. (5 marks)
The Systems Development Life Cycle (SDLC), or Software Development Life Cycle in
systems engineering and software engineering, is the process of creating or altering
systems, and the models and methodologies that people use to develop these systems. The
concept generally refers to computer or information systems.In software engineering the
SDLC concept underpins many kinds of software development methodologies. These
methodologies form the framework for planning and controlling the creation of an
information system[1]
: the software development process. Few people in the modern
computing world would use a strict waterfall model for their Systems Development Life
Cycle (SDLC) as many modern methodologies have superseded this thinking. Some will
argue that the SDLC no longer applies to models like Agile computing, but it is still a
term widely in use in Technology circles. The SDLC practice has advantages in
traditional models of software development, that lends itself more to a structured
environment. The disadvantages to using the SDLC methodology is when there is need
for iterative development or (i.e. web development or e-commerce) where stakeholders
need to review on a regular basis the software being designed. Instead of viewing SDLC
from a strength or weakness perspective, it is far more important to take the best practices
3. 3
from the SDLC model and apply it to whatever may be most appropriate for the software
being designed. Strengths Weaknesses Control. Increased development time. Monitor
Large projects. Increased development cost. Detailed steps. Systems must be defined up
front. Evaluate costs and completion targets. Rigidity. Documentation. Hard to estimate
costs, project overruns. Well defined user input. User input is sometimes limited. Ease of
maintenance. Development and design standards. Tolerates changes in MIS staffing.
3. Write a note on plagiarism as an ethical issue in technical journalism.
(5 marks)
Within academia, plagiarism by students, professors, or researchers is considered
academic dishonesty or academic fraud, and offenders are subject to academic censure,
up to and including expulsion. In journalism, plagiarism is considered a breach of
journalistic ethics, and reporters caught plagiarizing typically face disciplinary measures
ranging from suspension to termination of employment. Some individuals caught
plagiarizing in academic or journalistic contexts claim that they plagiarized
unintentionally, by failing to include quotations or give the appropriate citation. While
plagiarism in scholarship and journalism has a centuries-old history, the development of
the Internet, where articles appear as electronic text, has made the physical act of copying
the work of others much easier.Plagiarism is not the same as copyright infringement.
While both terms may apply to a particular act, they are different transgressions.
Copyright infringement is a violation of the rights of a copyright holder, when material
protected by copyright is used without consent. On the other hand, plagiarism is
concerned with the unearned increment to the plagiarizing author's reputation that is
achieved through false claims of authorship.
4. Rewrite the following passages to make them simple, concise and effective. (5
marks)
i) It is understandable that your highly respected firm is exceedingly anxious to
secure the valuable services of competent young men who have undergone
specialized and detailed training in the outstanding educational institutions of our
day – and let me say in a patriotic aside, our noteworthy institutions are indeed
comparable in prowess and achievement and dignity to the most heralded
universities and colleges of any nation – and thus it is my earnest conviction that
when you go far afield in search of promising prospects for your dominant
organizations, you will proceed eventually to the hallowed college from which I send
forth this missive.
4. 4
ii) Past experiences show that the Internal Revenue Service would take action to
disallow the claiming of the tax benefits resulting from the use of multiple
corporations in so far as they are established primarily for that purpose
5. Convert the following sentences from active into passive (5 marks)
i) It was decided that the number of stipends to poor students may be
increased (by the Staff Council)
It has been decided by Staff Council that number of stipend to poor student may be
increased..
ii) A vigorous literacy drive has been launched by the ladies of this town.
The ladies of this town had launched a vigorous literacy drive.
iii) If hospitals are not to become human rights wastelands, action must be taken by
patients to protect their rights.
Action must be taken by patients to protect their right if not hospitals are to
become human rights wasteland .
iv) The most important thing is that reliable maintenance is necessary for operations
of an airline to be efficient.
Reliable maintenance is the most important thing of an airline to be efficient
v) Meal prices are also affected by the increase in employees.
The increase in employees also affected meal prices