1
Secure Network Management Tool
Initial Plan
TEAM 42
Tuğçe Çelikiğne, Hilal Ertan, Umut Özdemir
Project Advisor
Vural Polat
2
Change History
Date
Version
File Name
Document Format
Status
3
Table Of Content
Change History ...2 2 Executive Summary ...5 3 Project Purpose ...5 4 Scope ...5 5 Assumptions ...6 6 Constraints...6 7 Project Organization ...6 7.1 External Interfaces ...7 7.2 Internal Interfaces ...88 Roles and Responsibilities ...8
8.1 Role Description ...9
9 Tasks... 10
10 Schedules ... 12
11 Milestones & Deliverables ... 14
12 Risk Management... 15
4
Table of Figures
Figure 1 ...7 Figure 2 ...8 Figure 3 ...9 Figure 4 ... 10 Figure 5 ... 13 Figure 6 ... 155
2 Executive Summary
Secure Network Management Tool project aims to allow a network administrator to remotely monitor and configure Cisco network devices such as switches and routers. It will have a GUI to visualize the network. The GUI will display the link status with different colors. The configuration changes will be done over a secure connection and again by using a GUI.
3 Project Purpose
In this project, we will develop a tool that will be used to configure network devices such as routers and switches in a network topology. Our main goal is to make the network administrators’ job easy by presenting them with an easy to use user interface to manage network devices. The tool will show the current status of the devices and allow configuration to be made on them. Since the project involves configuration and management of network devices, security is one of the main concerns for this project. For this reason, we will provide a secure and remote connection to our system. Only authorized people will be able to access and make changes in the system.
4 Scope
Our main user profile is network administrators. They will use our tool to remotely observe the status of the network devices and make configurations on them. Cisco network devices are the most widely used ones in the industry. Therefore, our project will focus on the administration of Cisco network devices, namely switches and routers. Initially, our tool will be used for the administration of our department’s network devices. In the future, the tool can be improved to be available for general purpose usage. This includes usage in different network environments and administration of network devices other than switches and routers. We also plan to develop security features that will make it possible to use this tool in production environments.
6
5 Assumptions
Documentation of the project will be completed in the second semester. The initial plan will be delivered at 25th February. The Software Requirements Specification (SRS) will be delivered at 19th March, after SRS, at 2nd of March the Software Project Management Plan (SPMP) will be delivered and respectively Software Design Description (SDD) will be delivered at 23rd April and Prototype implementation and demo presentation will be done at at the end of semester.
Implementation of the project will be finished in the summer school.
Team members are responsible for completion their task on time.
Team members should be available whenever communication is needed.
Team members develop the Project and when the problems appear they will deal with almost all problems.
6 Constraints
The Documentation of the Secure Network Management Tool will follow the guideline of IEEE standards.
Project will be active 7/24.
MS Office Word, PowerPoint, MS Office Visio 2007, MS Office Project 2003, Adobe Flash, Dreamweaver tools that will be used in developing project and some problems may occur.
All Project members are student and the time conflict may occur.
7 Project Organization
Consultant: Vural POLAT
Acquirer: Özlem ALBAYRAK
Customer: CTIS Department in Bilkent University
7
7.1 External Interfaces
Customer Aquirer Consaltant Project Team Figure 18
7.2 Internal Interfaces
Figure 2
8 Roles and Responsibilities
Members Name E-mail Address Roles & Responsibilities
Hilal Ertan [email protected] Developer Tester
System Analyzer
Documentation Manager Project Manager
Tuğçe Çelikiğne [email protected] Documentation Manager Developer
9
Quality Manager
Umut Özdemir [email protected] Interface Designer Developer
Tester
Database Manager
Figure 3
8.1 Role Description
Project Manager: Responsible for time and management of team members and project.
Documentation Manager: Responsible for the standardization, versioning of project documents
Database Manager: Responsible for implementation of the database management system
Quality Manager: Responsible for quality of project, implementation, test and time management.
System Analyzer: Responsible for taking true system requirements.
Interface Designer: Responsible for design interfaces of a project.
Tester: Responsible for the testing of project.
10
9 Tasks
1.0 2.0 2.3 2.2 2.1 1.2 1.1 7.2 3.1 3.0 0.0 4.0 5.0 6.0 7.0 7.1 6.3 6.1 6.2 5.1 5.2 5.3 4.3 4.2 4.1 3.2 3.3 Figure 4 7.211
WBS
0.0 CTISSecure Network Management Tool 1.0 Project Management
1.1 Initial Plan
1.2 Software Project Management Plan (SPMP) 2.0 Requirements
2.1 Elicitation 2.2 Analysis
2.3 Software Requirements Specification (SRS) 3.0 Design
3.1Object Design 3.2 System Design
3.3 Software Design Description(SDD) 4.0 Implementation
4.1 Graphical User Interface (GUI) implementation 4.2 Database Creation 4.3 Coding 5.0 Quality 5.1 Quality Control 5.2 Quality Assurance
5.3 Validation and Verification 6.0 Testing
6.1 Unit Testing
6.2 System Integration Testing 6.3 Acceptance Testing 7.0 Presentations 7.1 Prototype Presentations 7.2 Poster Presentations 7.2 Demonstration Presentations 7.3
12
10 Schedules
13 Figure 5
14
11 Milestones & Deliverables
Milestones Description Date
Initial Plan
The document is to be
submitted
to
Özlem
Albayrak as a soft copy.
An hard copy is to be
submitted to Vural Polat
25.02.11
Software
Requirement
Specification (SRS)
The document is to be
submitted
to
Özlem
Albayrak as a soft copy.
An hard copy is to be
submitted to Vural Polat
19.03.11
Software
Project
Management Plan (SPMP)
The document is to be submitted to Özlem Albayrak as a soft copy. An hard copy is to be submitted to Vural Polat
02.04.11
Software Design
Description (SDD)
The document is to be submitted to Özlem Albayrak as a soft copy. An hard copy is to be submitted to Vural Polat
23.04.11
Prototype Implementation and Demo
Prototype will be presented to CTIS instructors.
Demo presentation details will be announced next semester.
30.04.11 SCOPE 11.05.11 Prototype
Testing
In each step of the development
stages testing will be applied. 06.06.11 - 28.07.11
Implementation
Implementation including create gui interface, database creation, coding will be completed on next semester
15
User Manual
User manual of the product will
be presented to Vural Polat. 27.07.11
Delivery of Final Product
Final Product will be delivered to Vural Polat
28.07.11
Figure 6
12 Risk Management
- All team members are student. Therefore it shows a risk for performance of a project
o Almost every weekend team members will meet together in the library
- Project consultant can be unavailable and team couldn’t contact with advisor when needed.
o Team member defined a weekly meeting Schedule with their consultant.
- Possibility of using inexperienced tools.
O All team members are 4. Year student therefore they are sure that they are experienced in this tools.
- Possibility of breakdown a hardware component
o Team members will have a back up.
- Possibility of a breakdown software component
o All software products will be installed in all computers therefore, if problem occour in one computer, they will continue another computer.
16
APPENDICIES
Hilal ERTAN
Current Address
Kuşcağız mah. Tarhanlar cad. 17/6 Keçiören Ankara
Tel : (312)378 22 62 (555)844 51 65
E-mail [email protected]
PERSONAL INFORMATION
Date Of Birth : 20 August 1986 Place Of Birth : Ankara, Turkey
EDUCATION
2005 - Bilkent University, Ankara
B.S. Computer Technology and Information Systems
Favorite Subjects
17
1999 – 2003 Özel Öncü Lisesi, Ankara High School Diploma WORK EXPERIENCE
June – August 2009 Türk Telekom / Department of Intranet; I attend their some web Projects. February – August 2010 METU Technocity Infotron Company; I attend lots of simulation programs.
SKILLS and ABILITIES
Computer Windows 95/98, Windows 2000, Word, Excel, Internet Browsing Tools, Java,
C, C++, Microsoft Office Applications, PowerPoint, Microsoft Outlook, Linux, Database, SQL, Oracle, Web Technologies, ASP.Net.
Language Advanced in English, Intermediate in French, Turkish (Native)
OTHER INFORMATION
Certificates
B Class Drivers License PersonalTraits
Respectful, cheerful, motivated, good at Public Relations, hard – working, energetic, active Social Activities Reading Swimming Classical Music Cinema
18
Tuğçe ÇELĠKĠĞNE
Mesa Koru Sitesi Kamelya Blok No:62 Cayyolu / Yenimahalle / Ankara
Tel: (312)241 49 51
(534)982 29 18
E-mail [email protected]
PERSONAL INFORMATION
Date of Birth : 24 July 1988
Place of Birth : Ankara,Turkey
EDUCATION
2006 - Bilkent University, Ankara
B. S. Computer Technology and Information Systems
Favorite Subjects
Computer Networks(CISCO), Database Management Systems and Applications, Data Analysis, Discrete Mathematics, Information Technologies, Computer Algorithms, Linux, Business
Projects
“Sistem odası Yenileme Projesi” in T.C Cevre ve Orman Bakanlıgı
“Veri Ambarı Projesi” in T.C Vakıflar Bankası T.A.O
19 “Vakıfbank Musteri Odaklı Donusum Projesi” in T.C Vakıflar Bankası T.A.O
“DWH(Data Ware House)-Raporlama Iliskisel Veritabanı Projesi” in T.C Vakıflar Bankası T.A.O
Minesweeper Game under HTML
Basic Flash Applications
Database Management Systems and Applications Project with Access
Project on how to deploy a Mail Server on Linux
2004 – 2005 Kılıçarslan Lisesi
High School Diploma
2001 – 2004 TED Polatlı College
WORK EXPERIENCE
Summer Training in T.C Vakıflar Bankası T.A.O in some departmentwhich are “İşletim
Teknik Müdürlüğü”, “Bankacılık Destek ve İş
Analizi Müdürlüğü”, “Şube Uygulamaları Müdürlüğü”, “Sistem Destek ve İşletim Müdürlüğü” between 8 Jun 2009 – 18 Aug 2009 for 40 days.
Industrial Training in T.C Cevre ve Orman Bakanlıgı in the department of “Bilgi Islem Daire Baskanlıgı” between 1 Feb 2010 –25 May 2010 for almost three and a half months.
TRAININGS AND RECEIVED CERTIFICATES
15.02.2010 – 12.08.2010 Bilge Adam Bilişim Teknolojileri Akademisi Sistem ve Ağ Uzmanlığı
Eğitimi (Systems and Network Specialist) (300 hours)
SKILLS and ABILITIES
Computer Word, Excel, PowerPoint, Networking( Cisco, Microsoft, HP), Security on
computers, NT Server - Server 2003 – Server 2008, Active Diroctory, Routing
and WAN Technologies, Switching and VLAN Technologies, Exchange Server, ISA Server, Vmware, Hyper-V, DHCP, IIS, DNS, Terminal Server , Algorithms and Data Structures, Information Technologies, Database Management Systems, Object Oriented Programming(Java I - II), Web Technologies(css, flash, HTML, Javascript, Dhtml), Windows O.S (Vista, XP, Windows 7), Linux(Ubuntu, Pardus), Netbeans, Macromedia Flash, Macromedia
20
Dreamweaver, Microsoft Visual Studio C++ 6.0, Microsoft Visual Sudio 2008, IBM Rational Application Developer, Eclipse.
Language Advanced English
Basic German
OTHER INFORMATION
Certificates
B Type Drivers License
Personal Traits
Respectful, motivated, cheerful, good at Public Relations, friendly, good at group studies, honest, hardworking, responsible, good at planning and organizations
Social Activities
I am attending TDP(Toplumsal Duyarlılık Projeleri)
Mosaic
Tennis, Beach Volleyball, Water Polo
Drive a car
Computer Games
Shopping
Listening to Music
Reading a magazine about computers
Watching a film
21
UMUT ÖZDEMİR
Address: Emek Mahallesi 86. Street 4/B Çankaya /Ankara
GSM: (505) 792 03 95
Email:[email protected]
PERSONAL INFORMATION
Date of Birth : 27 April 1987
Place of Birth : Izmir, Turkey
Nationality: Turkish
EDUCATION:
University
:
Computer Technology and Information Systems Department, Bilkent University 2008-
High School
:
MEV AVNI AKYOL Anadolu Lisesi 2001-2005WORKING EXPERIENCE AND INTERNSHIPS:
2009 Summer Biltaş Electronics & Software (2 Month Internship)
–
Software Developer in
SQL and Java programming languages, Software Tester , Program Analyser and Documentations
of Software.
GOAL(S) FOR BUSINESS:
-
Have a position in the Networking Industry as a Network Engineer, Network Administrator or
take a place in
Network Configuration Management.SYSTEM EXPERIENCE AND PROFICIENCY:
Operating Systems Applications Programming Languages Networking
Windows Ms Office (Power
Point,Word,Excel,Visio) C
Completed CCNA
22
Linux Adobe Fireworks Java
Html PHP Javascript Basic c# Curriculum: CCNA V4 EXPLORATION: 1: Fundementals of Network 2: Routing Protocols 3:
LAN
Switching and
Wireless
Networks. Adobe Flash Adobe PhotoShop Foreign Language Proficiency: Advanced English , Basic French
Has B Class Driver Licence
PERSONAL CHARACTERISTICS:
Good at team-working, helpful, hardworking, good at social relationships, innovative personality.