Exam questions- examples

Size: px
Start display at page:

Download "Exam questions- examples"

Transcription

1 Exam questions- examples The following are examples of exam questions. At the exam there will be similar questions with similar level of difficulty. In the question pool there will be questions related to all lectures. It might happen that some lectures are not represented in a concrete exam. We recommend that you try to solve the problems on your own, reading the referenced lecture. We show the correct answers in the second part of the document; they are usually marked in Bold, or we give an explanation to the solution. We wish you a successful exam! Answers, solutions: Intro, software (lect 1., 9-10 ) The lecturers 1. Choose the correct answers among the following: a. Software is equal to the implemented code. b. The software product contains user data. c. Software can appear as concepts, processes. d. An example of software is a computer program. e. Software contains the procedures and rules needed for its operation. 2. Software quality is hard to define because... (choose the right answers): o Software must conform the changing hardware. o Quality is not constant, even in the case of the same product. o Software has no physical existence, measurable by usual means. o Software quality depends on the viewpoint of the person assessing it. o Software quality does not depend on the type of the software. 3. Put the following statements in the correct order: 1 Design the solution 2 Understand the problem 3 Use former experience, existing solutions, existing design and programming elements 4 Implement the design (coding) 5 Retest (until no more errors) 1

2 6 Read problem statement 7 Test the solution 8 Deliver solution 9 Correct errors Answer: 6, 2, 1, 3, 4, 7, 9, 5, 8 Life cycle models (lecture 2. ): 4. Which is true, which is false? a) Evolutionary development ( rapid prototyping ) has as one added advantage that the user feedback appears relatively early in the development process. (T) b) In the case of Test Driven development, test cases are developed before coding, for each function. (T) c) Generally, within the software development lifecycle, first the static testing techniques, next the structural testing, and last the functional testing techniques have an important role. (T) d) In the V-model, system validation is in the end of the development lifecycle. (T) SPI, agility (Lectures 2, 3 ) 5. Which is true, which is false? At a company working in the Agile way the CMMI model cannot be applied. (F) At a company working in the Agile way the estimations must not be documented. (F) RUP is an agile methodology. (F) At a company working in the Agile way more build can be released daily. (T) Note: CMMI = Capability Maturity Model Integration 6. Which is true, which is false? a) Function point counting is mandatory for each company being at CMMI ML3. (F) b) A company must choose: apply either CMMI or TMMi. The 2 cannot be applied together. (F) c) In CMMI, measurement must be started at ML2. (T) d) In CMMI all Engineering Processes are on ML 3. (T) 2

3 Note: TMMi = Test Maturity Model Integration 7. Within CMMI model, which is the lowest maturity level having the following characteristics? A, Project management processes are understood, documented and used. (2) B, The success of the company depends on the heroics of its employees. (1) C, The company has standard processes; everyone at the company executes the processes in the same way. (3) D, The cause of the defects are understood at the company; the company is able to do well targeted process improvement. (5) 8. To which category do the following processes belong? (possible: Engineering, Support, Project Management): a. Time estimation (PM) b. Resource levelling (PM) c. Change management (SUP) d. Risk management (PM, SUP) e. Integration testing (ENG) f. Coding (ENG) 9. To which CMMI ML do the following processes belong? - PPL-2 - CM-2 - PMC-2 - RSKM-3 - PI-3 - VER-3 - MA-2 - Stb 10. From the following statements choose 4 that are characteristic to the agile way of working. A, Testers work in a separate group, completely isolated from the developers, so that they can perform their work objectively. B, TDD (Test Driven Development) is one method of testing. C, All requirements are specified in detail in the beginning of the project. D, The organization running projects uses a Lean phylosophy. E, The role pf project manager is taken by the Scrum master. F, Continuous integration is done; automated test tools are used for this purpose. 3

4 Requirements (Lecture 4. ) 11. From the list below choose requirements that can be non-functional requirements for a web-based application. a, User family name and given name must be inserted in the login screen. b, Only users with SystemAdmin right can change passwords for other users. c, The system must handle maximum users at one time. d, Response time must be always below 2 sec. e, The system must run on PC, tablet and smartphone using Android. f, The system must run on all days of the week, from 0 to 24 hour. 12. Which is true, which is false? A, Requirements must be identifiable in the code, as well. One way to achieve this is to insert the corresponding requirements as comments into the code. (T) B, In case of Agile development, code quality can be increased by a refactoring. (T) C, An important part of agile software design is the identification of User Stories / story points. (T) D, Software design (as engineering activity ) and project planning (as a managerial task) are clearly separated in an Agile environment. (F) Requirements,design (lecture 4, 5) 13. Case study The technical director of your organisation gives you the task to manage and contol the planing of a web -based application, providing cultural news for elder people. Data shall be taken from an existing, similar mobile application. The director gives you the instruction to take into account the impaired eyes and the slow rection time of these people, and that their hands sometimes cannot execute the fine movements in a precise way. Which basic principles would you consider during planning of the GUI of the application? All correct answers shall be marked! 1. Demeter's law in the architectural design. 2. The principle of law of cohesion while defining the objects. 3. The diversity of the users. 4

