Lab Use Case
In this lab, we will build a use case for a course enrollment system to be used by online students at Champlain College. You may assume that you are both a user and the designer of the system interface. They will need to design the system to meet the needs of adult online students who will be searching for, enrolling in, and paying for one or more online courses. Limit your use case to just the information and actions needed by the user without consideration for the requirements of the underlying information systems. The system will need to meet the needs of students who are enrolled in degree and certificate programs, as well as students who are not interested in taking courses to earn college credit. Refer to the Week 6 lectures and research information about use case design on the internet for help designing your use case.
We encourage you to share your use case diagrams in the Week 6: Discussion Week 7: Lab Use Case. Your final report should include the following sections: Use case diagram. Basic and alternative courses of action User input and system response table Recommended technology solutions. Here is additional information to help with this: Features and functions of a web application are determined through a process of discovery between the project designers and clients. Here is an outline of steps frequently used in designing a web application. Roadmap Document Defining Web Application, Purpose, Goals, and Direction. This initial task is an important part of the process. It requires the client and project manager to put together the Web Application project goals and purpose.
Further Description
This step establishes the projects clear direction and helps to focus on setting and achieving stated goals. The Roadmap Document will specify the web applications development plan and objectives with approximate timelines. Researching and Defining Audience Scope and Security Documents. This task requires researching the audience/users and creating an analytic report which provides the following: Type of audience for usability purposes Statistics on the demographics of users (user skills, ages, gender, etc.).Type and level of user access Collect information specifying the type (e.g. Intranet, Internet, and Extranet) and level (e.g. single-level, multi-level) of user access.
Type of audience for planning the security level Provide a risk analysis based on user characteristics (e.g. potential fraud level, history of industry security breaches, and history of the audiences security breaches). Quantitative statistics on the frequency of user visits Create a potential visitor report, broken down by reasonable periodic time frames that various types of users can be expected to visit. Creating Functional Specifications or Feature Summary Document. The functionality specifications report is the key document in any web application project. This document will list all of the functions and technical specifications that a web application will require to accomplish goals. Further functional specifications should detail each type of users behavior as a use case.
Additional Information
These details are important to prevent confusion about project features and functions. A typical functional specification will list every users behavior. We will take a closer look at use cases later in this module. Third Party Vendors Identification, Analysis, and Selection .This task requires researching. Identifying and selection of third-party vendors, products, and services such as. Web Application Development Company . Typically done via a bidding process among qualifying firms. Merchant Account and Payment Gateway Third party credit card processor and payment processing provider SSL Certificate. Contract with a transaction security provider such as Verisign. Managed Server/Colocation Server Provider A cost-benefit analysis of options such as server, platform, network, firewall, and load balancing. Fulfillment Centers Review and finally select shipping companies if applicable.
Attached Files
Download |