Developing future-proof software starts today The QSD Qualification: Maintainability Foundation Level
|
|
|
- Merry McDonald
- 9 years ago
- Views:
Transcription
1 Developing future-proof software starts today The QSD Qualification: Maintainability Foundation Level Yiannis Kanellopoulos, Gijs Wijnholds 8 th of March 2016 GETTING SOFTWARE RIGHT
2 About SIG Getting Software Right We are an international consultancy firm with HQs in Amsterdam, and we aim at improving software. Started in 2000 as a spin-off of CWI. We operate as an independent, impartial mediator between IT customers and suppliers. We deliver insight to management on IT projects and systems. We do this based on validated facts and measurements. We actively support scientific research in the field of software engineering. Page 2 of 25
3 Our Analysis Lab in numbers Sole "Trusted Lab in Europe being accredited with the ISO standard 1, supported technologies 50 monitored 22,000 sourcecode- inspections snapshots per week Software Improvement Group PEOPLECERT systems / PUBLIC 227 clients >7,400,000,000 lines of code in software analysis warehouse Page 3 of 25
4 How do we help our clients? The SIG Capabilities Cost Estimation Functional Suitability QSD Architecture Review Performance Efficiency Security Development Process Assessment Early Effort Estimation Compatibility Maintainability Benchmarking Transferability Usability Portability Function point analysis > SIG Capabilities Reliability > SIG ISO IEC Certified Capabilities Page 4 of 25
5 About PEOPLECERT Global leader in assessment & certification of professional skills. ü 4,000,000+ exams delivered to date ü Web & Paper based exams in 25 languages ü Award-winning assessment technology Online Proctoring & Instant Scan and Mark ü e-certificates Speedy hard copy and e-certificate delivery ü 10,000 exam locations worldwide ü Any time, any place exams and customer service, 24/7/365 ü 150 countries every year of exam delivery peoplecert.org Page 5 of 25
6 About PEOPLECERT State-of-the-art, A-to-Z assessment solutions ü Certification Scheme & Test creation test testing & test validation ü Internet-Based / Computer-Based / Paper-Based Exams ü 30 types of Questions - Multiple Choice, Essay, Audio, Video etc. ü Award-winning marking solutions - Automated, Remote, Manual ü Certificate Printing and Delivery - e-certificate, hard copy certificate ü Certificate Validation - online on PEOPLECERT website ü Maintenance of Candidates Records and Database - All Data, Reports peoplecert.org [email protected] Page 6 of 25
7 About PEOPLECERT Commitment to Quality ü Accredited by the National Hellenic Accreditation System (NHAS) as Certification Body according to: ü ISO for Certification of Persons (2006) ü ISO for Certification of Products, Processes & Services (2015) ü Certified by Lloyds Register (UK) according to: ü ISO 9001 Quality Management (2003) ü ISO Customer Satisfaction and Complaints Handling (2006) ü ISO Environmental Management (2006) ü ISO Information & Data Security (2008) ü ISO Use of IT in the delivery of assessments (2013) ü ISO Business Continuity (2015) peoplecert.org Page 7 of 25
8 The global challenge Global IT debt is $500 Billion and rapidly growing* The amount of change requires more developers than are available 52% of debugging effort is spent on 8% of the defects** High-risk parts of software systems consume developers time, no room left for innovation Better code is cheaper 66% of debugging time can be saved with software of high quality *Source: Andy Kyte, Measure and manage your IT debt, Gartner, Inc., August 9, 2010 (last reviewed June 19, 2013) **Source: Deloitte University Press, Tech Trends 2014 Inspiring Disruption ***Source: Dennis Bijlsma, Miguel Alexandre Ferreira, Bart Luijten, Joost Visser: Faster issue resolution with higher technical quality of software. Software Quality Journal, 2012 Page 8 of 25
9 The QSD approach 1) Distilled metrics-based standard A small number of guidelines that are clear, easy-to-follow, meaningful, high-impact 2) Training material for developers to use these standards effectively (Foundation) Thorough explanation, examples, exercises, immediately applicable in daily programming practice 3) Training material for teams to organize around these standards (Advanced) Tools, techniques, practices to be shared by a team to produce quality code consistently Page 9 of 25
10 The QSD Stack Body of Knowledge and videos Online content SIG Vanilla training material Education Exam items Examination and certification Page 10 of 25
11 Body of Knowledge Response of developers who reviewed our book Just finished reading the book this morning. I got a lot more out of the book than I had expected and would recommend it to others. - Vincent O Sullivan, VHI Ireland It contains many good ideas about how to write better code. I must say that my first reaction to some of the ideas is, No way! That's unnecessarily restrictive. But, I often find myself mellowing towards such ideas as I continue reading. - Roger House, Sebastopol CA These guidelines are spot on. They provide a crisp and actionable explanation of what the working programmer needs to know to deliver quality code in a consistent manner. - George Marinos, National Bank of Greece Page 11 of 25
12 Video Material Maintainability Foundation > Complementary material to the body of knowledge > Including many practical examples of building futureproof code > Available online at Page 12 of 25
13 The QSD Qualification Maintainability Foundation > Expected background: 2 years of working experience in object-oriented programming, or BSc in computer science or software engineering > Exam currently available for Java and C# > 75 questions, 2h duration > Closed book > Physical or web proctoring > Certificate of perpetual validity > To date, 170 certificates awarded since its launch early 2016 Page 13 of 25
14 Quality Software Development Trainer Prerequisites > Hold the Quality Software Development Certification. > At least 3 years of experience as a Software Engineer in Object Oriented programming. > Good knowledge of the Object Oriented paradigm and knowledge on how to apply it. > More than 10 hours of Training Experience. Page 14 of 25
15 Quality Software Development Available vanilla material > Trainer s manual > Syllabus > Lesson plans > Code snippets from open source systems > Example exam questions > Slide decks 1 Introduction slide deck 1 Code smells slide deck 8 Guideline slide decks 3 Refactoring slide decks 1 Automated testing slide deck 1 Code hygiene slide deck 1 Example exam questions slide deck 1 Next steps slide deck Page 15 of 25
16 Vanilla Material Samples Two versions of the slide decks 1. Slide decks in PDF, SIG style 1. Slide decks in PPTX, Vanilla style Chapter 2: Code Smells A famous example: Apple s SSL/TLS bug Background details CVE ID: CVE Apple ios 6.x (< 6.1.6) Apple ios 7.x (< 7.0.6) Apple TV 6.x (< 6.0.2) Apple OS X 10.9.x (< ) Impact: millions of devices? Chapter 2: Code Smells A famous example: Apple s SSL/TLS bug Background details CVE ID: CVE Apple ios 6.x (< 6.1.6) Apple ios 7.x (< 7.0.6) Apple TV 6.x (< 6.0.2) Apple OS X 10.9.x (< ) Impact: millions of devices? Unit: SSLVerifySignedServerKeyExchange( ) LOC: 64 McCabe: 14 Nr. of parameters: 5 Unit: SSLVerifySignedServerKeyExchange( ) LOC: 64 McCabe: 14 Nr. of parameters: 5 *Read more: *Read more: Software Improvement Group Page 3 of 4 Page 3 of 4 Page 16 of 25
17 Chapter 4: Write Simple Units of Code (Day 1, Part 3) The guideline Do: > Limit the number of branch points to 4 By: > Splitting complex units into simpler ones > Avoiding complex units Because simple units are: > Easy to test > Easy to understand > Easy to modify Positive effects on other guidelines: > Unit Size > Unit Interfacing Page 17 of 25
18 Chapter 4: Write Simple Units of Code (Day 1, Part 3) How you can measure it Count the cyclomatic complexity: > Every branch point (if, case, for, &&, ) is counted, and we add 1 to the total 2 branch points + 1 = cyclomatic complexity of 3 Page 18 of 25
19 Chapter 4: Write Simple Units of Code (Day 1, Part 3) Examples from the Jenkins CI source code ( This unit has 3 branch points This unit has 4 branch points Page 19 of 25
20 Chapter 4: Write Simple Units of Code (Day 1, Part 3) An example of non-compliant code This unit has 5 branch points
21 Chapter 11: Extract Method (Day 2, Part 2) Applying Extract Method (1/2): Apache Tomcat on * > The init() method contains 69 lines of code and has a McCabe complexity of 19 > The Extract Method has been applied to extract the configuration check to a separate method *Source of snapshot: Page 21 of 25
22 Chapter 11: Extract Method (Day 2, Part 2) Applying Extract Method (2/2): Apache Tomcat on * > After refactoring, the init() method now contains 50 lines of code and has a McCabe complexity of 15 *Source of snapshot: Page 22 of 25
23 Chapter 16: Exam Preparation (Day 3, Part 2) Example questions 7 & 11 > Question: Which statement is true? The complexity of a unit of code is measured by A. The number of lines of code in the unit B. The number of parameters C. The number of branch points D. The number of calls to other units > Question: What is the unit complexity of this unit? A. 13 B. 15 C. 17 D. 20 * Slice.intersects() method from Apache Cassandra on Jan. 18 th 2016 Page 23 of 25
24 Tips & Tricks Focus of the training should be on the Maintainability Mindset : The guidelines; how to interpret them, how to apply them Refactoring techniques to turn non-compliant code into compliant code Maintainable software is a matter of discipline and practice: Show real-time refactorings, or let students do so themselves Bring your/their own source code Building maintainable software is technology-independent, training is language-specific The book and snippets are available in Java and C# Snippets in the slide decks and at Page 24 of 25
25 Q & A Page 25 of 25
26 Contact @sig_eu GETTING SOFTWARE RIGHT
ITIL Intermediate: Service Design. Lesson Plan. Mock Exam: Duration: Language:
ITIL Intermediate: Service Design Lesson Plan Delivery: e-learning Certificate: Examination (included) Accredited By: EXIN Mock Exam: Duration: Language: Included in Course (x2) 20 hours, self-paced English
Measuring Software Product Quality
Measuring Software Product Quality Eric Bouwers June 17, 2014 T +31 20 314 0950 [email protected] www.sig.eu Software Improvement Group Who are we? Highly specialized advisory company for cost, quality and risks
Software Testing Certifications
Software Testing Certifications Your first step to becoming an internationally certified software testing professional. MELBOURNE SYDNEY CANBERRA PERTH BRISBANE Improving Software Quality Disqover - Improving
Accredited ITIL elearning courses
Accredited ITIL elearning courses Contents Introducing ITIL. 3 Available now!. 4 ITIL 2011 Foundation elearning. 5 ITIL Intermediate level. 7 ITIL 2011 Intermediate: Service Strategy Premium elearning.
From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development
From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development Introduction Today s developers are under constant pressure to launch killer apps and release enhancements as
Quality Management System Certification. Understanding Quality Management System (QMS) certification
Quality Management System Certification Understanding Quality Management System (QMS) certification The medical device manufacturing sector is one of the most regulated sectors in which significant quality
EDUCORE ISO 20000 Expert Training
EDUCORE ISO 20000 Expert Training Overview ISO/IEC 20000 is the first international standard for IT service management. It was developed in 2005, by ISO/IEC JTC1 SC7 and revised in 2011. ISO/IEC 20000-1:2005
Quality Management System Certification. Understanding Quality Management System (QMS) certification
Quality Management System Certification Understanding Quality Management System (QMS) certification The medical device manufacturing sector is one of the most regulated sectors in which significant quality
WebFOCUS Cloud Express. The WebFOCUS Cloud Express service is delivered as a managed G-Cloud service by Amtex Solutions Ltd.
Service Definition The name of the Service is: WebFOCUS Cloud Express An overview of WebFOCUS Cloud Express The WebFOCUS Cloud Express service is delivered as a managed G-Cloud service by Amtex Solutions
Training and Certification. ACT Program Overview Apple Certified Trainer Program
Training and Certification ACT Program Overview Apple Certified Trainer Program ACT Program Overview Apple Certified Trainer Program Contents About the Program... 3 Becoming an ACT for Creative... 6 Becoming
White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing
White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing 1 Contents Introduction... 3 Testing Lifecycle... 4 Testing typologies... 4 Functional Testing... 4 Manual vs.
BCS Specialist Certificate in Business Relationship Management Syllabus. Version 1.9 March 2015
BCS Specialist Certificate in Business Relationship Management Syllabus Version 1.9 March 2015 BCS Specialist Certificate in Business Relationship Management Syllabus Contents Change History... 2 Rationale...
EDUCORE ITIL FOUNDATION TRAINING
EDUCORE ITIL FOUNDATION TRAINING Professional Qualifications for ITIL PRACTICES FOR SERVICE MANAGEMENT The ITIL Foundation Certificate in IT Service Management Overview The purpose of the ITIL Foundation
Load Testing Essentials
Load Testing Essentials The main purpose of this workshop is to give you full understanding of load testing discipline and graft all the required skills for managing it independently. In addition to mastering
your IT skills A guide to BCS Qualifications
your IT skills A guide to BCS Qualifications Who are BCS? Formed in 1957, the British Computer Society (BCS) is an international awarding body for qualifications. BCS is also recognised as a leading professional
Working with us Support and benefits for authorised centres
Working with us Support and benefits for authorised centres Helping you serve your customers better Cambridge English exams are delivered by 2,800 exam centres in more than 130 countries. We put our centres
ITIL Foundation Certification Program 3 / 3.5 Days
ITIL Foundation Certification Program 3 / 3.5 Days Course Overview ITIL is a set of best practices guidance that has become a worldwideadopted framework for Information Technology Service Management (ITSM)
CIW Web Design Specialist
Your Course Information CIW Web Design Specialist CIW 1D0-520 Examination Swaledale 4 Coaley Lane Houghton-le-Spring Tyne & Wear DH4 4SQ The CIW Web Design Specialist Course is for students who want to
ITIL Service Lifecycle Design
ITIL Service Lifecycle Design Course Details Course Code: Duration: Notes: ITILSL-Des 5 days This course syllabus should be used to determine whether the course is appropriate for the students, based on
University of Strathclyde: Information Services Directorate Operational Plan for 2014/15
University of Strathclyde: Information Services Directorate Operational Plan for 2014/15 Enabling the future: transforming our information systems and technology 2014/15 2014/2015 CONTENTS 1 DRIVERS, STRATEGIC
Foundation Bridge in IT Service Management (ITSM) according to ISO/IEC 20000. Specification Sheet. ISO/IEC 20000 Foundation Bridge TÜV SÜD Akademie
Foundation Bridge in IT Service Management (ITSM) according to ISO/IEC 20000 Specification Sheet TÜV SÜD Akademie Issue: 2.0 Date: 25 October 2012 Table of Contents 1 Reading aid... 4 2 ISO/IEC 20000 -
Value Chain Formation for e-learning Outsourcing Services
Value Chain Formation for e-learning Outsourcing Services Frank T. M. Chen, Ph.D. President & CEO, HomeMeeting Inc. 18005 NE 68 th Street, Suite A101, Redmond, WA 98052 USA http://weboffice.homemeeting.com
Introduction to Questionmark s Assessment Management Technologies
Introduction to Questionmark s Assessment Management Technologies Brian McNamara Marketing Director, Questionmark All rights reserved. Questionmark is a registered trademark of Questionmark Computing Limited.
Perfecto Mobile. All rights reserved. www.perfectomobile.com/academy
Contents Overview... 2 Training Options... 2 Certification... 2 Prerequisites... 3 Perfecto Mobile Selenium WebDriver- SA Series... 4 Perfecto Mobile Automation PMA Series... 6 Perfecto Mobile UFT- UA
Preparation Guide. IT Service Management Foundation Bridge based on ISO/IEC 20000
Preparation Guide IT Service Management Foundation Bridge based on ISO/IEC 20000 Edition April 2011 Copyright 2011 EXIN All rights reserved. No part of this publication may be published, reproduced, copied
Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker) Vittorio BOCCONE DECTRIS Ltd. 5405 Baden-Daettwil Switzerland www.dectris.com Definitions Continuous Integration
Business, Administration and IT Qualifications
Business, Administration and IT Qualifications For further information contact us: Tel. +44 (0) 8707 202909 Email. [email protected] www.lcci.org.uk London Chamber of Commerce and Industry (LCCI) International
ISSECO Syllabus Public Version v1.0
ISSECO Syllabus Public Version v1.0 ISSECO Certified Professional for Secure Software Engineering Date: October 16th, 2009 This document was produced by the ISSECO Working Party Syllabus Introduction to
Workplace Productivity Snapshot
Workplace Productivity Snapshot 2 WORKPLACE PRODUCTIVITY SNAPSHOT How To Use This Tool This self-assessment productivity tool is designed for the owners and managers of small-to-medium businesses. It is
BCS Specialist Certificate in Service Desk & Incident Management Syllabus
BCS Specialist Certificate in Service Desk & Incident Management Syllabus Version 1.8 March 2015 BCS Specialist Certificate in Service Desk & Incident Management Syllabus Contents Change History... 2 Rationale...
Taking Your Online. APMG-International
APMG-International Taking Your Online APMG-International Exam ProctorU Candidate Guidelines ProctorU Background Information How it works ProctorU is a unique service that allows candidates to complete
Software Engineering Compiled By: Roshani Ghimire Page 1
Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define
Document control for sensitive company information and large complex projects.
Data sheet Problem FTP-Stream solves four demanding business challenges: Global distribution of files any size. File transfer to / from China which is notoriously challenging. Document control for sensitive
White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle
White Paper Bridging the essential gap between Mobile Cloud and crowd based testing 1. Introduction 2. Testing Lifecycle a. Testing typologies (Functional, Usability) b. Functional Testing: Manual
How To Buy Nitro Security
McAfee Acquires NitroSecurity McAfee announced that it has closed the acquisition of privately owned NitroSecurity. 1. Who is NitroSecurity? What do they do? NitroSecurity develops high-performance security
The course is designed for teachers with any level of experience or subject knowledge.
Apps for Good FAQs Applying to be an Apps for Good Education Partner 1. Who is eligible to be an Apps for Good Education Partner? The Apps for Good course has a proven track record in a wide range of contexts
ITIL Service Lifecycle Transition
ITIL Service Lifecycle Transition Course Details Course Code: Duration: Notes: ITILSL-Tran 5 days This course syllabus should be used to determine whether the course is appropriate for the students, based
OPTIMIZE ENTERPRISE ASSET MANAGEMENT WITH MOBILE
OPTIMIZE ENTERPRISE ASSET MANAGEMENT WITH MOBILE Extend Innovation to the Edge of the Enterprise 919-835-0810 www.prometheusgroup.com OVERVIEW Mobility has already established its place in many workplaces
LONDON SCHOOL OF COMMERCE. Programme Specification for the. Cardiff Metropolitan University. BSc (Hons) in Computing
LONDON SCHOOL OF COMMERCE Programme Specification for the Cardiff Metropolitan University BSc (Hons) in Computing Contents Programme Aims and Objectives Programme Structure Programme Outcomes Mapping of
Quality Management. Objectives
Quality Management Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 27 Slide 1 Objectives To introduce the quality management process and key quality management activities To explain the
Quality Management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 27 Slide 1
Quality Management Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 27 Slide 1 Objectives To introduce the quality management process and key quality management activities To explain the
Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.
Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce
Reducing Technical Debt Using Maintainability Index
Reducing Technical Debt Using Maintainability Index Too much debt can be bad for business. We are all familiar with the negative repercussions that financial debt can cause. Technical debt, and the cost
Association for Project Management Business Management System
Association for Project Management Business Management System December 2012 2 Association for Project Management About APM Formed in 1972, the Association for Project Management (APM) is committed to developing
Code Review Best Practices. With Adam Kolawa, Ph.D.
Code Review Best Practices With Adam Kolawa, Ph.D. This paper is part of a series of interviews in which Adam Kolawa Parasoft CEO and Automated Defect Prevention: Best Practices in Software Management
Finance & Accounting. Professional Qualifications, Corporate Development and Short Courses
Finance & Accounting Professional Qualifications, Corporate Development and Short Courses Etisalat Academy We are the largest single-source training provider in the Middle East. We have a passion for providing
-Blue Print- The Quality Approach towards IT Service Management
-Blue Print- The Quality Approach towards IT Service Management The Qualification and Certification Program in IT Service Management according to ISO/IEC 20000 TÜV SÜD Akademie GmbH Certification Body
and Certification What Does It Take To Get Certified? Steven Hoenig NJ Business Unit Manager
National Instruments Training and Certification What Does It Take To Get Certified? Steven Hoenig NJ Business Unit Manager Certified LabVIEW Architect Certified Professional Instructor 2008 Bloomy Controls.
ITIL & The Service Oriented Approach. Vivek Shrivastava
Vivek Shrivastava Speaker Introduction Vivek Shrivastava Experienced in numerous aspects of IT during a 15 year career (Dev, QA, Bus Analysis, Project Management, Process Improvement, Service Management,
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
Course: SE501 Semester: 121 Assessment: Final Exam Duration: 120 minutes Weight: 30%
Name: ID: Course: SE501 Semester: 121 Assessment: Final Exam Duration: 120 minutes Weight: 30% SE501 Software Development Processes. Course Website http://info.psu.edu.sa/psu/cis/biq/se501 Print answers
Implementing Database Development Best Practices for Oracle
Implementing Database Development Best Practices for Oracle Written by, John Pocknell Product Manager, Toad for Oracle & Toad Data Modeler Quest Software, Inc. Technical Brief Copyright Quest Software,
Course overview. CompTIA A+ Certification (Exam 220 902) Official Study Guide (G188eng verdraft)
Overview This 5-day course is intended for those wishing to qualify with. A+ is a foundation-level certification designed for IT professionals with around 1 year's experience whose job role is focused
BCS Specialist Certificate in Change Management Syllabus
BCS Specialist Certificate in Change Management Syllabus Version 1.9 March 2015 BCS Specialist Certificate in Change Management Syllabus Contents Change History... 2 Rationale... 3 Aims and Objectives...
Modern practices 2.3.2015 02.03.2015 TIE-21100/21106 1
Modern practices 2.3.2015 1 Today s lecture Learn what some modern SW engineering topics are about A peek to some research topic of our department 2 3 4 5 6 How the lectures continue? 02.03 Modern practices
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
ITIL Service Lifecycle Operation
ITIL Service Lifecycle Operation Course Details Course Code: Duration: Notes: ITILSL-Oper 5 days This course syllabus should be used to determine whether the course is appropriate for the students, based
Simplifying Big Data Deployments in Cloud Environments with Mellanox Interconnects and QualiSystems Orchestration Solutions
Simplifying Big Data Deployments in Cloud Environments with Mellanox Interconnects and QualiSystems Orchestration Solutions 64% of organizations were investing or planning to invest on Big Data technology
Contents. 1. Technical Communication 2. Technical Communicators 3.
In a nutshell Contents 1. Technical Communication 2. Technical Communicators 3. A. Introduction B. Benefits C. Business outcomes D. Syllabus and extensions E. Exams F. Partner Program G. Contacts ITCQF
The Case Study highlights how a leading IT company has used SDE to identify and allocate best programmers for critical projects they manage.
Optimising your investment on human capital The globally accepted, performance-based skill assessment programme Software Developer Examination (SDE) from Proxor helps IT and software services organisations
Transformational Outsourcing Real-time Performance. Really happy customers. 1 Nokia Siemens Networks
Transformational Outsourcing Real-time Performance. Really happy customers. 1 Nokia Siemens Networks The traditional telecoms model is changing Pricing and segmentation strategy Customer interaction Service
INSTRUCTIONAL TECHNOLOGY
INSTRUCTIONAL TECHNOLOGY Department of Computer Science and Information Technology Program Contact Information Yefim Kats, Ph.D., Department Chair and Graduate Program Coordinator Program Offerings Master
RG 7 Accreditation for Inspection Bodies Performing Non-Destructive Testing
This publication contains policy, recommendations and guidance applicable to UKAS accredited inspection bodies RG 7 Accreditation for Inspection Bodies Performing Non-Destructive Testing Contents Section
Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293
COURSE SYLLABUS Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293 Welcome: Welcome to ISYS 4373, an introduction to Java programming. The purpose of this course is to provide
SPAN. White Paper. Warehouse Management through Mobile. Abstract. Warehouse Management through Mobile
SPAN White Paper Abstract Warehousing is very competitive, labor intensive, high-risk, low-margin business. In today s globally competitive economy, warehouse managers have a challenge on hand to reduce
Igniting young minds through computer programming
Igniting young minds through computer programming igniting young minds W riting computer programs is a challenging, yet extremely satisfying personal experience that develops essential skills in logic,
SERG. Test Code Quality and Its Relation to Issue Handling Performance
Delft University of Technology Software Engineering Research Group Technical Report Series Test Code Quality and Its Relation to Issue Handling Performance Dimitrios Athanasiou, Ariadi Nugroho, Joost Visser,
Creating a professional certification for the sustainability practitioner
Creating a professional certification for the sustainability practitioner Marsha Willard, ISSP Board of Directors Maureen Hart, ISSP Executive Director International Society of Sustainability Professionals
PinkVERIFY 2011 IT SERVICE MANAGEMENT TOOL ASSESSMENT. Produced By : Pink Elephant Date : May 2015
PinkVERIFY 2011 IT SERVICE MANAGEMENT TOOL ASSESSMENT Produced By : Pink Elephant Date : May 2015 1 Table Of Contents 1 PinkVERIFY IT Service Management Tool Assessment Service... 3 1.1 Executive Summary...
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...
1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand
Online Testing Engine
Online Testing Engine Table of Contents Considerations...2 Minimum System Rquirements...3 School Test Leaders... 4 Teachers Administering Tests...5 Online Testing Functionality...7 Online Data Entry for
20336B: Core Solutions of Microsoft Lync Server 2013
20336B: Core Solutions of Microsoft Lync Server Course Details Course Code: Duration: Notes: 20336B 5 days This course syllabus should be used to determine whether the course is appropriate for the students,
OUR COURSES 19 November 2015. All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden
OUR COURSES 19 November 2015 Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden Java for beginners JavaEE EJB 3.1 JSF (Java Server Faces) PrimeFaces Spring Core Spring Advanced Maven One day intensive
Streamlining BEA WebLogic Server Application Development. With VMware Infrastructure 3. With VMware Infrastructure 3
Streamlining BEA WebLogic Server Application Development Streamlining BEA WebLogic Server Application Development Contents Contents... 3 Introduction... 4 Product Overview... 5 BEA WebLogic Platform...5
Education & Training Plan. Project Management for PMP and Leadership Certificate Program
Office of Professional & Continuing Education 301 OD Smith Hall Auburn, AL 36849 http://www.auburn.edu/mycaa Contact: Barbara Osterrieder 334-844-5100 Last revised June 6, 2014 Auburn University is an
Identify your future leaders with Kallidus Talent
Identify your future leaders with Kallidus Talent kallidus.com/ Future proof and develop your team and safeguard your organisation Kallidus Talent Talent and succession planning needn t be difficult. Kallidus
Upping the game. Improving your software development process
Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: [email protected] Web: http://www.wakaleo.com Twitter: wakaleo Presentation
JBoss Enterprise Middleware
JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Presented By : Sukanta Basak Red Hat -- Vital Statistics Headquarters in Raleigh, NC Founded in 1993 Over
FTP-Stream Data Sheet
FTP-Stream Data Sheet Problem FTP-Stream solves four demanding business challenges: Global distribution of files any size. File transfer to / from China which is notoriously challenging. Document control
We drive Aurix to success Aurix Services for Automotive & Industrial
Building a safe and secure embedded world We drive Aurix to success Aurix Services for Automotive & Industrial > Services HITEX: An Preferred Design House (PDH) Questions about? Ask us Aurix Services for
System Requirement Specifications (SRS)
(SRS) Assignment 1 Sample Solution 1 Table of Contents 1 Table of Contents... 1 2 Problem Statement... 2 3 Overview... 2 3.1 Background... 2 3.2 Overall Description... 2 4 Investigation & Analysis Methodology...
Go Cloud, Go Google. Google Apps for Education for NI Schools. making IT work for teachers and learners
Go Cloud, Go Google Google Apps for Education for NI Schools making IT work for teachers and learners 2 The use of Google Apps for Education has raised the bar in learning and teaching at St. Patrick s.
ITIL Foundation for IT Service Management 2011 Edition
ITIL Foundation for IT Service Management 2011 Edition ITIL Rev 03.12 3 days Description ITIL (IT Infrastructure Library) provides a practical, no-nonsense framework for identifying, planning, delivering
Mobile Application Test Automation Best Practices for Best Results. A white paper from Mobile Labs, Inc.
Mobile Application Test Automation Best Practices for Best Results A white paper from Mobile Labs and Mobile Labs Trust are trademarks of HP Quality Center and HP QuickTest Professional are registered
Getting software security Right
Getting software security Right Haiyun Xu, Theodoor Scholte April 24 2015 Table of contents 2 I 23 1. Who is SIG? 2. SIG software maintainability model 3. Getting software security Right: security by design
Approved Partner Programme. Professional, Practical, Proven. www.accountingtechniciansireland.ie
Approved Partner Programme Professional, Practical, Proven www.accountingtechniciansireland.ie Professional, Practical, Proven Approved Partner Programme Accounting Technicians Ireland Approved Partner
QA DEGREE APPRENTICESHIPS. Apprenticeships
QA DEGREE APPRENTICESHIPS QA DEGREE APPRENTICESHIPS Apprenticeships QA have started over 7,000 careers through our award-winning apprenticeship programmes. Now we re building Degree Apprenticeships into
Reputation. Further excellence. business continuity. risk management. Data security
Reputation competitive advantage speed to market safety Further excellence trust Data security risk management business continuity HOW CAN YOU CREATE AND SECURE SUSTAINABLE BUSINESS? SOLUTIONS FOR MANAGING
Toad for Oracle 8.6 SQL Tuning
Quick User Guide for Toad for Oracle 8.6 SQL Tuning SQL Tuning Version 6.1.1 SQL Tuning definitively solves SQL bottlenecks through a unique methodology that scans code, without executing programs, to
MINDBill. Point of Sale
MINDBill Billing and Customer Care Solution Point of Sale 2015 MIND CTI Ltd. Table of Contents Executive Overview... 3 Architecture Highlights... 3 Product Components... 4 The Sales Module... 4 POS Retail
CMSC 435: Software Engineering Course overview. Topics covered today
CMSC 435: Software Engineering Course overview CMSC 435-1 Topics covered today Course requirements FAQs about software engineering Professional and ethical responsibility CMSC 435-2 Course Objectives To
Passing the PRINCE2 Foundation exam
Passing the PRINCE2 Foundation exam To pass your PRINCE2 Foundation exam with flying colours and prove your fabulous knowledge of the PRINCE2 methodology, your revision and exam preparation must be approached
Mobile Application Testing
Mobile Application Testing Whitepaper Author: Scott Aziz Date: June 1, 2012 This whitepaper outlines the critical areas of testing needed to certify mobile enterprise applications Best practices from UST
IBM Global Business Services Microsoft Dynamics CRM solutions from IBM
IBM Global Business Services Microsoft Dynamics CRM solutions from IBM Power your productivity 2 Microsoft Dynamics CRM solutions from IBM Highlights Win more deals by spending more time on selling and
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
