SlideShare a Scribd company logo
 
Subject:- Software Engineering Project
Management
Class:- IT-B
Made By:- KAPIL ODIYA , ISMITH GEHLOT AND
PRATEEK SHRIVAS
Guided By:- Mrs. Rani Singh
 INTRODUCTION
 FEASIBILITY STUDY
 SYTEM ANALYSIS
 SRS DOCUMENTATION
 WORKING OF SOFTWARE
 FUNCTIONAL REQUIREMENT
 NON –FUNCTIONAL REQUIREMENT
 DATA FLOW DIAGRAM
 CONCLUSION
Communication’ usually to mean speaking or writing or sending a
message to another person. Teleconferencing or Chatting, is a method
of using technology to bring people and ideas “together” despite of the
geographical barriers. The computer Network and telecommunication
technology bears the same objective that allow people to
communicate.The INSTANT MESSAGe chat Application is defines it
allow people to get communicate with other within society,community or
organization. That Morden chat application will gave lots of functionality
to user it will not mainly useful for All. This application will run within
the oraganization for communication purpose and sharing of data to the
different Blocks where people used it. This is a DesktopBased app
made up of 2 applications where client application, which runs on the
user’s Pc and server application, which runs on Server Pc in the
network. To start chatting client should get connected to server where
they can practice two kinds of chatting, public one (message is
broadcasted to all connected users) and private one (between any 2
users only).main aim is to providing security measures were taken. At
Feasibility is defined as the practical extent to which a
project can be performed successfully. The objective of
the feasibility study is to establish the reasons for
developing the software that is acceptable to users,
adaptable to change and conformable to established
standards. Various types of feasibility that are commonly
considered include:
1) Financial feasibility
2) Technical Feasibility
3) Operational feasibility
Financial feasibility: It checks whether the company is
financially feasible or not to develop this software. Modern
club is a web based application for which running in the
system acquire freeware software cost. This application
will have an associated hosting cost.
Technical feasibility: It checks whether the company is
technically stable to develop this software. It is a measure
of the how practical solutions are and whether the
technology is already available within the organization. If
the technology is not available to the firm, technical
feasibility also looks at whether it can be acquired.
Operational feasibility: Operational feasibility refers to the
measure of solving problems with the help of a new
proposed system. It helps in taking advantage of the
opportunities and fulfills the requirements as identified
during the development of the project. It takes care that the
management and the users support
System analysis in software engineering is, therefore, the activities that
comprise software engineering as a process in the production of
software. It is the software process. System analysis is conducted for the
purpose of studying a system or its parts in order to identify its
objectives. It is a problem solving technique that improves the system and
ensures that all the components of the system work efficiently to
accomplish their purpose. This process has 4 main activities.
1. Software Specification
2. Software Design and Implementation
3. Software Validation
4. Software Evolution
Communication between the peoples becomes less now a days
because of lots of busy day to day life routine or having no time for a
second to communicate. There are many reasons that the
communications between the people should be missing despite of
having time to communicate. So this application provides a better way
to communicate and will get Provide and security within the
organisation NO outsider will interrupted within them to still the data.
Which helps to get easy way of communication between the user and
way of sharing of data between them and get fast way of
communication occurred and get fulfill the user important needs while
chatting in organisation.
During this phase, the system analyst determines whether the
development of the requested system is justified. First, we look at why and
how ideas for system projects originate.
 Investigation has revealed that the current scenario of communication is
not quite easy for the people who live in those regions that they cannot
comfortable with multitasked chatting apps or difficulty in understanding
many functioning of applications. But the best way to provide a better
communication is to providing only needful features which makes it
easier to use.
 Whether it’s personal or professional communication, we now have
many options to choose from. And, the great thing about all of these
options is that we can choose what’s best for our needs without being
tied down to just one method. Example of the current scenario like
Whats App ,Facebook or much more such type of application which
provide the many functionality to the user but that are needless for one
basic user which is used or within company used to communicate the
employees and other worker into company or organization.
A software requirements specification (SRS) is a description of a
software system to be developed. It lays out functional and non-
functional requirements, and may include a set of use cases that
describe user interactions that the software must provide. The
purpose of this document is to give a detailed description of the
requirements for the software.
This document is primarily intended to be proposed to a USER for its
approval and a reference as a developing the first version of the
system for the development team.
Networking Basics:
1. TCP (Transmission Control Protocol).
2. Port
3. Socket.
1. TCP :This protocol ensures that the data sent over two points in a Network is
received in the same order as it is sent. This is ensured by receiving
acknowledgements from the receiver side for every packet sent.
2. Socket: A socket is one endpoint of a two-way communication link between
two programs running on the network. A socket is bound to a port number so
that the TCP layer can identify the application that data is destined to be sent
to.
3.Port:It is an address which determines the data origin and delivery points
over the Network. It is not a hardware device, but a logical construct that
identifies a service or process.
Instant  message
Functional requirements describes all type of functionalities provided by our
software for customer benefits. Basic functions of our software INSTANT
MESSAGe” are:
 Server connection function to user hands.
 User View there chat History ,send time and date.
 It can Send s and receives the Document file and image file.
 Group Admin can be removed the user and allow to connect new