5 4. The easy learnability. 5. The short response time of the system. 6. To minimise the data lost. 14. Case study The technical director of your organisation gives you the task to manage and control the planning of a web -based application, providing cultural news for elder people. Data shall be taken from an existing, similar mobile application. The director gives you the instruction to take into account the impaired eyes and the slow reaction time of these people, and that their hands sometimes cannot execute the fine movements in a precise way. Mark the ONE correct statement, that has both the affirmation and the conclusion are correct! 1. User diversity must be taken into account during GUI design, because the system must be usable for blind and seeng-impaired users as well. 2. User diversity must be taken into account during GUI design, because there will be colorblind people using the system. 3. The principle of rapid data recovery must be taken into account during the architectural design 15. Which is true, which is false? A, During system design one always must consider the existing architectural styles and models that could be used. (T) B, In GUI design, used diversity must be taken into account. (T) C, Documents developed during system design must not be put under configuration management. (F) D, A good software designer always analyses more alternatives during system design. (T) Testing (Lectures ) 16. Which of the following described the expected results of a test? a. Test case b. Test procedure c. Schedule of test execution d. Testing conditions 5

6 17. Which of the following belongs to the Execution phase of the fundamental testing process? A, Developing test cases, developing test procedures B, Comparing actual and expected results C, Writing test summary reports D, Analysing experience, to be used in the next projects 18. An examination system defines the grades obtained based on the exam result points in the following way: Failed: 0-39 (including the boundaries) Passed: Medium: Con Brio: From the following cases choose the one that has each value in a different equivalence partition. a. 25,40, 60,75 b. 0,45,79,87 c. 35, 40, 59,69 d. 25,39,60, Choose the one correct answer! Which general testing principles are characterized by the description below? 1. Early testing 2. Defect clustering 3. Pesticide paradox 4. Absence-of-errors fallacy A. Testing should start at the beginning of the project B. Conformance to requirements and fitness for use C. A small number of modules contain the majority of defects D. Test cases must be regularly reviewed and revised a) 1A, 2B, 3C and 4D b) 1A, 2C, 3D and 4B c) 1B, 2C, 3A and 4D d) 1A, 2D, 3B and 4C 6

7 20. When should regression testing normally be performed? i.every week ii.after the software has changed iii.when the environment has changed iv.on the same day, each year v.after the software is released a) ii, iii true i, iv, v false b) i, iii, v true ii, iv false c) i, iv true ii, iii, v false d) ii, iv, v true i, iii false 21. Consider the following list of testing activities: I Analysis and technical test planning II. Test closing activities III. Evaluation of exit conditions and development of report IV. Planning and monitoring V. Implementation and execution Which is the right order? a, I, II, III, Iv, V b, Iv, I, V, III, II c, Iv, I, V, II, III d, I, IV, V, III, II 22. Who is (are) the primary responsible person for the document to be reviewed? A Author B Reader C Moderator D Reviewers 23. Which testing techniques are based on requirements specification? A DD-path testing B Equivalence class partitioning C Black-box testing D Boundary value analysis 7

8 24. Mark with F (false) or T (true) the following statements! A Testing the software can prove the presence of bugs, and cannot prove the absence of errors. (T) B The combinations of input and output data will show all errors in the software. (F) C Testing begins after finishing the key development activities. (F) D Testing safety-critical systems is similar to testing web applications. (F) 25. Mark with F (false) or T (true) the following statements! Tests based on equivalence classes: A Ensures that out testing is complete. (T) B Assumes that the variables are independent. (F) C When using equivalence classes, we know the internal structure of the program.(f) D Helps to avoid testing with redundant data. (T) 26. Which statement gives the best specification for the goal of the actions of a testing team? a, Deciding during the system test whether enough component testing has been performed. b. Identify as many failures as possible, and identify the error (fault) causing them c. To prove that all errors and bugs were found. d. To prove that the bugs remaining in the software will not cause any system crash. Test types: 27. Which is true, which is false? a) the progression tests are focusing on functional testing the last changed or modified parts of a program. (T) b) In alpha testing, the software will be used (and so tested) by a small group of external users. (F) c) The system test is based on the functional specification, therefore the non-functional requirements are not tested within system test. (F) d) The inspection is the most powerful tool among the reviews, but it is very expensive to carry out and introduce in an organization. (T) 28. Which types of tests are explicitly mentioned in V-model description? 8

9 A, Unit test B, Beta test C, Integration test D, Black-box test E, Dynamic test F, System test G, Verification and validation 29. Exercise Take the following decision table: Conditions Rule 1. Rule 2. Rule 3. Rule 4 Older than 23 F T T T years? Safe driving (no - F T T accidents) in the past? Business trip? - - F T Activities Car renttal F F T T Extra charge F F F T Specify the acceptable (good) test result based on the decision table above for the following test cases: TC-1: A 26 years old business traveller, who has had accidents and motoring offences in the past. TE-2: A 62 years old tourist without any accidents in the past. Mark the correct answer with O : A, TC-1: refusal to rent the car. TC-2: rent the car with extra price. B, TC-1: rent the car with extra price. TC-2: rent the car without extra price. C, TC-1: refusal to rent the car TC-2: rent the car without extra price. D, TC-1: rent the car with extra price. TC-2: refusal to rent the car. Project management processes, Scrum (lecture 8.) 9

