Friday, January 25, 2008

RSR report done by lisui


Requirements Specification Template

OVERVIEW OF REQUIREMENTS

System Functions
Our report is base on the function of RSS like blog entries. It also can manage photos and store, organize, search. Social bookmarking can also be used to store, organize, search, and manage bookmarks of web pages on the Internet through the use of metadata. A metadata may describe an individual content item, or a collection of data including multiple content items.

User Characteristics

Administrator-
The administrator is able to create user account.
The administrator is able to delete user account.
The administrator is able to set user’s username.
The administrator is able to set user’s password.
The administrator is able to set user permission.
The administrator is able to set the user’s name by increasing order.
The administrator is able to set the user’s name by decreasing order.

The administrator shall allow be able to download the photos.
The administrator shall allow be able to upload the photos.
The administrator shall arrange the photos by category of albums.
The administrator shall arrange the photos by category of date.
The administrator shall arrange the photos by category of title.
The administrator shall arrange the photos by category of time.
The administrator shall arrange the photos by category of project owner.
The administrator shall arrange the photos by category dept owner.
The administrator is able to crop the photo.
The administrator is able to resize the photo.
The administrator is able to edit the photo.
The administrator is able to set the brightness of the photo.
The administrator is able to set the darkness of the photo.
The administrator is able to set the brightness of the photo.
The administrator is able to store png format.
The administrator is able to store jpeg format.
The administrator is able to store gif format.
The administrator is able to store the photo.
The administrator is able to store the name.
The administrator is able to store the category.
The administrator is able to store the date.
The administrator is able to store the time.
The administrator is able to store the dept owner.
The administrator is able to store the project owner.
The administrator provides video feeds which allow user to browse the video.
The administrator is able to write feedback/comments to the system.
The administrator provide shortcut icon.
The administrator provides share access across department.
The administrator provides share access across business partners.
The administrator can be access 24 hours.
The administrator is able to provide link path within three clicks.
The administrator provides English languages.
The administrator provides Malay languages.
The administrator provides mandarin languages.
The administrator provides Tamil languages.
The administrator provides hokkien languages.
The administrator provide search engine to search for photo name.
The administrator provide search engine to search for photo date.
The administrator provide search engine to search for photo albums.
The administrator provide search engine to search for photo time.
The administrator provide search engine to search for project owner.
The administrator provide search engine to search for dept owner.
The administrator is able to serve 20 to 30 feeds a day.
The administrator is able to create bookmarks.
The administrator is able to add keywords.
The administrator is able to assign bookmarks.
The administrator is able to print in different formats.
The administrator is able to delete photo.
The administrator is able to add photo.
The administrator is able to delete Text.
The administrator is able to add Text.
The administrator is able to arrange categories in categories.

End user-
The End user can arrange the photos by category of albums.
The End user can arrange the photos by category of date.
The End user can arrange the photos by category of title.
The End user can arrange the photos by category of time.
The End user can arrange the photos by category of project owner.
The End user can arrange the photos by category dept owner.
The End user is able to download the photos.
The End user is able to upload the photos.
The End user is able to crop the photo.
The End user is able to resize the photo.
The End user is able to edit the photo.
The End user is able to set the brightness of the photo.
The End user is able to set the darkness of the photo.
The End user is able to set the brightness of the photo.
The End user can use video feeds to browse the video.
The End user is able to write feedback/comments to the system.
The End user provides share data access across department.
The End user provides share data access across business partners.
The End user can access the system at anytime.
The End user can access the system at anywhere.

The End user is able go to that link within three clicks.
The End user can convert the system into English languages.
The End user can convert the system into Malay languages.
The End user can convert the system into mandarin languages.
The End user can convert the system into Tamil languages.
The End user can convert the system into hokkien languages.
The End user can use search engine to search for photo name.
The End user can use search engine to search for photo date.
The End user can use search engine to search for photo albums.
The End user can use search engine to search for photo time.
The End user can use search engine to search for project owner.
The End user can use search engine to search for dept owner.
The End user is able to send 20 to 30 feeds a day.
The End user is able to create bookmarks.
The End user is able to add keywords.
The End user is able to assign bookmarks.
The End user is able to print in different formats.
The End user is able to delete photo.
The End user is able to add photo.
The End user is able to delete Text.
The End user is able to add Text.
The End user is able to arrange categories in categories.
The End user is able to login the system.
The End user is able to logout the system.

