First Hand News - PowerPoint PPT Presentation

About This Presentation
Title:

First Hand News

Description:

Project Statement To create a one stop place to see all latest news, pictures, ... The data will be collected using keywords pertaining to each news item displayed. – PowerPoint PPT presentation

Number of Views:195
Avg rating:3.0/5.0
Slides: 35
Provided by: SiuLu
Category:
Tags: first | hand | item | news

less

Transcript and Presenter's Notes

Title: First Hand News


1
First Hand News
  • Siu Lun Hong
  • Meenakshi Lakshmikanthan
  • Abirami Mangai

2
Project Statement
  • To create a one stop place to see all latest
    news, pictures, blogs, videos etc.
  • A convenient destination to relate to the news by
    having access to a variety of community driven
    sources of data.

Our Project is to create an application that
associates pictures, blogs and videos to the
latest news.
It is an convenient place as an user can access
the associated data from different online
resources
3
Concept of Operations
  • Current Systems
  • Google News
  • A huge engine for collecting latest news
  • Twitter
  • An online micro-blogging site
  • Flickr
  • A photo sharing site
  • YouTube
  • An online video sharing site

4
Concept of Operations
  • Proposed System
  • Upon entering the website, the user will have
    access to all the current news from various news
    agencies.
  • The new system will be intelligent to tie
    appropriate news related content like pictures,
    videos, comments etc.
  • The system will refresh and update itself
    periodically.

5
Concept of Operations
  • Users
  • Anyone who wishes to access the latest news and
    related media information.
  • This application is being developed as a user
    friendly one, and therefore no special
    programming skills are required to utilize our
    application.

Our application will be user friendly, and no
special skills are required to utilize it.
6
Concept of Operations
  • Modes of Operation
  • The application will be web based.
  • The application requires a internet connection
    and a web browser.
  • The application will be hosted on a web site.
  • To operate the system, users will have to visit
    the web page.

7
Concept of Operations
  • Must have
  • News headlines and Synopsis from various sources
  • The news articles should be new and latest. There
    should not be any stale information.
  • User should be able to configure the time
    sensitivity.
  • Repetitive news and data should be avoided.

8
Concept of Operations
  • Must have
  • Documentations
  • The system should have relevant media information
    like videos, pictures, blog comments etc.
  • The system should clearly mark the date/time and
    the source for each piece of information that is
    presented.

Each piece of information should be displayed
with its date/time and its source.
9
Concept of Operations
  • Like to have
  • A search criteria for the system to search for
    news articles, pictures, videos, blogs etc.
  • An option to categorize all the news items under
    categories like Sports, Health, World News,
    Business, Entertainment etc.
  • A menu displaying sample data from various
    sources when a pointer is navigated to each news
    title.

10
Concept of Operations
  • Expected Improvements
  • This system will save a lot of time for the user,
    as he doesnt have to visit several sources every
    time
  • Looking at images, comments etc. from various
    sources, will help the user to get a better
    perspective.

11
Concept of Operations
  • Limitations
  • For using this application, an user must have an
    internet connection with a web browser.
  • Risks
  • If a website providing resources to our system is
    down, the data displayed by our application will
    be limited.

12
SRS
  • Software to be Produced
  • First Hand News is a comprehensive news
    aggregator wherein the user can read the latest
    news as well as relate to the news instantly by
    watching the relevant media information.
  • The news articles will be displayed in descending
    order of time.

13
SRS
  • Stakeholders
  • Jimmy Secretan
  • The client who initiated the project and gives
    functional specification details.
  • Project Team
  • The team involved in the requirements gathering,
    design, development, testing.
  • Users
  • Any user who wishes to use the website to gather
    the latest news and relevant media information.

14
SRS
  • Use Cases
  • Visit Website
  • Get Live News Feeds
  • Click News title
  • Get pictures
  • Get blog comments
  • Get Videos

15
SRS-Use Case Diagram
16
SRS
  • Functional Requirements
  • On entering the website, the latest news should
    be displayed based on the time of the news
    publication.
  • Under each news article, there should be options
    to search for community driven sources of data
    corresponding to the news article
  • There will be no input from the user.
  • Data updated periodically

17
SRS
  • Interface Requirements
  • The application complies with many API's for
    aggregating the news.
  • This application will be created using RSS feeds
    from large news agencies.
  • Physical Environment Requirements
  • An Internet connection
  • A browser with javascript enabled.

