R.O.S.E.S. Preliminary Design Presented By: Code Shark Solutions 12/8/10.

Slides:



Advertisements
Similar presentations
Requirements Specification Presented By: Code Shark Solutions 11/3/10.
Advertisements

Title 1 Software Linked Interactive Competitive Environment Preliminary Design November 7 th, 2011.
Preliminary Design: Smart Scheduling Client: Dr. Robert Yoder.
Acceptance Test Presented By: Code Shark Solutions 04/26/11.
Detailed Design Presentation February 21, 2006 NSG Software DevelopmentFebruary 21, NSG Software Development.
April 29, Simnet View Acceptance Test by InnoSmart Technologies.
04/27/2010 Acceptance Test 1. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 04/27/2010 Acceptance.
Acceptance Test: Smart Scheduling Client: Dr. Robert Yoder.
November 28th, Simnet View Preliminary Design by InnoSmart Technologies.
10/28/2005 SaintSoft: Requirements Specifications 1 Environmental Monitoring System Requirements Specification by SaintSoft.
9/25/2009 Software Plan. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 9/25/2009 Software Plan.
Alumni Spotlight Web Systems Software Plan Presentation by Initrode Solutions 9/23/2006.
October 26th, Simnet View Requirements Specification by InnoSmart Technologies.
Title 1 Software Linked Interactive Competitive Environment Software Requirements Specification November 2 nd, 2011.
IOS Requirements Specification Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) REQUIREMENTS SPECIFICATION Roger Bacon Science.
Alumni Spotlight Web System Preliminary Design by Initrode Solutions 12/01/2006.
Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Requirements Specification.
Requirements Specification MAJIK Software Solutions 1 Virtual Network Device Mapping System Requirements Specification By MAJIK Software Solutions October.
2/21/2006 SaintSoft: Detailed Design 1 Environmental Monitoring System Detailed Design by Saint Soft.
11/30/2007SKYNET Preliminary Design Dynamic Network Device Mapping System (DNDMS) Preliminary Design By SKYNET Software.
School of Science Network Device Display System Requirements Specification by Orion Technologies Roger Bacon Hall Room 328 October 24, :15 AM.
Alumni Spotlight Web Systems Requirements Specification by Initrode Solutions 10/25/2006.
School of Science Device Networking System Software Plan by Orion Technologies Roger Bacon Hall Room 328 September 21, :15 AM.
IOS Detailed Design Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) DETAILED DESIGN Roger Bacon Science Center, Room 328.
Requirements Specification: Smart Scheduling Client: Dr. Robert Yoder.
Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Preliminary Design.
FSH Technologies Preliminary Design: F.I.L.E.T. December 9, 2011.
11/4/2009 Requirements Specification. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 11/4/2009.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Requirements Specification 11/2/2011 Presented By: ExoNET Solutions 1.
10/24/2007SKYNET Requirements Specification Dynamic Network Device Mapping System (DNDMS) Requirements Specification By SKYNET Software.
Alumni Spotlight Web System Detailed Design by Initrode Solutions 03/06/2007.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Preliminary Design 12/7/2011 Presented By: ExoNET Solutions 1.
Detailed Design: Smart Scheduling Client: Dr. Robert Yoder.
Software Plan Presented By: Code Shark Solutions 9/24/10.
SIENA COLLEGE ACCURATE REGISTRATION DETAILED DESIGN MARCH 6, 2013 SCAR 1 D&C Solutions Detailed Design Siena College Accurate Registration.
Monday, October 29 st 2012 Requirements Specification.
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
1 Software Requirements Specification Presentation Client Dr. Darren Lim Friday October 30, 2009 Java.Online.Learning.Tutor.
S.W.I.F.T. Preliminary Design SMARK Solutions December 4, 2014 SMARKSOLUTIONS BE INTUITIVE.BE EFFICIENT.BE SMARK.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Acceptance Test 05/01/ GUEST REGISTRATION ADVANCEMENT SUNNY SOLUTIONS ACCEPTANCE TEST.
Title 1 Software Linked Interactive Competitive Environment Acceptance Test April 26 th, 2012.
Hobb-IT Hobby Information Tracker By Illumination Technologies Requirements Specification October 28 rd Illumination Technologies Hobb-IT.
CCRS Comprehensive Conference Registration System Detailed Design March 6 th,
CCRS Comprehensive Conference Registration System Acceptance Test May 1 st,
University Of Palestine. Department of Information Technology.
March 19 nd /19/2014 Detailed Design 2 Client: Dr. Timoth Lederman Guest: Dr. Darren Lim Guest: Dr. Meg Fryling.
Title 1 Software Linked Interactive Competitive Environment Detailed Design March 1 st, 2012.
Friday, December 7 th 2012 Preliminary Design. IntroductionRestatement of ProblemProject ProgressionUser Case NarrativesUse Case DiagramDeployment DiagramWebsite.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Detailed Design 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 1.
Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY /2/2009Digital Evolutions | Requirements.
IOS Acceptance Test Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) ACCEPTANCE TEST Roger Bacon Science Center, Room 328.
Detailed Design Presented By: Code Shark Solutions 03/01/11.
April 30 th 2014 oldGMCtrucks Mapper. 4/30/2014 Detailed Design 2 oldGMCtrucks Mapper Client: Dr. Timoth Lederman Guests & Class.
CCRS Comprehensive Conference Registration System Preliminary Design December 7 th,
FSH Technologies Acceptance Test: F.I.L.E.T. April 26th, 2012.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Acceptance Test 04/25/2012 Presented By: ExoNET Solutions 1.
System Context and Domain Analysis Abbas Rasoolzadegan.
Hobb-IT Hobby Information Tracker By Illumination Technologies Detailed Design March 19, 2014 Illumination Technologies Hobb-IT 1.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
1 Acceptance Test Presentation Client Dr. Darren Lim 4/27/2010.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Requirements Specification 10/29/2012 SUNNY SOLUTIONS REQUIREMENTS SPECIFICATION PRESENTATION.
29 September 2004Spartacus Computing Solutions1 Welcome Mr. Brian Smith, Siena College Webmaster & Ms. Kate Zimmerman, Siena College Academic Program Administrator.
Welcome Dr. LaRow & Distinguished Guests. Visual Design Technologies Meditrak Requirements Specification October 31, Visual Design Technologies.
October 30 th /28/2013 Requirements Specification 2 Client: Dr. Timoth Lederman Guest: Dr. Darren Lim Guest: Dr. Meg Fryling.
SIENA COLLEGE ACCURATE REGISTRATION REQUIREMENTS SPECIFICATION OCTOBER 29 TH, 2012 SCAR 1 D&C Solutions Requirements Specification.
CCRS Comprehensive Conference Registration System Requirements Specification October 29 th, 2012 S.E.E. Solutions 1.
Appendix 2 Automated Tools for Systems Development
Preliminary Design Presentation
Analysis models and design models
Presentation transcript:

