0% found this document useful (0 votes)
145 views23 pages

Weather Forecasting - TutorialsDuniya

This document describes a software engineering project to develop a weather forecasting app called Sunshine. It includes requirements, data flow diagrams, a data dictionary, architectural design, pseudocode for location settings, and flow graphs. The project was submitted by students Prerna Nim, Mansi Saxena, and Ritika Bansal to their university department of computer science under the supervision of TutorialsDuniya.com.

Uploaded by

IPR- Music
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views23 pages

Weather Forecasting - TutorialsDuniya

This document describes a software engineering project to develop a weather forecasting app called Sunshine. It includes requirements, data flow diagrams, a data dictionary, architectural design, pseudocode for location settings, and flow graphs. The project was submitted by students Prerna Nim, Mansi Saxena, and Ritika Bansal to their university department of computer science under the supervision of TutorialsDuniya.com.

Uploaded by

IPR- Music
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

TUTORIALSDUNIYA.

COM

Weather Forecasting

Software Engineering Project

Download FREE Software Engineering Projects for any


university student of BCA, MCA, B.Sc, M.Sc, B.Tech at
https://www.tutorialsduniya.com

If you find any error or mistake in this Software Engineering


project then report at [email protected]

Please Share these SE Projects with your Friends


Download FREE Software Engineering Projects from TutorialsDuniya.com

SUNSHINE
WEATHER FORECAST APP

om
Supervisor - TutorialsDuniya.Com

.c
Submitted by- Prerna Nim (12345)

ya
Mansi Saxena (12345)
Ritika Bansal (12345)

i
un
D
ls
ia
t or
Tu

DEPARTMENT OF COMPUTER SCIENCE


UNIVERSITY OF DELHI

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

ACKNOWLEDGEMENT
Our views on how, why and when various phases
of software development should be executed

om
have changed tremendously (and definitely for
better) and to this end we’d like to mention the
name of our teacher, ‘TutorialsDuniya.Com’,

.c
who with her patience and excellent knowledge

ya
walked us through this path of learning.

i
un
PRERNA NIM
D

MANSI SAXENA
ls

RITIKA BANSAL
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

INDEX
1.REQUIREMENT DOCUMENT……………………….

om
2.DFD-LEVEL 0 & LEVEL 1………………………………
3.DATA DICTIONARY……………………………………..

.c
4.ARCHITECTURAL DESIGN…………………………..

ya
5.FUNCTION POINT……………………………………….
6.FLOWCHART,CYCLOMATIC COMPLEXITY……
i
un
7.RISK TABLE…………………………………………………
D

8.INTERFACES……………………………………………….
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

REQUIREMENT DOCUMENT
APPLICATION NAME: SUNSHINE

om
Users: Everyone (Everyone needs to check weather at some
point.)
Sunshine is an app which will provide platform where people can check the

.c
weather forecasting of any place from anywhere. It will also provide easy access
to change location according to their will by just a few clicks and viola! The

ya
forecast with details of wind speed, air pressure, humidity etc. will roll out with an
ease.

The app’s initial interface is a splash screen with the SUNSHINE logo on it. After

i
un
mere 3 seconds it will turn to the next interface, i.e., no user interaction needed
at this point.

The app’s next interface (the main interface) will provide the weather updates for
D

the current location after asking for access to GPS and Internet.
ls

It will have another interface through the settings to change the location
according to the user’s will. Just select in the location and you are good to go!
ia

Since the app gives weather updates from the current date to the next 7 days, it
also provides and interface to zoom in the actual day or the selected day with
or

each and every detail edged in a score card format.

Also, the app provides flash cards type of notification after every 3 hours
t

(condition: the internet is always active) in the notification panel.


Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

DFD Level 0

om
.c
i ya
un
D
ls
ia
t or
Tu

Level 1 DFD

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

om
.c
i ya
un
D
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

DATA –DICTIONARY

om
.c
i ya
un
D
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

ARCHITECTURAL DESIGN

om
.c
i ya
un
D
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


TutorialsDuniya.com

Download FREE Software Engineering Projects PDF for any


