Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
By Gulzaib Zahid
0096894263243
Gulzaib.zahid@gmail.com
www.gulzeb7.webs.com
Contents
1
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.4
Advantage ............................................................................................................................................ 7
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
Project Deliverables...................................................................................................................................... 8
2.1
Introduction ......................................................................................................................................... 9
2.1.1
Research ........................................................................................................................................... 9
2.1.2
2.1.3
2.1.4
2.1.5
2.2
2.2.1
Gantt Chart..................................................................................................................................... 10
2.2.2
2.2.3
Requirement .................................................................................................................................. 11
2.2.4
Analysis .......................................................................................................................................... 11
2.2.5
2.2.6
2.2.7
2.2.8
2.2.9
2.2.10
2.2.11
2.2.12
Maintenance .............................................................................................................................. 12
Research ..................................................................................................................................................... 13
3.1
Research ............................................................................................................................................. 14
3.2
3.2.1
3.2.2
Prototype Methodology................................................................................................................. 14
3.2.3
3.2.4
3.3
3.3.1
3.3.2
Open Fire........................................................................................................................................ 15
3.3.3
DBabble .......................................................................................................................................... 15
3.4
3.4.1
Java................................................................................................................................................. 17
3.4.2
My SQL ........................................................................................................................................... 17
Reference ................................................................................................................................................... 18
1 Chapter 1 :
Introduction
1.4 Advantage
While designing such a good application I also offer some keen interesting feature to software which will
help the company workers in many ways like;
Chapter 2
2 Project
Deliverables
2.1 Introduction
I have to design a software which help the Muscat company to solve their problems in chatting and
communication fields. To make this software I need a flawless process which is known as Software
development Life cycle, through which I can design a software which fulfil all requirements of Muscat
company. These steps are consist of followings;
i.
ii.
iii.
iv.
v.
Research
Project management and planning
Analysis and Design
Implementation and Testing
Critical Evolution of software.
2.1.1 Research
In this step I have to check about previous software which is used in the company, what are its pros and
cons? And how it make effect on company performance. I also search about other instant messaging
systems available on market to check how useful they are to solve the problems of Muscat company.
10
11
Requirement
user test
implement
and release
Analyze
Software
combination
Maintenance
Function1
user test
User test
Function 2
2.2.3 Requirement
At this phase I checked what are requirement of company , I research and check scams on old software
for making better software.
2.2.4 Analysis
At this step I analyze all information I have gathered from company to design a flawless software which
fulfil all requirement of company.
12
Desktop sharing
Bulletin Board
File transfer improvement
File distribution
2.2.10
User Test
I give it to company management and employee full software for testing and they tell it is working good.
2.2.11
At this phase as full software is working good and find no flaw inside so I will hand over to company for
business use.
2.2.12
Maintenance
Maintenance is required if any report coming for using software from users to check and analyze then
implement new codes for rectify this problem. But as user tested it well, so no report is coming and
software is maintenance free. But always have room for making changing for new requirement.
13
Chapter 3
Research
14
3.1 Research
For making the software better and flawless research must be needed. For this purpose I make research
on two things;
15
Advantages
Disadvantage
Advantages
Free to use
Any one change it according to requirement
Video chatting
Disadvantage
3.3.3 DBabble
16
This software is mostly used in small business sectors and have one to one and group chat option. But
not reliable.
Advantages
Disadvantage
17
3.4.1 Java
It uses many tools for designing software. Some of these are as follows;
1.
It uses Literals;
Integers literals
Floating point literals
Boolean Literals
Character literals
String literals
2.
3.
4.
5.
3.4.2 My SQL
It is open source database developing programs. It have many good features like;
1. It is self healing function, as if any virus or uncertainty happens to system , it heal itself and
recover to previous saved state,
2. It have cluster repel function its means it remove bad sectors form database itself to keep
database clean.
3. It is free to use and can be modified according to requirement.
4. Other database compatibility
5. Many tools for administration.
18
Reference
http://www.techrepublic.com/blog/five-apps/five-enterprise-instant-messaging-systems/1729
http://www.ehow.com/way_5877161_6_step-process-software-maintenance.html
http://docs.oracle.com/javase/specs/jls/se7/jls7.pdf
http://www.mysql.com/why-mysql/windows/