Manager-
The manager is able to post announcement.

The manager can arrange the photos by category of albums.
The manager can arrange the photos by category of date.
The manager can arrange the photos by category of title.
The manager can arrange the photos by category of time.
The manager can arrange the photos by category of project owner.
The manager can arrange the photos by category dept owner.
The manager is able to download the photos.
The manager is able to upload the photos.
The manager is able to crop the photo.
The manager is able to resize the photo.
The manager is able to edit the photo.
The manager is able to set the brightness of the photo.
The manager is able to set the darkness of the photo.
The manager is able to set the brightness of the photo.
The manager can use video feeds to browse the video.
The manager is able to write feedback/comments to the system.
The manager provides share data access across department.
The manager provides share data access across business partners.
The manager can access the system at anytime.
The manager can access the system at anywhere.

The manager is able go to that link within three clicks.
The manager can convert the system into English languages.
The manager can convert the system into Malay languages.
The manager can convert the system into mandarin languages.
The manager can convert the system into Tamil languages.
The manager can convert the system into hokkien languages.
The manager can use search engine to search for photo name.
The manager can use search engine to search for photo date.
The manager can use search engine to search for photo albums.
The manager can use search engine to search for photo time.
The manager can use search engine to search for project owner.
The manager can use search engine to search for dept owner.
The manager is able to send 20 to 30 feeds a day.
The manager is able to create bookmarks.
The manager is able to add keywords.
The manager is able to assign bookmarks.
The manager is able to print in different formats.
The manager is able to delete photo.
The manager is able to add photo.
The manager is able to delete Text.
The manager is able to add Text.
The manager is able to arrange categories in categories.
The manager is able to login the system.
The manager is able to logout the system.


General Constraints




These are list of general constraints from the system:
1) We need to work with our given budget without overspending on the system.
2) We having problem in Timeslot of training for 900 staff.
3) We need to have different languages to communicate with the staff during training.
4) We are having problem meeting the deadline.
5) We are having problem meeting the requirement.
6) We are shortage of manpower.
7) We are also lack of experience staff for the training.
8) We need to training the 900 staff within a week.(600 fulltime 300 part-time)
9) We need different languages trainer to communicate with the staff.
10) We need to provide different languages training materials.
11) The staff working time is 8-6.so we need to arrange the training after 6
12) We need to squeeze everything within 3 hours training.
13) We need to find a fix qualified instructors to help during training.


Functional Requirements


These are list of function requirement from the system:
The system shall allow be able to download the photos.
The system shall allow be able to upload the photos.
The system shall view the photos by category of albums.
The system shall view the photos by category of date.
The system shall view the photos by category of title.
The system shall view the photos by category of time.
The system shall view the photos by category of project owner.
The system shall view the photos by category department owner.
The system is able to crop the photo.
The system is able to resize the photo.
The system is able to edit the photo.
The system is able to set the brightness of the photo.
The system is able to set the darkness of the photo.
The system is able to set the brightness of the photo.
The system is able to store png format.
The system is able to store jpeg format.
The system is able to store gif format.
The system is able to store the photo.
The system is able to store the name.
The system is able to store the category.
The system is able to store the date.
The system is able to store the time.
The system is able to store the dept owner.
The system is able to store the project owner.
The system provides video feeds which allow user to browse the video.
The system is able to write feedback/comments to the owner.
The system is able to write feedback/comments to the item post.
The system provide shortcut icon.
The system provides share access across department.
The system provides share access across business partners.
The system can be access 24 hours.
The system is able to provide link path within three clicks.
The system provides English languages.
The system provides Malay languages.
The system provides mandarin languages.
The system provides Tamil languages.
The system provides hokkien languages.
The system provide search engine to search for photo name.
The system provide search engine to search for photo date.
The system provide search engine to search for photo albums.
The system provide search engine to search for photo time.
The system provide search engine to search for project owner.
The system provide search engine to search for dept owner.
The system provide login for the user.
The system provides logout for the user.
The system is able to serve 20 to 30 feeds a day.
The system is able to create bookmarks.
The system is able to add keywords.
The system is able to assign bookmarks.
The system is able to print in different formats.
The system is able to delete photo.
The system is able to add photo.
The system is able to delete Text.
The system is able to add Text.
The system is able to arrange categories in categories.

