Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Requirements Specification Presented By: Code Shark Solutions 11/3/10."— Presentation transcript:

1 Requirements Specification Presented By: Code Shark Solutions 11/3/10

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

3 Agenda Introduction Waterfall Model Problem Overview UML Use Case Diagram Data Flow Diagram Usage case Narratives Functional Requirement Non-Functional Requirements Timeline What’s Next 3Code Shark Solutions

4 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

5 Agenda Introduction Waterfall Model Problem Overview UML Use Case Diagram Data Flow Diagram Usage case Narratives Functional Requirement Non-Functional Requirements Timeline What’s Next 5Code Shark Solutions

6 Waterfall Model Code Shark Solutions6

7 Agenda Introduction Waterfall Model Problem Overview UML Use Case Diagram Data Flow Diagram Usage case Narratives Functional Requirement Non-Functional Requirements Timeline What’s Next 7Code Shark Solutions

8 ROSES Problem Overview Site lacks functionality Inconsistent menu No Search feature Is not aesthetically pleasing Code Shark Solutions8

9 Agenda Introduction Waterfall Model Problem Overview UML Use Case Diagram Data Flow Diagram Usage case Narratives Functional Requirement Non-Functional Requirements Timeline What’s Next 9Code Shark Solutions

10 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 Code Shark Solutions10

11 UML Use Case Legend Code Shark Solutions11

12 UML Diagram Code Shark Solutions12

13 Agenda Introduction Waterfall Model Problem Overview UML Use Case Diagram Data Flow Diagram Usage case Narratives Functional Requirement Non-Functional Requirements Timeline What’s Next 13Code Shark Solutions

14 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. Code Shark Solutions14

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

16 Level 0 Diagram Code Shark Solutions16 Shows major processes of the system.

17 Level 1 Diagram Code Shark Solutions17 Shows data flow of one of the main uses, maintaining the website.

18 Agenda Introduction Waterfall Model Problem Overview UML Use Case Diagram Data Flow Diagram Usage Case Narratives Functional Requirement Non-Functional Requirements Timeline What’s Next 18Code Shark Solutions

19 Usage Case Narratives Code Shark Solutions19 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

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

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

22 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. Code Shark Solutions22

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

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

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

26 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. Code Shark Solutions26

27 Agenda Introduction Waterfall Model Problem Overview UML Use Case Diagram Data Flow Diagram Usage case Narratives Functional Requirement Non-Functional Requirements Timeline What’s Next 27Code Shark Solutions

28 Functional Requirements General User: View Website Search Code Shark Solutions28 Course Instructor: View Website Search Maintain Website

29 Agenda Introduction Waterfall Model Problem Overview UML Use Case Diagram Data Flow Diagram Usage case Narratives Functional Requirement Non-Functional Requirements Timeline What’s Next 29Code Shark Solutions

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

31 Agenda Introduction Waterfall Model Problem Overview UML Use Case Diagram Data Flow Diagram Usage case Narratives Functional Requirement Non-Functional Requirements Timeline What’s Next 31Code Shark Solutions

32 Timeline 32Code Shark Solutions

33 Agenda Introduction Waterfall Model Problem Overview UML Use Case Diagram Data Flow Diagram Usage case Narratives Functional Requirement Non-Functional Requirements Timeline What’s Next 33Code Shark Solutions

34 What’s Next? Preliminary Design – December 2010 Detailed Design – Spring ‘11 Acceptance Test – Spring ‘11 34Code Shark Solutions

35 Thank You Any Questions? 35Code Shark Solutions


Download ppt "Requirements Specification Presented By: Code Shark Solutions 11/3/10."

Similar presentations


Ads by Google