university student of BCA, MCA, B.Sc, B.Tech, M.Sc at
https://www.tutorialsduniya.com

 3 Level Authentication  Airline Reservation System


 Banking Management System  Bus Route Enquiry System
 Car Showroom Dealership  Cricket Management System
 Criminal Record Management  E-Boutique
 Exam & Result Management  Health Care
 Hospital Management System  Online Bookstore
 Online Complaint Portal  Online Event Booking
 Online MetroCard Recharge  Online Missing Person Info
 Online Shopping  Online Shopping System
 Our First Home  Railway Reservation System
 Reality Show Management  Tour & Travel Management
 Smart City Traveller  Weather ForeCasting

Many more FREE Software Engineering Projects are available at


https://www.tutorialsduniya.com

Please Share these SE projects with your Friends as well


Download FREE Software Engineering Projects from TutorialsDuniya.com

RISK TABLE

om
RISK CATEGORY PROBABILITY IMPACT RMMM
Large number PS 20% 4

.c
of users than
planned

ya
Lack of DE 80% 3
training on
tools
Staff ST 60%
i 2
un
inexperienced
Requirements PS 50% 2
understanding
D

Difficulty TE 60% 2
integrating
ls

work
ia

Planning PS 40% 3
taking up too
much time,
or

not enough to
work on
t

product
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

PSEUDOCODE
SETTING OF LOCATION

om
.c
i ya
un
D
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

FLOW GRAPH

om
.c
i ya
un
D
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

Number of regions=3
V(G) is given by=Number of predicate nodes +1

om
=2+1
=3

.c
V(G) is given by= edge-nodes+2

ya
=8-7+2
=3

i
un
=>cyclomatic complexity is 3
Number of independent paths=3
D

Independent paths
ls

➢1-2-3-7
ia

➢1-2-4-5-7
t or

➢1-2-4-6-7
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

om
.c
INFORMATION COUNT WEIGHING

ya
DOMAIN FACTOR-SIMPLE
VALUES
External inputs
1 3 3
i
un
External outputs
3 4 12
External Inquiries
0 3 0
D

Internal logical
files
3 7 21
ls

External interface
file
0 5 0
Count total 36
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

S.No.
QUESTIONS MARKS

om
1 Does the system require reliable backup and
recovery?
4
2 Are specialized data communications required
to transfer information to or from the
5

.c
application?
3 Are there distributed processing functions?
0

ya
4 Is performance critical?
3
5 Will the system run in an existing, heavily
5
i
utilized operational environment?
un
6 Does the system require online data entry?
5
7 Does the online data entry require the input
transaction to be built over multiple screens or
0
D

operations?
8 Are the ILFs updated online?
4
ls

9 Are the inputs, outputs, files, or inquiries


complex?
2
ia

10 Is the internal processing complex?


1
11 Is the code designed to be reusable?
5
or

12 Are conversion and installation included in the


design?
1
t

13 Is the system designed for multiple installations


5
Tu

in different organizations?
14 Is the application designed to facilitate change
and ease of use by the user?
5
TOTAL f(i) 45

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

FP=count total *(0.65+0.01 * total f(i))


=36 *(0.65+0.01*45)
=36*(0.65+0.45)

om
= 36*1.10
=39.6=40(approx.)

.c
i ya
un
D
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

INTERFACES

om
.c
i ya
un
D
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

om
.c
i ya
un
D
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

om
.c
i ya
un
D
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

om
.c
i ya
un
D
ls
ia
t or
Tu

Download FREE Software Engineering Projects from TutorialsDuniya.com


Download FREE Software Engineering Projects from TutorialsDuniya.com

om
.c
i ya
un
D
ls
ia
t or
Tu

***************END**************

Download FREE Software Engineering Projects from TutorialsDuniya.com


TutorialsDuniya.com

Download FREE Software Engineering Projects PDF for any


university student of BCA, MCA, B.Sc, B.Tech, M.Sc at
https://www.tutorialsduniya.com

 3 Level Authentication  Airline Reservation System


 Banking Management System  Bus Route Enquiry System
 Car Showroom Dealership  Cricket Management System
 Criminal Record Management  E-Boutique
 Exam & Result Management  Health Care
 Hospital Management System  Online Bookstore
 Online Complaint Portal  Online Event Booking
 Online MetroCard Recharge  Online Missing Person Info
 Online Shopping  Online Shopping System
 Our First Home  Railway Reservation System
 Reality Show Management  Tour & Travel Management
 Smart City Traveller  Weather ForeCasting

Many more FREE Software Engineering Projects are available at


https://www.tutorialsduniya.com

Please Share these SE projects with your Friends as well

You might also like