180 likes | 191 Views
MVC Reporting Website Framework. Presentation 2 on June 13 th , 2018. Thaddeus Tuck thaddeus@ksu.edu. CIS 895 – MSE Project. Outline. Terms System Overview Diagram Data Flow Diagrams Action Items Architectural Design Test Plan Formal Inspection Checklist Project Plan
E N D
MVC Reporting Website Framework Presentation 2 on June 13th, 2018 Thaddeus Tuck thaddeus@ksu.edu CIS 895 – MSE Project
Outline • Terms • System Overview Diagram • Data Flow Diagrams • Action Items • Architectural Design • Test Plan • Formal Inspection Checklist • Project Plan • Prototype Demonstration • Phase 3 Deliverables • To-Do List • Questions / Comments
Action Items • Documentation need notes about security and database integration • Formal technical inspectors need to be identified • Prototype needs be developed and ready for Presentation 2 • Need to create test plan • Need to figure out the formal specification portion of the project • Need to update quality assurance plan
Formal Specification • USE 5.0.1 to Create and Validate a UML/OCL Model • Focused on the structural and table model classes • Constructors methods are not specified • All important fields, properties, and methods are specified • The formal specification is at the end of the Architectural Design Document and as separate document
Test Plan • Visual Studio’s Unit Testing project framework will be used to validate the model and structural requirements from the Vision Plan. • Selenium is a framework that when incorporated with Visual Studio’s Unit Testing project framework can perform integration testing to verify and validate the view and performance requirements from the Vision Plan. • Instructions for how to use the MVC Reporting Website Framework will be tested and validated by the technical inspectors. • The project extensibility features will be verified by the technical inspectors and unit testing. • Technical Inspectors • Angela Hall • Richard Walsier
Project Schedule • Key Dates • Presentation 1: April 19th, 2018 • Planning Documentation • Base Structural Classes • Presentation 2: June 13th, 2018 • Base Table-Based Report Models and Views • Presentation 3: August 20th, 2018 • Completed Table-Base Reporting Framework • Completed Instructions • Completed NuGet Package • Completed Unit Testing Project with Selenium • All project documents will be submitted to the committee by August 23rd, 2018 • Final Portfolio will submitted by August 25th, 2018
Prototype Demonstration • Project Website is a Demonstration of the Framework • Demos of framework features will be available on the project website: • http://thaddeustuckmastersproject.azurewebsites.net/ • Site and Framework Utilize Embedded Resources.
Phase 3 Deliverables • Action Items • Component Design • Assessment Evaluation • Project Evaluation • User’s Manual • Formal Technical Inspection Checklists • Presentation 3 • Executable Project • Source Code
To Do List • Revise project documents • Revise project schedule • Work on Phase 3 deliverables • Complete Project • Final Demo