Software Testing for Developer Introduction. Duvan Luong, Ph.D. Operational Excellence Networks
|
|
- Alannah Holt
- 5 years ago
- Views:
Transcription
1 Software for Developer Introduction Duvan Luong, Ph.D. Operational Excellence Networks
2 Contents Expectations for the class The software development model The reality of software defects The purpose of testing 4/2/2012 2
3 Expectations What do you expect to learn at the end of today training? This is the instructor! 4/2/2012 3
4 Software Development Model Validating Customers' Wants, Needs & Expectations Requirements Gathering Product Requirements Architecting CODE Design Product Architecture a Coding b1 b b2 c c1 c2 c3 d1 d d2 Designing 4/2/2012 4
5 Product Deliverables Structure MRD (Market Requirements Document) RRD (Release Requirements Document) Release V&V Plan Product Architecture PRS (Product Requirements Specifications) Test Plan Module Design Module Design Module Design FSpecs (Functional Specification) Test Case (Functional Specification) Code 4/2/2012 5
6 The Reality of Software Defects We all make mistakes Defects should be expected and planned for No such thing as defect free code 4/2/2012 6
7 Industry Statistics for Defect Introduction Design 45 % 20 % Requirements 35 % % of defect introduced by activity Code & Bad Fixes Reference: Caper Jones, "Applied Software Measurements", McGraw Hill, 1991 Reference: "CASE Make Strides toward Automated Software Development", Computer Design, January /2/2012 7
8 The High Cost of Defects 100 Relative Cost to Repair Specif. /Req. Design Coding Unit Test 20 Acceptance Test 50 Maintenance Phase in which Defect is Discovered/Repaired 4/2/2012 8
9 Defects Introduced by Life Cycle Phase Life Cycle Phase (Where Defects introduced) Requirements Gathering Architecting Designing Implementing/ Coding / Bug Fixing Product Supporting Requirements/ Specifications Functionality HW Interfaces SW Interfaces User Interfaces Functional Description Defect Type Process (Inter-process) Communication Data Definition Module Design Design Logic Description Error Checking Design Standards Code Logic Computation Data Handling Module Interface Implementation Code Standards Test HW Test SW Development Tools, Integration SW 4/2/2012 9
10 Defect Discovery Practice by Life Cycle Activities Life Cycle Activity Requirement Development Architecting Designing Implementing/ Coding Product Support Defect Discovery Practice Review Inspection Static Analysis Dynamic Analysis Unit Test Integration System Performance Stress Alpha Beta 4/2/
11 Defects Discovery by Quality Activities Quality Activity Review Inspection Unit Test Integration System Performance Stress Alpha Beta Requirements/ Specifications M M H H H M H Functionality M M H H H H H HW Interfaces M M H M SW Interfaces M M H H M User Interfaces M M H H H Functional Description H H M M M Defect Type Process (Interprocess) Communication M M H Data Definition H H H M M Module Design H M H M Design Logic Description H H M Error Checking H H H M M Design Standards H H H M Code Logic H H H Computation M M H Data Handling M M H M M M Module Interface Implementation M M M Code Standards H H M H Test HW M M M M M M Test SW M M M M M M Development Tools, Integration SW M M 4/2/
12 The Purpose of To find all the possible bugs debugging! To demonstrate that the product works fulfilling commitments to customers! Or to do both! 4/2/
13 Values and Approach Fundamental Premises Quality is a business decision is ENGINEERING does not exist apart from development is a significant means of performing risk management at the development level The result of testing is information, not quality Software development is not a turn-key process "Organic" in nature Requires a "system thinking" approach 4/2/
14 Quality is a Business Decision should not be something left to "CHANCE" Requires context, insight, experience, and engineering judgment Quality just not conformance to requirements Where do the requirements come from? Are the requirements documented? Customers do not require "absolute" quality; but they require "good enough" 4/2/
15 The Result of is Information, Not Quality Tests are an evaluation tool Tests do not fix anything by themselves Tests simply provide insight into a state What comes out of tests is information What is done with that information affects quality If test information is addressed, it will help optimize quality If test information is unknown or ignored, it may affect the quality 4/2/
Chapter 8: Verification & Validation
1 Chapter 8: Verification & Validation 2 Objectives To introduce software verification and validation and discuss the distinctions between them. V&V: Verification & Validation To describe the program inspection
More informationThe focus of today s session is the review and practice of proper soldering technique.
Focus In the last session you learned about the fundamentals of the flow of electricity. In this session you will have the opportunity to apply this theory and learn a new skill. Fabricating electronic
More informationSoftware Engineering. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only
Chapter 2 Software Engineering Slide Set to accompany Software Engineering: A Practitioner s Approach, 8/e by Roger S. Pressman and Bruce R. Maxim Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger
More informationSWEN 256 Software Process & Project Management
SWEN 256 Software Process & Project Management What is quality? A definition of quality should emphasize three important points: 1. Software requirements are the foundation from which quality is measured.
More informationSoftware Testing Introduction
Software Testing Introduction CS 4501 / 6501 Software Testing [Ammann and Offutt, Introduction to Software Testing ] 1 Software is Everywhere 2 Bug? Bug as such little faults and difficulties are called
More informationUsing Static Analysis in Medical Device Development
Using Static Analysis in Medical Device Development Chao Wang Medtronic CRDM July 23rd, 2009 Facts of Defects (Applied Software Measurement by Capers Jones) 2 Capabilities and Value of Static Analysis
More informationSoftware Verification and Validation. Prof. Lionel Briand Ph.D., IEEE Fellow
Software Verification and Validation Prof. Lionel Briand Ph.D., IEEE Fellow 1 Lionel s background Worked in industry, academia, and industry-oriented research institutions France, USA, Germany, Canada,
More informationOperations Management
10-1 Quality Control Operations Management William J. Stevenson 8 th edition 10-2 Quality Control CHAPTER 10 Quality Control McGraw-Hill/Irwin Operations Management, Eighth Edition, by William J. Stevenson
More informationService-Oriented Software Engineering - SOSE (Academic Year 2015/2016)
Service-Oriented Software Engineering - SOSE (Academic Year 2015/2016) Teacher: Prof. Andrea D Ambrogio Objectives: provide methods and techniques to regard software production as the result of an engineering
More informationDOCTORAL THESIS (Summary)
LUCIAN BLAGA UNIVERSITY OF SIBIU Syed Usama Khalid Bukhari DOCTORAL THESIS (Summary) COMPUTER VISION APPLICATIONS IN INDUSTRIAL ENGINEERING PhD. Advisor: Rector Prof. Dr. Ing. Ioan BONDREA 1 Abstract Europe
More informationUNIT-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 informationAutomated Driving Systems with Model-Based Design for ISO 26262:2018 and SOTIF
Automated Driving Systems with Model-Based Design for ISO 26262:2018 and SOTIF Konstantin Dmitriev The MathWorks, Inc. Certification and Standards Group 2018 The MathWorks, Inc. 1 Agenda Use of simulation
More informationImproving Software Sustainability Through Data-Driven Technical Debt Management
Improving Software Sustainability Through Data-Driven Technical Debt Management Ipek Ozkaya October 7, 2015 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Copyright 2015
More informationUNIT IV SOFTWARE PROCESSES & TESTING SOFTWARE PROCESS - DEFINITION AND IMPLEMENTATION
UNIT IV SOFTWARE PROCESSES & TESTING Software Process - Definition and implementation; internal Auditing and Assessments; Software testing - Concepts, Tools, Reviews, Inspections & Walkthroughs; P-CMM.
More informationUNIT VIII SYSTEM METHODOLOGY 2014
SYSTEM METHODOLOGY: UNIT VIII SYSTEM METHODOLOGY 2014 The need for a Systems Methodology was perceived in the second half of the 20th Century, to show how and why systems engineering worked and was so
More informationRequirements 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 informationSoftware Testing. What is it?
Software Testing What is it? Software Testing What is it? What is a good test? Software Testing What is it? What is a good test? Pass? Fail? Software Testing What is it? What is a good test? Pass? Fail?
More informationSPECIAL REPORT. How To Sell A House If You Own It Free & Clear
SPECIAL REPORT How To Sell A House If You Own It Free & Clear SPECIAL REPORT How To Sell A House If You Own It Free & Clear Whether you are in a place where you want to move somewhere more interesting,
More informationModule 5 Design for Reliability and Quality. IIT, Bombay
Module 5 Design for Reliability and Quality Lecture 2 Design for Quality Instructional Objectives By the end of this lecture, the students are expected to learn how to define quality, the importance of
More informationMasao Mukaidono Emeritus Professor, Meiji University
Provisional Translation Document 1 Second Meeting Working Group on Voluntary Efforts and Continuous Improvement of Nuclear Safety, Advisory Committee for Natural Resources and Energy 2012-8-15 Working
More informationMinipuls 6 kit for efficiently generating high frequency high voltage
Minipuls 6 kit for efficiently generating high frequency high voltage Manual GBS Elektronik GmbH Bautzner Landstraße 22 01454 Großerkmannsdorf Germany Tel.: 0049 (0)351 21 70 07-0 Fax.: 0049 (0)351 21
More information15 Amp Digital High Frequency PWM Motor Speed Controller SPD-315-D and SPD-315-DS
15 Amp Digital High Frequency PWM Motor Speed Controller SPD-315-D and SPD-315-DS The SPD-315-D(S) PWM controller allows you to control the speed of a motor, brightness of a lamp or other load using a
More informationSoftware maintenance research that is empirically valid and useful in practice
DE GRUYTER OLDENBOURG it Information Technology 2016; 58(3): 145 149 Self-Portrayals of GI Junior Fellows Elmar Juergens* Software maintenance research that is empirically valid and useful in practice
More informationIs This a Bug or an Obsolete Test?
Is This a Bug or an Obsolete Test? What is the problem? previous version later version public class Testcases Account a; protected void setup() a=new Account(100.0,"user1"); protected void teardown() public
More informationHuman Interface/ Human Error
Human Interface/ Human Error 18-849b Dependable Embedded Systems Charles P. Shelton February 25, 1999 Required Reading: Murphy, Niall; Safe Systems Through Better User Interfaces Supplemental Reading:
More information10 Amp Digital PWM Motor Speed Controller CV-2110-HD and CV-2110-HDS
10 Amp Digital PWM Motor Speed Controller CV-2110-HD and CV-2110-HDS The Analog / Digital PWM controller allows you to control the speed of a motor, brightness of a lamp or other device using an analog
More informationGame Architecture. Rabin is a good overview of everything to do with Games A lot of these slides come from the 1 st edition CS
Game Architecture Rabin is a good overview of everything to do with Games A lot of these slides come from the 1 st edition CS 4455 1 Game Architecture The code for modern games is highly complex Code bases
More informationModel-Based Design for Sensor Systems
2009 The MathWorks, Inc. Model-Based Design for Sensor Systems Stephanie Kwan Applications Engineer Agenda Sensor Systems Overview System Level Design Challenges Components of Sensor Systems Sensor Characterization
More informationINTRODUCTION. Statistics
KEENGAMER MEDIA KIT INTRODUCTION KeenGamer is an international gaming website with more than 40 writers on board. We like video games and write a lot about them. This includes reviews and previews on video
More informationProofreading and Revision
Chapter Seven Proofreading and Revision I don t believe any writing is going to be good if it s just done in the first draft.... If we re lucky, and the muses are with us, maybe we don t have to go beyond
More informationThe Job Interview: Here are some popular questions asked in job interviews:
The Job Interview: Helpful Hints to Prepare for your interview: In preparing for a job interview, learn a little about your potential employer. You can do this by calling the business and asking, or research
More informationService Bulletin. Fuel Systems. Bulletin No.: PRS-103. Date: 05/12/98. SUBJECT: RSA-10 Fuel Diaphragm Assembly, Part Number
3220 100TH ST. SW BLDG E EVERETT, WASHINGTON 98204 FAA-PMA FACILITY #PQ111NM Service Bulletin Fuel Systems Bulletin No.: PRS-103 SUBJECT: RSA-10 Fuel Diaphragm Assembly, Part Number 2541803. A. EFFECTIVITY:
More informationIndustrial image processing in the quality management of the plastics processing industry
Industrial image processing in the quality management of the plastics processing industry The requirements made of industrial image processing in the quality management of plastic components manufacturing
More informationVerification of Digitally Calibrated Analog Systems with Verilog-AMS Behavioral Models
Verification of Digitally Calibrated Analog Systems with Verilog-AMS Behavioral Models BMAS Conference, San Jose, CA Robert O. Peruzzi, Ph. D. September, 2006 Agenda Introduction Human Error: Finding and
More informationReliability Aspects on Power Supplies
Reliability Aspects on Power Supplies Design Note 002 Flex Power Modules General Abstract As power supplies are the very heart of every electronic equipment, special attention must be paid to their reliability.
More informationRequirements Specification
Requirements Specification Software Engineering Group 6 12/3/2012: Requirements Specification, v1.0 March 2012 - Second Deliverable Contents: Page no: Introduction...3 Customer Requirements...3 Use Cases...4
More informationWe will exceed your expectations
Try first, don t just say I can t. Try and find a way to do it. Kazuma Tateisi Omron s founder We will exceed your expectations Yoshihito Yamada, President and CEO For 80 years, we have worked with our
More informationInformation Systemss and Software Engineering. Computer Science & Information Technology (CS)
GATE- 2016-17 Postal Correspondence 1 Information Systemss and Software Engineering Computer Science & Information Technology (CS) 20 Rank under AIR 100 Postal Correspondence Examination Oriented Theory,
More informationF. Tip and M. Weintraub REQUIREMENTS
F. Tip and M. Weintraub REQUIREMENTS UNIT OBJECTIVE Understand what requirements are Understand how to acquire, express, validate and manage requirements Thanks go to Martin Schedlbauer and to Andreas
More informationUsing ICT in construction and property management Violroten as a digital pilot project and energy management. Cattis Carlén
Using ICT in construction and property management Violroten as a digital pilot project and energy management Cattis Carlén 2018-02-20 Riksbyggen in brief Building new homes for both young and old Cooperatively
More informationWhat Is Quality? Operations Management Dr. Ron Lembke
What Is Quality? Operations Management Dr. Ron Lembke What Is Quality? Dad and son cycle across U.S. Dad has had electro-shock therapy, and keeps recognizing things on the trip Not supposed to remember
More informationMONITORING OF DISTRIBUTION TRANSFORMER PARAMETERS USING PLC
MONITORING OF DISTRIBUTION TRANSFORMER PARAMETERS USING PLC Shubhangi Landge¹, Snehal Waydande², Sanjay Sangale³, Somesh Gaikwad⁴ ¹Assistant Professor, Dept. Of Electrical Engineering, AISSMS IOIT College,
More informationCreating Agile Programs:
Creating Agile Programs Vendor Name: Rally Software Development Johanna Rothman, Owner Rothman Consulting Group, Inc. Johanna Rothman: Hi. I m Johanna Rothman, author of Manage It!: Your Guide to Modern,
More informationSubmittal 420I Converter
Submittal 420I Converter Application: The 420I communicates digitally with transmitters (201T, 301D and SQN8X), within a true daisy chain network, to convert the transmitters digital signals to analog
More informationEnhancing System Architecture by Modelling the Flash Translation Layer
Enhancing System Architecture by Modelling the Flash Translation Layer Robert Sykes Sr. Dir. Firmware August 2014 OCZ Storage Solutions A Toshiba Group Company Introduction This presentation will discuss
More informationIntroduction to Software Engineering
Introduction to Software Engineering Somnuk Keretho, Assistant Professor Department of Computer Engineering Faculty of Engineering, Kasetsart University Email: sk@nontri.ku.ac.th URL: http://www.cpe.ku.ac.th/~sk
More informationIntroduction 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 informationSeries Circuits. Chapter
Chapter 4 Series Circuits Topics Covered in Chapter 4 4-1: Why I Is the Same in All Parts of a Series Circuit 4-2: Total R Equals the Sum of All Series Resistances 4-3: Series IR Voltage Drops 4-4: Kirchhoff
More informationMindfulness: The Impact of Being Here Now
Mindfulness: The Impact of Being Here Now Michelle Somerday, Ph.D. November 29, 2018 What does it mean to be mindful? Mindfulness is awareness that arises through paying attention, on purpose, in the
More informationRiser Lifecycle Monitoring System for Integrity Management
Riser Lifecycle Monitoring System for Integrity Management 11121-5402-01 Judith Guzzo GE Global Research RPSEA Ultra-Deepwater Technology Conference October 29-30, 2013 Lone Star College Conference Center
More informationFPGA-2012 Pre-Conference Workshop: FPGAs in 2032: Challenges and Opportunities
FPGA-2012 Pre-Conference Workshop: FPGAs in 2032: Challenges and Opportunities Shep Siegel Atomic Rules LLC 1 Agenda Pre-History: Our Future from our Past How Specialization Changed Us Why Research Matters
More informationRequirements Gathering using Object- Oriented Models
Requirements Gathering using Object- Oriented Models Quality Assurance introduction What is Quality? Quality is defined as conformance to requirements Quality is not a measure of GOODNESS Phil B. Crosby,
More informationDENSO
DENSO www.densocorp-na.com Collaborative Automated Driving Description of Project DENSO is one of the biggest tier one suppliers in the automotive industry, and one of its main goals is to provide solutions
More informationUX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS
UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS USER EXPERIENCE (UX) Refers to a person s emotions and attitudes about using a particular product, system or service; including the practical, experiential,
More informationModel 6600A Dual Source High Resistance Bridge
Dual Source High Resistance Bridge Based on proven NMI Design Range: 100 kω to 10 PΩ Voltages: 1 V to 1000 V (5000 V Optional) Automatic and Manual Operation Not affected by Temperature change 10 and 20
More informationAbout Software Engineering.
About Software Engineering pierre-alain.muller@uha.fr What is Software Engineering? Software Engineering Software development Engineering Let s s have a look at ICSE International Conference on Software
More informationEssence for Systems Engineering (Systems Engineering Essence) INCOSE Russian Chapter
Essence for s Engineering (s Engineering Essence) INCOSE Russian Chapter Berlin 20 June 2013 Context Roadmap (http://semat.org/?p=863): 1st of August 2013 define model and architecture ontological status
More informationOrganizing events on a Zero budget
Organizing events on a Zero budget By Ovanes Ovanessian Exclusive 16 ProTips 64 Quick Tips 1 Hello, Welcome to the first edition of Organizing Events on a Zero Budget. My name is Ovanes and I m the Co-founder
More informationARCHIVE Contactor Selection Criteria Overview for RF Component Testing James Migliaccio, Ph.D RF Microdevices
ARCHIVE 2008 SOCKETS: ON THE FLOOR, IN THE LAB Contactor Selection Criteria Overview for RF Component Testing James Migliaccio, Ph.D RF Microdevices Design Optimized, Manufacturing Limited - A 250W Thermal
More informationTHE APPLICATION OF 3D AND INTERFERENCE DETECTION IN CONSTRUCTION ENGINEERING
THE APPLICATION OF 3D AND INTERFERENCE DETECTION IN CONSTRUCTION ENGINEERING Yan-Chyuan Shiau 1 Ming-Teh Wang 2 and Chung-Ham Yang 3 Associate Professor Department of Construction Engineering Chung Hua
More informationDigital Lighting Systems, Inc.
, Inc. 24DC 4 Channel MiniFader/ Chaser 4 independent inputs 4 x 5 Amps Voltage range: 6VDC to 24 VDC 4 x 5 Amps outputs Lighting animation controller USER'S MANUAL UM 04/08 General Description User's
More informationBaker s Dozen of Inconvenient Truths about Software Engineering Tom Feliz
Baker s Dozen of Inconvenient Truths about Software Engineering Tom Feliz tom.feliz@tektronix.com Author Biography Tom Feliz is a Lead Software Design Engineer at Tektronix Corporation in Beaverton, Oregon.
More informationSEPTEMBER, 2018 PREDICTIVE MAINTENANCE SOLUTIONS
SEPTEMBER, 2018 PES: Welcome back to PES Wind magazine. It s great to talk with you again. For the benefit of our new readerswould you like to begin by explaining a little about the background of SkySpecs
More informationScenario Developing. for life cycle design and analyses TRANSFORM RESEARCH TEAM
Transform research team, part of æ-lab Department of architectural engineering Supervised by Niels De Temmerman Vrije Universiteit Brussel Presented at the International Symposium on Reversible Building
More informationJanuary 2012 page 1 Measuring Leakage Current in RF Power Transistors By Roger Butler, Sr. Product Application Specialist Richardson RFPD, Inc. Abstract The published specifications for leakage current
More informationA PATH DEPENDENT PERSPECTIVE OF THE TRANSFORMATION TO LEAN PRODUCTION ABSTRACT INTRODUCTION
A PATH DEPENDENT PERSPECTIVE OF THE TRANSFORMATION TO LEAN PRODUCTION Patricia Deflorin The Ohio State University, Fisher College of Business, 600 Fisher Hall, Columbus, OH 43221, United States Tel.: +41
More informationExperiences on using Data Quality Measures Sponsor for automatic validation of geographical datasets. Knut Jetlund and Erling Onstein
Experiences on using Data Quality Measures Sponsor for automatic validation of geographical datasets Knut Jetlund and Erling Onstein Norwegian University of Science and Technology Sponsor: www.geoforum.no,
More informationVessel Traffic Generator. Agent based maritime traffic generator
Vessel Traffic Generator Agent based maritime traffic generator Motivation Why (I) Need for data sets to develop and validate Maritime Situational Awareness algorithms Problem Real-world data (e.g. AIS
More informationME 487 Mechatronics. Office: JH 515, Tel.: (505)
ME 487 Mechatronics Instructor: Assistant: Dr. Ou Ma Office: JH 515, Email: oma@nmsu.edu Tel.: (505)646-6534 Xiumin Diao (Ph.D. student) Office: JH 608, Email: xiumin@nmsu.edu Tel.: (505)646-6544 Dept.
More informationSystem and Network Administration
System and Network Administration 1 What is network & system administration A branch of engineering that concern the operational management of human-computer systems. Its address both technology of computer
More informationPWM regulator for electrolysis cell Η 2
PWM regulator for electrolysis cell Η 2 Ο Red or Gray Battery positive end (+) via fuse 25Α (30Α max) Blue Positive PWM output towards solution 1 Brown Negative PWM output towards solution Solution state
More informationThroughout the course best practice will be observed as described in International Standard IPC 610.
SOLDERING COURSE 560: 3 DAYS: Max 8 Candidates This provides all the skills necessary to work on modern electronic printed circuit boards. It is intended for candidates who have an understanding of electronics
More informationCarnegie Mellon University Notice
Carnegie Mellon University Notice This video and all related information and materials ( materials ) are owned by Carnegie Mellon University. These materials are provided on an as-is as available basis
More informationAssignment A01: Climate-Responsive Building Systems Precedents ARCH 3502 Instructor: Glenn Hill
Assignment A01: Climate-Responsive Building Systems Precedents ARCH 3502 Instructor: Glenn Hill TASK: Develop a poster explaining and analyzing how the architect s used the envelope of the building to
More informationWin and Influence Design Engineers--- Change Their Affordability DNA
Win and Influence Design Engineers--- Change Their Affordability DNA Authors: Timothy G. Morrill Sr. Principal Electrical Engineer Design Performance, Architecture and Testability Department Raytheon Missile
More informationSOFTWARE ARCHITECTURE
SOFTWARE ARCHITECTURE Foundations, Theory, and Practice Richard N. Taylor University of California, Irvine Nenad Medvidovic University of Southern California Eric M. Dashofy The Aerospace Corporation WILEY
More informationHardware-Software Co-Design Cosynthesis and Partitioning
Hardware-Software Co-Design Cosynthesis and Partitioning EE8205: Embedded Computer Systems http://www.ee.ryerson.ca/~courses/ee8205/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrical and Computer
More informationEvidence Engineering. Audris Mockus University of Tennessee and Avaya Labs Research [ ]
Evidence Engineering Audris Mockus University of Tennessee and Avaya Labs Research audris@{utk.edu,avaya.com} [2015-02-20] How we got here: selected memories 70 s giant systems Thousands of people, single
More informationProgramming Assignment 4
Programming Assignment 4 Due: 11:59pm, Saturday, January 30 Overview The goals of this section are to: 1. Use methods 2. Break down a problem into small tasks to implement Setup This assignment requires
More informationS P E C I F I C A T I O N F O R M A G N E T I C C A R D R E A D E R. ( M a n u a l I n s e r t i o n t y p e ) Z U - M S 2 1 JUN.
SPEC.No. MES-DG60B092 S P E C I F I C A T I O N F O R M A G N E T I C C A R D R E A D E R ( M a n u a l I n s e r t i o n t y p e ) Z U - M 2 1 2 1 S 2 1 JUN. 2001 Date : Signature for approval Read and
More informationEMERGENCY CALL AMBULANCE
2nd PRINTING DEC 99 EMERGENCY CALL AMBULANCE KIT VERSION (ROM SET) OWNER S MANUAL SEGA ENTERPRISES, INC. USA MANUAL NO. 999-0858 Warranty Your new Sega Product is covered for a period of 90 days from the
More informationA Literature Review on the Comparison Role of Virtual Reality and Augmented Reality Technologies in the AEC Industry
CSCE 2013 General Conference - Congrès général 2013 de la SCGC Montréal, Québec May 29 to June 1, 2013 / 29 mai au 1 juin 2013 A Literature Review on the Comparison Role of Virtual Reality and Augmented
More informationLies, Damned Lies and Hardware Verification. Mike Bartley, Test and Verification Solutions
Lies, Damned Lies and Hardware Verification Mike Bartley, Test and Verification Solutions mike@tandvsolns.co.uk Myth 1: Half of all chip developments require a re-spin, three quarters due to functional
More informationI designed this workshop to help you work smarter, not harder.
Hi! I m Claire. I designed this workshop to help you work smarter, not harder. Round of Intros - name - Role - one word that describes your current relationship with TIME Today we are going to: 1) Identify
More informationRobot e.do. Certifications, Service, Warranty. Rel Versions: 4 axes and 6 axes
Robot e.do Rel. 00 - Versions: 4 axes and 6 axes Certifications, Service, Warranty Directives and reference standards according to which the Robot has been certified. Terms, conditions to be fulfilled
More informationTHE POWER OF MOMENTUM
A N T H O N Y R O B B I N S THE POWER OF MOMENTUM 2014 ANTHONY ROBBINS SEVEN STEPS TO A FULFILLING YEAR! Did you know that 95% of people who set New Year s resolutions never follow through? The reason
More informationRiser 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 informationSoftware Faults in Evolving a Large, Real-Time System: a Case Study
Software Faults in Evolving a Large, Real-Time System: a Case Study Dewayne E. Perry and Carol S. Stieg AT&T Bell Laboratories (Revised August 1992) Abstract We report the results of a survey about the
More informationPresentation Title: Polarion Customization at Vorwerk (presented by GARANTIS IT Solutions)
Presentation Title: Polarion Customization at Vorwerk (presented by GARANTIS IT Solutions) Presenter Name: Konstantin Klioutchinski Room name: Room I (Foyer 1) Presentation date: 18th October 2016 Company
More informationEECS 427 Lecture 21: Design for Test (DFT) Reminders
EECS 427 Lecture 21: Design for Test (DFT) Readings: Insert H.3, CBF Ch 25 EECS 427 F09 Lecture 21 1 Reminders One more deadline Finish your project by Dec. 14 Schematic, layout, simulations, and final
More informationTOWARDS MORE INNOVATIONS IN MATHEMATICS, SCIENCES AND TECHNOLOGY EDUCATION
TOWARDS MORE INNOVATIONS IN MATHEMATICS, SCIENCES AND TECHNOLOGY EDUCATION By Aderemi Kuku, PhD, FAMS(USA), FTWAS, FAAS,FAS (Nig), FMAN, OON, NNOM Distinguished Professor, National Mathematical Centre,
More informationThe Role of Goals in Design Reasoning
The Role of Goals in Design Reasoning Roel Wieringa University of Twente The Netherlands i star'13 Workshop Roel Wieringa 18th june 2013 1 1. Goals 2. Design reasoning Outline i star'13 Workshop Roel Wieringa
More informationWHITE PAPER. Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception
Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception Abstract
More informationTest Automation: An Empirical Perspective. Part I -- Introduction
Test Automation: An Empirical Perspective. Part I -- Introduction Long Tutorial at the GTTSE Summer School on Generative and Transformational Techniques in Software Engineering, Braga, Portugal, 2011 Arie
More information38. Looking back to now from a year ahead, what will you wish you d have done now? 39. Who are you trying to please? 40. What assumptions or beliefs
A bundle of MDQs 1. What s the biggest lie you have told yourself recently? 2. What s the biggest lie you have told to someone else recently? 3. What don t you know you don t know? 4. What don t you know
More informationFuture of Bentley Plant applications: AutoPLant and OpenPlant
1 WWW.BENTLEY.COM 2013 Bentley Systems, Incorporated Future of Bentley Plant applications: AutoPLant and Magnus Cullberg 2 WWW.BENTLEY.COM 2013 Bentley Systems, Incorporated AutoPLANT Modeler AutoPLANT
More informationProblems and Programmers: An Educational Software Engineering Card Game
Felipe Nunes Gaia Proceedings of 25th International Conference on Software Engineering (2003). Problems and Programmers: An Educational Software Engineering Card Game Alex Baker Emily Oh Navarro André
More informationNotes and Thoughts By Tony Giovaniello, President, Shasta EDC
Notes and Thoughts By Tony Giovaniello, President, Shasta EDC Smart Manufacturing Conference MDM West 2017 Anaheim Convention Center February 7-9, 2017 Link to 28 Presentations from the MDM West, Smart
More informationMS23SL Magnetic Linear Sensor With Smart Limit Switches
MS23SL Magnetic Linear Sensor With Smart Limit Switches 2 micron Quadrature Output 0.4 micron Serial Output 0.4 micron PWM Output Technical Reference Guide PCB Rev 1.0 www.soc-robotics.com Copyright 2013.
More informationCourse Workbook 1 st Edition
Course Workbook 1 st Edition Contents Succeed in this course... 4 CORE: THE FOUNDATIONS... 5 Core Lesson 1: What is a BAS Design... 6 Core Lesson 2: The Inputs to a BAS Design... 7 Core Lesson 3: The Life-Cycle
More information