Meris
Meris
By
MERON FEKADU ID: RET1389/02
COMPUTER ENGINEERING
1
Internship Report 4
Acknowledgements
I take this opportunity to express my deepest gratitude and appreciation to all those
people who made this internship easier with words of encouragement, motivation and
helped towards the successful completion of this internship period.
Most of the initial ideas for the project emanated from discussions with our guide Ato
Miftuh Mohammed and I would like to express my sincere gratitude for his motivating
suggestions, help and lots of moral support and contribution is great fully acknowledged.
And his exemplary guidance, monitoring and constant encouragement throughout the
intern time. My thanks also go to Ato Tekeste Berhan Chief Executive officer of
Cybersoft PLC for his support and advice during the time.
I also want to express a deep sense of gratitude to Ato Fekadu, Network engineer at
Cybersoft for his valuable information and guidance. I would like to thank all other staff
members for their valuable teaching and advice which made me to finish this project
successfully.
2
Internship Report 4
List of Figures
Figure 1. System Environment ………………………………………………………….16
Figure 2.Mesh Network………………………………………………………………….26
Figure 3.Star Network……………………………………………………………………27
Figure 4.Bus Network…………………………………………………............................28
Figure 5.Ring Network…………………………………………………………………..28
Figure 6. Hybrid Network ……………………………………………………………….29
List of Tables
Table 1. Use of VMware Workstation…………………………………………………...24
3
Internship Report 4
Table of Contents
Acknowledgements ............................................................................................................. 2
List of Figures ..................................................................................................................... 3
List of Tables ...................................................................................................................... 3
Chapter I.............................................................................................................................. 6
1. Introduction ..................................................................................................................... 6
1.1 Background of Cybersoft plc. ....................................................................................... 6
1.2 Organizational Structure and Core Business ................................................................ 7
1.2.1 Reliable Partner .......................................................................................................... 8
1.3 Staff Profile ................................................................................................................. 12
Chapter II .......................................................................................................................... 13
2.1 SRS Document Preparation ........................................................................................ 13
2.1.1 Purpose..................................................................................................................... 14
2.1.2 Project Scope and Limitation ................................................................................... 15
2.1.3 Overview .................................................................................................................. 15
2.2 Product Perspective and Features ............................................................................... 15
2.2.1 Operating Environment ............................................................................................ 16
2.3 User Classes and Characteristics ................................................................................ 17
2.4 Design and Implementation ........................................................................................ 18
2.6 Use Cases .................................................................................................................... 19
2.7 Specific Requirements ................................................................................................ 20
2.7.1 Functional Requirement ........................................................................................... 20
2.7.2 External Interface Requirement ............................................................................... 21
2.8 VMware Workstation.................................................................................................. 21
2.8.1 What is VMware Workstation ................................................................................. 21
2.8.2 How is VMware workstation used? ......................................................................... 22
2.8.3 Hoe does VMware workstation work? .................................................................... 23
2.8.4 Key Features ............................................................................................................ 23
2.8.5 Why use VMware Workstation? .............................................................................. 24
Chapter III ......................................................................................................................... 26
3.1 Networking ................................................................................................................. 26
3.2 Physical Topology ...................................................................................................... 26
3.3 Network categories ..................................................................................................... 30
3.4 Networking Devices .................................................................................................... 31
4
Internship Report 4
5
Internship Report 4
Chapter I
1. Introduction
1.1 Background of Cybersoft plc.
The history of Cybersoft plc. will take us more than fifteen years. Most of
Cybersoft’s founding members have been working together for a decade and
half, starting from their under graduate college years. In early 1996, they
decided to establish a company that will grow to be a leading ICT solution
provide initially in Ethiopia, later in Africa and eventually to become a
distinct global information and communication technology (ICT) hub. In this
spirit, they made the necessary preparations leading to the incorporation of
Cybersoft in 1998.
Cybersoft is now the leading IT Company in the private sector in Ethiopia,
with the largest market share in the supply of indigenous software solutions.
Cybersoft has successfully delivered its advanced consultancy and IT
solutions to about 240 Ethiopian Government institutions and some private
companies. It is also ready to deploy its advanced enterprise resources
planning (ERP) solutions.
Basic Information
Legal company name……………………………. Cybersoft plc.
State of incorporation ………………………………Private limited company
Ownership of Cybersoft………………………….Fully Ethiopian owned
Current number of employees……………………90+ Employees
Sales and service locations……………………….Headquarters
Current customer base ………………………About 250 Ethiopian Institutions
plus International clients
Business and market focus…………… Consultancy, software development
and network solution
6
Internship Report 4
Cybersoft had actually presented an ICT vision and strategy for Ethiopian the
former Ethiopian science and technology communication and to the Ethiopian
information technology professionals association in 2003 and 2005. This is
testimony that Cybersoft has been highly familiar with and that it has
participated in the Ethiopian Government ICT strategy, ICT policies and ICT
development etc. It’s a great resource base for its failure undertakings in
Ethiopia, in any other African state, or in the developing world. In particular,
Cybersoft developed its single sign on, E-Government information and
collaboration portal under a unified communication solution and is ready for
implementations as a distinct Millennium Development Goal (MDG) solution.
Cybersoft is dedicated to advance ICT accelerated social development and
economic growth in Ethiopia, Africa and the developing world. Its capabilities
and competences deliver the following solution and services.
7
Internship Report 4
1.2.1Reliable Partner
Cybersoft has many hundreds of man years of experience in the:
Study of the existing systems of large institutions.
Preparation of requirements analysis documentation.
Preparation of ICT strategy documents for the short, medium,
and long term.
Preparation of blueprints or road maps.
Implementation of unified communication solutions, LAN and
WAN.
Development and implementation of client server, web based
and components of e-application, including E-Government
related solutions that run in about 250 Ethiopian Government
Institutions, public enterprises and private companies.
8
Internship Report 4
All its aforementioned experience has been largely with in the context of the
Ethiopian government reform program as well as their sub-programs, which were
supported by the World Bank and IMF, i.e.
Justice system reform program
Civil service reform program
Budget and finance reform program (Budget management and
expenditure management program)
Urban development reform program
District level decentralization reform program
Cybersoft has dully studied and successfully designed and implemented many integrated
information systems as per the Ethiopian Government reform programs such as the
justice reform program, the civil service reform program, and the budget and finance
reform program, to mention a few:
1. ERP solution
Cybersoft had undertaken an earlier version single sign web based integrated
management information system (MIS) for the Ethiopian information and
communications development agency with detailed system, requirement analysis,
development and deployment including training. Many other IMIS projects were
also studied, designed and implemented for a significant number of government
ministries agencies, enterprises etc. including network design, installation and
configuration and testing for some of them. This has recently been upgraded to an
ERP solution.
2. Knowledge Management system
Records, archive and library systems that have been implemented at the national
archives and library agency (NALA) as well as twenty other federal institutions
including at ministries, agencies, the documents authentication and registration
office (DARO).
9
Internship Report 4
10
Internship Report 4
From the foregoing, we’ll note that Cybersoft’s advantages include the following:
Over thirteen years’ experience in delivery of IT solutions, since its
establishment in 1998.
Highly qualified human capital engaged in the development of
advanced software and network solutions along with qualified
implementation teams.
Many successful references in government automation at all levels
federal, regional district and even community as well as for
enterprises, industries and factories.
Experience in large scale IT project management and
implementations.
High level partnership and commitment to the success of its
customers.
High level customer satisfaction and occasional delight.
Experience in long term customer support.
Stable consulting team.
Better price/performance solutions.
Highly competitive.
In July, 2004 Cybersoft won the best Award for its Ethiopian Airlines website at the
exhibition that was organized by ICT focus. And also Cybersoft was nominated for the
world technology Award in New York, in 2002.
11
Internship Report 4
12
Internship Report 4
Chapter II
2. Work Responsibilities and Assignments
In my hosting company my position given from our guide was first to prepare
a software requirement specification document which will enable to develop our new
desktop application. The reason to choose these project was among the various means of
signing a contractual agreement the management requirement information system is most
simple, cost effective and resolve conflicts. In simple terms, the system is the practice of
keeping the data or information of the clients in DB. The focus behind the system is to
ensure the contractual agreement will be handled by Cybersoft on the specific time they
do have agreed.
13
Internship Report 4
2.1.1 Purpose
This SRS document is planned to be used by Cybersoft, to whom the projects going to be
implemented. The purpose of this document is to present the detail description of all
requirements to be included in the requirement management system and also explain the
purpose of feature of the system, the operational environment and design implementation
constraints, what the system will do and the interface of the system, and also the
document is intended to create a communication between the stakeholders, system
analyzer and the developer of the system.
The system will be designed to maximize the software requirement management
efficiency to resolve the conflicts between Cybersoft and its clients, by maximizing the
management system and the production of the company meeting customer satisfaction.
More specifically this system is planned to facilitate communication between interested
groups.
To generalize the purpose of the SRS document
The software is for the automation of company management.
The software includes maintaining client’s detail.
Providing and maintaining all kinds’ services for the client.
14
Internship Report 4
2.1.3 Overview
This software requirement specification document is the requirements work
product that formally specifies management requirement information system.
The objective of this document therefore is to formally describe the system’s high
level requirements including functional requirement, non-functional requirement
and constraints.
These include a general description of the product, user characteristics, general
constraints and any assumptions for this system.
rejection of changes in the requirements. And also the system a self-contained that
manages activities of the company as client information, various stakeholders are
involved in the company client information system.
The system functions can be described as follows:-
Registration
When a new client is admitted. The administrator will create a new
account.
Client project number will be given.
The client’s information such as address, telephone, fax number, and
other information entered in to the computer system.
16
Internship Report 4
The system has three active actors and one client. The analysis engineer will collect the
data and prepare the SRS document. The prepared document will post pond to the
designer, then after the designer will design the graphical user interface then finally the
developing team by getting the SRS document and the database will develop the new
software product
17
Internship Report 4
18
Internship Report 4
Dependency1. The system operation depends only for those who can access
because of that it’s a desktop application format.
Dependency2. The system operation depends on the availability of the clients and
also their performance how to go through the system.
19
Internship Report 4
20
Internship Report 4
21
Internship Report 4
Users can run windows, Linux, Netware or Solaris x86 in fully networked, portable
virtual machines no rebooting or hard drive partitioning required.
VMware workstation delivers excellent performance and advanced features such as
memory optimization and the ability to manage multi-tier configurations and multiple
snapshots.
With millions of customers and dozens of major product awards over the last six years,
VMware workstation is a proven technology that improves productivity and flexibility.
VMware workstation has become the indispensable tool for software developers and IT
professionals worldwide.
22
Internship Report 4
23
Internship Report 4
end-user disruption.
Accelerate help desk resolution of
end-user problems.
Facilitate computer based training and Reduce hardware needed in
24
Internship Report 4
25
Internship Report 4
Chapter III
3.1 Networking
Beside the software development Cybersoft is playing the greatest roll in the network
solution field. The company gives almost all kinds of networking services including
designing, installing and configuring data and voice networks on both local and wide area
networks. Beside these the company also works on upgrading an existing network after
the completion of any network installation the company made, it also gives short term
training to the end users. Consultancy is the other service the company gives regarding
networking.
The first and foremost task in the networking is to prepare the bid document. That is to go
to the site and take important measurements and drawing of the floor plan of the place
where the network is going to be installed. During the site visit some other primary
decisions like locating the appropriate locations for the servers, routers, switches and
other networking equipment, node allocation, selection of backbone root and selection of
equipment is also decided.
Then the suitable physical logical topology will be chosen according to the structure the
site and certain criteria set by the company like number of nodes needed the number of
servers and switches available and so on.
26
Internship Report 4
I. Mesh
Every device has dedicated point to point link to every other device. Dedicated means
that the link carries traffic only between the two devices it connects.
Advantages
Robust: - if one fails the other will not fail.
No data traffic.
Fault identification.
There is the advantage of privacy or security.
Disadvantage
Installation and reconnection are difficult.
The sheer bulk of the wiring can be greater than the available space (in walls,
ceiling or floors)
Expensive
E.g. used in the connection of telephone regional offices connected to every other
regional office.
27
Internship Report 4
28
Internship Report 4
29
Internship Report 4
V. Hybrid
The combination of two topologies, e.g. star and bus.
30
Internship Report 4
31
Internship Report 4
5. Router
Is a device that forwards data packets between computer networks, creating an
overlay inter network.
It is connected to two or more data lines from different networks. It can route
data it receives from one network on to another.
When a router receives a packet of data, it reads the header of the packet to
determine the destination address.
The router can get the information for the routing table.
Static routing: - routes and route information are entered in to the
routing tables manually. Time consuming task but errors are
common.
Dynamic routing:- routers use special routing protocols to
communicate. The protocols enable the routers to pass on
information about themselves to other routers so that the other
routers can build routing tables.
6. Gateway
It’s any device that translates one data format to another.
A router that translates data from one network protocol to another.
A bridge that converts between networking system.
A software application that converts between to dissimilar form.
7. CSU/DSU (channel service unit/digital data service unit)
It’s a device that converts the digital signal format used on LAN’s
into one used on WAN’s.
Necessary because the networking technologies used on WAN’s are
different from those used on LAN’s.
8. NIC (Network interface cards)
Are devices that enable computers to connect to the network.
9. Wireless access points
32
Internship Report 4
33
Internship Report 4
At the same time the networking work was also new for me. But the people that work on
the field were very kindly helpful in making me informed about many of the concepts
regarding the field even though I do have spent much of my time in the developers team
of the company.
Soon after, I was able to develop software. The knowledge and skill I have before and
after the internship it’s totally incomparable. During the time I spent there I knew how
new software can be developed.
34
Internship Report 4
The major work responsible the one that I was participating during my internship
program is that for each and every works will be handled in collaboration. So what I had
learnt in this internship is that doing things in a team makes things easier to solve. The
work nature of the company by itself supports and recommends making every task in a
group.
35
Internship Report 4
Chapter IV
36
Internship Report 4
The motivation and struggle made by the owner of the company in establishing the
company at time has become an assurance for many of its employees today.
This was my reason to say the company was remarkable. Beside these to make the
company more better is that if they can make branch offices in different place outside
Addis Ababa cause these is helpful and make the company profitable than before. I also
observed in the department of human resource there is a problem of allocation. Some
non-qualified workers assigned on some tasks that were not related with their professions
what I recommend here is that an employee specialized on certain field should only
engaged on his/her specialization not on others. So these are the things that I recommend
for my hosting company to make it better.
37
Internship Report 4
4.3 Conclusion
This internship program has passed me priceless knowledge and experience. And enabled
me to know about the basic concepts of the sections I have been participating. The
software development section has enabled me to be confident in participating on each
stages of the development.
The other parts of the internship experience that I give them a great value are the different
social and professional skills that I gained from the workers and the work environment.
As included in this report with a brief explanation, I developed many valuable personal
and professional skills. These skills include: Interpersonal communication skill, work
ethics related skills. Generally I want to appreciate the role of the internship in
introducing students with practical work experience.
38
Internship Report 4
4.4 References
www.cybersoft-intel.com
1. Web resources
www.vmware.com
www.google.com
39