TCPIP Packet Descriptor Software Requirements Specification Welcome Mr

  • Slides: 25
Download presentation
TCP/IP Packet Descriptor Software Requirements Specification Welcome Mr. Ken Swarner 11/05/2004 Requirements Specification 1

TCP/IP Packet Descriptor Software Requirements Specification Welcome Mr. Ken Swarner 11/05/2004 Requirements Specification 1

Edge. Tech Members Matt De. Crescente Jill Foster Eric Fish John Mooney Das Nobel

Edge. Tech Members Matt De. Crescente Jill Foster Eric Fish John Mooney Das Nobel 11/05/2004 - Team Leader Librarian System Admin Consultant Webmaster Requirements Specification 2

Software Requirements Specification Roger Bacon Room 328 November 5, 2004 • Matt De. Crescente

Software Requirements Specification Roger Bacon Room 328 November 5, 2004 • Matt De. Crescente • Eric Fish • John Mooney 11/05/2004 Introduction & Conclusion Functional Requirements Data Flow Diagrams & Prototypes Requirements Specification 3

Overview • Introduction • Functional Requirements • Data Flow Diagrams • Prototypes • Summary

Overview • Introduction • Functional Requirements • Data Flow Diagrams • Prototypes • Summary 11/05/2004 Requirements Specification 4

Overview • Introduction • Functional Requirements • Data Flow Diagrams • Prototypes • Summary

Overview • Introduction • Functional Requirements • Data Flow Diagrams • Prototypes • Summary 11/05/2004 Requirements Specification 5

Functional Requirements Previously completed by Blue Technologies & Mirage Inc. – TCP/IP Packet Descriptor

Functional Requirements Previously completed by Blue Technologies & Mirage Inc. – TCP/IP Packet Descriptor interface is web-based and describes a packet – Portions of packet are displayed and labeled in diagram form – Information in the TCP frame fields of the packet can be displayed in binary, octal, or hexadecimal form – Displays each field of a packet and gives information about each field – Handles different amounts of packets, each at varying lengths 11/05/2004 Requirements Specification 6

Functional Requirements To be completed by Edge. Tech Development – Clean up the interface

Functional Requirements To be completed by Edge. Tech Development – Clean up the interface by eliminating recently selected protocol list and replacing it with protocol information – Coordinate all colors in relevant fields and each field’s appropriate detailed information – Screens must be full screen upon loading 11/05/2004 Requirements Specification 7

11/05/2004 Requirements Specification 8

11/05/2004 Requirements Specification 8

Functional Requirements To be completed by Edge. Tech Development – Allow users to select

Functional Requirements To be completed by Edge. Tech Development – Allow users to select captured Ethereal sessions will be located in a static directory chosen by client – List of all available packets will be present within a session – By selecting a packet, the information will be parsed into the previously chosen protocol 11/05/2004 Requirements Specification 9

Functional Requirements To be completed by Edge. Tech Development (cont’d) – Software must be

Functional Requirements To be completed by Edge. Tech Development (cont’d) – Software must be adaptable – Supply a button that links the user to a history Edge. Tech and the TCP/IP Packet Descriptor, including Mirage Inc. and Blue Technology’s websites, and the previous versions of the software – Allow future programmers to implement a Cyclic Redundancy Check (CRC), a dynamic directory selector, and provide a demo 11/05/2004 Requirements Specification 10

Overview • Introduction • Functional Requirements • Data Flow Diagrams • Prototypes • Summary

Overview • Introduction • Functional Requirements • Data Flow Diagrams • Prototypes • Summary 11/05/2004 Requirements Specification 11

Data Flow Diagram Process Source/Sink File Data Flow 11/05/2004 Requirements Specification 12

Data Flow Diagram Process Source/Sink File Data Flow 11/05/2004 Requirements Specification 12

Display-Information 11/05/2004 Requirements Specification 13

Display-Information 11/05/2004 Requirements Specification 13

11/05/2004 Requirements Specification 14

11/05/2004 Requirements Specification 14

Level 1 11/05/2004 Requirements Specification 15

Level 1 11/05/2004 Requirements Specification 15

Level 1 11/05/2004 Requirements Specification 16

Level 1 11/05/2004 Requirements Specification 16

Level 1 11/05/2004 Requirements Specification 17

Level 1 11/05/2004 Requirements Specification 17

Overview • Introduction • Functional Requirements • Data Flow Diagrams • Prototypes • Summary

Overview • Introduction • Functional Requirements • Data Flow Diagrams • Prototypes • Summary 11/05/2004 Requirements Specification 18

11/05/2004 Requirements Specification 19

11/05/2004 Requirements Specification 19

11/05/2004 Requirements Specification 20

11/05/2004 Requirements Specification 20

11/05/2004 Requirements Specification 21

11/05/2004 Requirements Specification 21

Overview • Introduction • Functional Requirements • Data Flow Diagrams • Prototypes • Summary

Overview • Introduction • Functional Requirements • Data Flow Diagrams • Prototypes • Summary 11/05/2004 Requirements Specification 22

Classic Waterfall Model 11/05/2004 Requirements Specification 23

Classic Waterfall Model 11/05/2004 Requirements Specification 23

Important Dates • December 6 th, 2004 - Preliminary Design Document due • December

Important Dates • December 6 th, 2004 - Preliminary Design Document due • December 10 th, 2004 at 8: 15 am - Preliminary Design Presentation 11/05/2004 Requirements Specification 24

Any Questions? 11/05/2004 Requirements Specification 25

Any Questions? 11/05/2004 Requirements Specification 25