22
Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

  • View
    218

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Welcome

Mr. Swarner

November 5, 2004

TCP/IP Packet Descriptor

Requirements Specifications

Paradigm Solutions

Page 2: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 2Paradigm Solutions

Paradigm Solutions

Team Leader: Jim DeSario

Software Consultant: Mark Mossman

System Administrator: Mike Sebast

Librarian: Justin Waterman

Public Relations: Jon Baker

Webmaster: Ryan Fischer

Page 3: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 3Paradigm Solutions

Requirements Specifications Presentation

Presentation Agenda

Jim DeSario: Introduction & Conclusion

Mark Mossman: Requirements

Mike Sebast: Prototypes

Justin Waterman: Data Flow Diagrams

Page 4: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 4Paradigm Solutions

Requirements

• Maintaining functionality of the original TCP/IP Packet Descriptor program

• Being a fully web-based program using PHP

• Accessible by all the most common browsers and operating systems

• Ability to add saved Ethereal data sessions

• Ability to view multiple data sessions

• Ability to select any packet from a saved data session

Page 5: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 5Paradigm Solutions

Requirements Cont.

• Fit the entire GUI on no more than three screens

• Avoid any use of pop-ups

• Viewable at 1024x786 screen resolution

• Include links to all past contributing teams

• Easily adaptable for future development

Page 6: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 6Paradigm Solutions

Agenda

Introduction

Requirements

Prototypes

Data Flow Diagrams

Conclusion

Page 7: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 7Paradigm Solutions

Protocol Selection Screen

Page 8: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 8Paradigm Solutions

Protocol Drop-down

Page 9: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 9Paradigm Solutions

Packet Selection

Page 10: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 10Paradigm Solutions

Information Display

Page 11: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 11Paradigm Solutions

Agenda

Introduction

Requirements

Prototypes

Data Flow Diagrams

Conclusion

Page 12: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 12Paradigm Solutions

TCP/IP ProgramUser

Packet File

DisplayProgram

InitializeProgram

RequestsPackets

ReturnsStored Packets

Context Diagram

1

Context Diagram

Page 13: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 13Paradigm Solutions

Displays information

Select packet

User

Packet File

Displaysoutput

Selectprotocol

Packet Selector

Protocol Selector

Output display

User

InformationDisplay

Packetselected

Choosedifferentpacketselected

Selecting new protocol

Protocol is selected

Returns packets

Request packets

Level 1 Diagram

1.1

1.2

1.3

Level 1 Diagram

Page 14: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 14Paradigm Solutions

Choose Button

InformationDisplay

Display informationdisplay screen

"SelectProtocol"button selected

Parse Packets

Input

Protocol Selector

UserDisplay packets

Level 1.1 Diagram

Packet File

Requestpackets

Returnspackets

1.1.1

1.1.2

1.2

1.3

UserDisplayprotocolselect screen

"View Packet" buttonselected

Packet Selector

Packet Selector DF

Page 15: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 15Paradigm Solutions

Level 1.2 DiagramProtocol Selector

User

Select Protocol

DisplayDropdown

Choose File

Packet Selector

File Directory

Choose protocol

Request files ofspecified type

Return files

Send files Display dropdown to user

Selectfile

Send packetfile

User Display "PacketSelect" screen

1.2.1

1.2.2

1.2.3

1.1

Protocol Selector DF

Page 16: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 16Paradigm Solutions

Level 1.3 DiagramInformation Display

Select Field

Display GUILoad PacketInformation

Send packetinformation

User

Display GUI withpacket information

Choose field

Display information on selected field

Protocol Selector Packet Selector

Choose Button

Select button

"ViewPacket"buttonselected

"View Protocol" buttonselected

Display "Packet Select" Screen

Display"ProtocolSelect"Screen

1.3.1 1.3.2

1.3.3 1.3.4

1.2 1.1

Information Display DF

Page 17: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 17Paradigm Solutions

Agenda

Introduction

Requirements

Prototypes

Data Flow Diagrams

Conclusion

Page 18: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 18Paradigm Solutions

Project Plan

Waterfall Model Software Plan Requirement

Specifications Preliminary Design Detailed Design Acceptance Test

Software Plan

Software Analysis

Preliminary Design

Detailed Design

Software Development & Testing

Acceptance Test

Page 19: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 19Paradigm Solutions

Gantt Chart

Page 20: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 20Paradigm Solutions

Supporting Documents

Preliminary Design:

Document Due: Dec. 6

Presentation Date: Dec. 8

Page 21: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 21Paradigm Solutions

Summary

Questions and Comments

Page 22: Welcome Mr. Swarner November 5, 2004 TCP/IP Packet Descriptor Requirements Specifications Paradigm Solutions

Requirements Specifications 22Paradigm Solutions

Thank You

Paradigm Solutions Team Leader: Jim DeSario

Software Consultant: Mark Mossman

System Administrator: Mike Sebast

Librarian: Justin Waterman

Public Relations: Jon Baker

Webmaster: Ryan Fischer