One.
 Private Chat can be done from the Group of user.
Functional requirements can be represented by:
Decision tree: A Decision tree is a flowchart like tree structure, where each
internal node denotes a test on an attribute, each branch represents an
outcome of the test, and each leaf node (terminal node) holds a class label.
Decision tables are a concise visual representation for specifying which
actions to perform depending on given conditions. They
are algorithms whose output is a set of actions. The information expressed
in decision tables could also be represented as decision trees
All those requirements which are not functional are non
functional requirements. Non-functional requirements are
those requirements which elaborate the performance
characteristic of the system and define the constraints
on how the system will do so. These include reliability,
performance, service availability, responsiveness, throughput
and security. In our project INSTANT message. the basic non-
function requirements are:
Usability
Security
Reliability
Performance
Availability etc..
Data flow diagrams are used to graphically represent the flow of data in a
business information system. DFD describes the processes that are
involved in a system to transfer data from the input to the file storage and
reports generation. DFD contains 3 levels:
Level 0 , Level 1 , Level 2
Instant  message
The conclusion or purpose of this software is easy way to communicate
and get Not Struck into the functionality of Modern chat application
which are multi-tasking and many functionality .which are mainly not
use for working purpose into organisation or community where people
will only required basic communication and send of file facility needs
to Everyone within the application.
ANY QUESTION ?....
THANK YOU !..

More Related Content

What's hot (20)

PDF
SAD Final Assignment
Muhammedh Nafees
 
PDF
A WIRELESS DIGITAL PUBLIC ADDRESS WITH VOICE ALARM AND TEXT-TO-SPEECH FEATURE...
Mark John Lado, MIT
 
PPT
SA Chapter 2
Nuth Otanasap
 
PDF
Information Technology - Module 4: Software and Information Systems Building ...
El Bucho
 
PPTX
Ch1-Software Engineering 9
Ian Sommerville
 
PDF
Atifalhas
Evandro Madeira
 
PPTX
Distributed Software Engineering with Client-Server Computing
Haseeb Rehman
 
PDF
Systems Analysis and Design 8th Edition Kendall Solutions Manual
KadenCohen
 
PDF
Adaptive authentication to determine login attempt penalty from multiple inpu...
Conference Papers
 
DOCX
Ms 07 information systems for managers
smumbahelp
 
PDF
Cognitive Approach Towards the Maintenance of Web-Sites Through Quality Evalu...
Waqas Tariq
 
PDF
Privacy preserving relative location based services for mobile users
LeMeniz Infotech
 
PPTX
Software Requrement
Seif Shaame
 
PDF
Elements of systems design
Chandan Arora
 
PDF
IRJET- Software Architecture and Software Design
IRJET Journal
 
PDF
TYBSC CS 2018 WEB SERVICES NOTES
WE-IT TUTORIALS
 
PDF
[WWW2014] Reconciling Mobile App Privacy and Usability on Smartphones: Could ...
Bin Liu
 
PDF
David vernon software_engineering_notes
mitthudwivedi
 
DOC
Print report
Ved Prakash
 
PPTX
System analysis and design
RobinsonObura
 
SAD Final Assignment
Muhammedh Nafees
 
A WIRELESS DIGITAL PUBLIC ADDRESS WITH VOICE ALARM AND TEXT-TO-SPEECH FEATURE...
Mark John Lado, MIT
 
SA Chapter 2
Nuth Otanasap
 
Information Technology - Module 4: Software and Information Systems Building ...
El Bucho
 
Ch1-Software Engineering 9
Ian Sommerville
 
Atifalhas
Evandro Madeira
 
Distributed Software Engineering with Client-Server Computing
Haseeb Rehman
 
Systems Analysis and Design 8th Edition Kendall Solutions Manual
KadenCohen
 
Adaptive authentication to determine login attempt penalty from multiple inpu...
Conference Papers
 
Ms 07 information systems for managers
smumbahelp
 
Cognitive Approach Towards the Maintenance of Web-Sites Through Quality Evalu...
Waqas Tariq
 
Privacy preserving relative location based services for mobile users
LeMeniz Infotech
 
Software Requrement
Seif Shaame
 
Elements of systems design
Chandan Arora
 
IRJET- Software Architecture and Software Design
IRJET Journal
 
TYBSC CS 2018 WEB SERVICES NOTES
WE-IT TUTORIALS
 
[WWW2014] Reconciling Mobile App Privacy and Usability on Smartphones: Could ...
Bin Liu
 
David vernon software_engineering_notes
mitthudwivedi
 
Print report
Ved Prakash
 
System analysis and design
RobinsonObura
 

Similar to Instant message (20)

PDF
project
dnraj
 
PDF
SE Requirement Elicitation Lecture 3.pdf
abdirage124
 
PPTX
Requirement Engineering. Types of requirement
DeepakUlape2
 
PPTX
SE Unit 2(1).pptx
aryan631999
 
DOC
Mingle spot project
saikrishnabachuwar
 
DOC
Mingle spot project
saikrishnabachuwar
 
PPTX
Software Engineering Unit 2 AKTU Complete
malviyamishra19
 
DOCX
Mingle box - Online Job seeking System
Bharat Kalia
 
PPTX
Software Requirements
Nethan Shaik
 
PPTX
Software engineering Unit 2(Updated)2.pptx
singhpriyansh0510
 
PPTX
Software Engineering- Requirement Elicitation and Specification
Nishu Rastogi
 
PDF
A project report on chat application
Kumar Gaurav
 
DOCX
V labs-assignment-1-sepm
SayanChaudhuri5
 
PDF
Project on multiplex ticket bookingn system globsyn2014
Md Imran
 
PPTX
Software engineering and requirement analysis.pptx
avinashpowar5
 
PPTX
Requirement engineering
Benazir Fathima
 
PDF
9-Requirements Engineering process, Requirement Elicitation-21-01-2025.pdf
UjjwalAgrawal34
 
PDF
Software Requirements Till User Stories.pdf
VedantSharma924851
 
PPTX
Software Requirement Engineering Documenting Requirements
chathurishalani123
 
DOCX
Software engineering project(srs)!!
sourav verma
 
project
dnraj
 
SE Requirement Elicitation Lecture 3.pdf
abdirage124
 
Requirement Engineering. Types of requirement
DeepakUlape2
 
SE Unit 2(1).pptx
aryan631999
 
Mingle spot project
saikrishnabachuwar
 
Mingle spot project
saikrishnabachuwar
 
Software Engineering Unit 2 AKTU Complete
malviyamishra19
 
Mingle box - Online Job seeking System
Bharat Kalia
 
Software Requirements
Nethan Shaik
 
Software engineering Unit 2(Updated)2.pptx
singhpriyansh0510
 
Software Engineering- Requirement Elicitation and Specification
Nishu Rastogi
 
A project report on chat application
Kumar Gaurav
 
V labs-assignment-1-sepm
SayanChaudhuri5
 
Project on multiplex ticket bookingn system globsyn2014
Md Imran
 
Software engineering and requirement analysis.pptx
avinashpowar5
 
Requirement engineering
Benazir Fathima
 
9-Requirements Engineering process, Requirement Elicitation-21-01-2025.pdf
UjjwalAgrawal34
 
Software Requirements Till User Stories.pdf
VedantSharma924851
 
Software Requirement Engineering Documenting Requirements
chathurishalani123
 
Software engineering project(srs)!!
sourav verma
 
Ad

Recently uploaded (20)

PPTX
Biosensors, BioDevices, Biomediccal.pptx
AsimovRiyaz
 
PPTX
Distribution reservoir and service storage pptx
dhanashree78
 
PPTX
Water Resources Engineering (CVE 728)--Slide 4.pptx
mohammedado3
 
PPT
New_school_Engineering_presentation_011707.ppt
VinayKumar304579
 
PDF
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
PPTX
Numerical-Solutions-of-Ordinary-Differential-Equations.pptx
SAMUKTHAARM
 
PPTX
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
PPTX
Unit_I Functional Units, Instruction Sets.pptx
logaprakash9
 
PDF
WD2(I)-RFQ-GW-1415_ Shifting and Filling of Sand in the Pond at the WD5 Area_...
ShahadathHossain23
 
