Presentation is loading. Please wait.

Presentation is loading. Please wait.

Detailed Design Presented By: Code Shark Solutions 03/01/11.

Similar presentations


Presentation on theme: "Detailed Design Presented By: Code Shark Solutions 03/01/11."— Presentation transcript:

1 Detailed Design Presented By: Code Shark Solutions 03/01/11

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

3 Agenda Introduction Our Model Problem Definition Requirements Inventory Data Design Test Plan Prototype screens/demo What is next? 3 Code Shark Solutions Detailed Design

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

5 Agenda Introduction Our Model Problem Definition Requirements Inventory Data Design Test Plan Prototype screens/demo What is next? 5 Code Shark Solutions Detailed Design

6 Our Model Code Shark Solutions Detailed Design6

7 Agenda Introduction Our Model Problem Definition Requirements Inventory Data Design Test Plan Prototype screens/demo What is next? 7 Code Shark Solutions Detailed Design

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

9 Agenda Introduction Our Model Problem Definition Requirements Inventory Data Design Test Plan Prototype screens/demo What is next? 9 Code Shark Solutions Detailed Design

10 Functional Requirements View Website Will be able to view all pages the client requires. Will be able to click links to this year’s team pages, Siena College Homepage, Siena Computer Science website, Siena School of Science website, Siena Career Center website. Calendar will open to the current date. Will be able to select a date to display to. Will have a consistent menu system. 10 Code Shark Solutions Detailed Design

11 Functional Requirements Search Will be able to search by student name, team name, course year. Will be able to select Student Name, Team Name, or Course Year from the displayed results. Will be able view page for a student, software team, team year. Will resize photos of teams and individuals to stay proportional given a static width. Will be able to print the result pages for Students and Teams Will be able to click link to view all teams or all course years. 11 Code Shark Solutions Detailed Design

12 Non-Functional Requirements System must be: Aesthetically pleasing Easily navigable Easily maintainable for instructor Easily modifiable 12 Code Shark Solutions Detailed Design

13 Agenda Introduction Our Model Problem Definition Requirements Inventory Data Design Test Plan Prototype screens/demo What is next? 13 Code Shark Solutions Detailed Design

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

15 Data Dictionary Excerpt 15 Code Shark Solutions Detailed Design

16 MS Access 2007 Relationships Diagram Provides a visual representation of the database. Shows tables, fields, and relationships between tables. 16 Code Shark Solutions Detailed Design

17 MS Access 2007 Relationships Diagram 17 Code Shark Solutions Detailed Design

18 Entity-Relationship (ER) Diagram 18 Code Shark Solutions Detailed Design Provides a graphical representation of entities of a database and their relationships to each other. Consists of entities, attributes, and relationships. Entities Displayed as rectangles. Represent a table in the database. Attributes Displayed as ovals. Represent data associated with entity or relationship.

19 Entity-Relationship (ER) Diagram 19 Code Shark Solutions Detailed Design Relationships Displayed as diamonds Represent relationship between two entities One-to-One One-to-Many Many-to-Many

20 Entity-Relationship (ER) Diagram 20 Code Shark Solutions Detailed Design

21 Database Relational Schema 21 Code Shark Solutions Detailed Design Different way to show table organization. Shows primary and foreign keys. Student(studentID, firstName, lastName, picture, resume, teamLeaderFall, teamLeaderSpring, teamName) Team(teamName, acronym, clientID, siteLink, fallYear, springYear, projectName, projectAcronym, demo, song, teamPic) Client(clientID, firstName, lastName, title, organization) Speaker(firstName, lastName, talkDate, subject, degree, title1, title2, employer1, employer2, employer1City, employer2City, employer1State, employer2State, employer1URL, employer2URL, presentation, talkSemester, talkYear)

22 Agenda Introduction Our Model Problem Definition Requirements Inventory Data Design Test Plan Prototype screens/demo What is next? 22 Code Shark Solutions Detailed Design

23 Test Plan Documents the strategy used to test Ensures that the Functional and Non-Functional Requirements are met Includes all of the following: unit testing, integration testing, system testing, and acceptance testing 23 Code Shark Solutions Detailed Design

24 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 24 Code Shark Solutions Detailed Design

25 Unit Test Excerpt 25 Code Shark Solutions Detailed Design

26 Integration Testing Brings together units that have been tested individually Ensures that all units work together properly Code Shark Solutions Detailed Design26

27 Acceptance Testing Makes sure that all functional and non-functional requirements are met Makes sure product passes unit testing, integration testing, and full system testing Will be documented in the next stage of our model Code Shark Solutions Detailed Design27

28 Agenda Introduction Our Model Problem Definition Requirements Inventory Data Design Test Plan Prototype screens/demo What is next? 28 Code Shark Solutions Detailed Design

29 Prototype Screens/Demo Screen shots of our current work in progress Allows client and guests to view work more visually Screens/Demo are conceptual and subject to change 29 Code Shark Solutions Detailed Design

30 Current Menus 30 Code Shark Solutions Detailed Design

31 New Main Menu 31 Code Shark Solutions Detailed Design

32 New Sub-menu 32 Code Shark Solutions Detailed Design

33 Footer Links 33 Code Shark Solutions Detailed Design

34 Detailed Design Prototype 34 Code Shark Solutions Detailed Design http://oraserv.cs.siena.edu/~perm_css/dd/home.php

35 Agenda Introduction Our Model Problem Definition Requirements Inventory Data Design Test Plan Prototype screens/demo What is next? 35 Code Shark Solutions Detailed Design

36 What’s Next? 36 Code Shark Solutions Detailed Design

37 Thank You! Questions? Comments? 37 Code Shark Solutions Detailed Design


Download ppt "Detailed Design Presented By: Code Shark Solutions 03/01/11."

Similar presentations


Ads by Google