R.O.S.E.S. Preliminary Design Presented By: Code Shark Solutions 12/8/10

Welcome Our Client Dr. Timoth C. Lederman Professor of Computer Science Siena College 2Code Shark Solutions

Agenda Introduction Problem Definition Requirements Inventory Usage Case Narratives UML Diagrams & Website Map Data Flow Diagrams Data Dictionary Testing Prototype screens What is next? 3Code Shark Solutions

Introduction Our Team Kurt Greiner Team Leader Daniel Rotondo Webmaster Ryan Godfrey Lead Programmer Rebecca Wilson Information Specialist Akeem Shirley Database Administrator Brittany Lintelman Documentarian 4Code Shark Solutions

Agenda Introduction Problem Definition Requirements Inventory Usage Case Narratives UML Diagrams & Website Map Data Flow Diagrams Data Dictionary Testing Prototype screens What is next? 5Code Shark Solutions

ROSES Problem Definition Site lacks functionality Inconsistent menu No Search feature Is not aesthetically pleasing 6Code Shark Solutions

Agenda Introduction Problem Definition Requirements Inventory Usage Case Narratives UML Diagrams & Website Map Data Flow Diagrams Data Dictionary Testing Prototype screens What is next? 7Code Shark Solutions

Functional Requirements General User: View Website Search 8Code Shark Solutions

Non-Functional Requirements System must be: Aesthetically pleasing Easily navigable Easily maintainable Easily modifiable Stable 9Code Shark Solutions

Agenda Introduction Problem Definition Requirements Inventory Usage Case Narratives UML Diagrams & Website Map Data Flow Diagrams Data Dictionary Testing Prototype screens What is next? 10Code Shark Solutions

Usage Case Narratives 11 Tells a story for each of the users describing their interaction with the system Also explains the abilities each user has for interacting with the system Code Shark Solutions

System Users Course Instructor General User Students Recommenders Future Employer Family/Friends Alumni 12Code Shark Solutions

Course Instructor Site Administrator Can add to and edit all parts of the website Use the website as a reference 13Code Shark Solutions

Students Makes use of the website’s calendar and links for both sections of the course. Uses the past teams’ websites and documents as a reference point. 14Code Shark Solutions

