1. March 16, 2014
Functional Requirements
Core Skills Assessment
Module 4
For NECC
DISCOVERY PHASE
VERSION 2.0
eSavV Technologies®
Last Revision: February 27, 2014
2. Functional Requirements
Core Skills Assessment Module 4
Pa ge | i
T a b l e o f C o n t e n t s
GENERAL INFORMATION .......................................................................................................................................1
USE CASE DIAGRAM...............................................................................................................................................1
ACTORS GLOSSARY ................................................................................................................................................1
USE CASE GLOSSARY..............................................................................................................................................2
CORE SKILLS ASSESSMENT DOMAIN ......................................................................................................................3
USE CASE NARRATIVES ..........................................................................................................................................4
USE CASE: VIEW ASSESSMENT LIST ....................................................................................................................................4
USE CASE: VIEW ASSESSMENT ..........................................................................................................................................4
USE CASE: EDIT ASSESSMENT ...........................................................................................................................................4
USE CASE: GET REPORTS .................................................................................................................................................5
USE CASE: SHOW DOCUMENTS/VIDEOS .............................................................................................................................5
USE CASE: ORDER BY BOOK .............................................................................................................................................6
USE CASE: ACTIVATE LESSONS ..........................................................................................................................................6
NAME: PRINT MULTI-LESSONS..........................................................................................................................................6
USE CASE: BATCH ACTIVATE LESSONS ................................................................................................................................7
ROLE DEFINED VIEW........................................................................................................................................................7
SOFTWARE REQUIREMENTS SPECIFICATION..........................................................................................................7
PURPOSE ......................................................................................................................................................................7
SPECIFIC REQUIREMENTS..................................................................................................................................................7
Functionality:.........................................................................................................................................................7
Requirement: View Assessment List.................................................................................................................................... 7
Requirement: View Assessment .......................................................................................................................................... 8
Requirement: Edit Assessment............................................................................................................................................ 8
Requirement: Get Reports................................................................................................................................................... 8
Requirement: Show Documents/Videos.............................................................................................................................. 8
Requirement: Order data entry screen to match scoring booklet....................................................................................... 9
Requirement: Ability to activate lessons from within CSA module. .................................................................................... 9
Requirement: Printing Multiple Lessons.............................................................................................................................. 9
Requirement: Batch Activate............................................................................................................................................... 9
CURRENT REVISION
Date Change by Change Reference to Section
02/27/2014 New
03/16/2014 Deborah Obasogie NECC updates. UCD.
3. Functional Requirements
Core Skills Assessment Module 4
1 | P a g e D i s c o v e r y T e a m
G e n e r a l I n f o r m a t i o n
Project Name: NECC Project
Project Company: The New England Center for Children
Project Description: System Enhancement and Replatform
U s e C a s e D i a g r a m
A use case diagram at its simplest provides the simplified and graphical representation of what the system
must actually do. It has been said before that "Use case diagrams are the blueprints for your system". The
intended audience consist of all Requirements Teams members including subject matter experts and
developers. It may also be used to show progress and intentions to managers and support personnel. This
document contains the requirements for the Core Skills Assessment module of the Autism Curriculum
Encyclopedia (ACE) system. These requirements will be used during proof of concept and implementation
and are considered the definition of the system. As such, they should include a high degree of detail and
consistency. The review and approval of each revision of this document by the appropriate personnel
serves as a milestone that marks the end of the Discovery Phase and the beginning of the phase of
software development process.
A c t o r s G l o s s a r y
Term Synonym Description
Teacher Teachers can have access to multiple
schools and multiple teams within each
school. As standard practice, they will have
access to one team per school at any given
time.
Specialist Specialists have access to multiple schools
and teams within these schools. As
standard practice, they will have access to
multiple teams in one school. Access to
teams is given by the administrator and
can be edited/revoked at any time.
Director A director can have access to multiple
schools. Directors with access to a certain
school will automatically get access to all
teams within that school.
Local Admin Under special scenarios, an administrator
can provide access to more schools for
short durations.
Super Admin Users will have complete access to the ACE
application. They will be able to perform
all administrative and user tasks for all the
schools. Under special scenarios, an
administrator can provide access to more
schools for short durations.
4. Functional Requirements
Core Skills Assessment Module 4
2 | P a g e D i s c o v e r y T e a m
U s e C a s e G l o s s a r y
Use Case ID Use Case Name Description Participating Actors
and Roles
UC-CSA010 View Assessment List This displays previous assessments
based upon date.
Teacher, Specialist,
Director, Local Admin,
Super Admin
UC-CSA020 View Assessment This displays an assessment. Teacher, Specialist,
Director, Local Admin,
Super Admin
UC-CSA030 Edit Assessment This allows data to be entered and
will perform Performance index (PI)
calculation.
Teacher, Specialist,
Director, Local Admin,
Super Admin
UC-CSA040 Get Reports This displays all published Core Skill
Assessment reports.
Teacher, Specialist,
Director, Local Admin,
Super Admin
UC-CSA050 Show
Documents/Videos
The system will display videos and
files necessary for the Assessment
module uploaded by the Super
Admin.
Teacher, Specialist,
Director, Local Admin,
Super Admin
UC-CSA060 Order By Book Order data entry screen to match
scoring booklet.
Teacher, Specialist,
Director, Local Admin,
Super Admin
UC-CSA070 Activate Lessons Ability to activate lessons once
scores are entered for CSA and lists
are generated.
Teacher, Specialist,
Director, Local Admin,
Super Admin
UC-CSA080 Print Multi-Lessons Printing Multiple Lessons within
the core skills assessment module.
Teacher, Specialist,
Director, Local Admin,
Super Admin
UC-CSA090 Batch Activate Lessons Ability to batch activate lessons
from within the core skills
assessment module.
Teacher, Specialist,
Director, Local Admin,
Super Admin
ACE Standardized Re-Usable Features
UC-ACE010 Print It To print.
UC-ACE020 Play It = Play Video To play video.
UC-ACE030 Cancel It To cancel.
UC-ACE035 Export It To export.
UC-ACE040 Search It To search.
UC-ACE045 Add New = Add It To add new item.
UC-ACE050 Delete It To delete.
UC-ACE055 View Report To view report.
UC-ACE065 Save It To save.
UC-ACE070 Close It To close.
5. Functional Requirements
Core Skills Assessment Module 4
3 | P a g e D i s c o v e r y T e a m
C o r e S k i l l s A s s e s s m e n t D o m a i n
Orange circles denote new functionality and enhancements, the blue and gray circles depict the current
system.
6. Functional Requirements
Core Skills Assessment Module 4
4 | P a g e D i s c o v e r y T e a m
U s e C a s e N a r r a t i v e s
U S E C A S E : V I E W A S S E S S M E N T L I S T
Description: This displays previous assessments based upon date.
ID: UC-CSA010
Pre-condition: User is logged into system in role defined view in Core Skills Assessment.
Post-condition: None
Actor: Teacher, Specialist, Director, Local Admin, Super Admin
USER INTENTION SYSTEM RESPONSIBILITY
choose to view assessment list displays a list of assessments
may do [print it]
may do [view assessment]
Notes: See Core Skills Assessment for details.
U S E C A S E : V I E W A S S E S S M E N T
Description: This displays an assessment.
ID: UC-CSA020
Pre-condition: User is logged into system in role defined view in Core Skills Assessment.
Post-condition: None
Actor: Teacher, Specialist, Director, Local Admin, Super Admin
USER INTENTION SYSTEM RESPONSIBILITY
choose to view assessment displays assessment
may do [view assessment list]
may do [delete it]
may do [add new]
may do [edit metadata]
may do [print it]
may do [edit assessment]
may do [search it]
may do [close it]
Notes: See Core Skill Assessment for details.
U S E C A S E : E D I T A S S E S S M E N T
Description:
This allows data to be entered and will perform Performance index (PI)
calculation.
ID: UC-CSA030
7. Functional Requirements
Core Skills Assessment Module 4
5 | P a g e D i s c o v e r y T e a m
Pre-condition:
User is logged into system in role defined view viewing an assessment of
Core Skills Assessment.
Post-condition: None
Actor: Teacher, Specialist, Director, Local Admin, Super Admin
USER INTENTION SYSTEM RESPONSIBILITY
choose to edit assessment displays specific data entry screens based on the
type of assessment
may enter data
may do [save it]
may do [cancel it]
may enter comment
performs Performance Index (PI) calculation
Notes: See Core Skills Assessment for details.
U S E C A S E : G E T R E P O R T S
Description: This displays all published Core Skill Assessment reports.
ID: UC-CSA040
Pre-condition:
User is logged into system in role defined view in Get Reports of Core Skills
Assessment.
Post-condition: None
Actor: Teacher, Specialist, Director, Local Admin, Super Admin
USER INTENTION SYSTEM RESPONSIBILITY
choose to view a report displays all published Core Skills Assessment
reports
choose report to view display report
may do [print it]
may do [export it]
Notes: See Core Skills Assessment for details.
U S E C A S E : S H O W D O C U M E N T S / V I D E O S
Description:
The system will display videos and files necessary for the Assessment
module uploaded by the Super Admin.
ID: UC-CSA050
Pre-condition: User is logged into system in role defined view in Core Skills Assessment.
Post-condition: None
Actor: Teacher, Specialist, Director, Local Admin, Super Admin
USER INTENTION SYSTEM RESPONSIBILITY
8. Functional Requirements
Core Skills Assessment Module 4
6 | P a g e D i s c o v e r y T e a m
choose to view videos and files displays videos and files
may do [play it]
may do [print it]
may do [export it]
Notes: See Core Skills Assessment for details.
U S E C A S E : O R D E R B Y B O O K
Description: Ability to order data entry screen to match scoring booklet.
ID: UC-CSA060
Pre-condition:
User is logged into system in role defined view entering assessment data in
Core Skills Assessment.
Post-condition: None
Actor: Teacher, Specialist, Director, Local Admin, Super Admin
USER INTENTION SYSTEM RESPONSIBILITY
choose to order by book allows order data entry to match scoring book
Notes: See Core Skills Assessment for details.
U S E C A S E : A C T I V A T E L E S S O N S
Description:
Ability to activate lessons once scores are entered for CSA and lists are
generated.
ID: UC-CSA070
Pre-condition:
User is logged into system in role defined view saving an assessment in Core
Skills Assessment.
Post-condition: None
Actor: Teacher, Specialist, Director, Local Admin, Super Admin
USER INTENTION SYSTEM RESPONSIBILITY
choose to activate lesson allows for the activation of lessons
Notes: See Core Skills Assessment for details.
N A M E : P R I N T M U L T I - L E S S O N S
Description: Printing Multiple Lessons within the core skills assessment module.
ID: UC-CSA080
Pre-condition:
User is logged into system in role defined view saving an assessment in Core
Skills Assessment.
Post-condition: None
Actor: Teacher, Specialist, Director, Local Admin, Super Admin
9. Functional Requirements
Core Skills Assessment Module 4
7 | P a g e D i s c o v e r y T e a m
USER INTENTION SYSTEM RESPONSIBILITY
choose to print multiple lessons allows printing of multiple lessons
Notes: See Core Skill Assessment for details.
U S E C A S E : B A T C H A C T I V A T E L E S S O N S
Description:
Ability to batch activate lessons from within the core skills assessment
module.
ID: UC-CSA090
Pre-condition:
User is logged into system in role defined view saving an assessment in Core
Skills Assessment.
Post-condition: None
Actor: Teacher, Specialist, Director, Local Admin, Super Admin
USER INTENTION SYSTEM RESPONSIBILITY
choose to batch activate lessons allows batch activation of lessons
Notes: See Core Skills Assessment for details.
R O L E D E F I N E D V I E W
Description: See # 249 Custom Dashboard in Systems Features
Notes: User views of the dashboard or screen are role based.
S o f t w a r e R e q u i r e m e n t s S p e c i f i c a t i o n
P U R P O S E
The purpose of this section is to collect and analyze all assorted ideas that have come up to define the
system, its requirements with respect to the Preference Assessment module of the Autism Curriculum
Encyclopedia (ACE) system. It defines how our client, team and audience see the product and its
functionality. Nonetheless, it helps any designer and developer to assist in software delivery lifecycle
(SDLC) processes. It is also aimed at specifying requirements of software to be developed but it can also
be used to create software requirements specifications directly or can be used as a model for defining an
organization or project specific standard.
S P E C I F I C R E Q U I R E M E N T S
F U N C T I O N A L I T Y :
R e q u i r e m e n t : V i e w A s s e s s m e n t L i s t
NECC Item #: 67
10. Functional Requirements
Core Skills Assessment Module 4
8 | P a g e D i s c o v e r y T e a m
ID: FR-CSA010
Related Use Case Sources
Sources:
UC-CSA010 View Assessment List
Description: View Assessment List.
Details:
The system will display previous assessments based upon date. You will
be able to search and print.
Notes:
R e q u i r e m e n t : V i e w A s s e s s m e n t
68
ID: FR-CSA020
Related Use Case Sources
Sources:
UC-CSA020 View Assessment
Description: View Assessment
Details: The system will display an assessment.
Notes:
R e q u i r e m e n t : E d i t A s s e s s m e n t
NECC Item #: 69
ID: FR-CSA030
Related Use Case Sources
Sources:
UC-CSA030 Edit Assessment
Description: Edit Assessment
Details:
The system will allow data to be entered and will perform Performance
index (PI) calculation.
Notes:
R e q u i r e m e n t : G e t R e p o r t s
NECC Item #: 75
ID: FR-CSA040
Related Use Case Sources
Sources:
UC-CSA040 Get Reports
Description: Display/print all published Core Skill Assessment reports.
Details: The system will display all published Core Skill Assessment reports.
Notes:
R e q u i r e m e n t : S h o w D o c u m e n t s / V i d e o s
NECC Item #: 76.1
ID: FR-CSA050
Related Use Case Sources
Sources:
UC-CSA050 Show Documents
Description: Shows documents and videos.
Details:
The system will display specific files and videos per assessment type and
those across all assessment uploaded by the Super Admin.
Notes:
11. Functional Requirements
Core Skills Assessment Module 4
9 | P a g e D i s c o v e r y T e a m
R e q u i r e m e n t : O r d e r d a t a e n t r y s c r e e n t o m a t c h s c o r i n g
b o o k l e t
NECC Item #: 51
ID: FR-CSA060
Related Use Case Sources
Sources:
UC-CSA060 Order By Book
Description: Order data entry screen to match scoring booklet.
Details:
Want this to be a toggle between two specific orders and both will be
defined within the Content module.
Notes:
R e q u i r e m e n t : A b i l i t y t o a c t i v a t e l e s s o n s f r o m w i t h i n C S A
m o d u l e .
NECC Item #: 284
ID: FR-CSA070
Related Use Case Sources
Sources:
UC-CSA070 Activate Lessons
Description: Ability to activate lessons from within CSA module.
Details:
Once scores are entered for CSA, generate lessons list (AKA Core Skills
Lesson Report), add ability to activate lessons from this list. Steps flow
becomes similar to Skills Assessment. 1. enter data; 2. choose lessons
from lesson report; 3. Activate
Notes:
R e q u i r e m e n t : P r i n t i n g M u l t i p l e L e s s o n s
NECC Item #: 136
ID: FR-CSA080
Related Use Case Sources
Sources:
UC-CSA080 Printing Multi-Lessons
Description: Printing Multiple Lessons
Details:
Notes:
R e q u i r e m e n t : B a t c h A c t i v a t e
NECC Item #: 291
ID: FR-CSA090
Related Use Case Sources
Sources:
UC-CSA090 Batch Activate Lessons
Description: Batch Activate Lessons
Details:
Ability to batch activate lessons from within the core skills assessment
module (proposed on-screen version of the core skill lesson report).
Notes: