Current Defect Density Statistics

Size: px
Start display at page:

Download "Current Defect Density Statistics"

Transcription

1 Current Defect Density Statistics Ann Marie Neufelder You may not reprint or copy any part of this presentation without t express and written consent from Ann Marie Neufelder

2 Actual fielded from 90+ projects spanning nearly every industry Defect clusters delivered normalized Percentile group World class Very good Good Fair Poor Ugly This data is in terms of fielded (escaped) s per 1000 lines of effective code normalized to assembler. Seven clusters are visible. A method to predict which cluster your project will fall into was developed from this data.

3 How to determine normalized effective size Predict/count new and modified lines of code Predict/count deleted lines Multiply existing but unchanged code by 10% Entire functions deleted reduce existing size Effective size = Modified + New + Lines subtracted + (10% of existing code) Multiply effective size by conversion ratio to assembler using industry tables as summarized below Second generation (C, Fortran) 3 Object oriented (Java, C++, Ada 9x) 6 Visual Basic 10

4 Use the SoftRel Survey to predict the best cluster Appropriate Cluster determined by these things Inherent stability of existing design and code Methods and techniques use to prevent s and develop software Application type Existence of major obstacles (new technology, new environments, etc.) Existence of major opportunities (end user domain experts available to project, etc.) Inherent stability of development process Process alone will not guarantee a world class cluster! An SEI CMM level 1 organization can be world class An SEI CMM level 4 or 5 does not guarantee world class

5 How the survey score maps to the clusters SoftRel survey score versus clusters SoftRel Survey score World class Very good Good Fair Poor Percentile group Ugly The most variation exists in the world class cluster, however, this cluster is easily predictable because of void of major obstacles and presence of major opportunities as shown next.

6 The World Class Cluster had no major obstacles Major project obstacles versus clusters Number of major project obstacles Percentile group World class Very good Good Fair Poor Ugly Obstacles are defined specifically as new technology, new operating system, new development environment, new compiler, new target hardware

7 The Ugly group had no opportunities Major project opportunities versus clusters Number of major project opportunities World class Very good Good Fair Poor Percentile group Ugly Opportunity Explicitly defined as the degree to which end user domain experts are available to the software engineers for this project

8 by system type System application type fielded testing Ratio of test to field Command and control Command, control and communications Military ground vehicle n/a Satellite Large stationery capitol equipment Small devices GPS n/a Power systems n/a No special target hardware Total/average

9 by software type Software application type Wireless capabilities Biometrics Domain knowledge can be acquired via public domain in short period of time Client server Real time Multi-tasking DB interfaces Mathematically intensive Web based Target HW is new or evolving Application process evolving fielded testing n/a This is the same set of data sliced a different way Ratio of test to field n/a

10 by risk level Risk level fielded testing Ratio of test to field Safety risk (occupational, regional, national or global) Legal risks (banking, etc) Monetary risks (loss of product with monetary value) Recall risk Government regulated This is the same set of data sliced a different way.

11 You can also predict the risk of a late delivery Percentile Ratio of Normalized Fielded Defect Density testing to fielded Stddev Ave Min Max Probability of a late delivery (%) Margin of error when delivery is late (%) World Class Very Good Good Fair Poor Ugly Probability of late delivery If your organization makes 10 releases and the probability of being late is 10% then 1 out of 10 will be late Margin of error Measured as a percentage of the original schedule prediction

12 How to predict your cluster Answer a survey based on Risks Product characteristics Application type Resources Practices, techniques and methods Process stability Determine a baseline cluster for your typical project Each project specific additional obstacle lowers the cluster while adding domain expertise raises the cluster

13 Lessons Learned Risks cannot be overcome by any of the following New expensive automated tools to theoretically speed up development (this will actually increase the risk level for the first time project) Wishful thinking Risks can be minimized by More granular milestones Addressing high risk items before everything else in the schedule software engineers tend to work on the low risk tasks first Design prototyping when design is a risk Requirements prototyping when end user requirements are volatile Defect prevention techniques such as formal unit testing Increasing the end user domain knowledge of the team This does not mean software experience this means application experience

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Reaching CMM Levels 2 and 3 with the Rational Unified Process Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project

More information

Fundamentals of Measurements

Fundamentals of Measurements Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role

More information

The Latest Industry Data for Application Development And Maintenance

The Latest Industry Data for Application Development And Maintenance The Latest Industry Data for Application Development And Maintenance February 9, 2005 Software Quality Group of New England www.davidconsultinggroup.com Presentation Topics Qualitative and Quantitative

More information

Managing Commercial-Off-the- Shelf (COTS) Integration for High Integrity Systems: How Far Have We Come? Problems and Solutions in 2003

Managing Commercial-Off-the- Shelf (COTS) Integration for High Integrity Systems: How Far Have We Come? Problems and Solutions in 2003 GSAW 2003 Managing Integration Breakout Session Summary Managing Commercial-Off-the- Shelf () Integration for High Integrity Systems: How Far Have We Come? Problems and Solutions in 2003 Karen Owens, Suellen

More information

Performance Measurement of Software Application Development & Maintenance

Performance Measurement of Software Application Development & Maintenance 2004 IFPUG Conference Performance Measurement of Software Application Development & Maintenance The David Consulting Group www.davidconsultinggroup.com 1 Measurement Must Consider Continuous Process Improvement

More information

Engineering Problem Solving

Engineering Problem Solving Engineering Problem Solving 1 Engineering in the 21st Century What is engineering about? According to Webster s 9th New Collegiate Dictionary,... the application of science and mathematics by which the

More information

Please Note: Temporary Graduate 485 skills assessments applicants should only apply for ANZSCO codes listed in the Skilled Occupation List above.

Please Note: Temporary Graduate 485 skills assessments applicants should only apply for ANZSCO codes listed in the Skilled Occupation List above. ANZSCO Descriptions This ANZSCO description document has been created to assist applicants in nominating an occupation for an ICT skill assessment application. The document lists all the ANZSCO codes that

More information

SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)

SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS) SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS) 1.0 SEI Product 1.1 SEI Level 2 Product 1.1.1 SEI Level 2 Process 1.1.1.1 Requirements Management Process 1.1.1.2 Software Project Planning Process

More information

Building Software in an Agile Manner

Building Software in an Agile Manner Building Software in an Agile Manner Abstract The technology industry continues to evolve with new products and category innovations defining and then redefining this sector's shifting landscape. Over

More information

Reducing Gaps In Software Process Performance Through Identification And. Implementation Of Best Software Practices

Reducing Gaps In Software Process Performance Through Identification And. Implementation Of Best Software Practices Reducing Gaps In Software Process Performance Through Identification And Implementation Of Best Software Practices 2005 PSM Conference www.davidconsultinggroup.com Presentation Topics Measurement For Process

More information

Standards for Developing and Implementing Administrative Systems at UC Davis

Standards for Developing and Implementing Administrative Systems at UC Davis Page 1 of 7 Standards for Developing and Implementing Administrative Systems at UC Davis Introduction The purpose of this document is to describe Standards for Developing and Implementing Administrative

More information

FNT EXPERT PAPER. // Data Center Efficiency AUTHOR. Using CFD to Optimize Cooling in Design and Operation. www.fntsoftware.com

FNT EXPERT PAPER. // Data Center Efficiency AUTHOR. Using CFD to Optimize Cooling in Design and Operation. www.fntsoftware.com FNT EXPERT PAPER AUTHOR Oliver Lindner Head of Business Line DCIM FNT GmbH // Data Center Efficiency Using CFD to Optimize Cooling in Design and Operation Energy is the biggest cost factor with the highest

More information

KIPBS Impact Scale (Rev. 5-2-08) KIPBS Impact Scale