10 30. Exercise The software development team has to produce a module of 40 function points in 10 days. The project leader estimates the cost to Ft. The work is checked after 5 days, when the status is the following: there were 26 function points done Ft used. Using the conventional Earned value calculation method, calculate the following items, where not given please put the used formula. BCWS (Budget Cost of Work Scheduled) = ACWP (Actual Cost of Work Performed) = BCWP (Budget Cost of Work Performed) = CV (Cost Variance)= SV (Schedule Variance)= CPI (Cost Performance Index)= SPI (Schedule Performance Index)= Solution: BCWS = Ft (initial cost x time used (%)) ACWP = Ft (cost used this far) BCWP = Ft (Budget cost of work peformed: 26 FP s is 65% of the total of 40 FP ; 65% of the entire budget is: Ft) CV = BCWP-ACWP = Ft Ft = Ft SV = BCWP-BCWS = Ft Ft = Ft CPI = BCWP/ACWP = Ft / Ft = 1,19 SPI =BCWP/BCWS = Ft / Ft = 1, Mark with F (false) or T (true) the following statements! 1, In the project plan the critical path is the sequence of tasks having Total Float=0 (T) 2, In the project plan the duration of the tasks in the critical path can be changed without changing the deadline of the project. (F) 3, If using Scrum, there is no way to find the critical path. (F) 4, The critical path is composed of the most expensive processes of the project (F) 32. Mark with F (false) or T (true) the following statements! 1, The only agile project management tool is the Scrum. (F) 2, In Scrum, according their roles, top management members are called the pigs. (T) 3, The Scrum is explicit against using coding normatives /standards in software development. (F) 4, An agile project should not spend time to analyze and understand why a project was successful or not. (F) 10

11 33. From the following list choose the 4 tools / techniques that are used typically as a means of agile project planning and project monitoring! A, RUP projekt management processes B, Burndown Chart C, Team velocity D, COSMIC E, GQM paradigm F, Continuous Integration G, PSP H, Photos of the Kanban Board I, Definition of Done Supporting processes (lecture 9-10) 34. Put in pairs the objects listed in points 1 to 4 with the measurements items given in A to D. Possible objects: 1, Software code 2, Project management process 3, Software engineering (development) process 4, Resource Possible metrics to use: A, The time spent for planing the project B, The number of severe errors found in the testing process. C, Number of Function points D, Experiance from earlier years of using the applied programming language. Solution 1-C, 2-A, 3-B, 4-D 11

12 35. Mark with F (false) or T (true) the following statements! a, The key point of the Risk Management is to avoid the impact of unforseen events and so to decrease their impact to zero. (F) B, Quality Assurance in software engineering means a good testing. (F) C, Configuration Items must be identified not only in the software code but in all artifacts produced in all processes of the software development. (T) D, ISO 9001 standard-based audit checks the quality of the code. (F) For IMSC points 36. Exercise In a post office you have to pay 295 Ft for packages up to 2 kg. This fee is 395 Ft for packages up to 5 kg. Above 5 kg is 500 Ft. Define test cases using Equalence Partition classes! Which questions have to be clarified with the consumer? Do you have any proposals to make the system more user fiendly? Solution: Equivalence classes: minimum weight 1, 9999 kg 2 kg kg 5 kg- maximum weight Test cases (weakest approach: weak, normal equivalence class, 1 test case from each class) : Test case 1: Input: 1.5 kb, output: to pay: 295 Ft Test case 2: Input: 3 kg, output: to pay: 295 Ft Test case 3: Input: 5.2 kg, output: to pay: 500 Ft To clarify (at a minimum): Which is the lowest and highest possible weight limit for a parcel? What is the precision of the scale? Why were the above amounts of payment chosen (they are too low...)? 37. Exercise 12

13 In a software company all workers do their best, but the management is still not satisfied with the productivity, saying that there is no information about when projects are finished, and therefore the income cannot be forseen, not even for the next month. The organisation wants to participate in a tender, on which it is an added values to have a certificate about the quality of the work in the company. It was already discussed to apply some prosses developement model to improve the productivity. You have to give advice for the company, and suggest a process improvement approach. In max 4 sentences make a proposal about which model or method will be best suitable, and give at least 3 reasons why it really is (in your oppinion). Possible good solutions: CMMI model, staged approach, ML2 Because: this approach contains Project planning and Project monioring and Control processes, that deal with estimations, project pallning and monitoring Because: the company has no experience in using processes ( all workers do their best is a typical, ML1 behaviour), and CMMI staged represnetation precisely tells which processes to focus on in such a situation. Because: CMMI ML2 can be certified. If done, the activity of the entire company is certified. Etc. Or: CMMI, continuous approach, PPL and PMC processes, these need to be executed minimum at CL2 Because: the approach contains estimating Because: investment is minimized Because: the CL of these processes can be certified Etc. Or: Process development according to SPICE model; processes of projekt planning, monitoring and estimations can be taken from ISO Because: ethe approach contains estimating Because: investment is minimized because: the CL of these processes can be certified according to SPICE (ISO 15504) 13

Exam questions- examples

Exam questions- examples Exam questions- examples The following are examples of exam questions. At the exam there will be similar questions with similar level of difficulty. In the question pool there will be questions related

More information

Exam 2012, Lecture Project Management

Exam 2012, Lecture Project Management Exam 2012, Lecture Project Management Name: Matrikelnummer: Fachbereich: Hints: German text is permitted. Simple calculator is permitted. Dictionary is permitted. No computers. No books. Rather write less.

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

ISTQB CTFL BH0-010 Exam Practice Question Paper

ISTQB CTFL BH0-010 Exam Practice Question Paper ISTQ TFL H0-010 Exam Practice Question Paper For Software Testing rticlesvisit @ http://softwaretestinghelp.com Join the est Software Testing Training ourse @ http://softwaretestinghelp.org QUESTION 1:

