Software Engineering II - Exercise

Size: px
Start display at page:

Download "Software Engineering II - Exercise"

Transcription

1 Software Engineering II - Exercise May 6 th 2009 Problem Statement Bernd Bruegge Helmut Naughton Applied Software Engineering Technische Universitaet Muenchen 1

2 Some organizational things Date for the final exam Wednesday, August 5th 2009 Place: MW 1350 Time: Trying to reschedule to July 30 th in the afternoon The lecture on May 12th will take place as usual (contrary to the tentative timetable) Subject will again be testing 2

3 Comments on the SPMP assignment The focus of this exercise is on understanding and getting familiar with The structure of an SPMP The content creation process Positioning of SPMP within the project lifecycle Quality is more important than raw quantity There is no minimum or maximum page count If something does not make sense for your chosen project or you really cannot find any information then enter not applicable or to be done in the SPMP section Some sections make sense and can be meaningfully filled for any type of project these are of high value The aim is to produce a document that is in itself consistent and also in line with the project. 3

4 Comments on the SPMP assignment If you base your SPMP on a real-world project, make sure to Try to recreate the circumstances the project was conducted in and learn from them ( Archaeologist ) Write the SPMP as if you were competing for the contract and had to write a better plan than your competition ( Entrepreneur ) The second aspect is also true for projects which are not based on a real-world counterpart Write the SPMP as if you are trying to convince a potential customer to award you the contract. 4

5 Comments on the SPMP assignment A quick reminder of the parameters: You can work in teams with up to 6 participants Submission date is July 1 st 2009, 2PM Oral presentation of these plans on July 1 st 2009 in the exercise session Completing the SPMP assignment is part of the exercises and therefore required for taking part in the final exam Excellent solutions and presentations will also be reflected in the final grade 5

6 Outline Problem Statement Functional Requirements Nonfunctional Requirements User Interface Object Model System Decomposition Deployment 6

7 Problem Statement The problem statement is developed as a description of the problem addressed by the system A problem statement describes The current situation The objectives The functionality the new system should support The environment in which the system will be deployed Deliverables expected by the client Delivery dates A set of acceptance criteria. 7

8 Problem Statement When do we write the problem statement? Before the project kickoff What purpose does the problem statement serve? Better understand the scope and parameters of the project Parts of the problem statement serve as seed for A first draft of the project plan itself (SPMP) The requirements analysis document (RAD, Lastenheft ) The system design document (SDD) The object design document (ODD) Who writes the problem statement? Plan A: The customer Plan B: The customer and the project manager Plan C: You 8

9 Comparison: Lastenheft - Pflichtenheft Lastenheft: DIN VDI/VDE VDA 6.1: Gesamtheit der Forderungen des Auftraggebers an die Lieferungen und Leistungen eines Auftragnehmers. Pflichtenheft: DIN VDI/VDE VDA 6.1: Vom Auftragnehmer erarbeitetes Realisierungsvorhaben aufgrund der Umsetzung des Lastenheftes. How do these terms map to our documents from the textbook? (see german translation p. 178.) How do these terms map to internationally used concepts? 9

10 Standards for requirement specification Is there an international standard for it? IEEE Std IEEE Recommended Practice for Software Requirements Specifications This standard combines both documents into one and is common for many software projects 10

11 NASA has its own concepts How does NASA do it? Two parts: system requirements and design-to specification The first is written by the client and contains mission requirements and basic parameters (e.g. for the Global Mars Surveyer) The second is written by the contractor and specifies the chosen design Correspondence between NASA documents and documents used in the textbook system requirements RAD (requirements analysis document) design-to specification SDD (system design document) maybe even including parts of the ODD (object design document) 11

12 Ingredients of a Problem Statement 1. Current situation The problem to be solved Description of one or more scenarios 2. Objectives 3. Requirements Functional and nonfunctional requirements Constraints ( pseudo requirements ) 4. Target environment The environment in which the delivered system has to perform a specified set of system tests 5. Project schedule Major milestones including deadline for delivery 6. Client acceptance criteria Criteria for the system tests. 12

13 Current situation: The problem to be solved There is a problem in the current situation Examples: The response time when playing chess is too slow. I want to play Go, but cannot find players on my level. What has changed? Why can address the problem now? Change in the application domain A new function (business process) is introduced into the business Change in the solution domain A new solution (technology enabler) has appeared 13

14 ARENA: The Current Situation The Internet has enabled virtual communities Multi-player computer games now include support for virtual communities Players can receive news about game upgrades, new game levels, announcement of matches and scores Currently each game company develops such community support in each individual game Each company uses a different infrastructure, different concepts, and provides different levels of support This redundancy leads to problems: High learning curve for players joining a community Game companies develop the support from scratch Advertisers contact each community separately. 14

15 ARENA: The Objectives Provide a generic infrastructure to Support virtual game communities. Register new games Register new players Organize tournaments Keeping track of the players scores. Provide a framework for tournament organizers to customize the number and sequence of matchers and the accumulation of expert rating points. Provide a framework for game developers for developing new games, or for adapting existing games into the ARENA framework. Provide an infrastructure for advertisers. 15

16 ARENA: The Objectives (2) Provide a framework for tournament organizers to customize the number and sequence of matchers and the accumulation of expert rating points Provide a framework for game developers for developing new games, or for adapting existing games into the ARENA framework Provide an infrastructure for advertisers. 16

17 ARENA Functional Requirements Players must be able to register for and play their favorite games Spectators must be able to watch matches in progress without prior registration and without prior knowledge of the match The operator must be able to add new games. 17