KIPBS Impact Scale (Rev. 5-2-08) KIPBS Impact Scale KIPBS Impact Scale (Rev. 5-2-08) KIPBS Rater: Date: KIPBS Facilitator: Case Name: Step 1. Read through the KIPBS Impact Rating Guide (attached pp. 2-3) Step 2. Read the assessment, intervention, and follow

More information

MEASURING INTEGRATED PRODUCT TEAMS

MEASURING INTEGRATED PRODUCT TEAMS MEASURING INTEGRATED PRODUCT TEAMS Dick Stutzke SAIC 6725 Odyssey Drive Huntsville, AL 35806 23 October 2002 Presented at the Los Angeles SPIN Meeting Los Angeles, California 1 Organization s Background

More information

Creating High Performance Project Teams

Creating High Performance Project Teams Creating High Performance Project Teams EDWARD BYERS, PMP, S SGB ONIT MANAGEMENT CONSULTING e d w a r d. b y e r s @ o n i t m c. c o m 2013 AGENDA 1. Describe the value of a systematized approach in building

More information

Examples of Tasks from CCSS Edition Course 3, Unit 5

Examples of Tasks from CCSS Edition Course 3, Unit 5 Examples of Tasks from CCSS Edition Course 3, Unit 5 Getting Started The tasks below are selected with the intent of presenting key ideas and skills. Not every answer is complete, so that teachers can

More information

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service

More information

See where we can take you

See where we can take you See where we can take you We ll show you how to map the future of your business today. take a closer Look Navman Wireless enables you to unlock the potential of your business. We provide the means to first

More information

The Personal Software Process (PSP) Tutorial

The Personal Software Process (PSP) Tutorial The Personal Software Process (PSP) Tutorial Watts Humphrey / Jim Over Speaker: Daniel M. Roy (STPP, visiting scientist SEI) Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213

More information

(Refer Slide Time: 01:52)

(Refer Slide Time: 01:52) Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This

More information

The Challenge of Productivity Measurement

The Challenge of Productivity Measurement Proceedings: Pacific Northwest Software Quality Conference, 2006 The Challenge of Productivity Measurement David N. Card Q-Labs, Inc dca@q-labs.com Biography- David N. Card is a fellow of Q-Labs, a subsidiary

More information

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1 The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions

More information

CS229 Project Report Automated Stock Trading Using Machine Learning Algorithms

CS229 Project Report Automated Stock Trading Using Machine Learning Algorithms CS229 roject Report Automated Stock Trading Using Machine Learning Algorithms Tianxin Dai tianxind@stanford.edu Arpan Shah ashah29@stanford.edu Hongxia Zhong hongxia.zhong@stanford.edu 1. Introduction

More information

Outline: Operating Systems

Outline: Operating Systems Outline: Operating Systems What is an OS OS Functions Multitasking Virtual Memory File Systems Window systems PC Operating System Wars: Windows vs. Linux 1 Operating System provides a way to boot (start)

More information

3M Cogent, Inc. White Paper. Facial Recognition. Biometric Technology. a 3M Company

3M Cogent, Inc. White Paper. Facial Recognition. Biometric Technology. a 3M Company 3M Cogent, Inc. White Paper Facial Recognition Biometric Technology a 3M Company Automated Facial Recognition: Turning Promise Into Reality Once the province of fiction, automated facial recognition has

More information

Embedded Software development Process and Tools: Lesson-1

Embedded Software development Process and Tools: Lesson-1 Embedded Software development Process and Tools: Lesson-1 Introduction to Embedded Software Development Process and Tools 1 1. Development Process and Hardware Software 2 Development Process Consists of

More information

Reducing Outages and Degradations. With Proactive Application Performance Monitoring. Ted Wilson VP Business Development SL Corporation ted@sl.

Reducing Outages and Degradations. With Proactive Application Performance Monitoring. Ted Wilson VP Business Development SL Corporation ted@sl. Reducing Outages and Degradations With Proactive Application Performance Monitoring Ted Wilson VP Business Development SL Corporation ted@sl.com Agenda Application Performance Monitoring What s All the

More information