PPT
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
PDF
NTPC PATRATU Summer internship report.pdf
hemant03701
 
PPTX
Final Major project a b c d e f g h i j k l m
bharathpsnab
 
PDF
Bachelor of information technology syll
SudarsanAssistantPro
 
PPTX
OCS353 DATA SCIENCE FUNDAMENTALS- Unit 1 Introduction to Data Science
A R SIVANESH M.E., (Ph.D)
 
PDF
Submit Your Papers-International Journal on Cybernetics & Informatics ( IJCI)
IJCI JOURNAL
 
PPTX
MODULE 03 - CLOUD COMPUTING AND SECURITY.pptx
Alvas Institute of Engineering and technology, Moodabidri
 
PDF
Tesia Dobrydnia - An Avid Hiker And Backpacker
Tesia Dobrydnia
 
PPTX
Seminar Description: YOLO v1 (You Only Look Once).pptx
abhijithpramod20002
 
PDF
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
anushaashraf20
 
PPTX
darshai cross section and river section analysis
muk7971
 
Biosensors, BioDevices, Biomediccal.pptx
AsimovRiyaz
 
Distribution reservoir and service storage pptx
dhanashree78
 
Water Resources Engineering (CVE 728)--Slide 4.pptx
mohammedado3
 
New_school_Engineering_presentation_011707.ppt
VinayKumar304579
 
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
Numerical-Solutions-of-Ordinary-Differential-Equations.pptx
SAMUKTHAARM
 
2025 CGI Congres - Surviving agile v05.pptx
Derk-Jan de Grood
 
Unit_I Functional Units, Instruction Sets.pptx
logaprakash9
 
WD2(I)-RFQ-GW-1415_ Shifting and Filling of Sand in the Pond at the WD5 Area_...
ShahadathHossain23
 
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
NTPC PATRATU Summer internship report.pdf
hemant03701
 
Final Major project a b c d e f g h i j k l m
bharathpsnab
 
Bachelor of information technology syll
SudarsanAssistantPro
 
OCS353 DATA SCIENCE FUNDAMENTALS- Unit 1 Introduction to Data Science
A R SIVANESH M.E., (Ph.D)
 
Submit Your Papers-International Journal on Cybernetics & Informatics ( IJCI)
IJCI JOURNAL
 
MODULE 03 - CLOUD COMPUTING AND SECURITY.pptx
Alvas Institute of Engineering and technology, Moodabidri
 
Tesia Dobrydnia - An Avid Hiker And Backpacker
Tesia Dobrydnia
 
Seminar Description: YOLO v1 (You Only Look Once).pptx
abhijithpramod20002
 
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
anushaashraf20
 
darshai cross section and river section analysis
muk7971
 
Ad