18 ARENA Nonfunctional Requirements The system must support 10 parallel tournaments, Each involving up to 64 players and several hundreds of spectators. The ARENA server must be available 24 hours a day The operator must be able to add new games without modifications to the existing system ARENA must be able to dynamically interface to existing games provided by other game developers. 18

19 Constraints Constraint: Any client restriction on the solution domain and project management Sometimes also called Pseudo Requirements Constraints restrict the solution space Example of constraints Delivery constraints ( must be delivered before Christmas ) Organizational constraints ( must have a separate testing team ) Implementation constraints ( must be written in Cobol ) Target platform constraints ( must run on Windows 98 ) 19

20 ARENA Target Environment Example: Users must be able to run ARENA games as applets in any Web Browser The web page must be validated through the W3C Markup Validation Service Interaction with the ARENA Server must be via HTTP/1.1. To be distinguished from development environment Prototypes will be built with Revolution Games will be tested with Internet Explorer and Firefox The implementation language will be Java 1.6 The IDE will be Eclipse

21 Project Schedule The project schedule is an optional part of the problem statement Managerial information Often the seed for the schedule in the software project management plan. Lists only major milestones negotiated with the client 3 to 4 dates (fixed dates!) Example: Project-kickoff April 15 System review May 15 Review of first prototype Jun 10 Client acceptance test July 30 21

22 Client Acceptance Criteria The system supports 10 parallel tournaments with 64 players and 10 spectators per tournament The client supports the games Tic-Tac-Toe and Asteroids The average response time for a command issued by a client is less than 10 msec The average up-time of the ARENA server during one week of testing is 95%. 22

23 Reflections on the OWL problem statement Pro You can get the basic idea of the project quickly Con Probably better not include object diagram Not enough specifics, constraints No short abstract No (rough) time plan Team structure does not need to be in here In parts maybe already too specific No explicit mention of deliverables 23

24 Further steps Subsystem Decomposition Object Model Test configuration User Interface of Client User Interface of Server 24

25 ARENA Subsystem Decomposition User Interface Advertisement Tournament User Management Component Management User Directory Session Management Tournament Statistics 25

26 ARENA Object Model (application domain) Game League Tournament Style Tournament Round KOStyle RoundRobin Player Match 26

27 ARENA Object Model (with solution domain objects) Game TicTacToe Asteroids League Tournament Round TournamentStyle KOStyle RoundRobin Player Match Move MatchPanel Factory creates MatchPanel 27

28 Configuration for Client Acceptance Test (Instance-Diagram) 28

29 ARENA User Interface (Client) 29

30 ARENA User Interface (Server) 30

31 More Information on ARENA The ARENA Website: The ARENA case study is described at the end of each chapter of the textbook, starting with Chapter 4. Read Chapter

32 Research and Access to Publications Most online publications (IEEE, ACM) are only available for a fee TUM students can use the DocumentWeb service provided by the LRZ Login with your mytum account Alternatively Proxy: Port: 8080 Only usable in Garching or via VPN 32

33 Research and Access to Publications Useful search tools: Collect, manage, and cite your research sources:

COLLEGE OF DUPAGE Architecture Basic CADD-AutoCAD

COLLEGE OF DUPAGE Architecture Basic CADD-AutoCAD COLLEGE OF DUPAGE Architecture 1211 - Basic CADD-AutoCAD Mark Pearson COD Main #: 630.942.2763 Mailbox location: TEC 1061 Office Hours: TEC 1050 M,W: 11am-12:30pm T, R: 4:00pm-6pm E-Mail: pearson@cod.edu

More information

UNIT-III LIFE-CYCLE PHASES

UNIT-III LIFE-CYCLE PHASES INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development

More information

Game Variations: Ultimate Tic Tac Toe

Game Variations: Ultimate Tic Tac Toe Game Variations: Ultimate Tic Tac Toe Middle School In this lesson, students will experience the engineering process when creating modifications to a familiar game. Next Generation Science Standards MS-ETS1-1

More information

TERMS OF REFERENCE FOR CONSULTANTS

TERMS OF REFERENCE FOR CONSULTANTS Strengthening Systems for Promoting Science, Technology, and Innovation (KSTA MON 51123) TERMS OF REFERENCE FOR CONSULTANTS 1. The Asian Development Bank (ADB) will engage 77 person-months of consulting

More information

Object-Oriented Design

Object-Oriented Design Object-Oriented Design CSE 5236: Mobile Application Development Course Coordinator: Dr. Rajiv Ramnath Instructor: Adam C. Champion, Ph.D. Reading: Applying UML and Patterns, Chaps. 1, 6 (OO ref.); Big

More information

Mini Project #2: Motion Planning and Generation for a Robot Arm

Mini Project #2: Motion Planning and Generation for a Robot Arm Mini Project #2: Motion Planning and Generation for a Robot Arm Team Assignment: Your professor will assign the teams. You will have about 5 minutes to get acquainted, exchange contact information and

More information

SDN Architecture 1.0 Overview. November, 2014

SDN Architecture 1.0 Overview. November, 2014 SDN Architecture 1.0 Overview November, 2014 ONF Document Type: TR ONF Document Name: TR_SDN ARCH Overview 1.1 11112014 Disclaimer THIS DOCUMENT IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 5-6 people Design is entirely up to you First 3-4 weeks are spent

More information

Official Skirmish Tournament Rules

Official Skirmish Tournament Rules Official Skirmish Tournament Rules Version 2.0.1 / Updated 12.23.15 All changes and additions made to this document since the previous version are marked in blue. Tiebreakers, Page 2 Round Structure, Page