TABLE 7-1. Software Reliability Prediction Techniques

TABLE 7-1. Software Reliability Prediction Techniques 7.0 PREDICTION Reliability prediction is useful in a number of ways. A prediction methodology provides a uniform, reproducible basis for evaluating potential reliability during the early stages of a project.

More information

Measurement Information Model

Measurement Information Model mcgarry02.qxd 9/7/01 1:27 PM Page 13 2 Information Model This chapter describes one of the fundamental measurement concepts of Practical Software, the Information Model. The Information Model provides

More information

An Introduction to. Metrics. used during. Software Development

An Introduction to. Metrics. used during. Software Development An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote

More information

Braindumps.C2150-810.50 questions

Braindumps.C2150-810.50 questions Braindumps.C2150-810.50 questions Number: C2150-810 Passing Score: 800 Time Limit: 120 min File Version: 5.3 http://www.gratisexam.com/ -810 IBM Security AppScan Source Edition Implementation This is the

More information

Humayun Bakht School of Computing and Mathematical Sciences Liverpool John Moores University Email:humayunbakht@yahoo.co.uk

Humayun Bakht School of Computing and Mathematical Sciences Liverpool John Moores University Email:humayunbakht@yahoo.co.uk Applications of mobile ad-hoc networks my article applications of mobile ad-hoc networks at http://www.computingunplugged.com/issues/issue2004 09/00001371001.html Humayun Bakht School of Computing and

More information

Greenwood County, SC Job Description

Greenwood County, SC Job Description General Description The purpose of this class within the organization is to be directly responsible for the successful overall administration, coordination and evaluation of the Human Resources function

More information

Chapter 12. Development Tools for Microcontroller Applications

Chapter 12. Development Tools for Microcontroller Applications Chapter 12 Development Tools for Microcontroller Applications Lesson 01 Software Development Process and Development Tools Step 1: Development Phases Analysis Design Implementation Phase 1 Phase 2 Phase

More information

LEVERAGING DATA CENTER AUTOMATION AND PRIVATE CLOUDS: OVERCOMING THREE CRITICAL CHALLENGES

LEVERAGING DATA CENTER AUTOMATION AND PRIVATE CLOUDS: OVERCOMING THREE CRITICAL CHALLENGES LEVERAGING DATA CENTER AUTOMATION AND PRIVATE CLOUDS: OVERCOMING THREE CRITICAL CHALLENGES EXECUTIVE SUMMARY Data center automation and private clouds have emerged as leading strategies for increasing

More information

Personal Software Process (PSP)

Personal Software Process (PSP) Personal Software Process (PSP) Application of CMM principles to individuals Developed by Watts Humphrey of the Software Engineering Institute (SEI) in the early 1990s Extensive supporting materials: books,

More information

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Scheme & EVALUATION SCHEME Continuous (Theory) (E) Evaluation Practical (I) (Practical) (E) Process(M) MAX MIN MAX MIN

More information

Introduction to Function Points www.davidconsultinggroup.com

Introduction to Function Points www.davidconsultinggroup.com By Sheila P. Dennis and David Garmus, David Consulting Group IBM first introduced the Function Point (FP) metric in 1978 [1]. Function Point counting has evolved into the most flexible standard of software

More information

Wireless development: innovation that makes a difference

Wireless development: innovation that makes a difference Wireless development: innovation that makes a difference WIRELESS Wireless experts who will transform your products and business Through 50 years of groundbreaking projects for our clients we have become

More information

Sample of Best Practices

Sample of Best Practices Sample of Best Practices For a Copy of the Complete Set Call Katral Consulting Group 954-349-1281 Section 1 Planning & Forecasting Retail Best Practice Katral Consulting Group 1 of 7 Last printed 2005-06-10

More information

Excel 2007 Basic knowledge

Excel 2007 Basic knowledge Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft

More information

xxx Lesson 19 how memory works and techniques to improve it, and (2) appreciate the importance of memory skills in education and in his or her life.