More information

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE Yvonne Enselman, CTAL Information alines with ISTQB Sylabus and Glossary THE TEST PYRAMID Why Testing is necessary What is Testing Seven Testing principles

More information

Quality 24 Process Improvement 26 Real processes. Product Quality. Quality Management. Quality Management. Quality Plan

Quality 24 Process Improvement 26 Real processes. Product Quality. Quality Management. Quality Management. Quality Plan Quality 24 Process Improvement 26 Real processes Cleanroom RUP XP Software Engineering 55 Software Engineering 56 Product Quality Acceptable: usable, learnable, compatible Efficient: response time, memory

More information

ISTQB Sample Question Paper Dump #11

ISTQB Sample Question Paper Dump #11 ISTQB Sample Question Paper Dump #11 1. Which of the following is true a. Testing is the same as quality assurance b. Testing is a part of quality assurance c. Testing is not a part of quality assurance

More information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2.

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2. Contents (v) CONTENTS Preface About the Author (xv) (xvii) Chapter 1 Introduction to Software Engineering 1.1 Introduction 1 1.2 Basics of Software Engineering 2 1.3 Principles of Software Engineering

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Building Skills is a 3-day course that is a subset of our course. The course is designed to provide a fundamental knowledge base and practical skills for anyone interested in implementing or improving

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Courses is a 2-day course that is a subset of our course. The course is designed to provide an overview of techniques and practices. This course starts with an overview of software quality engineering

More information

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group neil@processgroup.com 1 Agenda Summary of PMBOK, CMMI

More information

Led by the Author Attended by a peer group Varying level of formality Knowledge gathering Defect finding

Led by the Author Attended by a peer group Varying level of formality Knowledge gathering Defect finding Technical Review Walkthrough Review Inspection Review Informal Review A Technical Review is a type of peer review, and is considered to be a formal review type, even though no Managers are expected to

More information

ISTQB Certified Tester. Foundation Level. Sample Exam 1

ISTQB Certified Tester. Foundation Level. Sample Exam 1 ISTQB Certified Tester Foundation Level Version 2015 American Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.

More information

ISTQB-Level1 ASTQB. American Software Testing Qualifications Board Level 1

ISTQB-Level1 ASTQB. American Software Testing Qualifications Board Level 1 ASTQB ISTQB-Level1 American Software Testing Qualifications Board Level 1 Download Full Version : https://killexams.com/pass4sure/exam-detail/istqb-level1 QUESTION: 46 Comparing TMMi and TPI, which is

More information

Software technology 3. Process improvement models. BSc Course Dr. Katalin Balla

Software technology 3. Process improvement models. BSc Course Dr. Katalin Balla Software technology 3. Process improvement models BSc Course Dr. Katalin Balla Contents Process improvement models. Popular SPI models: CMM, SPICE, CMMI The Personal Software Process (PSP) and the Team

More information

Testing. And Software Product Management. Autumn 2017 CSM14104 Software Product Management 1

Testing. And Software Product Management. Autumn 2017 CSM14104 Software Product Management 1 Testing And Software Product Management Autumn 2017 CSM14104 Software Product Management 1 Lecture Outline and learning objectives What is testing? Definition Limits of testing Test strategy Testing in

More information

MTAT : Software Testing

MTAT : Software Testing MTAT.03.159: Software Testing Lecture 01: Introduction to Software Testing (Textbook Ch. 1-3) Spring 2016 Dietmar Pfahl email: dietmar.pfahl@ut.ee Structure of Lecture 1 Introduction and Motivation Course

More information

Processes and Life- Cycles. Kristian Sandahl

Processes and Life- Cycles. Kristian Sandahl Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify

More information

Processes and Life- Cycles. Kristian Sandahl

Processes and Life- Cycles. Kristian Sandahl Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify

More information

Index. NOTE: Boldface numbers indicate illustrations or code listing; t indicates a table.

Index. NOTE: Boldface numbers indicate illustrations or code listing; t indicates a table. Index A acceptance and approval of proposals, 46 acceptance of project at deployment and, 323 acceptance testing in, 306-307 actual cost of work performed (ACWP), 237 agenda for meetings, 147-149, 150,

More information

Chapter 4 Document Driven Approach for Agile Methodology

Chapter 4 Document Driven Approach for Agile Methodology Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the

More information

Software Engineering Inspection Models Continued

Software Engineering Inspection Models Continued Software Engineering Inspection Models Continued Structure Review of the CMM/CMMI model /CMMI model Steps/Levels Management views of levels CMMI context Capability Maturity Models SEI developed the CMM

More information

1. Can you explain the PDCA cycle and where testing fits in?

1. Can you explain the PDCA cycle and where testing fits in? 1. Can you explain the PDCA cycle and where testing fits in? Software testing is an important part of the software development process. In normal software development there are four important steps, also

More information

Testing Close to and Post-Release: System, Acceptance, and Regression Testing

Testing Close to and Post-Release: System, Acceptance, and Regression Testing Testing Close to and Post-Release: System, Acceptance, and Regression Testing CSCE 747 - Lecture 23-04/05/2016 The V-Model of Development Requirements Elicitation System Specification Acceptance Test Plan

More information

Test Management: Part I. Software Testing: INF3121 / INF4121

