SlideShare a Scribd company logo
1 of 8
Introduction:
Messaging apps are apps and platforms that enable messaging, many of which
started around social networking platforms.
Messaging apps each have some of the following features:
 One-to-one chat
 Group chat
 Broadcastlists
 Chatbot
 Smart replies suggested replies to incoming messages provided by
Google's Reply platform
* Our application is one to one and group chat.
Required Software:
 Android Studio
 Firebase
Hardware Requirements :
Application Installation Android enabled GSM/CDMA phone
Internet Connection Required
Version 2.1
Memory 128MB
Data Flow Diagram:
Use Case Diagram:
Execute online
features
Messaging
Send message
Manage
friend list
Show Chat
Window
Receive
message
Manage chat
history
User
name
&Passwor
d
Setting time
before system
become idle
Sender
E-R Diagram:
Message_Receiver
id
Message text
Message id
Message sender
Communic
ation
Message receivers
Message
receiver id
Receiver id
Message id
Sequence Diagram:
Sender Server
Receivers
Insert message
Insert password
[If password is ok]
Authorization is valid
Sent message
Activity Diagram:
Sender
Server
Message
Received
Show Message
Success
Show Message
Failure
Input id Check id Send Data
Send Message
Failed
Received Data
Valid User Send Message success
Start
Matchc
h
Log In interface:
Messageview:
Messagestoragein Database:
RealLife Application:
1. Education purpose
2. Communication Purpose
3. Social Purpose
Limitations:
o Open Access
o Unable to share pictures and files.
o Unable to make video or voice call.
Future DevelopmentPossibilities:
-All limitations will be solved
Function Point Calculation:
Info Count Simple Average Complex Count
External
Input
2 2 3 5 4
External
Ouput
1 1 5 7 1
External
Inquiries
0 7 8 9 0
Internal
Logic Files
3 6 7 8 18
External
Logic Files
4 1 5 7 4
Count
Total:27
Function point= count total*[0.65+0.01*sum(fi)]
=27*[0.65+0.01*14]
=21.33
Conclusion:
We made a project about messaging application. Here we can send message one
to one and many to many. With this application certain number of people can
be connected with each other.

More Related Content

Similar to Software engineering( sms )

Building a chat app with windows azure mobile
Building a chat app with windows azure mobileBuilding a chat app with windows azure mobile
Building a chat app with windows azure mobile
Flavius-Radu Demian
 
Android developer
Android developerAndroid developer
Android developer
sujjan
 
Raju ponnam CV
Raju ponnam CVRaju ponnam CV
Raju ponnam CV
raju p
 
Machine Problem 1: Let's chat
Machine Problem 1: Let's chatMachine Problem 1: Let's chat
Machine Problem 1: Let's chat
butest
 

Similar to Software engineering( sms ) (20)

Building a chat app with windows azure mobile
Building a chat app with windows azure mobileBuilding a chat app with windows azure mobile
Building a chat app with windows azure mobile
 
Aptech Apps
Aptech Apps Aptech Apps
Aptech Apps
 
Rabish kumar singh QA Engineer 3 years experience
Rabish kumar singh QA Engineer 3 years experienceRabish kumar singh QA Engineer 3 years experience
Rabish kumar singh QA Engineer 3 years experience
 
GCM Technology for Android
GCM Technology for AndroidGCM Technology for Android
GCM Technology for Android
 
Android Application on Location sharing and message sender
Android Application on Location sharing and message senderAndroid Application on Location sharing and message sender
Android Application on Location sharing and message sender
 
Dynamic Analysis of Windows Phone 7 Apps
Dynamic Analysis of Windows Phone 7 AppsDynamic Analysis of Windows Phone 7 Apps
Dynamic Analysis of Windows Phone 7 Apps
 
Hello SMS!
Hello SMS!Hello SMS!
Hello SMS!
 
PramodTaleCV
PramodTaleCVPramodTaleCV
PramodTaleCV
 
How to create a chat application on Android platform?
How to create a chat application on Android platform? How to create a chat application on Android platform?
How to create a chat application on Android platform?
 
Terril Application Developer
Terril Application DeveloperTerril Application Developer
Terril Application Developer
 