xxx Lesson 19 how memory works and techniques to improve it, and (2) appreciate the importance of memory skills in education and in his or her life. xxx Lesson 19 Memory Skills! Overview: This lesson provides a basic look at how our memory works and how it can be improved by using some simple techniques. Objectives: The objective of this lesson is

More information

Screen Design : Navigation, Windows, Controls, Text,

Screen Design : Navigation, Windows, Controls, Text, Overview Introduction Fundamentals of GUIs - methods - Some examples Screen : Navigation, Windows, Controls, Text, Evaluating GUI Performance 1 Fundamentals of GUI What kind of application? - Simple or

More information

Reducing Outages and Degradations. With Proactive Application Performance Monitoring. Ted Wilson VP Business Development SL Corporation ted@sl.

Reducing Outages and Degradations. With Proactive Application Performance Monitoring. Ted Wilson VP Business Development SL Corporation ted@sl. Reducing Outages and Degradations With Proactive Application Performance Monitoring Ted Wilson VP Business Development SL Corporation ted@sl.com Agenda Application Performance Monitoring What s All the

More information

Configuration & Build Management

Configuration & Build Management Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration

More information

PROCESS IMPROVEMENT CAPABILITY MATURITY MODEL

PROCESS IMPROVEMENT CAPABILITY MATURITY MODEL PROCESS IMPROVEMENT CAPABILITY MATURITY MODEL Immature versus Mature Software Organisations In an immature software organisation, software processes are generally improvised by practitioners and their

More information

Big Data for Satellite Business Intelligence

Big Data for Satellite Business Intelligence Big Data for Satellite Business Intelligence GSAW 2015 Loic COULET, Kratos ISE 2015 by Kratos ISE. Published by The Aerospace Corporation with permission. Who s talking? Computer Science Passionate Kratos

More information

Personal Financial Literacy

Personal Financial Literacy Personal Financial Literacy 7 Unit Overview Being financially literate means taking responsibility for learning how to manage your money. In this unit, you will learn about banking services that can help

More information

The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code

The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code Jean-Louis Letouzey DNV IT Global Services Arcueil, France jean-louis.letouzey@dnv.com

More information

The Design and Improvement of a Software Project Management System Based on CMMI

The Design and Improvement of a Software Project Management System Based on CMMI Intelligent Information Management, 2012, 4, 330-337 http://dx.doi.org/10.4236/iim.2012.46037 Published Online November 2012 (http://www.scirp.org/journal/iim) The Design and Improvement of a Software

More information

A COLLABORATIVE BACHELOR'S DEGREE IN SOFTWARE ENGINEERING

A COLLABORATIVE BACHELOR'S DEGREE IN SOFTWARE ENGINEERING A COLLABORATIVE BACHELOR'S DEGREE IN SOFTWARE ENGINEERING Gregory W. Hislop 1, Spiros Mancoridis 2, P. M. Shankar 3 Abstract - This paper discusses a new Bachelor of Science in Software Engineering (BSSE)

More information

Software Engineering. Introduction. Software Costs. Software is Expensive [Boehm] ... Columbus set sail for India. He ended up in the Bahamas...

Software Engineering. Introduction. Software Costs. Software is Expensive [Boehm] ... Columbus set sail for India. He ended up in the Bahamas... Software Engineering Introduction... Columbus set sail for India. He ended up in the Bahamas... The economies of ALL developed nations are dependent on software More and more systems are software controlled

More information

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing

More information

VisualCalc AdWords Dashboard Indicator Whitepaper Rev 3.2

VisualCalc AdWords Dashboard Indicator Whitepaper Rev 3.2 VisualCalc AdWords Dashboard Indicator Whitepaper Rev 3.2 873 Embarcadero Drive, Suite 3 El Dorado Hills, California 95762 916.939.2020 www.visualcalc.com Introduction The VisualCalc AdWords Dashboard

More information

Case Study I: A Database Service

