MyIpfwAdvisor Vision (Small Project) Version 1.0

advertisement
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
Download