Test Management: Part I. Software Testing: INF3121 / INF4121 Test Management: Part I Software Testing: INF3121 / INF4121 Summary: Week 6 Test organisation Independence Tasks of the test leader and testers Test planning and estimation Activities Entry and exit criteria

More information

CS SOFTWARE ENGINEERING QUESTION BANK

CS SOFTWARE ENGINEERING QUESTION BANK CS6403 - SOFTWARE ENGINEERING QUESTION BANK UNIT I- SOFTWARE PRODUCT AND PROCESS Part - A (2 M ARKS) 1. What is the prime objective of software engineering? 2. Define software engineering paradigm. 3.

More information

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo Vendor: GAQM Exam Code: CSM-001 Exam Name: Certified Scrum Master (CSM) Version: Demo QUESTION 1 What is the maximum amount of time that the team should spend in the daily scrum? A. As long as it takes

More information

Software processes, quality, and standards VTV, fast methods, automation

Software processes, quality, and standards VTV, fast methods, automation Software processes, quality, and standards VTV, fast methods, automation Jaak Tepandi, Jekaterina Tšukrejeva, Stanislav Vassiljev, Pille Haug Tallinn University of Technology Department of Software Science

More information

ISEB ISTQB Sample Paper

ISEB ISTQB Sample Paper [2011] ISEB ISTQB Sample Paper [BH0-010 ISEB ISTQB FOUNDATION LEVEL] This sample is based on the latest syllabus of ISTQB Foundation Level prepared by For more sample papers visit /istqb.aspx Total Questions:

More information

CTFL - Version: 3. ISTQB Certified Tester Foundation Level

CTFL - Version: 3. ISTQB Certified Tester Foundation Level CTFL - Version: 3 ISTQB Certified Tester Foundation Level ISTQB Certified Tester Foundation Level CTFL - Version: 3 4 days Course Description: This course provides test engineers and test team leaders

More information

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle. Maturity Process Owner Check Release Description Valid Name / Department Name / Department Name / Department Detailed procedure for software development Title: Software Development Procedure Purpose: This

More information

Testing 2. Testing: Agenda. for Systems Validation. Testing for Systems Validation CONCEPT HEIDELBERG

Testing 2. Testing: Agenda. for Systems Validation. Testing for Systems Validation CONCEPT HEIDELBERG CONCEPT HEIDELBERG GMP Compliance for January 16-17, 2003 at Istanbul, Turkey Testing for Systems Validation Dr.-Ing. Guenter Generlich guenter@generlich.de Testing 1 Testing: Agenda Techniques Principles

More information

T Software Testing and Quality Assurance Test Planning

T Software Testing and Quality Assurance Test Planning T-76.5613 Software Testing and Quality Assurance 10.10.2007 Test Planning Juha Itkonen Outline Test planning, purpose and usage of a test plan Topics of test planning Exercise References: IEEE Std 829-1998,

More information

Succeed with Agile at Scale

Succeed with Agile at Scale IBM Software Group Succeed with Agile at Scale Alfred Tse/Osmond Ng Rational Software Technical Professionals Growth Markets Asia Pacific June 25, 2009 2008 IBM Corporation Agenda Agile Software Development

More information

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121 Testing throughout the software life cycle Software Testing: INF3121 / INF4121 Summary: Week 2 Software development models Sequential / Iterative-Incremental / Testing within a life cycle Test levels Component

More information

Also we will try to recap what we studied in the last class. (Refer Slide Time: 00:35)

Also we will try to recap what we studied in the last class. (Refer Slide Time: 00:35) Embedded Software Testing Unit 3: Static analysis and code reviews & Metrics Lecture 5 Seer Akademi-NPTEL MOU Hi all welcome to the next session of our embedded software testing that unit 3 series and

More information

ISTQB CTFL BH0-010 Exam Practice Question Paper

ISTQB CTFL BH0-010 Exam Practice Question Paper ISTQ TFL H0-010 Exam Practice Question Paper For Software Testing rticlesvisit @ http://softwaretestinghelp.com Join the est Software Testing Training ourse @ http://softwaretestinghelp.org QUESTION 1:

More information

Requirements Gathering using Object- Oriented Models

Requirements Gathering using Object- Oriented Models Requirements Gathering using Object- Oriented Models Software Quality Assurance What is software? According to the IEEE (Institute of Electrical and Electronics Engineers) A software is: Programs, procedures,

More information

BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT. October 2012 EXAMINERS REPORT. Software Engineering 2

BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT. October 2012 EXAMINERS REPORT. Software Engineering 2 General Comments BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT October 2012 EXAMINERS REPORT Software Engineering 2 The pass rate was significantly below that of the summer

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code & Subject Name: IT1251 Software Engineering and Quality Assurance Year / Sem : II / IV UNIT I SOFTWARE PRODUCT

More information

Importance of Software Testing with Study of Various Testing Techniques & Automation Tools

Importance of Software Testing with Study of Various Testing Techniques & Automation Tools Importance of Software Testing with Study of Various Testing Techniques & Automation Tools Shikha Nandi B. Tech (CSE), Galgotias University, Greater Noida, Uttar Pradesh, India Abstract- Software testing

More information

CTC/ITC 310 Program Management California State University Dominguez Hills Final Exam Answer Key December 13, 2018 Instructor: Howard Rosenthal

