Вы находитесь на странице: 1из 12

CURRENT

AFFAIRS
Your Personalised E-News Paper

Prepared by:
Prateeksha Singh(1102913074)
Saumya Sinha(1102913095)

Department of Information Technology,


Krishna Institute of Engineering and Technology,
Ghaziabad
TABLE OF CONTENTS

1.Domain Analysis
About Android
Android architecture
Development process of an Android
architecture
Building and running of Android Application
Lifecycle of an activity
2.Problem Statement
Problem Area
Objectives of Project
Overall Description
3.System Modelling
Data Flow Diagram
E-R Diagram
4.User Interface

5.System Testing
Test Cases
DOMAIN ANALYSIS
About Android

Google Android is a software stack for mobile devices that includes

An operating system
Middleware
Key applications

It uses linux to provide core system services

Security
Memory management
Process management
Power management
Hardware drivers

ANDROID ARCHITECTURE
PROBLEM STATEMENT

PROBLEM AREA
Present E-Newspapers require parsing of news
feeds each time the app is launched.
Present E-Newspapers do not give notification of
new feeds in the category chosen by the user.
Many do not provide the feature of bookmarking
new feeds for later access.
OBJECTIVE(S) OF THE PROJECT

To bring a personalised set of news feeds to the


user.
To provide the facility of bookmarking an item for
future reading.
To reduce the time wastage in parsing the news
feeds each time the app is launched.

OVERALL DESCRIPTION

PURPOSE
To provide the user with an easy-to-use e-
newspaper which brings to them a personalised
set of news feeds and daily notifications.

SCOPE
User friendly.
Brings latest news feeds from a range of sources,
not just one.
Saves important news articles.
Gives notification about new feeds daily.
Easy navigation in app.

TECHNOLOGIES USED
JAVA: Application Architecture
XML: Extensible Markup Language

SOFTWARE INTERFACE
The Media Player will be developed on the Eclipse IDE
using the Android SDK tools.
The minimum android version will be 3.0
(Honeycomb),i.e., app will work on all android devices
using Android 3.0 and above.
The target android version is 4.4(Kitkat).

HARDWARE INTERFACE
An Android device with version 3.0 or above.
GPRS services activated.

CONSTRAINTS
Device must have android version 3.0 or above.
Device must have an active internet connection.

SYSTEM MODELLING

Data Flow Diagram


LEVEL 0
LEVEL 1

LEVEL 2

ER DIAGRAM
USER INTERFACE
SYSTEM TESTING

Current Affairs was tested on Xperia L running on


android version 4.2.2.
Preferred categories of the user are being
successfully saved.
Category tabs are being switched properly.
Notifications of new feeds are received.
Feeds are being bookmarked properly.

TEST CASES
TEST CASE I:
Step: Check no category in the list.
Expected result: App gives warning.
Actual result: App shows dialog box which gives
warning and does not move to next screen.

TEST CASE II:


Step: Internet connection switched off and app is
launched.
Expected result: App gives warning.
Actual result: App asks user to switch on internet
service.

TEST CASE III:


Step: Bookmark a news feed.
Expected result: Bookmarked feed is shown in the
Bookmarks section.
Actual result: As expected.

REFERENCES
www.developer.android.com
www.mybringback.com
Android development by Headfirst Publications
M.A.D. Club Mentors
www.stackoverflow.com

Вам также может понравиться