More information

Information Warfare Research Project

Information Warfare Research Project SPACE AND NAVAL WARFARE COMMAND Information Warfare Research Project Charleston Defense Contractors Association 49th Small Business Industry Outreach Initiative 30 August 2018 Mr. Don Sallee SSC Atlantic

More information

CS 1571 Introduction to AI Lecture 12. Adversarial search. CS 1571 Intro to AI. Announcements

CS 1571 Introduction to AI Lecture 12. Adversarial search. CS 1571 Intro to AI. Announcements CS 171 Introduction to AI Lecture 1 Adversarial search Milos Hauskrecht milos@cs.pitt.edu 39 Sennott Square Announcements Homework assignment is out Programming and experiments Simulated annealing + Genetic

More information

VCE Systems Engineering: Administrative information for Schoolbased Assessment in 2019

VCE Systems Engineering: Administrative information for Schoolbased Assessment in 2019 VCE Systems Engineering: Administrative information for Schoolbased Assessment in 2019 Units 3 and 4 School-assessed Task The School-assessed Task contributes 50 per cent to the study score and is commenced

More information

Higher National Unit specification: general information

Higher National Unit specification: general information Higher National Unit specification: general information Unit code: H17R 35 Superclass: CB Publication date: March 2012 Source: Scottish Qualifications Authority Version: 01 Unit purpose This Unit is designed

More information

2018 ASSESS Update. Analysis, Simulation and Systems Engineering Software Strategies

2018 ASSESS Update. Analysis, Simulation and Systems Engineering Software Strategies 2018 ASSESS Update Analysis, Simulation and Systems Engineering Software Strategies The ASSESS Initiative The ASSESS Initiative was formed to bring together key players to guide and influence strategies

More information

250 Introduction to Applied Programming Fall. 3(2-2) Creation of software that responds to user input. Introduces

250 Introduction to Applied Programming Fall. 3(2-2) Creation of software that responds to user input. Introduces MEDIA AND INFORMATION MI Department of Media and Information College of Communication Arts and Sciences 101 Understanding Media and Information Fall, Spring, Summer. 3(3-0) SA: TC 100, TC 110, TC 101 Critique

More information

Introduction to adoption of lean canvas in software test architecture design

Introduction to adoption of lean canvas in software test architecture design Introduction to adoption of lean canvas in software test architecture design Padmaraj Nidagundi 1, Margarita Lukjanska 2 1 Riga Technical University, Kaļķu iela 1, Riga, Latvia. 2 Politecnico di Milano,

More information

Game Engine Programming

Game Engine Programming Game Engine Programming GMT Master Program Utrecht University Dr. Nicolas Pronost Course code: INFOMGEP Credits: 7.5 ECTS Lecture #16 Final lecture The final assignment Submit your assignment 4 by Thursday

More information

CS134: Innovating Game Development A Course in Games Technology

CS134: Innovating Game Development A Course in Games Technology 1 CS134: Innovating Game Development A Course in Games Technology Chad Jenkins Assistant Professor Dept. of Computer Science Brown University 2 Research and Development (R&D) for Games! What entity is

More information

Black & White Photography Course Syllabus

Black & White Photography Course Syllabus Black & White Photography Course Syllabus Course Information ARTS 3371.001 Black & White Photography, FALL 2015 THURSDAY 1 3:45 ATC 2.908 (3.904) Professor Contact Information Dr. Diane Durant durant@utdallas.edu

More information

Introduction. Table of Contents

Introduction. Table of Contents Version 1.0.1 Tournaments supported by the Organized Play ( OP ) program for the Star Wars : Imperial Assault, sponsored by Fantasy Flight Games ( FFG ) and its international partners, follow the rules

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 5-6 people Design is entirely up to you First 3-4 weeks are spent

More information

NEVADA DEPARTMENT OF TRANSPORTATION Addendum 3 to RFP July 28, 2017

NEVADA DEPARTMENT OF TRANSPORTATION Addendum 3 to RFP July 28, 2017 NEVADA DEPARTMENT OF TRANSPORTATION Addendum 3 to RFP 697-16-016 July 28, 2017 Reference is made to the Request for Proposal (RFP) to Service Providers for Nevada Shared Radio Replacement Project, upon

More information

B551 Homework 2. Assigned: Sept. 15, 2011 Due: Sept. 29, 2011

B551 Homework 2. Assigned: Sept. 15, 2011 Due: Sept. 29, 2011 B551 Homework 2 Assigned: Sept. 15, 2011 Due: Sept. 29, 2011 1 Directions The problems below will ask you to implement three strategies for a gameplaying agent for the Gobblet Gobblers game demonstrated

More information

1 Document history Version Date Comments

1 Document history Version Date Comments V1.4 Contents 1 Document history... 2 2 What is TourneyKeeper?... 3 3 Creating your username and password... 4 4 Creating a tournament... 5 5 Editing a tournament... 8 6 Adding players to a tournament...

More information

Math 152: Applicable Mathematics and Computing

Math 152: Applicable Mathematics and Computing Math 152: Applicable Mathematics and Computing April 16, 2017 April 16, 2017 1 / 17 Announcements Please bring a blue book for the midterm on Friday. Some students will be taking the exam in Center 201,

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 5-6 people Design is entirely up to you First 3-4 weeks are spent

More information

What is a collection in digital libraries?

What is a collection in digital libraries? What is a collection in digital libraries? Changing: collection concepts, collection objects, collection management, collection issues Tefko Saracevic, Ph.D. This work is licensed under a Creative Commons

More information

School of Professional Studies

