Software Engineering 1B Individual Assignmen 2
Software Engineering 1B Individual Assignmen 2
Total marks 50
Pass mark 50%
Weighting 15%
Examiner Kennedy Mutale
Moderator
INSTRUCTIONS:
Read the following instructions CAREFULLY:
1. Your assignment should be typed – Arial font 12; 1.5 spacing; 1500 words. Justified (Ctrl + J)
2. Your submission must be presented in the following format:
a. Coversheet
b. Table of Contents
c. Introduction
d. Body
e. Conclusion
f. Bibliography, (proof of research). Not included in the word count.
3. Use the Harvard method of referencing.
4. You must consult at least five (5) different sources or preferably journals for adequate referencing.
5. Keep photocopies of all assignments handed in.
6. Plagiarism and copying of assignments will result in the default mark 0% being awarded. This is also a
punishable offence, which will lead to a disciplinary action.
7. It is in your own interest to present your work neatly.
You are newly graduated student from a prestigious academic college called Damelin. With all the
knowledge you acquired from a prestigious academic college called Dameli; also, by miraculous
disposition you have been offered a job by a prestigious company called Kennedy Group of companies
dealing with Software Engineering. The position you are offered is a Senior Software Engineer and your
first task is to introduce distributed software engineering. In the light of academic knowledge acquired
from a prestigious academic college called Damelin, discuss the following as part of you presentation to
your director:
(20)
(a) Distributed software engineering and overview of distributed systems
(20)
(b) Architectural patterns which may be used in distributed systems
(10)
(c) Software as a service (SaaS)
be developed within budget, time and meeting users’ needs. During project
project. Several tasks to be done by project managers also they need to consider
(20)
(b) Factors which need to be considered during project management