Presentation is loading. Please wait.

Presentation is loading. Please wait.

First Hand News Siu Lun Hong Meenakshi Lakshmikanthan Abirami Mangai.

Similar presentations


Presentation on theme: "First Hand News Siu Lun Hong Meenakshi Lakshmikanthan Abirami Mangai."— Presentation transcript:

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 doesn’t 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 First DeliverableFinal Deliverable 1/3 planning 1/6 coding 1/4 early system test 1/4 system test Second Deliverable Rule of thumb from Brooks

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 ???


Download ppt "First Hand News Siu Lun Hong Meenakshi Lakshmikanthan Abirami Mangai."

Similar presentations


Ads by Google