11/4/2009 requirements specification. our client… dr. timoth c. lederman professor of computer...

30
Networking for Antique Truck Owners “N.A.T.O.” Requirements Specification Presented by Infinite Solutions 11/4/2009 Requirements Specification

Post on 22-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Requirements Specification

Networking for Antique Truck Owners

“N.A.T.O.”

Requirements Specification

Presented by

Infinite Solutions11/4/2009

aj01evan

Requirements Specification

Welcome

Our Client…Dr. Timoth C. LedermanProfessor of Computer

ScienceSiena College

And To All Other Guests

11/4/2009

Requirements Specification

Agenda Introduction Our Model Problem Overview UML Use Case Diagram User Case Narratives Data Flow Diagrams Functional Requirements Inventory Timeline

11/4/2009

Requirements Specification

Introduction

Alexander EvanciewRobert DeSarboTimothy EganAlexander JohnsonKelly MonroeDavid Nopper

Team LeaderWebmasterWebmasterSystems

AdministratorInformation

SpecialistDatabase

Administrator11/4/2009

Requirements Specification

Agenda Introduction Our Model Problem Overview UML Use Case Diagram User Case Narratives Data Flow Diagrams Functional Requirements Inventory Timeline

11/4/2009

Requirements Specification

Model

11/4/2009

Requirements Specification

Agenda Introduction Our Model Problem Overview UML Use Case Diagram User Case Narratives Data Flow Diagrams Functional Requirements Inventory Timeline

11/4/2009

Requirements Specification

Problem Overview Must improve current MapBuilder

mashup of the OldGMCtrucks.com website users

Allow OldGMCtrucks.com website users ability to locate other members via map

Improve functionality: increased user capabilities and interface ease of use

11/4/2009

Requirements Specification

Agenda Introduction Our Model Problem Overview UML Use Case Diagram User Case Narratives Data Flow Diagrams Functional Requirements Inventory Timeline

11/4/2009

Requirements Specification

UML Use Case Diagram A general graphical overview

Purpose: To depict the broad functionality, users, and dependencies of a system

11/4/2009

UML Diagram Requirements Specification

11/4/2009

Requirements Specification

Agenda Introduction Our Model Problem Overview UML Use Case Diagram User Case Narratives Data Flow Diagrams Functional Requirements Inventory Timeline

11/4/2009

Requirements Specification

User Case Narratives

Member

Administrator

Super Administrator

11/4/2009

Requirements Specification

Agenda Introduction Our Model Problem Overview UML Use Case Diagram User Case Narratives Data Flow Diagrams Functional Requirements Inventory Timeline

11/4/2009

Requirements Specification

Data Flow Diagrams

11/4/2009

A pictorial representation

There are for main elements

Requirements Specification

Data Flow DiagramsContext Diagram

11/4/2009

Requirements Specification

Data Flow DiagramsLevel 0 Diagram

11/4/2009

Requirements Specification

Data Flow DiagramsLevel 2 Diagram: Manage Account

11/4/2009

Requirements Specification

Data Flow DiagramsLevel 3 Diagram: Manage Directions

11/4/2009

Requirements Specification

Agenda Introduction Our Model Problem Overview UML Use Case Diagram User Case Narratives Data Flow Diagrams Functional Requirements Inventory Timeline

11/4/2009

Requirements Specification

Functional Requirements Inventory

A complete, detailed list of all system functions

Separated into general user interface and four user types

11/4/2009

Requirements Specification

Functional Requirements General User Interface

Requirement that do not apply to a specific user

11/4/2009

Requirements Specification

Functional RequirementsUsers

Login / Logout View and interact with map View/add/edit/delete personal

information› Required Fields› Optional Fields› Email is a special case› Difference between Member and Admins

11/4/2009

Requirements Specification

Functional RequirementsUsers (Continued)

View/add/edit/delete pins on map View/add/edit/delete events on map

› Required Fields› Optional Fields› Difference between Member and Admins

Register or cancel registration for an event

11/4/2009

Requirements Specification

Functional RequirementsUsers Continued

Generate search reports and search for directions

Create and delete accounts Request forgotten password Change password Request email change Delete account

11/4/2009

Requirements Specification

Agenda Introduction Our Model Problem Overview UML Use Case Diagram User Case Narratives Data Flow Diagrams Functional Requirements Inventory Timeline

11/4/2009

Requirements Specification

Timeline

11/4/2009

Requirements Specification

Agenda …What’s next?

11/4/2009

Requirements Specification

What is next? The Preliminary Design

11/4/2009

Requirements Specification

Thank You…

…for your time and patience

Questions?

11/4/2009