School of Professional Studies School of Professional Studies Please read the following course syllabus carefully, especially the course dates, times and location. If you have any questions, please do not hesitate to communicate with

More information

Skylands Learning is your trusted learning advisor. That is our promise your trusted learning advisor. Four simple words.

Skylands Learning is your trusted learning advisor. That is our promise your trusted learning advisor. Four simple words. Page 1 of 12 METHODOLOGY Who we are Skylands Learning is your trusted learning advisor. That is our promise your trusted learning advisor. Four simple words. Not enough information? At Skylands, we have

More information

A Mashup of Techniques to Create Reference Architectures

A Mashup of Techniques to Create Reference Architectures A Mashup of Techniques to Create Reference Architectures Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Rick Kazman, John McGregor Copyright 2012 Carnegie Mellon University.

More information

Case studies on specific organizations will include, but are not limited to, the following elements:

Case studies on specific organizations will include, but are not limited to, the following elements: Issued on: January 5, 2018 Submit by: On a rolling basis (Schedule explained below in Section VII) For: Digital Development for Feed the Future Case Study Writers Period of Performance: Approximately 2-4

More information

DEFENSE ACQUISITION UNIVERSITY EMPLOYEE SELF-ASSESSMENT. Outcomes and Enablers

DEFENSE ACQUISITION UNIVERSITY EMPLOYEE SELF-ASSESSMENT. Outcomes and Enablers Outcomes and Enablers 1 From an engineering leadership perspective, the student will describe elements of DoD systems engineering policy and process across the Defense acquisition life-cycle in accordance

More information

Utilizing Capture-The-Flag (CTF) Competitions In The Classroom

Utilizing Capture-The-Flag (CTF) Competitions In The Classroom Utilizing Capture-The-Flag (CTF) Competitions In The Classroom Dakota State University Assistant Professor Cyber Operations VDA Labs IR / AppSec / MA / (Red/Purple/Blue) Team Bromium MA IA ANG: Cyber Protection

More information

Avatar Designer Guide for Algorithms

Avatar Designer Guide for Algorithms Avatar Designer Guide for Algorithms Srinivas N Jay Madhu Balasubramanian 11/1/2011 Table of Contents 1.Introduction... 2 1.1 Understanding Terminologies...2 1.1.1 Refutation...2 1.1.2 Strengthening...3

More information

ATDESIGN. Working with an Assignment Photographer

ATDESIGN. Working with an Assignment Photographer Working with an Assignment Photographer Making sure your project is professionally photographed is an essential step in communicating your ideas. With the photographs being used to market your firm s expertise,

More information

Game Design 1. Week 1: September 6, Beginnings. Fall 2016 Tuesdays & Thursdays 9:30 AM-12:15 PM

Game Design 1. Week 1: September 6, Beginnings. Fall 2016 Tuesdays & Thursdays 9:30 AM-12:15 PM Week 1: September 6, 2016 Game Design 1 Beginnings Fall 2016 Tuesdays & Thursdays 9:30 AM-12:15 PM Instructor: Naomi Clark nmc5@nyu.edu / naomi@halfrobot.com Teaching Assistant: Zach Barash zb450@nyu.edu

More information

Practical Big Data Science

Practical Big Data Science Practical Big Data Science Max Berrendorf Felix Borutta Evgeniy Faerman Prof. Dr. Thomas Seidl Lehrstuhl für Datenbanksysteme und Data Mining Ludwig-Maximilians-Universität München 12.04.2018 Berrendorf,

More information

Requirements Gathering using Object- Oriented Models

Requirements Gathering using Object- Oriented Models Requirements Gathering using Object- Oriented Models Cycle de vie d un logiciel Software Life Cycle The "software lifecycle" refers to all stages of software development from design to disappearance. The

More information

CMPT 125/128 with Dr. Fraser. Assignment 3

CMPT 125/128 with Dr. Fraser. Assignment 3 Assignment 3 Due Wednesday June 22, 2011 by 11:59pm Submit all the deliverables to the Course Management System: https://courses.cs.sfu.ca/ There is no possibility of turning the assignment in late. The

More information

19 TH AUGUST, RD ICA

19 TH AUGUST, RD ICA Venue: Silicon City Academy of Secondary Education. Bangalore s most popular Chess promoting School. 19 TH AUGUST,2018 53 RD ICA Chief Arbiters: Vasanth B H & Saleem Beig Open, Under 7, U9, U11 and U16

More information

Chapter 6: Finding and Working with Professionals

Chapter 6: Finding and Working with Professionals Chapter 6: Finding and Working with Professionals Christopher D. Clark, Associate Professor, Department of Agricultural Economics Jane Howell Starnes, Research Associate, Department of Agricultural Economics

More information

GALILEO Research and Development Activities. Second Call. Area 3. Statement of Work

GALILEO Research and Development Activities. Second Call. Area 3. Statement of Work GALILEO Research and Development Activities Second Call Area 3 Innovation by Small and Medium Enterprises Statement of Work Rue du Luxembourg, 3 B 1000 Brussels Tel +32 2 507 80 00 Fax +32 2 507 80 01

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 4-6 people Design is entirely up to you First 3-4 weeks are spent

More information

Online Game Technology for Space Education and System Analysis

Online Game Technology for Space Education and System Analysis Online Game Technology for Space Education and System Analysis PREPARED BY DATE REVISION MindArk PE AB 2010-03-15 3 1 21 Executive summary Playing video games is a common activity for the youth of today

More information

MGFS EMJ. Project Sponsor. Faculty Coach. Project Overview. Logan Hall, Yi Jiang, Dustin Potter, Todd Williams MITRE

