DePaul IT 394 - Band Group Site Requirements Update 2

Unformatted text preview:

2.1 Product Perspective2.2 Product Features2.3 User Classes and Characteristics2.4 Operating Environment2.5 Design and Implementation Constraints2.6 User Documentation5.2 Hardware Interfaces5.3 Software Interfaces5.4 Communications InterfacesSoftware RequirementsSpecificationForChicago Band ConnectionPrepared by Delfino Liban IIIChutes and Ladders Development GroupJason BillisNeal DyrkaczDelfino Liban IIISarah Sair Mike SkallasRJ TosocJanuary 18 2005Software Specification Requirements: Chicago Band Connection Page 2 of 71. Introduction1.1 Purpose1.2 Document Convention1.3 References2. Overall Description2.1 Product Perspective2.2 Product Features2.3 User Classes and Characteristics2.4 Operating Environment2.5 Design and Implementation Constraints2.6 User Documentation2.7 Assumptions and Dependencies3. System Features3.1 User Registration System3.1.1 Description and PriorityThe User Registration System is a Priority 1 feature that will serve as the central mechanism that will manage all user access to the Application. The system will allow the creation, addition, update, and deletion of user accounts. It will assign or grant, and classify user accounts according to a type requested during registration. Furthermore, the system will authenticate users logging onto the system, and base on the type of user account, the system will direct users to their personal or band group page.3.1.2 Response SequencesSoftware Specification Requirements: Chicago Band Connection Page 3 of 7Users must register in order to access the Application. Users will visit log-in page for authentication before access to the Application is granted. The log-in page will require auser name and a password. The log-in page will have an interface that will allow users without existing accounts to register.3.1.3 Functional RequirementsREQ-1: The System will be able to add or delete user accountsREQ-2: The System will be able to update user accountsREQ-3: The System will create two types of accounts—personal and band group. The System will allow and manage the upgrade or changes in account types.REQ-4: The System will maintain a database of the user accountsREQ-5: The System will authenticate users—users who are not registered will be denied accessREQ-6: The System will have the capability to reset passwordsREQ-7: The System will automatically delete accounts dormant for 60 days3.2 User Interface Customization System3.2.1 DescriptionThe User Interface Customization System is a Priority 1 system that will manage the customization, the display, and the transfer of user-requested information in a personal page or band group page. Depending on user preferences, the system will handle the manner a page is presented and will call or interact with other system to retrieve information the user demands. The system will also track and manage the amount of storage size a user has utilized. Each user, depending on his account type, is allocated a fix amount of storage space.3.2.2 Response SequencesAfter access is granted, users will be directed to their personal or group page. The page will have a listing of all the services the Application provides and allow the users toaccess them. The page will allow users to change or edit the information displayed on the page. Depending on the user account, the user can browse, search and view band group pages, and if demanded, can subscribe to services offered by a group page or bythe Application. If a band group page, the group can publish information or activities asallowed by the Application.Software Specification Requirements: Chicago Band Connection Page 4 of 73.2.3 Functional RequirementsREQ-1: The system will allow changes in the personal or band group page layout.REQ-2: The system will display all the services offered by the ApplicationREQ-3: The system will allow users to browse listings of band group pages.REQ-4: The system will allow users to search for a band group.REQ-5: The system will allow a band group account to publish information and activitiesREQ-6: The system will allow a user to subscribe or view band group pagesREQ-7: The system will track in real time the amount of storage space a user has utilizedREQ-8: The system will automatically create error messages directed to the user if a storage space is exceeded4. Testing4.1 User Registration System4.1.1 Actual TestsThe system will be accessed in real-time using dummy data and all user registration steps will be executed. After registration is completed and a user account is created, the system will prompt the user to use created User Id and Password to enter the Application. The Initial Tests Outline will be conducted at a minimum, ten times.4.1.2 Initial Tests Outline Create a user account of type Personal Create a user account of type Band Group Update an existing account by making changes to Account information. Check and ensure changes take effect in real-time. Log in to the system with correct User Id and PasswordSoftware Specification Requirements: Chicago Band Connection Page 5 of 7 Deliberately log-in with invalid User Id and Password—the system must reject access Upgrade a Personal user to a Band Group account.  Request a reset of a user account password Temporary set the dormant termination time to one hour. After one hour, all created accounts should be automatically deleted.4.1.3 Performance Measures A total of 100 user accounts will be created, 50 personal users and 50 personal group users. This will test whether the system will be able to handle all registration attempts without errors or considerable service slow downs. A total of 50 users will attempt to access the system simultaneously to test the system’s execution response4.2 User Interface Customization System4.2.1 Actual TestsA total of 100 dummy user accounts will be loaded to the system. Of the 100, 40 will have existing page content: 15 personal user pages and 25 band group pages. All the customization features of the system will be executed on the 40 accounts. The Initial Tests Outline will be conducted at a minimum, ten times.4.2.2 Initial Tests Outline Change a layout of Personal page Change a layout of a Group page Browse the Band Group listing Search for a particular Band Group View the services provided by the Application


View Full Document

DePaul IT 394 - Band Group Site Requirements Update 2

Documents in this Course
CBC Final

CBC Final

10 pages

Load more
Download Band Group Site Requirements Update 2
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Band Group Site Requirements Update 2 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Band Group Site Requirements Update 2 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?