MyIpfwAdvisor MyIpfwAdvisor Vision (Small Project) Version 1.0 MyIpfwAdvisor Version: Vision (Small Project) Date: 9/19/11 Date 9/19/11 Confidential Version 1.0 1.0 Revision History Description Initial First Draft <Company Name>, 2016 Author Marat K Page 2 MyIpfwAdvisor Version: Vision (Small Project) Date: 9/19/11 1.0 Table of Contents 1. 2. 3. 4. Introduction 4 1.1 4 References Positioning 4 2.1 2.2 Problem Statement Product Position Statement 4 4 Stakeholder and User Descriptions 4 3.1 3.2 3.3 3.4 3.5 4 5 5 5 6 Stakeholder Summary User Summary User Environment Summary of Key Stakeholder or User Needs Alternatives and Competition Product Overview 6 4.1 4.2 6 6 Product Perspective Assumptions and Dependencies 5. Product Features 6 6. Other Product Requirements 7 Confidential <Company Name>, 2016 Page 3 MyIpfwAdvisor Version: Vision (Small Project) Date: 9/19/11 1.0 Vision (Small Project) 1. Introduction The purpose of this document is to collect, analyze, and define the high-level needs and features of MyIpfwAdvisor project. It focuses on the capabilities needed by the stakeholders and target users, and why these needs exist. The details of how the MyIpfwAdvisor project fulfills these needs are detailed in the use-case and supplementary specifications. 1.1 References 2. Positioning 2.1 Problem Statement CS Department does not a have a well defined system for advising and helping students who are above sophomore level in guiding them to graduation by helping them to make wise decisions in selecting which corse to take and when. This system is supposed to help them to be that advisor and helper that they have been missing. 2.2 3. Product Position Statement For Future CS students and potentially all IPFW students Who Department Secretary The (product name) MyIpfwAdvisor That Allows students to make wise course planning decisions Unlike Advisors who don’t know better Our product Provides help students to graduate quicker thereby boosting IPFW’s credibility on the national level with other universities. Stakeholder and User Descriptions Name Description Responsibilities Professor Robert L. Sedlmeyer and Dr. Britton Wolfe Sponsors The project sponsor is providing the functional requirements for the system, as well as feedback throughout the development process. Prof. Tanik Professor Responsible for overseeing the team's progress. Marat K Student/Project Leader/Developer Responsible for overseeing the project through each phase of RUP, and parts of the implementation. Trent Student/Chief Architect/Developer Responsible for project design and parts of the implementation. Connar Student/Business Analyst/Assistant Responsible for business related artifacts, assisting in the project design, and parts of the Confidential <Company Name>, 2016 Page 4 MyIpfwAdvisor Version: Vision (Small Project) Date: 9/19/11 Alek 3.1 Architect/Developer implementation. Student/Business Analyst/Assistant Architect/Developer Responsible for project design and parts of the implementation. User Summary Name Description Responsibilities Stakeholder MyIpfwAdvisor Web Site Administrator Primary User Updating content on a website. This user is represented by the project stakeholder. MyIpfwAdvisor Web Site visitor Primary User None This user is represented by the project stakeholder. 3.2 User Environment Under deveoplment 3.3 Summary of Key Stakeholder or User Needs 1. 2. 1.0 User Interface 1.1. Intuitive 1.2. AJAX enabled 1.3. Should be easy to use Capabilities 2.1. Managing users 2.1.1. Add users 2.1.2. Remove users 2.1.3. Reset user passwords 2.1.4. Set user levels and permissions 2.2. Content 2.2.1. Create new content areas 2.2.2. Delete content areas 2.2.3. Add item to content area 2.2.4. Delete item from content area 2.2.5. Edit existing content 2.2.6. Edit existing content areas 2.3. Announcements 2.3.1. Add announcements 2.3.2. Edit announcements 2.3.3. Remove announcements 2.4. Calendar 2.4.1. Add events 2.4.2. Edit events Confidential <Company Name>, 2016 Page 5 MyIpfwAdvisor Version: Vision (Small Project) Date: 9/19/11 1.0 2.4.3. Remove events 3.4 Alternatives and Competition Aleternatives and competitors are unknow. 4. Product Overview The goal of the MyIpfwAdvisor project is to create an intelligent software system that will guide a student through course schedule construction from matriculation through graduation. 4.1 Product Perspective This is meant to be used as a tool for all students. 4.2 Assumptions and Dependencies This project is dependent on current web development standards. 5. 3. 4. Product Features User Interface 3.1. Intuitive 3.2. AJAX enabled 3.3. Should be able to learn it in under an hour Capabilities 4.1. Managing users 4.1.1. Add users 4.1.2. Remove users 4.1.3. Reset user passwords 4.1.4. Set user levels and permissions 4.2. Content 4.2.1. Create new content areas 4.2.2. Delete content areas 4.2.3. Add item to content area 4.2.4. Delete item from content area 4.2.5. Edit existing content 4.2.6. Edit existing content areas 4.3. Announcements 4.3.1. Add announcements 4.3.2. Edit announcements 4.3.3. Remove announcements 4.4. Calendar 4.4.1. Add events Confidential <Company Name>, 2016 Page 6 MyIpfwAdvisor Version: Vision (Small Project) Date: 9/19/11 1.0 4.4.2. Edit events 4.4.3. Remove events 6. Other Product Requirements This web interface should be compatible with IE7, IE8, and Firefox 3.6 and later. Confidential <Company Name>, 2016 Page 7