Case Study I: A Database Service Case Study I: A Database Service Prof. Daniel A. Menascé Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html 1 Copyright Notice Most of the figures in this set of

More information

Estimating the Impact of the Programming Language on the Development Time of a Software Project

Estimating the Impact of the Programming Language on the Development Time of a Software Project Estimating the Impact of the Programming Language on the Development Time of a Software Project Frank Padberg Fakultät für Informatik Universität Karlsruhe, Germany padberg@ira.uka.de Abstract An empirical

More information

Estimating Software Development

Estimating Software Development Estimating Software Development David Longstreet David@SoftwareMetrics.Com Estimating Software Development Projects Public Training Course: Software Estimating Course October 26 & 27 Kansas City Introduction

More information

BACKGROUND KNOWLEDGE for Teachers and Students

BACKGROUND KNOWLEDGE for Teachers and Students Pathway: Business, Marketing, and Computer Education Lesson: BMM C6 4: Financial Statements and Reports Common Core State Standards for Mathematics: N.Q.2 Domain: Quantities Cluster: Reason quantitatively

More information

How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model

How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model by Bill Cottrell and John Viehweg Software Engineering Specialists

More information

Using Image J to Measure the Brightness of Stars (Written by Do H. Kim)

Using Image J to Measure the Brightness of Stars (Written by Do H. Kim) Using Image J to Measure the Brightness of Stars (Written by Do H. Kim) What is Image J? Image J is Java-based image processing program developed at the National Institutes of Health. Image J runs on everywhere,

More information

Lloyd Spencer Lincoln Re

Lloyd Spencer Lincoln Re AN OVERVIEW OF THE PANJER METHOD FOR DERIVING THE AGGREGATE CLAIMS DISTRIBUTION Lloyd Spencer Lincoln Re Harry H. Panjer derives a recursive method for deriving the aggregate distribution of claims in

More information

Software: Systems and. Application Software. Software and Hardware. Types of Software. Software can represent 75% or more of the total cost of an IS.

Software: Systems and. Application Software. Software and Hardware. Types of Software. Software can represent 75% or more of the total cost of an IS. C H A P T E R 4 Software: Systems and Application Software Software and Hardware Software can represent 75% or more of the total cost of an IS. Less costly hdwr. More complex sftwr. Expensive developers

More information

Virtual Machine Manager Domains

Virtual Machine Manager Domains This chapter contains the following sections: Cisco ACI VM Networking Supports Multiple Vendors' Virtual Machine Managers, page 1 VMM Domain Policy Model, page 2 Virtual Machine Manager Domain Main Components,

More information

Lectures 9 Advanced Operating Systems Fundamental Security. Computer Systems Administration TE2003

Lectures 9 Advanced Operating Systems Fundamental Security. Computer Systems Administration TE2003 Lectures 9 Advanced Operating Systems Fundamental Security Computer Systems Administration TE2003 Lecture overview At the end of lecture 9 students can identify, describe and discuss: Main factors while

More information

Descriptive Statistics

Descriptive Statistics Y520 Robert S Michael Goal: Learn to calculate indicators and construct graphs that summarize and describe a large quantity of values. Using the textbook readings and other resources listed on the web

More information

Object-Oriented Software Engineering THE TOOLS OF THE TRADE CHAPTER 5. Stephen R. Schach srs@vuse.vanderbilt.edu. 5.1 Stepwise Refinement.

Object-Oriented Software Engineering THE TOOLS OF THE TRADE CHAPTER 5. Stephen R. Schach srs@vuse.vanderbilt.edu. 5.1 Stepwise Refinement. Slide 5.1 CHAPTER 5 Slide 5.2 Object-Oriented Software Engineering THE TOOLS OF THE TRADE WCB/McGraw-Hill, 2008 Stephen R. Schach srs@vuse.vanderbilt.edu Overview Slide 5.3 5.1 Stepwise Refinement Slide

More information

Application Monitoring 6.1 Associate Certification