MGFS EMJ. Project Sponsor. Faculty Coach. Project Overview. Logan Hall, Yi Jiang, Dustin Potter, Todd Williams MITRE Project Overview MGFS EMJ Logan Hall, Yi Jiang, Dustin Potter, Todd Williams Project Sponsor MITRE Faculty Coach Don Boyd For this project, were to create two to three, web-based, games. The purpose of

More information

Introductory Psychology (1030H & 1101) Fall 2017 Research Participation (RP) Information

Introductory Psychology (1030H & 1101) Fall 2017 Research Participation (RP) Information Introductory Psychology (1030H & 1101) Fall 2017 Research Participation (RP) Information LeeAnn Beam, RP Coordinator Office: Room 429, Psychology Building Office Hours: by appointment E-mail: rp@uga.edu

More information

Prof. Dr.-Ing. Karl-Heinrich GROTE, Dr.-Ing. Reinhard FIETZ, Dipl.-Wirtsch.-Ing. Dirk WERNEKE, Dipl.-Wirtsch.-Ing. Tilo KAISER

Prof. Dr.-Ing. Karl-Heinrich GROTE, Dr.-Ing. Reinhard FIETZ, Dipl.-Wirtsch.-Ing. Dirk WERNEKE, Dipl.-Wirtsch.-Ing. Tilo KAISER product development, innovation, research and transfer center Prof. Dr.-Ing. Karl-Heinrich GROTE, Dr.-Ing. Reinhard FIETZ, Dipl.-Wirtsch.-Ing. Dirk WERNEKE, Dipl.-Wirtsch.-Ing. Tilo KAISER The Experimental

More information

Bentley Cloud Computing Strategy Present and Future

Bentley Cloud Computing Strategy Present and Future Bentley Cloud Computing Strategy Present and Future Francois Valois MBA, Senior Product Manager Agenda Cloud Computing Bentley present Bentley future 2 WWW.BENTLEY.COM An analogy to the Cloud Computing

More information

Future for industrial policies

Future for industrial policies Ref. Ares(2014)4230441-16/12/2014 Future for industrial policies Dr. Alexander Tettenborn Federal Ministry of Economics and Energy The German Digital Economy 228 bn. Sales volume (ICT branch) 79 bn. Sales

More information

AWEsome Wall. Team Zamboni Drive-by. Patrick Day Paul Fisher Monica Hirst Brian Murphy. The MITRE Corporation Marc Cannava, Doug Phair.

AWEsome Wall. Team Zamboni Drive-by. Patrick Day Paul Fisher Monica Hirst Brian Murphy. The MITRE Corporation Marc Cannava, Doug Phair. AWEsome Wall Team Zamboni Drive-by Patrick Day Paul Fisher Monica Hirst Brian Murphy Project Overview The MITRE Corporation Marc Cannava, Doug Phair Faculty Coach J. Scott Hawker The MITRE identification

More information

SATURDAY APRIL :30AM 5:00PM

SATURDAY APRIL :30AM 5:00PM SATURDAY APRIL 20 ------------------ 8:30AM 5:00PM 7:00PM 2:00AM ------------------ 9:00AM 5:00PM MALIFAUX STORY ENCOUNTER TOURNAMENT Do not lose this packet! It contains all necessary missions and results

More information

MANAGEMENT OF NUCLEAR INFORMATION AND KNOWLEDGE IN CUBAN INSTITUTIONS

MANAGEMENT OF NUCLEAR INFORMATION AND KNOWLEDGE IN CUBAN INSTITUTIONS MANAGEMENT OF NUCLEAR INFORMATION AND KNOWLEDGE IN CUBAN INSTITUTIONS A. G. García, C. F. Rondón, C. L. Aldama, L. A. Aruca, C. Labrada CUBAENERGIA, Cuba Email address of main author: alex@cubaenergia.cu

More information

CARRA PUBLICATION AND PRESENTATION GUIDELINES Version April 20, 2017

CARRA PUBLICATION AND PRESENTATION GUIDELINES Version April 20, 2017 CARRA PUBLICATION AND PRESENTATION GUIDELINES Version April 20, 2017 1. Introduction The goals of the CARRA Publication and Presentation Guidelines are to: a) Promote timely and high-quality presentation

More information

Field & Post Production The Media School Indiana University Syllabus - Spring 2018

Field & Post Production The Media School Indiana University Syllabus - Spring 2018 P351 Video Field & Post Production The Media School Indiana University Syllabus - Spring 2018 Instructor: Jim Krause jarkraus [at] indiana.edu (812) 332-1005 www.indiana.edu/~jkmedia Office Hours: Tuesday

More information

ediscovery and Digital Evidence Online Course

ediscovery and Digital Evidence Online Course ediscovery and Digital Evidence Online Course The Convergence Between Law & Technology Instructor: Michael R. Arkfeld Dates February 26, 2014 to April 16, 2014 Day and Time of Online Sessions Wednesday

More information

Atomic Magnetometry for Biological Imaging In Earth s Native Terrain (AMBIIENT) Proposers Day

Atomic Magnetometry for Biological Imaging In Earth s Native Terrain (AMBIIENT) Proposers Day Atomic Magnetometry for Biological Imaging In Earth s Native Terrain (AMBIIENT) Proposers Day Robert Lutwak Microsystems Technology Office April 3, 2017 1 Proposers Day Agenda 2 9:00 am: Security Overview

More information

Ornithology BIO 426 (W/O2) (Spring 2013; CRN 33963) (tentative, version 26th January 2013)