Data Requirements





Interface with Other Systems





OPERATIONAL AND QUALITY REQUIREMENTS

Operating Environment

These are list of operating environment from the system:
Windows XP operating system,
Database for its old system.
The system uses 3rd party to link 2 databases
The system will link it together through the use of XML, SQL etc.

Development Constraints

Need to consider about supporting third party (Java) system.
There is Timeline for task to be complete.
There is a limitation of ability in function.
Unable to debug the system.
Lack of resources about the system.
Might not work out the way it is expected to be.
System crash.
Performance of the system is not up to standard.

Performance

Peak hours 9 am – 11am
2 seconds for system speed (peak) 1 at off peak

Availability
24 hours

Security and Access Control Requirements

Uploading the photos must have sharing access control

Admin – full access in the system.
End user-Only when they upload their photos in the sharing community. Then others can view.

SPECIAL REQUIREMENTS

The system provides different themes flash.
The system provides different kind of banners.
The system provide RSS module.
The system is able to organize RSS module.
The system provides filtering function.
The system is able to do backup.
The system is able to customize themes.
The system is able to post announcements.
The system is able to send feedback from staff.
The system also provide shortcut to icons.
The system is able to upload text.
The system is able to download the text.
The system is able to upload video.
The system is able to download the video.

Thursday, January 24, 2008

SWEN interview with end-user(Jacob)

SWEN Interview 2 with End User(jacob)

The following are the data we collected from the interview with Jacob on tuesday.

Any particular feature to add?
Bookmarking(be able to create, delete, bookmarks, assign bookmarks, add keywords, bookmarks can be assigned to categories, bookmarks can belong to many categories, can be sharable, can be printed in different formats

What kind of data type to store for bookmark?
Bookmark name, tags, categories, date added, users who added this bookmark

Any problems wished to highlight?
When ant to print bookmarks, the printed copy doesn’t look like English(Make it printable, in some nice format)

Timeslot to go for training?
Minimum 3 days. For 900 stuff.(600 fulltime 300 part-time)
Timeslot depends.

For photo management, what format of data? JPEG,PNG,PIMP, all the other formats.

Number of RSS feeds?20-30 a day

Range of time for system used?24/7 a day

Peak hours speed?
Quite slow currently.2 seconds for system speed(peak)1 at off peak.

Does stuff have basic knowledge?
No.mixed amount.To conduct separate training for them.

What to have for user interface?
Something nice and good , colorful, easy to use.

Filtering system for photo management system?
No filtering system

Security features?
Allow viewing only if other person allows to see the photos.

What are the minimum pc requirement?
Windows XP

Uses single database for old system. Going to use 3rd party to link 2 database together.Use XML,SQL etc

Any other system to connect the system with?
Bookmarks should be downloadable to PDAs, photos need to be sorted, need to able to tag the photos

Usage on mobile devices?
Abit slow. Wants special browsers.

Need photos be sorted?
Sorted by date, time of project.

What type of users uses the system?
Managers, stuff like Jacob

Anything additional languages?
Needs hokkien for training.

Any special requirements?
Explain in hokkien, materials most probably in Chinese.

RSS feeds need to search?
Have search engine(search by keywords and forward)

RSS run on laptops/mobile devices?
Want RSS on them.

Is photo management/social bookmarking user-friendly?
Photo management not very user-friendly.

Additional featues like FAQ?
Everything in 3 clicks, mimimun.

What working time?
8-6.Ok if arrange training after 6.2 to 3 hours training. Fix qualified instructors to help along.

All stuff to attend training?
All need to go.

Kind of data formats?
Varchar, Block, whatever that are needed

System to be done offline?No