Jaiseung Bang – Project Manager Sebastian Zimmeck – Language and Tools Guru Vincent Liao – System Architect David Yang – System Integrator John Nguyen.

Slides:



Advertisements
Similar presentations
SDL+ The Simplest, Useful Enhanced SDL-Subset The documentation is the design, the design is the system! Copyright © SDL Task Force Consortium.
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Visual Scripting of XML
1 Copyright Jiawei Han; modified by Charles Ling for CS411a/538a Data Mining and Data Warehousing  Introduction  Data warehousing and OLAP for data mining.
Testing and Quality Assurance
Chapter 7 Testing Class Hierarchies. SWE 415 Chapter 7 2 Reading Assignment  John McGregor and David A. Sykes, A Practical Guide to Testing Object-Oriented.
ESL - A language for Social Networks Team : Fantastic Four Ashwath Narsimhan – Project Manager Jyotsna Sebe – System Architect Shailesh Saroha – System.
1 Software Testing and Quality Assurance Lecture 14 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
ACSC 155 System Analysis and Design 5. Input/Output Design
Human Computer Interaction (HCI)
UNIT-V The MVC architecture and Struts Framework.
GIFT Authoring Tool 8 Aug Version 4.0 Goals Replace Course Authoring Tool (CAT) & Domain Knowledge File Authoring Tool (DAT) with a user-friendly,
Week 2CSC 1511 Introduction to Information Systems CSC 151 Week 2.
Computer Science 111 Fundamentals of Programming I Overview of Programming.
Boardr The Racing Board Game Creation Language. Project Manager: Eric Leung Language and Tools Guru: Shensi Ding System Architect: Seong Jin Park System.
SOLVING SUDOKU WITH MATLAB Raluca Marinescu, Andrea Garcia, Ivan Castro, Eduard Enoiu Mälardalen University, Västerås,
Putting together a complete system Chapter 10. Overview  Design a modest but complete system  A collection of objects work together to solve a problem.
Integrated Development Environment (IDE)
Game development tools for non- programmers Petar Todorov.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.
2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences and similarities between relational and object-oriented.
16 October Reminder Types of Testing: Purpose  Functional testing  Usability testing  Conformance testing  Performance testing  Acceptance.
Fundamentals of GUI Programming. Objectives: At the end of the session, you should be able to: describe the guidelines that are used for creating user-friendly.
SOLVING SUDOKU WITH MATLAB Raluca Marinescu, Andrea Garcia, Ivan Castro, Eduard Enoiu Mälardalen University, Västerås,
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
SD1230 Unit 6 Desktop Applications. Course Objectives During this unit, we will cover the following course objectives: – Identify the characteristics.
Celluloid An interactive media sequencing language.
Dialog Boxes.
Graphics Qubed SCE Presentation of Epoch: Relic of Time.
E xpressing Z ombies as P rogrammable I ndividuals Abhinav Sharma Wayne Shu Miles Ulrich.
Developing the RHESSys / ArcView Integrated Modeling Environment David Tenenbaum Univ. of North Carolina-Chapel Hill.
Software testing techniques Software testing techniques Object-oriented software testing Presentation on the seminar Kaunas University of Technology.
Black Box Testing : The technique of testing without having any knowledge of the interior workings of the application is Black Box testing. The tester.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Stanford University 1 CADUI' June FUNDP Namur The Mecano Project Angel R. Puerta Knowledge Systems Laboratory Stanford University Stanford.
2016 N5 Prelim Revision. HTML Absolute/Relative addressing in HTML.
David LOU – Project Manager Markus SCHANTA – Language Guru Long CHEN – System Architect Xiaolong JIANG – System Integrator Jingbo YANG – Tester & Validator.
Unit 8.2 / Lesson 1 / presentation1b Website Styles.
Thomas L. Gilchrist Testing Basics Set 3: Testing Strategies By Tom Gilchrist Jan 2009.
Overview of the Systems Biology Workbench Michael Hucka, Andrew Finney, Herbert Sauro, Hamid Bolouri ERATO Kitano Systems Biology Project California Institute.
Peeking at Programming with JavaScript. So what’s JavaScript ? A programming language built into your Web Browser program. Adds fun and interactivity.
SOFTWARE QUALITY CONTROL IN AN OO DEVELOPMENT PROCESS Ledis Chirinos & Francisca Losavio ISYS Center - LaTecS Laboratory SQUAD Workshop Budapest, June.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
TestZilla A Test Manager System Kevin Huang Sam Van Dalfsen.
Javascript Basic Concepts Presentation By: Er. Sunny Chanday Lecturer CSE/IT RBIENT.
Becoming a Pro IN Mobile Applications Testing
Progile Automated Verification Engineer • PAVE •
CST 1101 Problem Solving Using Computers
Chapter 7: Software Engineering
Software Architecture ATAM Process Presentation
John D. McGregor Session 9 Testing Vocabulary
Object-oriented software testing
An Implementation of the Card Game “Solo”
CSE 403 Software Engineering
Chapter 13 & 14 Software Testing Strategies and Techniques
John D. McGregor Session 9 Testing Vocabulary
Software Engineering D7032E
John D. McGregor Session 9 Testing Vocabulary
Introduction to Software Testing
Different Levels of Testing
Chapter 10 – Software Testing
Integration (API) testing with SoapUI
Intelligent User Interfaces
Task 2 Implementation help
Basic OOP Concepts and Terms
Basic Concepts of The User Interface
White Box testing & Inspections
FUN WITH BOOLEAN OPERATORS
Chapter 13 & 14 Software Testing Strategies and Techniques 1 Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman.
Presentation transcript:

Jaiseung Bang – Project Manager Sebastian Zimmeck – Language and Tools Guru Vincent Liao – System Architect David Yang – System Integrator John Nguyen – Tester and Validator TRiX

What is TRiX? Imperative language for creating trick- taking card games - Specialized Domain (e.g., Hearts, Whist) - Intuitive - Simple - Easy to Read - Portable

Data Types Integer String Boolean Card Player

Methods Defining card hierarchy Assigning point values to cards Revealing cards Transferring cards among players Modifying player attributes

Architecture

Sample Program Hearts

Graphical User Interface

Testing Regression Testing Black Box Testing Integration Testing White Box Testing

Why TRiX? Easy to write and understand Numerous built-in functionalities Auto-generated interactive GUI Program complex games quickly It’s FUN!