Ornithology BIO 426 (W/O2) (Spring 2013; CRN 33963) (tentative, version 26th January 2013) Ornithology BIO 426 (W/O2) (Spring 2013; CRN 33963) (tentative, version 26th January 2013) Instructor: Falk Huettmann Office: 419 IAB (Irving I) Phone: 474 7882 (voice mail) E-mail: fhuettmann@alaska.edu

More information

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose CAPSTONE PROJECT CAPSTONE PROJECT 1.A: Overview 1.B: Submission Requirements 1.C: Milestones 1.D: Final Deliverables 1.E: Dependencies 1.F: Task Breakdowns 1.G: Timeline 1.H: Standards Alignment 1.I: Assessment

More information

Sacramento Chess Club Newsletter September 2007 December 2007

Sacramento Chess Club Newsletter September 2007 December 2007 Sacramento Chess Club Newsletter September 2007 December 2007 President - Steve Bickford Vice-President - Bob Baker Treasurer - John M c Cumiskey The Sacramento Chess Club meets the first four Wednesdays

More information

High Performance Engineering

High Performance Engineering Call for Nomination High Performance Engineering Ref. IO/16/CFT/70000243/CDP Purpose The purpose of this Framework Contract is to provide high performance engineering and physics development services for

More information

Facilitating Human System Integration Methods within the Acquisition Process

Facilitating Human System Integration Methods within the Acquisition Process Facilitating Human System Integration Methods within the Acquisition Process Emily M. Stelzer 1, Emily E. Wiese 1, Heather A. Stoner 2, Michael Paley 1, Rebecca Grier 1, Edward A. Martin 3 1 Aptima, Inc.,

More information

ASK A BESPOKE ARCHITECT

ASK A BESPOKE ARCHITECT i want to build/renovate, where do i start? WHAT is the difference between a building designer, a draftsperson and an architect? do architects prefer larger jobs? WHat is your architectual style? can architects

More information

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 A KNOWLEDGE MANAGEMENT SYSTEM FOR INDUSTRIAL DESIGN RESEARCH PROCESSES Christian FRANK, Mickaël GARDONI Abstract Knowledge

More information

BIG IDEAS. Personal design choices require self-exploration, collaboration, and evaluation and refinement of skills. Learning Standards

BIG IDEAS. Personal design choices require self-exploration, collaboration, and evaluation and refinement of skills. Learning Standards Area of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES BIG IDEAS Design for the life cycle includes consideration of social and environmental impacts. Personal design choices require self-exploration,

More information

ACBLscore Instructions

ACBLscore Instructions ACBLscore Instructions Game Setup Instructions In general, your setup for these games will be the same as for any Charity Club Championship. There are some differences, however, and you will need to have

More information

Tic-tac-toe. Lars-Henrik Eriksson. Functional Programming 1. Original presentation by Tjark Weber. Lars-Henrik Eriksson (UU) Tic-tac-toe 1 / 23

Tic-tac-toe. Lars-Henrik Eriksson. Functional Programming 1. Original presentation by Tjark Weber. Lars-Henrik Eriksson (UU) Tic-tac-toe 1 / 23 Lars-Henrik Eriksson Functional Programming 1 Original presentation by Tjark Weber Lars-Henrik Eriksson (UU) Tic-tac-toe 1 / 23 Take-Home Exam Take-Home Exam Lars-Henrik Eriksson (UU) Tic-tac-toe 2 / 23

More information

Lecture 6: HCI, advanced course, Design rationale for HCI

Lecture 6: HCI, advanced course, Design rationale for HCI Lecture 6: HCI, advanced course, Design rationale for HCI To read: Carroll, J. M., & Rosson, M. B. (2003) Design Rationale as Theory. Ch. 15 in J.M. Carroll (Ed.), HCI Models, Theories, and Frameworks.

More information

TIBCO FTL Part of the TIBCO Messaging Suite. Quick Start Guide

TIBCO FTL Part of the TIBCO Messaging Suite. Quick Start Guide TIBCO FTL 6.0.0 Part of the TIBCO Messaging Suite Quick Start Guide The TIBCO Messaging Suite TIBCO FTL is part of the TIBCO Messaging Suite. It includes not only TIBCO FTL, but also TIBCO eftl (providing

More information

Project 4: Small Game Project (Team Size: 8)

Project 4: Small Game Project (Team Size: 8) Fall 2014: CMS.611J/6.073 Instructors: P.Tan, S. Verrilli, R. Eberhardt, A. Grant Project 4: Small Game Project (Team Size: 8) 30 pts Goals: Create a small but fully functional and well polished web browser

More information

Terms of Reference of Aircraft Noise at IGI Airport, New Delhi

Terms of Reference of Aircraft Noise at IGI Airport, New Delhi Terms of Reference of Aircraft Noise at IGI Airport, New Delhi In order to determine the noise impact from aircraft flights and identify potential measures to reduce the noise impact, an Aircraft Noise

More information

2020 Census Update. Presentation to the Council of Professional Associations on Federal Statistics. December 8, 2017

2020 Census Update. Presentation to the Council of Professional Associations on Federal Statistics. December 8, 2017 2020 Census Update Presentation to the Council of Professional Associations on Federal Statistics December 8, 2017 Deborah Stempowski, Chief Decennial Census Management Division The 2020 Census Where We

More information

e!cmi - web based CATIA Metaphase Interface

e!cmi - web based CATIA Metaphase Interface e!cmi - web based CATIA Metaphase Interface e!cmi Release 2.0 for CF2.0 User s Manual Copyright 1999, 2000, 2001, 2002, 2003 T-Systems International GmbH. All rights reserved. Printed in Germany. Contact

More information

Intro to Interactive Entertainment Spring 2017 Syllabus CS 1010 Instructor: Tim Fowers

Intro to Interactive Entertainment Spring 2017 Syllabus CS 1010 Instructor: Tim Fowers Intro to Interactive Entertainment Spring 2017 Syllabus CS 1010 Instructor: Tim Fowers Email: tim@fowers.net 1) Introduction Basics of Game Design: definition of a game, terminology and basic design categories.