18
SRS
  • Users and Human Factors Req.
  • Application is very user friendly.
  • No programming skills are required.
  • Documentation Req.
  • Online documentation is available.
  • Data Req.
  • The data will be collected using keywords
    pertaining to each news item displayed.

19
SRS
  • Resource Requirements
  • The personnel should have knowledge about XML,
    HTML, RSS, .NET, AJAX.
  • Security Requirements
  • This application can be used by everyone as it
    does not contain any sensitive or mission
    critical information.
  • Data isolation is not required.

20
SRS
  • Quality Assurance Requirements
  • Data will be accurate to a large extent since the
    feeds are taken from reliable sources.
  • The system will be available at all times for the
    users to access the latest information

21
SPMP
  • Project Team Organization
  • Our team is composed of members,
  • Siu Lun Hong
  • Maintains webpages
  • Helps designing, implemention, and testing
  • Meenakshi Lakshmikanthan
  • Defines specification, design the software
  • Implement the design
  • Abirami Mangai
  • Contribute to design, documentation
  • Testing the application

22
SPMP- PERT Chart
1/3 planning 1/6 coding 1/4 early system test 1/4
system test
Rule of thumb from Brooks
First Deliverable
Final Deliverable
Second Deliverable
23
SPMP
  • Software Process Model

Evolutionary model- Exploratory development
Our software will be hosted on a web page,
and its user interface is an important aspect
that is difficult to specify as a result,
exploratory development, which is a type of
evolutionary development, is selected to obtains
feedbacks from our client by exposing our
intermediate implementations to our client.
24
SPMP
  • Configuration Management
  • Each of our document contains modification
    history and requires altering a flag in our front
    page before and after editing.
  • Each version of source files is to be maintained
    in a central repository. Each member will be
    assigned a task sequentially and each person has
    to update the repository with the latest version.

25
SPMP
  • Quality Assurance
  • To assure the quality of our system, a testing
    plan will be created, and testing is
    performed before each version is released to our
    user.
  • Test results and feedbacks from our user are
    examined.

26
SPMP
  • Risk Management
  • It is required to allocate sufficient time to
    complete each task assigned.
  • The schedule of each task is monitored against
    slippage during weekly status review meetings.
  • Technical Progress Metrics
  • Number of implemented functions.

such as the utilization of an API from Flickr,
Youtube, Twitter, or Google news.
27
Test Plan
  • Objective for Test Activity
  • The main objective of test plan is to ensure that
    all the functional and technical aspects are in
    place as desired by the client.
  • The end product to be delivered to the client
    should be of highest quality with minimal number
    of bugs.

28
Test Plan
  • Test Environment
  • Hardware
  • Any computer PC or Mac
  • Software
  • Internet browser with internet access.
  • Javascript enabled web browser.
  • The test environment will be the same as that in
    which the software will operate.

29
Test Plan
  • Stopping Criteria
  • Errors found during testing will be recorded in
    the test case table, and the test case will be
    sent to the developers to analyze the bugs found

Test Case ID Test Case Test Case Desc Expected Result Actual Result Pass/Fail

30
Test Plan
  • Stopping Criteria
  • In case of fatal errors, the concerned developer
    will be contacted immediately and informed about
    the error
  • If all the test plans pass all the test cases,
    then a group meeting will be called to discuss if
    any further testing is required or the software
    can be released to the client for evaluation

31
Test Plan
  • Stopping Criteria
  • Peer Testing will be conducted on regular basis
    to ensure that the application works perfectly
    under all scenarios and all varieties of web
    browsers
  • The software will be considered deliverable if
    the application is bug free and feedbacks
    obtained from previous releases are analyzed, so
    the final release is satisfactory to the client.

32
Test Plan
  • Test Cases
  • Visit the news website.
  • Check the latest news.
  • Check if there are options to access community
    driven sources of data.
  • Read the latest news. 
  • Get the latest pictures relating to the news
    article.
  • Get the latest blog comments relating to the news
    article.

33
Test Plan
  • Test Cases
  • Get the latest videos relating to the news
    article.
  • Check for uniqueness.
  • Check for data consistency and reliability.
  • Check for time sensitivity.

34
Questions
  • ???
Write a Comment
User Comments (0)
About PowerShow.com