Mail server using Linux(Ubuntu)
Mail server using Linux(Ubuntu)Mail server using Linux(Ubuntu)
Mail server using Linux(Ubuntu)
 
ResumeDinakaran
ResumeDinakaranResumeDinakaran
ResumeDinakaran
 
Automate+ Final Report
Automate+ Final ReportAutomate+ Final Report
Automate+ Final Report
 
Android developer
Android developerAndroid developer
Android developer
 
5041
50415041
5041
 
Raju ponnam CV
Raju ponnam CVRaju ponnam CV
Raju ponnam CV
 
Android™ application development
Android™ application developmentAndroid™ application development
Android™ application development
 
Building apps for microsoft teams - aossg
Building apps for microsoft teams - aossgBuilding apps for microsoft teams - aossg
Building apps for microsoft teams - aossg
 
final resume1
final resume1final resume1
final resume1
 
Machine Problem 1: Let's chat
Machine Problem 1: Let's chatMachine Problem 1: Let's chat
Machine Problem 1: Let's chat
 

More from Sunjid Hasan

More from Sunjid Hasan (9)

System analysis design of Fire Service & Civil Defence
System analysis design of Fire Service & Civil DefenceSystem analysis design of Fire Service & Civil Defence
System analysis design of Fire Service & Civil Defence
 
Digital image processing recognition of bengali handwritten digits using co...
Digital image processing   recognition of bengali handwritten digits using co...Digital image processing   recognition of bengali handwritten digits using co...
Digital image processing recognition of bengali handwritten digits using co...
 
Artificial intelligence - python
Artificial intelligence - pythonArtificial intelligence - python
Artificial intelligence - python
 
Artificial intelligence - Prolog
Artificial intelligence - Prolog Artificial intelligence - Prolog
Artificial intelligence - Prolog
 
Cover page sample
Cover page sampleCover page sample
Cover page sample
 
Compiler and symbol table
Compiler and symbol tableCompiler and symbol table
Compiler and symbol table
 
System analysis design of fire service and civil defence
System analysis design of fire service and civil defenceSystem analysis design of fire service and civil defence
System analysis design of fire service and civil defence
 
Online blood sharing application
Online blood  sharing applicationOnline blood  sharing application
Online blood sharing application
 
Estimation for software
Estimation for softwareEstimation for software
Estimation for software
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 

Software engineering( sms )

  • 1. Introduction: Messaging apps are apps and platforms that enable messaging, many of which started around social networking platforms. Messaging apps each have some of the following features:  One-to-one chat  Group chat  Broadcastlists  Chatbot  Smart replies suggested replies to incoming messages provided by Google's Reply platform * Our application is one to one and group chat. Required Software:  Android Studio  Firebase Hardware Requirements : Application Installation Android enabled GSM/CDMA phone Internet Connection Required Version 2.1 Memory 128MB
  • 2. Data Flow Diagram: Use Case Diagram: Execute online features Messaging Send message Manage friend list Show Chat Window Receive message Manage chat history User name &Passwor d Setting time before system become idle Sender
  • 3. E-R Diagram: Message_Receiver id Message text Message id Message sender Communic ation Message receivers Message receiver id Receiver id Message id
  • 4. Sequence Diagram: Sender Server Receivers Insert message Insert password [If password is ok] Authorization is valid Sent message
  • 5. Activity Diagram: Sender Server Message Received Show Message Success Show Message Failure Input id Check id Send Data Send Message Failed Received Data Valid User Send Message success Start Matchc h
  • 7. RealLife Application: 1. Education purpose 2. Communication Purpose 3. Social Purpose
  • 8. Limitations: o Open Access o Unable to share pictures and files. o Unable to make video or voice call. Future DevelopmentPossibilities: -All limitations will be solved Function Point Calculation: Info Count Simple Average Complex Count External Input 2 2 3 5 4 External Ouput 1 1 5 7 1 External Inquiries 0 7 8 9 0 Internal Logic Files 3 6 7 8 18 External Logic Files 4 1 5 7 4 Count Total:27 Function point= count total*[0.65+0.01*sum(fi)] =27*[0.65+0.01*14] =21.33 Conclusion: We made a project about messaging application. Here we can send message one to one and many to many. With this application certain number of people can be connected with each other.