Presentation is loading. Please wait.

Presentation is loading. Please wait.

Design Review 2/21/2001.

Similar presentations


Presentation on theme: "Design Review 2/21/2001."— Presentation transcript:

1 Design Review 2/21/2001

2 Harlan Mitchell, Intel Corp.
Team Information Team SCRAT: Phil Dudas Bryan Schnebly Sponsor: Harlan Mitchell, Intel Corp.

3 Introduction Problem Definition Project Description
Design Methodologies Architecture Views Research / Design Decisions Test Plan Schedule Update

4 Problem Definition Requirements gathering is time consuming
Each new tool requires a new station controller Each individual user will have different functionality the SC needs to provide Requirements gathering is a time consuming process in software engineering, and it is no different for station controllers. SC developers have to produce an SC for each new manufacturing tool to be used in a Intel facility. Each tool has a user, and each user will need different functionality to use the tool efficiently.

5 Project Description Goal: Help station controller developers gather requirements SCST (Station Controller Survey Tool) SC developers feed SCST questions SCST produces executable for tool users Tool users answer questions, sending results back to SC developers CSCP (Customizable Station Controller Prototype) Tool users manipulate a clone of real SC The finished custom SC will be used by SC developers to provide the desired functionality

6 Design Methodologies SCST CSCP
We will use the classic Waterfall method Reason: Requirements well known CSCP Waterfall with Prototyping Reasons: Requirements may change (new SC under Development) Highly GUI-centric program

7 Architecture Design Overview
SCST Functional View Logical View Data View CSCP

8 SCST Functional View Works like a Wizard Users step through questions
Functionality: Forward Back Load Save Finish

9 SCST Logical View Parser QuestionList Saver QUI SCSTDocWriter
Reads input question file, creates QuestionList QuestionList Contains questions and answers Saver Writes questions and and answers for parser to read QUI Question User Interface (the “Wizard”) SCSTDocWriter Writes a “pretty” text file of answers for SC developers

10 SCST Data View Questions Radio Checkbox Text
Answer is one of the input choices Checkbox Each option is either selected or not Text Users enter a text response

11 CSCP Functional View

12 CSCP Logical View GUI TextFieldList MenuItemList DemoScript
Drag and Drop TextFields and MenuItems TextFieldList List of TextFields in Prototype MenuItemList List of MenuItems in Prototpye DemoScript Instructions to simulate real operation

13 CSCP Logical View (cont’d)
Reader Reads files of saved prototypes Saver Writes the prototype to a file for later user CSCPDocWriter Writes a “pretty” text file to document the users custom prototype

14 CSCP Data View Prototype TextField MenuItem
Consists of TextFields and MenuItems TextField Has name, position, and size properties MenuItem Has name, and location properties

15 Structural and Physical Views
The tools each stand alone, so there is no interaction with the outside world Physical Same with the physical view, they run on a single computer

16 Research Languages: Issues Considered: Visual C++ Visual Basic Java 2
Drag and Drop Possible web deployment File I/O

17 Design Decisions Language: Java 2
Availability Familiarity Satisfied language requirements Output text files in lieu of Word format Separate components (SCST and CSCP) Design as a stand-alone app, leave room for web implementation

18 Test Plan Unit testing System testing Usability testing
During implementation System testing After integration Usability testing After other tests

19 Schedule 1/15 Research Phase Complete 1/31 Architecture Complete
2/12 Design Phase 80% 3/5 SCST Impl. 10% 3/28 CSCP Impl. 5% 4/11 Testing 0%

20 Any Questions?


Download ppt "Design Review 2/21/2001."

Similar presentations


Ads by Google