17
ACS 560 Final Project Presentation CS-CLOSAR Company Name Presenter Names Introduce team members and their primary roles. Robin

ACS 560 Final Project Presentation

  • Upload
    glynis

  • View
    43

  • Download
    0

Embed Size (px)

DESCRIPTION

ACS 560 Final Project Presentation. CS-CLOSAR Company Name Presenter Names. Introduce team members and their primary roles . Robin. Project Vision. Problem Addressed - PowerPoint PPT Presentation

Citation preview

Page 1: ACS 560  Final Project Presentation

ACS 560 Final Project Presentation

CS-CLOSAR

Company Name

Presenter Names

Introduce team members and theirprimary roles. Robin

Page 2: ACS 560  Final Project Presentation

Project VisionProblem Addressed The problem of: A disorganized and time-consuming course

evaluation procedure which has a high chance of excluding participants and is not readily adapted to determining historical trends.

Affects: The IPFW Computer Science Department, specifically, the Chair, Associate Chair, Instructors, Administrative Assistant, and Students.

The impact of which is: Faculty and staff are distracted from other important duties. The lack of historical trend data hinders analysis and consistent improvement of courses. Students are deprived of instructional time.

A successful solution would be: An automated system which will reduce the time required for tallying, be capable of generating historical trend data, include a higher percentage of students in each survey, and standardize the administration of course evaluations resulting in increased overall organization.

Page 3: ACS 560  Final Project Presentation

Project VisionSolution proposed CS-CLOSAR will utilize a web-based

interface to collect, manage, and report student survey data regarding students’ experiences in each of their CS courses. Significant improvements in speed and accuracy are expected to accompany migration to an electronic system. Using CS-CLOSAR, data will be stored and analyzed to present immediate feedback to instructors and the department, displaying the current report either singly or in the context of other evaluations and historical trends.

Page 4: ACS 560  Final Project Presentation

Primary Features/Functionality

Security Subsystem Features Users shall be able to login and logout

The system shall determine the user’s role

The system shall restrict access to features and data based upon the user’s role

Page 5: ACS 560  Final Project Presentation

Primary Features/Functionality

Course Subsystem Features The system shall display courses to

the user based upon their role

The system shall track students to determine whether surveys have been completed for their courses

Page 6: ACS 560  Final Project Presentation

Primary Features/Functionality

Survey Subsystem Features Directors shall schedule reports to be

released individually by sections or as a group

The system shall deliver requested surveys

Students shall complete and submit surveys for each of their courses online

The system shall automatically close the survey submission process at the end of the semester

Page 7: ACS 560  Final Project Presentation

Primary Features/Functionality

Report Subsystem Features The system shall automatically generate

printable reports from completed surveys

Instructors shall add comments to their reports online

Instructors shall finalize their reports

The system shall make individual course reports available online

Instructors and directors shall have access (where appropriate) to view course reports from previous years

Page 8: ACS 560  Final Project Presentation

Primary Features/Functionality

History Subsystem Features The system shall make course history

available to directors

Page 9: ACS 560  Final Project Presentation

Primary Features/Functionality

User-requested System Features The system shall be available over the

internet

The system shall handle all undergraduate ABET-accredited CS courses

The system shall allow access to history and reports for at least 7 years

The system shall maintain confidential data in accordance with FERPA

Page 10: ACS 560  Final Project Presentation

Primary Features/Functionality

Page 11: ACS 560  Final Project Presentation

Primary Features/Functionality

Page 12: ACS 560  Final Project Presentation

Project Schedule Robin

Phase Start Finish Est Hrs

Actual Hrs

Delta Hrs

InceptionElaborationConstructionTransition

Total• Discuss lifecycle model adopted (RUP) and selection of iterations/phases (Note: You may expand table to include slightly more detail if helpful)

• Describe current status• Explain any differences between est and actual

hrs, referring to project risks that may have occurred.

Page 13: ACS 560  Final Project Presentation

Project Deliverables Robin

List all RUP documents delivered as well as files associated with the actual deployed software (source files, db, scripts, etc.)

Page 14: ACS 560  Final Project Presentation

Deployment Diagram Robin

UML diagram

Also discuss server- and client-side technologies used

Page 15: ACS 560  Final Project Presentation

System Architecture Robin

UML diagram showing major components and their interfaces

Page 16: ACS 560  Final Project Presentation

System Demonstration Jon

Authentication

Survey release

Survey submission

Course semester report viewing

Course history report viewing

Optional functionality Import of legacy data Reminder emails Etc.

Page 17: ACS 560  Final Project Presentation

Lessons Learned All Discuss what you learned about the

software engineering process as a result of participating in this project What went well and why What didn’t go so well and why What would you do differently What knowledge/skills have you

obtained that would serve you well on the next project