CTC/ITC 310 Program Management California State University Dominguez Hills Final Exam Answer Key December 13, 2018 Instructor: Howard Rosenthal CTC/ITC 310 Program Management California State University Dominguez Hills Final Exam Answer Key December 13, 2018 Instructor: Howard Rosenthal There are 36 questions on this exam. Each question is worth

More information

Test Process Improvement using TMM(i)

Test Process Improvement using TMM(i) Test Process Improvement using TMM(i) Erik van Veenendaal, Richard Grooff and Rob Hendriks Improve Quality Services BV Introduction More and more organisation are trying to improve their software development

More information

V Model material adapted from Steve Easterbrook. Waterfall Model material adapted from Steve Easterbrook. Lifecycle of Software Projects

V Model material adapted from Steve Easterbrook. Waterfall Model material adapted from Steve Easterbrook. Lifecycle of Software Projects Lifecycle of Software Projects ECE450 Software Engineering II Lifecycle models are useful to compare project management strategies in abstract terms Birds-eye view strategy Detect strengths and weaknesses...

More information

CHAPTER 2. Slide 2.1 THE SOFTWARE PROCESS

CHAPTER 2. Slide 2.1 THE SOFTWARE PROCESS CHAPTER 2 Slide 2.1 THE SOFTWARE PROCESS Overview Slide 2.2 Client, Developer, and User Requirements Phase Specification Phase Design Phase Implementation Phase Integration Phase Maintenance Phase Retirement

More information

Principles of Planning for Building and. by Eastwood Harris Pty Ltd. Introduction Emergency Evacuation. Course Outline.

Principles of Planning for Building and. by Eastwood Harris Pty Ltd. Introduction Emergency Evacuation. Course Outline. Principles of Planning for Building and Construction by Eastwood Harris Pty Ltd Introduction Emergency Evacuation Timings Meals Mobile Phones Conduct of course Introductions: Your name Position Experience

More information

9. Verification, Validation, Testing

9. Verification, Validation, Testing 9. Verification, Validation, Testing (a) Basic Notions (b) Dynamic testing. (c) Static analysis. (d) Modelling. (e) Environmental Simulation. (f) Test Strategies. (g) Tool support. (h) Independent Verification

More information

Pragmatics. Object Orientated Analysis and Design. Benjamin Kenwright

Pragmatics. Object Orientated Analysis and Design. Benjamin Kenwright Pragmatics Object Orientated Analysis and Design Benjamin Kenwright Next Week Revision Week No Lecture "That's a great question. Come to think of it, I'm not sure what it is I'm trying to design." Crossword

More information

Author: Rahul Sudame Title of the Paper: My 12 Agile blunders! Theme: Project Management Leadership > In a Rapidly Changing World Keywords: Agile, Scrum, Scaling, Lessons Learned Abstract: Many Agile enthusiast

More information

Comparing Scrum And CMMI

Comparing Scrum And CMMI Comparing Scrum And CMMI How Can They Work Together Neil Potter The Process Group help@processgroup.com www.processgroup.com Version 1.0 1 Agenda Definition of Scrum Agile Principles Definition of CMMI

More information

Relationship between CMMI Maturity Levels and ISO/IEC Processes Capability Profiles

Relationship between CMMI Maturity Levels and ISO/IEC Processes Capability Profiles Relationship between CMMI Maturity Levels and ISO/IEC 15504 Processes Capability Profiles Antanas Mitašiūnas, Saulius Ragaišis Faculty of Mathematics and Informatics, Vilnius University, Lithuania Baltic

More information

Managing Information System Projects. Railway Staff College, Vadodara November 2011

Managing Information System Projects. Railway Staff College, Vadodara November 2011 Managing Information System Projects Railway Staff College, Vadodara November 2011 Importance of Project Management in IS 1995 survey in USA (Standish group Chaos survey 31% of IT projects cancelled before

More information

Test Management: Part II. Software Testing: INF3121 / INF4121

Test Management: Part II. Software Testing: INF3121 / INF4121 Test Management: Part II Software Testing: INF3121 / INF4121 Summary: Week 7 Test organisation Independence Tasks of the test leader and testers Test planning and estimation Activities Entry and exit criteria

More information

MTAT Software Engineering Management

MTAT Software Engineering Management MTAT.03.243 Software Engineering Management Lecture 03: Principles of Software Modeling (Part A) & Rich es Spring 2013 Dietmar Pfahl email: dietmar.pfahl@ut.ee Homework 1: Introduction to SPI Administrative

More information

1 P a g e Contents About this Workbook...3 Project Management Ethics and Professional Responsibility...4 Organizational Project Management Maturity...5 The Project Management Office...7 Choosing the Right

More information

MTAT Software Engineering Management

MTAT Software Engineering Management MTAT.03.243 Software Engineering Management Lecture 16: Software Process Assessment Dietmar Pfahl Spring 2013 email: dietmar.pfahl@ut.ee Structure of Lecture 16 Process Assessment Origins: CMM & CMMI Process

More information

CLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS

More information

Bugs are costly... Kinds of Quality Assurance

Bugs are costly... Kinds of Quality Assurance Bugs are costly... 1. Types of bugs (What type of bugs have you had in the past?) a. Race conditions and deadlocks b. Library misuse c. Logical errors (off by one, null, buffer overflow) d. Usability e.

More information

Measuring EV in an Agile World - How to Make it Work!

Measuring EV in an Agile World - How to Make it Work! Measuring EV in an Agile World - How to Make it Work! Laura Bier, Agile Track Chair Dave Scott, EVMP Chair 2017 EVMP Forum August 24 th & 25 th 1 Learning Objectives Gain an understanding of a lean approach

More information

Agile Manifesto & XP

Agile Manifesto & XP Agile Manifesto & XP Chapter 3.1-3.3 CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville. Slides 8 18-06-10 1 Topics 1) What is Agile trying to do? 2) How to choose plan-driven