More information

Using the Digital Player Cards Web Application as a Coach

Using the Digital Player Cards Web Application as a Coach Using the Digital Player Cards Web Application as a Coach Affinity Sports is pleased to announce the newest version of the Digital Player Cards Web application. Accessing Digital Player Cards 1. To get

More information

For Winter /12/2006

For Winter /12/2006 AE483 Organizational Meeting For Winter 2007 12/12/2006 Today s Meeting Basic info about the course Course organization Course output (deliverables) Proposed projects Ballot for project selection due in

More information

Scenarios will NOT be announced beforehand. Any scenario from the Clash of Kings 2018 book as well as CUSTOM SCENARIOS is fair game.

Scenarios will NOT be announced beforehand. Any scenario from the Clash of Kings 2018 book as well as CUSTOM SCENARIOS is fair game. Kings of War: How You Use It - Origins 2018 TL;DR Bring your dice / tape measure / wound markers / wavering tokens No chess clocks strict 1 hour time limits Grudge Matches 1 st round Registration Due to

More information

FIDE Trainers Commission (TRG) FIDE Trainers Seminar - Batumi 2018

FIDE Trainers Commission (TRG) FIDE Trainers Seminar - Batumi 2018 FIDE Trainers Commission (TRG) FIDE Trainers Seminar - Batumi 2018 1. Objective: To educate and certify Trainers and Chess-Teachers on an international basis. This FIDE Trainers Seminar for FIDE Trainer

More information

Riser Lifecycle Monitoring System (RLMS) for Integrity Management

Riser Lifecycle Monitoring System (RLMS) for Integrity Management Riser Lifecycle Monitoring System (RLMS) for Integrity Management 11121-5402-01 Judith Guzzo GE Global Research Ultra-Deepwater Floating Facilities and Risers & Systems Engineering TAC meeting June 5,

More information

SAMPLE. Lesson 1: Introduction to Game Design