Recommender Can search for specific Software Engineering students and gain access to their resume, picture, class, and information related to their Software Engineering course. 15Code Shark Solutions

Future Employer Navigate website with ease Use the search function to find prospective employees 16Code Shark Solutions

Family/Friends Can search for Software Engineering Students to view the talents and accomplishments of their family and friends. 17Code Shark Solutions

Alumni Can search for themselves or other students to view past achievements for reminiscent purposes or in the chance of being interviewed by an alumnus this can also serve as a reference. 18Code Shark Solutions

Agenda Introduction Problem Definition Requirements Inventory Usage Case Narratives UML Diagrams & Website Map Data Flow Diagrams Data Dictionary Testing Prototype screens What is next? 19Code Shark Solutions

UML Use Case Diagram Used to show how users interact with system. Users or ‘Actors’ interact through ‘Uses’ Lines are drawn to demonstrate a relationship 20Code Shark Solutions

UML Use Case Legend 21Code Shark Solutions

UML Use Case Diagram 22Code Shark Solutions

UML Deployment Diagram 23 Show devices and execution environments for a system Shows protocols for interaction with the system Code Shark Solutions

UML Deployment Diagram 24Code Shark Solutions

Website Map Legend 25Code Shark Solutions

Website Map 26Code Shark Solutions

Agenda Introduction Problem Definition Requirements Inventory Usage Case Narratives UML Diagrams & Website Map Data Flow Diagrams Data Dictionary Testing Prototype screens What is next? 27Code Shark Solutions

Data Flow Diagrams Used to show the movement of data throughout system Acts as visual aid to demonstrate how system works Context Diagram - The highest and most general representation of data flow Level 0 – Shows the major processes of the system Level 1 – Shows in-depth the look at one use Level 2 – Decomposes each process 28Code Shark Solutions

Context Diagram 29 Highest, most general level of data flow in our system. Shows interactions between users, databases, and website Code Shark Solutions

Level 0 Diagram 30 Shows major processes of the system. Code Shark Solutions

Level 1 Diagram 31 Shows data flow of one of the main uses; viewing the website. Code Shark Solutions

Level 2 Diagram 32 Decomposes the main process of the system; searching. Code Shark Solutions

Agenda Introduction Problem Definition Requirements Inventory Usage Case Narratives UML Diagrams & Website Map Data Flow Diagrams Data Dictionary Testing Prototype screens What is next? 33Code Shark Solutions

Data Dictionary Lists all data entities and variable with in a system Used to help understand items in the database 34Code Shark Solutions

Data Dictionary Excerpt 35Code Shark Solutions

Agenda Introduction Problem Definition Requirements Inventory Usage Case Narratives UML Diagrams & Website Map Data Flow Diagrams Data Dictionary Testing Prototype screens What is next? 36Code Shark Solutions

Test Plan Documents the strategy used Ensures that the Functional Requirements are met Includes all of the following: unit testing, integration testing, system testing, and acceptance testing. 37Code Shark Solutions

Our Strategy Break the project in to units Ensure the units work properly alone Make sure the units interact correctly Test that the whole system functions as expected Guarantee that all Functional and Non-functional requirements are met 38Code Shark Solutions

Unit Test Excerpt 39Code Shark Solutions

Agenda Introduction Problem Definition Requirements Inventory Usage Case Narratives UML Diagrams & Website Map Data Flow Diagrams Data Dictionary Testing Prototype screens What is next? 40Code Shark Solutions

Prototype Screens Screen shots of our current work in progress Allows client and guests to work more visually Screens are conceptual and subject to change 41Code Shark Solutions

Current Menus 42Code Shark Solutions

New Main Menu 43Code Shark Solutions

New Sub-menu 44Code Shark Solutions

Old Calendar 45Code Shark Solutions

New Calendar 46Code Shark Solutions

New Functionality: Search 47Code Shark Solutions

Search Results 48Code Shark Solutions

Student Result Page 49Code Shark Solutions

Year Results Page 50Code Shark Solutions

Mobile Version Smart phones and other mobile devices are becoming increasingly popular. Student will always need to see what’s due in Software Engineering at any given moment. Many websites will not display properly on mobile devices Code Shark Solutions51

Mobile Screenshots Code Shark Solutions52

Mobile Screenshots cont. Code Shark Solutions53

Agenda Introduction Problem Definition Requirements Inventory Usage Case Narratives UML Diagrams & Website Map Data Flow Diagrams Data Dictionary Testing Prototype screens What is next? 54Code Shark Solutions

What’s Next? 2010 – DONE! 2011: 55Code Shark Solutions

Thank You! Questions? Comments? Have a nice Holiday Season! 56Code Shark Solutions