More information

Test Workflow. Michael Fourman Cs2 Software Engineering

Test Workflow. Michael Fourman Cs2 Software Engineering Test Workflow Michael Fourman Introduction Verify the result from implementation by testing each build Plan the tests in each iteration Integration tests for every build within the iteration System tests

More information

Contact: URS Certification Services LLC, P O Box , Dubai, UAE Ph , web:

Contact: URS Certification Services LLC, P O Box , Dubai, UAE Ph ,   web: The new ISO 9001:2015 standard includes three basic core concepts: process approach plan-do-check act methodology, and risk based thinking New structure of ISO 9001 standard has aligned with the common

More information

A Review Paper on Software Testing

A Review Paper on Software Testing A Review Paper on Software Testing Amit M. Kale 1, Vivek V. Bandal 2, Komal Chaudhari 3 1,2Bachelor Student, Dept. of Electrical Engineering 3Professor, Dept. of Computer Engineering ----------------------------------------------------------------------***---------------------------------------------------------------------

More information

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012 5.3.1 Define Scope: Inputs PMBOK Guide Fifth Edition 5.3.1.1 Scope Management Plan Described in Section 5.1.3.1.The scope management plan is a component of the project management plan that establishes

More information

Software Engineering in the Agile World. Table of contents

Software Engineering in the Agile World. Table of contents Table of contents Chapter 1 14 Software Engineering 14 1.1 Introduction 14 1.2 No standard software engineering methodology 14 1.3 Waterfall methodology 15 1.3.1 Software development under Waterfall model

More information

It is not just programming. Cartoon source:

It is not just programming. Cartoon source: 1 2 It is not just programming. Cartoon source: http://wwwx.cs.unc.edu/~pozefsky/comp523_s08/ 3 http://computingcareers.acm.org/?page_id=12 sunset.usc.edu/~neno/cs589_2003/week1.ppt Basic tension of software

More information

Standard Glossary of Terms used in Software Testing. Version 3.2. Terms Changed since 01-Feb-2018

Standard Glossary of Terms used in Software Testing. Version 3.2. Terms Changed since 01-Feb-2018 Standard Glossary of Terms used in Software Testing Version 3.2 International Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the

More information

By: Ronny Trefftzs CSCI 5828: Foundations of Software Engineering Spring 2012 Professor: Kenneth Anderson

By: Ronny Trefftzs CSCI 5828: Foundations of Software Engineering Spring 2012 Professor: Kenneth Anderson By: Ronny Trefftzs CSCI 5828: Foundations of Software Engineering Spring 2012 Professor: Kenneth Anderson WATERFALL? XP? SCRUM? While there is really no standard solution, the following presentation will

More information

Testing and Inspections (3C05/D22) Unit 11: Testing and Inspection. What is Testing?

Testing and Inspections (3C05/D22) Unit 11: Testing and Inspection. What is Testing? Testing and Inspections (3C05/D22) Unit 11: Testing and Inspection Objectives To introduce software testing and to develop its role within the software development process. To introduce the use of formal

More information

Basics of Software Engineering. Carmen Navarrete

Basics of Software Engineering. Carmen Navarrete Basics of Software Engineering Carmen Navarrete Basics of Software Engineering Outline: Overview Software Development Life Cycle Project management Requirements Analysis and design Implementation Testing

More information

Seminar 06 Chapter 5 - Part 1

Seminar 06 Chapter 5 - Part 1 INF 3121 Software Testing Seminar 06 Chapter 5 - Part 1 1. Part 1: Closed-ended questions 2. Part 2: Exercises and open-ended questions 1 Part 1: Closed-ended questions 2 Question 1 Why is independent

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

Project Management CTC-ITC 310 Spring 2018 Howard Rosenthal

Project Management CTC-ITC 310 Spring 2018 Howard Rosenthal Project Management CTC-ITC 310 Spring 2018 Howard Rosenthal 1 Notice This course is based on and includes material from the text: A User s Manual To the PMBOK Guide Authors: Cynthia Stackpole Snyder Publisher:

More information

MSc Software Testing MSc Prófun hugbúnaðar

MSc Software Testing MSc Prófun hugbúnaðar MSc Software Testing MSc Prófun hugbúnaðar Fyrirlestrar 1 & 2 The SWEBOK Chapter on Software Testing IEEE http://www.swebok.org/ 29/08/2007 Dr Andy Brooks 1 Repeat after Andy: software contains faults,

More information

By: MSMZ. Standardization

By: MSMZ. Standardization Standardization Introduction A standard is a document. It is a set of rules that control how people should develop and manage materials, products, services, technologies, processes and systems. Every organization

More information

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK UNIT I

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK UNIT I DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUBJECT CODE: CS2055 Software Quality Assurance BRANCH&YEAR: CSE/IV UNIT I SEMESTER: VIII PART A 1. Define quality. 2. What is quality cost?

More information

Unit 381 IT Project Management Level 3. Credit value 10. Rationale