SAMPLE. Lesson 1: Introduction to Game Design 1 ICT Gaming Essentials Lesson 1: Introduction to Game Design LESSON SKILLS KEY TERMS After completing this lesson, you will be able to: Describe the role of games in modern society (e.g., education, task

More information

State College Area School District

State College Area School District State College Area School District The following is a guideline for project design submittals to the Facility Committee of the State College Area School District. During the design process the committee

More information

CAPILANO UNIVERSITY COURSE OUTLINE

CAPILANO UNIVERSITY COURSE OUTLINE CAPILANO UNIVERSITY COURSE OUTLINE Term: Fall 2015 Course No. APSC 130 Course: TECHNICAL DRAFTING AND COMPUTER-AIDED DESIGN INSTRUCTOR Office: FR?? Tel: 604-986-1911 (Ext.??) email: @capilanou.ca Credits:

More information

Field & Post Production The Media School Indiana University Syllabus - Fall 2018 v1.0

Field & Post Production The Media School Indiana University Syllabus - Fall 2018 v1.0 P351 Video Field & Post Production The Media School Indiana University Syllabus - Fall 2018 v1.0 Instructor: Jim Krause jarkraus [at] indiana.edu (812) 332-1005 www.indiana.edu/~jkmedia Office Hours: Tuesday

More information

A. BACKGROUND B. GENERAL TERMS OF REFERENCE

A. BACKGROUND B. GENERAL TERMS OF REFERENCE Page 1 of 7 A. BACKGROUND National Oil Corporation of Kenya (NOC) is a company wholly owned by the Government of Kenya which is charged with the mandate to participate in all aspects of petroleum business

More information

Tournament Rules. Version / Effective SUMMARY OF CHANGES IN THIS VERSION. Added Appendix A: NAPD Most Wanted List, page 7

Tournament Rules. Version / Effective SUMMARY OF CHANGES IN THIS VERSION. Added Appendix A: NAPD Most Wanted List, page 7 New Deck Restriction, page 3 Added Round Structure, page 5 Tournament Rules Version 3.0.2 / Effective 1.1.2016 SUMMARY OF CHANGES IN THIS VERSION Added Appendix A: NAPD Most Wanted List, page 7 All changes

More information

Steven M. Hunt BIM/CAD Manager - Dee Cramer, Inc. in Holly, Michigan. Estimating Manager Dee Cramer, Inc. 24 Years of Experience in Sheet Metal

Steven M. Hunt BIM/CAD Manager - Dee Cramer, Inc. in Holly, Michigan. Estimating Manager Dee Cramer, Inc. 24 Years of Experience in Sheet Metal ADVANCED BIM PART II Communication and Meetings Presenter: Steve Hunt Dee Cramer, Inc. Presenter BIO Steven M. Hunt BIM/CAD Manager - Dee Cramer, Inc. in Holly, Michigan. Estimating Manager Dee Cramer,

More information

Software Maintenance Cycles with the RUP

Software Maintenance Cycles with the RUP Software Maintenance Cycles with the RUP by Philippe Kruchten Rational Fellow Rational Software Canada The Rational Unified Process (RUP ) has no concept of a "maintenance phase." Some people claim that

More information

Tournament Rules 1.6 Updated 10/6/2014

Tournament Rules 1.6 Updated 10/6/2014 Tournament Rules 1.6 Updated 10/6/2014 Fantasy Flight Games Organized Play for Android: Netrunner will follow the organization and rules provided in this document. Please remember that these tournaments

More information

TERMS OF REFERENCE. 30 Calendar-days = 1 person month (Average 50% in Egypt) Deputy Team Leader of Industrial Business Services at GIZ PSME Project

TERMS OF REFERENCE. 30 Calendar-days = 1 person month (Average 50% in Egypt) Deputy Team Leader of Industrial Business Services at GIZ PSME Project Designing and Prototyping an Induction Motor in Egypt TERMS OF REFERENCE Total number of days: Work Location Reports to: 30 Calendar-days = 1 person month (Average 50% in Egypt) Cairo, Egypt Deputy Team

More information

Spring 06 Assignment 2: Constraint Satisfaction Problems

Spring 06 Assignment 2: Constraint Satisfaction Problems 15-381 Spring 06 Assignment 2: Constraint Satisfaction Problems Questions to Vaibhav Mehta(vaibhav@cs.cmu.edu) Out: 2/07/06 Due: 2/21/06 Name: Andrew ID: Please turn in your answers on this assignment

More information

Other Transaction Authority (OTA)

Other Transaction Authority (OTA) Other Transaction Authority (OTA) Col Christopher Wegner SMC/PK 15 March 2017 Overview OTA Legal Basis Appropriate Use SMC Space Enterprise Consortium Q&A Special Topic. 2 Other Transactions Authority

More information

University of Engineering and Technology, Taxila Department of Civil Engineering

University of Engineering and Technology, Taxila Department of Civil Engineering Course Instructor: Engr. Syed Saqib Mehboob University of Engineering and Technology, Taxila Department of Civil Engineering Course Title: Pre-requisite(s): Construction, Planning & Management (CE-304)

More information

Abstract. Introduction to Project Arena

Abstract. Introduction to Project Arena Abstract esports trading is very popular in the cryptocurrency space. The Arena platform is designed for people to get together to exchange information and sell esports and cryptocurrency trading picks.

More information

Education & Training Plan Photography Entrepreneur with Adobe Certificate Program. Photography Entrepreneur with Adobe Specialist Certificate Program

Education & Training Plan Photography Entrepreneur with Adobe Certificate Program. Photography Entrepreneur with Adobe Specialist Certificate Program C.15.82 (Created 07-17-2017) O FFICE OF P ROFESSIONAL AND CONTINUI NG E DUCATION Student Full Name: Office of Professional & Continuing Education 301 OD Smith Hall Auburn, AL 36849 http://www.auburn.edu/mycaa

More information

1 HB By Representatives Boothe, Clouse, Rowe and Martin. 4 RFD: State Government. 5 First Read: 02-MAR-17. Page 0

1 HB By Representatives Boothe, Clouse, Rowe and Martin. 4 RFD: State Government. 5 First Read: 02-MAR-17. Page 0 1 HB354 2 183292-1 3 By Representatives Boothe, Clouse, Rowe and Martin 4 RFD: State Government 5 First Read: 02-MAR-17 Page 0 1 183292-1:n:03/01/2017:MA/mfc LRS2017-868 2 3 4 5 6 7 8 SYNOPSIS: Under existing

More information

Venture Capital Investment Consortium

Venture Capital Investment Consortium Venture Capital Investment Consortium Request for Proposals Question & Answer Information Session: October 4, 2018 RFP Submission Date: November 9, 2018 Our VISION: New York City is the global model for

More information

MGMT XXX -- Lessons from Israeli Innovation. A Wharton International Program Offering 0.5 c.u. Posting Version 2 As of September 11, 2012

MGMT XXX -- Lessons from Israeli Innovation. A Wharton International Program Offering 0.5 c.u. Posting Version 2 As of September 11, 2012 MGMT 899 - XXX -- Lessons from Israeli Innovation A Wharton International Program Offering 0.5 c.u. Posting Version 2 As of September 11, 2012 Faculty: Local partner: Location: Dates: Professor David Hsu

More information

Future Attribute Screening Technology (FAST) Demonstration Laboratory

Future Attribute Screening Technology (FAST) Demonstration Laboratory BROAD AGENCY ANNOUCEMENT (BAA) HSARPA BAA 07-03A Future Attribute Screening Technology (FAST) Demonstration Laboratory 1. Section I entitled, GENERAL INFORMATION is modified as follows: a. Paragraph 5

More information

IM - Innovation Management

IM - Innovation Management Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 295 - EEBE - Barcelona East School of Engineering 732 - OE - Department of Management BACHELOR'S DEGREE IN ELECTRICAL ENGINEERING

More information

Company Profile. WE ARE ESolz Technologies Pvt Ltd. Address Phone Online. vik.personal

Company Profile. WE ARE ESolz Technologies Pvt Ltd. Address Phone Online. vik.personal Page 1 of 15 Company Profile WE ARE ESolz Technologies Pvt Ltd Address Phone Online EcoSpace Business Park Suite D904. Kolkata - 700156 Phone: +91 98300 80903 Email: Skype: vikas@esolzmail.com vik.personal

More information

Photography COMM 1316 SUMMER 2017

Photography COMM 1316 SUMMER 2017 Photography COMM 1316 SUMMER 2017 Instructor: Charles L. Ehrenfeld Office: Communications Building, Room 158. Phone: (806) 716-2448. E-mail: cehrenfeld@southplainscollege.edu Class Hours: Monday - Thursday,

More information