Presentation is loading. Please wait.

Presentation is loading. Please wait.

PhotoBytes Burt Bielicki. Overview What is PhotoBytes? Who Will Use PhotoBytes? System Requirements System and Software Architecture Lifecycle Plan Feasibility.

Similar presentations


Presentation on theme: "PhotoBytes Burt Bielicki. Overview What is PhotoBytes? Who Will Use PhotoBytes? System Requirements System and Software Architecture Lifecycle Plan Feasibility."— Presentation transcript:

1 PhotoBytes Burt Bielicki

2 Overview What is PhotoBytes? Who Will Use PhotoBytes? System Requirements System and Software Architecture Lifecycle Plan Feasibility Rationale PhotoBytes User Scenarios

3 What is PhotoBytes? A way to easily share pictures and files with some or all of the internet Offers an easy way to restrict viewers on a file-by-file basis Generates custom picture/file lists for each viewer, as specified by the user

4 Who Will Use PhotoBytes? People wishing to share their digital photos with friends, family, and co-workers People frustrated by e-mail attachment size limits People who want access to their files from remote locations All internet users will be able to run PhotoBytes Simple interface makes posting easy for most internet users

5 System Requirements Ability to add files for viewers with passwords or to post publicly Viewer groups, checkbox lists, and multi- select for fast viewer selection Preview of each viewer’s page Website interface Database for images and files

6 System and Software Architecture Database To store images and other files with a storage limit Keep track of user preferences Webpage Generator (e.g. CGI scripts) Interface to database Create new user Upload pictures and other files Change existing pages Generate viewer pages

7 Lifecycle Plan Who will build it?  Small development team Knowledge of databases and web services required Who will support it?  Subcontractors Database expansion as number of users increases Feature addition, such as automatic e-mail alerts for viewers when a new post is made

8 Feasibility Rationale Universal Interface  Consists of web services that are available to every internet user Database is Adequate Storage  Could easily hold the files and information PhotoBytes needs to store Low Security  Security may be an issue without data encryption  But no loss of functionality for non-sensitive data and can be upgraded in the future

9 PhotoBytes User Scenarios Quick File Transfer Supply a new user name and password, upload file to pre- made general folder (public), send receiver the PhotoBytes web address and the user’s new name; viewer can now download the file from their browser. Time: 5 min. Setting up a Business Trip Photo Album Supply a new user name and password, create groups named Family and Co-Workers, add names of family viewers to the Family group and co-workers to Co-Workers, select business meeting pictures to upload and set visible groups to Family and Co-Workers, company secret blue prints can be uploaded to Co-Workers only, and the beach pictures can be uploaded to Family only. Each viewer gets a custom page based on which categories they fall into. Time: 20 min.

10 PhotoBytes Burt Bielicki


Download ppt "PhotoBytes Burt Bielicki. Overview What is PhotoBytes? Who Will Use PhotoBytes? System Requirements System and Software Architecture Lifecycle Plan Feasibility."

Similar presentations


Ads by Google