Unit 381 IT Project Management Level 3. Credit value 10. Rationale Unit 381 IT Project Management Level 3 Credit value 10 Rationale The aim of this unit is to enable candidates to understand the business environment within which new projects are initiated. Candidates

More information

MTAT Introduction to Informatics

MTAT Introduction to Informatics MTAT.03.047 Introduction to Informatics Lecture: Software Engineering Dietmar Pfahl Fall 2013 email: dietmar.pfahl@ut.ee Today: Software is everywhere (=ubiquitous) How did we get there? Before expulsion

More information

ISTQB CTFL BH0-010 Exam Practice Question Paper

ISTQB CTFL BH0-010 Exam Practice Question Paper ISTQ TFL H0-010 Exam Practice Question Paper For Software Testing rticlesvisit @ http://softwaretestinghelp.com Join the est Software Testing Training ourse @ http://softwaretestinghelp.org QUESTION 1:

More information

SYLLABUS. What is Agility, What is an Agile Process, Agile Process Models.

SYLLABUS. What is Agility, What is an Agile Process, Agile Process Models. Contents i SYLLABUS UNIT - I CHAPTER - 1 : INTRODUCTION TO Introduction to Software Engineering. CHAPTER - 2 : A GENERIC VIEW OF PROCESS Software Engineering, Process Framework, CMMI, Process Patterns,

More information

Software Quality Assurance and Testing STUDY NOTES

Software Quality Assurance and Testing STUDY NOTES Software Quality Assurance and Testing STUDY NOTES Unit 1. Introduction Software Testing Software testing is the process of evaluation a software item to detect differences between given input and expected

More information

CSE 435 Software Engineering. Sept 14, 2015

CSE 435 Software Engineering. Sept 14, 2015 CSE 435 Software Engineering Sept 14, 2015 What is Software Engineering Where Does the Software Engineer Fit In? Computer science: focusing on computer hardware, compilers, operating systems, and programming

More information

Testing maturity in an agile/cdt environment

Testing maturity in an agile/cdt environment Testing maturity in an agile/cdt environment Maturity mature in relation to what? Maturity is a judgement, not a fact, but an interpretation of facts. Or at least it doesn t fit in facts. 1 So, when talking

More information

Software Testing Prof. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Software Testing Prof. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Software Testing Prof. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture - 02 Levels of Testing Welcome to this session. In the last session, we

More information

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal There are 30 questions on this exam. Each question is worth

More information

Digital Industries Apprenticeship: Occupational Brief. Software Tester. March 2016

Digital Industries Apprenticeship: Occupational Brief. Software Tester. March 2016 Digital Industries Apprenticeship: Occupational Brief Software Tester March 2016 1 Digital Industries Apprenticeships: Occupational Brief Level 4 Software Tester Apprenticeship Minimum Standards and Grading

More information

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1 Software Process Models 1 What is a Process 2 1 What is a Process? Given input, transforms it into output Consist of a set of activities Ordering among the activities (a partial order) Software Process

More information

On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps

On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps Matti Vuori www.mattivuori.net matti.vuori@mattivuori.net @Matti_Vuori TUT lecture series of SW Technologies:

More information

An Overview of Software Process

An Overview of Software Process An Overview of Software Process Objectives To introduce the general phases of the software development life cycle (SDLC) To describe various generic software process models and discuss their pros and cons

More information

Parametric Project Monitoring and Control: Performance-Based Progress Assessment and Prediction

Parametric Project Monitoring and Control: Performance-Based Progress Assessment and Prediction Parametric Project Monitoring and Control: Performance-Based Progress Assessment and Prediction Presented by: Mike Ross, Chief Engineer Galorath Incorporated 100 North Sepulveda Boulevard Suite 1801 El

More information

Number: DI-IPSC-81427B Approval Date:

Number: DI-IPSC-81427B Approval Date: DATA ITEM DESCRIPTION Title: Software Development Plan (SDP) Number: Approval Date: 20170313 AMSC Number: N9775 Limitation: N/A DTIC Applicable: No GIDEP Applicable: No Preparing Activity: EC Project Number:

More information

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS Daiju Kato 1 and Hiroshi Ishikawa 2 1 WingArc1st Inc., Tokyo, Japan kato.d@wingarc.com 2 Graduate School

More information

Number: DI-IPSC-81427B Approval Date:

Number: DI-IPSC-81427B Approval Date: DATA ITEM DESCRIPTION Title: Software Development Plan (SDP) Number: DI-IPSC-81427B Approval Date: 20170313 AMSC Number: N9775 Limitation: N/A DTIC Applicable: No GIDEP Applicable: No Preparing Activity:

More information

Software Testing(TYIT) Software Testing. Who does Testing?

Software Testing(TYIT) Software Testing. Who does Testing? Software Testing(TYIT) Software Testing Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not. In simple words,

More information

For more Current papers visit Quantitative methods for assessing the quality of proposed architectural designs

For more Current papers visit   Quantitative methods for assessing the quality of proposed architectural designs Question No: 1 Quantitative methods for assessing the quality of proposed architectural designs are readily available. True False Question No: 2 A decision table should be used to document all conditional

More information

Software Process Assessment

Software Process Assessment Software Process Assessment A method of determining the effectiveness of the software process with a goal towards improving the process. Software Process Assessment Approaches Capability Maturity Model

More information

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide processlabs CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide CMMI-DEV V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAR - Causal Analysis and Resolution...

More information