Instant message

  • 1.   Subject:- Software Engineering Project Management Class:- IT-B Made By:- KAPIL ODIYA , ISMITH GEHLOT AND PRATEEK SHRIVAS Guided By:- Mrs. Rani Singh
  • 2.  INTRODUCTION  FEASIBILITY STUDY  SYTEM ANALYSIS  SRS DOCUMENTATION  WORKING OF SOFTWARE  FUNCTIONAL REQUIREMENT  NON –FUNCTIONAL REQUIREMENT  DATA FLOW DIAGRAM  CONCLUSION
  • 3. Communication’ usually to mean speaking or writing or sending a message to another person. Teleconferencing or Chatting, is a method of using technology to bring people and ideas “together” despite of the geographical barriers. The computer Network and telecommunication technology bears the same objective that allow people to communicate.The INSTANT MESSAGe chat Application is defines it allow people to get communicate with other within society,community or organization. That Morden chat application will gave lots of functionality to user it will not mainly useful for All. This application will run within the oraganization for communication purpose and sharing of data to the different Blocks where people used it. This is a DesktopBased app made up of 2 applications where client application, which runs on the user’s Pc and server application, which runs on Server Pc in the network. To start chatting client should get connected to server where they can practice two kinds of chatting, public one (message is broadcasted to all connected users) and private one (between any 2 users only).main aim is to providing security measures were taken. At
  • 4. Feasibility is defined as the practical extent to which a project can be performed successfully. The objective of the feasibility study is to establish the reasons for developing the software that is acceptable to users, adaptable to change and conformable to established standards. Various types of feasibility that are commonly considered include: 1) Financial feasibility 2) Technical Feasibility 3) Operational feasibility
  • 5. Financial feasibility: It checks whether the company is financially feasible or not to develop this software. Modern club is a web based application for which running in the system acquire freeware software cost. This application will have an associated hosting cost. Technical feasibility: It checks whether the company is technically stable to develop this software. It is a measure of the how practical solutions are and whether the technology is already available within the organization. If the technology is not available to the firm, technical feasibility also looks at whether it can be acquired. Operational feasibility: Operational feasibility refers to the measure of solving problems with the help of a new proposed system. It helps in taking advantage of the opportunities and fulfills the requirements as identified during the development of the project. It takes care that the management and the users support
  • 6. System analysis in software engineering is, therefore, the activities that comprise software engineering as a process in the production of software. It is the software process. System analysis is conducted for the purpose of studying a system or its parts in order to identify its objectives. It is a problem solving technique that improves the system and ensures that all the components of the system work efficiently to accomplish their purpose. This process has 4 main activities. 1. Software Specification 2. Software Design and Implementation 3. Software Validation 4. Software Evolution
  • 7. Communication between the peoples becomes less now a days because of lots of busy day to day life routine or having no time for a second to communicate. There are many reasons that the communications between the people should be missing despite of having time to communicate. So this application provides a better way to communicate and will get Provide and security within the organisation NO outsider will interrupted within them to still the data. Which helps to get easy way of communication between the user and way of sharing of data between them and get fast way of communication occurred and get fulfill the user important needs while chatting in organisation.
  • 8. During this phase, the system analyst determines whether the development of the requested system is justified. First, we look at why and how ideas for system projects originate.  Investigation has revealed that the current scenario of communication is not quite easy for the people who live in those regions that they cannot comfortable with multitasked chatting apps or difficulty in understanding many functioning of applications. But the best way to provide a better communication is to providing only needful features which makes it easier to use.  Whether it’s personal or professional communication, we now have many options to choose from. And, the great thing about all of these options is that we can choose what’s best for our needs without being tied down to just one method. Example of the current scenario like Whats App ,Facebook or much more such type of application which provide the many functionality to the user but that are needless for one basic user which is used or within company used to communicate the employees and other worker into company or organization.
  • 9. A software requirements specification (SRS) is a description of a software system to be developed. It lays out functional and non- functional requirements, and may include a set of use cases that describe user interactions that the software must provide. The purpose of this document is to give a detailed description of the requirements for the software. This document is primarily intended to be proposed to a USER for its approval and a reference as a developing the first version of the system for the development team.
  • 10. Networking Basics: 1. TCP (Transmission Control Protocol). 2. Port 3. Socket. 1. TCP :This protocol ensures that the data sent over two points in a Network is received in the same order as it is sent. This is ensured by receiving acknowledgements from the receiver side for every packet sent. 2. Socket: A socket is one endpoint of a two-way communication link between two programs running on the network. A socket is bound to a port number so that the TCP layer can identify the application that data is destined to be sent to. 3.Port:It is an address which determines the data origin and delivery points over the Network. It is not a hardware device, but a logical construct that identifies a service or process.
  • 12. Functional requirements describes all type of functionalities provided by our software for customer benefits. Basic functions of our software INSTANT MESSAGe” are:  Server connection function to user hands.  User View there chat History ,send time and date.  It can Send s and receives the Document file and image file.  Group Admin can be removed the user and allow to connect new One.  Private Chat can be done from the Group of user. Functional requirements can be represented by: Decision tree: A Decision tree is a flowchart like tree structure, where each internal node denotes a test on an attribute, each branch represents an outcome of the test, and each leaf node (terminal node) holds a class label. Decision tables are a concise visual representation for specifying which actions to perform depending on given conditions. They are algorithms whose output is a set of actions. The information expressed in decision tables could also be represented as decision trees
  • 13. All those requirements which are not functional are non functional requirements. Non-functional requirements are those requirements which elaborate the performance characteristic of the system and define the constraints on how the system will do so. These include reliability, performance, service availability, responsiveness, throughput and security. In our project INSTANT message. the basic non- function requirements are: Usability Security Reliability Performance Availability etc..
  • 14. Data flow diagrams are used to graphically represent the flow of data in a business information system. DFD describes the processes that are involved in a system to transfer data from the input to the file storage and reports generation. DFD contains 3 levels: Level 0 , Level 1 , Level 2
  • 16. The conclusion or purpose of this software is easy way to communicate and get Not Struck into the functionality of Modern chat application which are multi-tasking and many functionality .which are mainly not use for working purpose into organisation or community where people will only required basic communication and send of file facility needs to Everyone within the application.