Application Monitoring 6.1 Associate Certification Application Monitoring 6.1 Associate Certification Exam Blueprint Page 1 INTRODUCTION The Application Monitoring Associate Certification validates that you have knowledge of the dynatrace infrastructure,

More information

Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard Academic Content Standards Grade Eight and Grade Nine Ohio Algebra 1 2008 Grade Eight STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express

More information

Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example

Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example Mary Anne Herndon, SAIC Robert Moore, SAIC Mike Phillips, Software

More information

Computer Software Engineering Career, Jobs, and Employment Information

Computer Software Engineering Career, Jobs, and Employment Information Computer Software Engineering Career, Jobs, and Employment Information Computer Software Engineering Career and Job Highlights Over the next decade, computer software engineering is expected to grow rapidly

More information

Introduction to Netlogo: A Newton s Law of Gravity Simulation

Introduction to Netlogo: A Newton s Law of Gravity Simulation Introduction to Netlogo: A Newton s Law of Gravity Simulation Purpose Netlogo is an agent-based programming language that provides an all-inclusive platform for writing code, having graphics, and leaving

More information

Applications to Computational Financial and GPU Computing. May 16th. Dr. Daniel Egloff +41 44 520 01 17 +41 79 430 03 61

Applications to Computational Financial and GPU Computing. May 16th. Dr. Daniel Egloff +41 44 520 01 17 +41 79 430 03 61 F# Applications to Computational Financial and GPU Computing May 16th Dr. Daniel Egloff +41 44 520 01 17 +41 79 430 03 61 Today! Why care about F#? Just another fashion?! Three success stories! How Alea.cuBase

More information

Exam Name: IBM InfoSphere MDM Server v9.0

Exam Name: IBM InfoSphere MDM Server v9.0 Vendor: IBM Exam Code: 000-420 Exam Name: IBM InfoSphere MDM Server v9.0 Version: DEMO 1. As part of a maintenance team for an InfoSphere MDM Server implementation, you are investigating the "EndDate must

More information

2016 Rankings. Released March 2015

2016 Rankings. Released March 2015 US News & World Report 2016 Rankings Released March 2015 US News & World Report Rankings 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 89 77 80 77 76 70 77 76 71 76 N = 187 N = 191 N = 198 N = 189

More information

You may visit www.iiht.com to understand more about the organization's vision and landmarks.

You may visit www.iiht.com to understand more about the organization's vision and landmarks. Company Profile: IIHT, established in the year 1993 is a leading IT training provider of Asia. We specialize in providing training services on hardware, networking, software, database management, security

More information

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise

More information

FY13 Information Technology Operational Plan

FY13 Information Technology Operational Plan 1a: Work toward building a modern data center and providing data services that support campus units and the strategic goals of the University. Create a technical and financial plan for a data center Q1-

More information

Using Peer Review Data to Manage Software Defects By Steven H. Lett

Using Peer Review Data to Manage Software Defects By Steven H. Lett Using Peer Review Data to Manage Software Defects By Steven H. Lett Abstract: Peer reviews, in particular software inspections, have become accepted within the software industry as a cost effective way

More information

Development of a Ground System Architecture Test Bed Array

Development of a Ground System Architecture Test Bed Array Development of a Ground System Architecture Test Bed Array Howard D. Gans, Ph D, PE Lennis Bearden Eric Hertzog Royce Hall Allan Dianic Erik Cotton Brad Kizzort assuredcommunications #1 Background and

More information

Greenwood County, SC Job Description

Greenwood County, SC Job Description General Description The purpose of this class within the organization is to design, develop, program, test and install computer systems for County departments. Receives and responds to inquiries and requests

More information

System Software Product Line

System Software Product Line System Software Product Line 2 1 Introduction The concept of Software Product Lines has been developed for more than a decade. Being initially an academic topic, product lines are more and more incorporated

More information

Writing learning objectives

Writing learning objectives Writing learning objectives This material was excerpted and adapted from the following web site: http://www.utexas.edu/academic/diia/assessment/iar/students/plan/objectives/ What is a learning objective?

More information

An In-vehicle ecall Platform for Efficient Road Safety

An In-vehicle ecall Platform for Efficient Road Safety An In-vehicle ecall Platform for Efficient Road Safety W. Ait-Cheik-Bihi, A. Chariette, M. Bakhouya, A. Nait-Sidi-Moh, J. Gaber, M. Wack Université de Technologie de Belfort-Montbéliard Rue Thierry Mieg,

More information

Accenture Parts Optimization: Warranty Services Gaining Control Over Warranty Costs

Accenture Parts Optimization: Warranty Services Gaining Control Over Warranty Costs Accenture Parts Optimization: Warranty Services Gaining Control Over Warranty Costs 2 Accenture Warranty Optimization Services: Gaining Control Over Warranty Costs The numbers are compelling: On average,

More information

Basic Trends of Modern Software Development

Basic Trends of Modern Software Development DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering

More information

The State of Maryland s Coverage and Data Collection for the Nationwide Public Safety Broadband Network

The State of Maryland s Coverage and Data Collection for the Nationwide Public Safety Broadband Network The State of Maryland s Coverage and Data Collection for the Nationwide Public Safety Broadband Network Objective: The Nationwide Public Safety Broadband Network (NPSBN) promises to provide critical broadband

More information

Software: Systems and Application Software

Software: Systems and Application Software Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal

More information

Gatekeeper Systems. NaviGate AVL (Automatic Vehicle Location) Software Product Description. Product Summary. Description.

Gatekeeper Systems. NaviGate AVL (Automatic Vehicle Location) Software Product Description. Product Summary. Description. NaviGate AVL (Automatic Vehicle Location) Software Product Description Product Summary The NaviGate AVL (Automatic Vehicle Location) Module provides for the display and management of wireless-connected

More information

Improving Productivity

Improving Productivity Improving Productivity Focusing the organization s resources on the right things and doing those things the right way February 2014 Introduction Electric and gas companies continue to be faced with: Attrition

More information

TIM 50 - Business Information Systems

TIM 50 - Business Information Systems TIM 50 - Business Information Systems Lecture 15 UC Santa Cruz March 1, 2015 The Database Approach to Data Management Database: Collection of related files containing records on people, places, or things.

More information

Efficient database auditing

Efficient database auditing Topicus Fincare Efficient database auditing And entity reversion Dennis Windhouwer Supervised by: Pim van den Broek, Jasper Laagland and Johan te Winkel 9 April 2014 SUMMARY Topicus wants their current

More information

Introduction to Software Engineering. 8. Software Quality

Introduction to Software Engineering. 8. Software Quality Introduction to Software Engineering 8. Software Quality Roadmap > What is quality? > Quality Attributes > Quality Assurance: Planning and Reviewing > Quality System and Standards 2 Sources > Software

More information

Diploma in Business and Information Management Diploma in Computer Forensics Diploma in Information Technology Diploma in Web Technologies

Diploma in Business and Information Management Diploma in Computer Forensics Diploma in Information Technology Diploma in Web Technologies Diploma in Business and Information Management Diploma in Computer Forensics Diploma in Information Technology Diploma in Web Technologies Full-time Programmes PROGRAMME STRUCTURE Aims & Objectives Business

More information

Software Testing Maturity Model SM (SW-TMM SM ) Presenter: Duy Huynh

Software Testing Maturity Model SM (SW-TMM SM ) Presenter: Duy Huynh Outline Software Testing Maturity Model SM (SW-TMM SM ) Presenter: Duy Huynh Thomas C. Staab. Using SW -TMM to Improve the Testing Process. Crosstalk The Journal of Defense Software Engineering. November

More information

However, to use this technique, it is necessary for the organization to put in place certain prerequisites,

However, to use this technique, it is necessary for the organization to put in place certain prerequisites, Analogy based Software Estimation Murali Chemuturi Introduction Analogy Based Software Estimation is based on the principle that actual values achieved within the organization in an earlier and similar

More information