((MARKS)) (1/2/3...) ((QUESTIO N)) ((OPTION_ A)) What is Software?

Similar documents
1. In waterfall model, output of one phase is input to next phase. True or false.

This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping.

Information Systems. Software Engineering. MCQ - Part 2

System Development Life Cycle Methods/Approaches/Models

Which of the following is not true of FORTRAN?

Software Development Chapter 1

Systems Analysis and Design in a Changing World, Fourth Edition

Activities Common to Software Projects. Software Life Cycle. Activities Common to Software Projects. Activities Common to Software Projects

Administrivia. Added 20 more so far. Software Process. Only one TA so far. CS169 Lecture 2. Start thinking about project proposal

Introduction to Software Engineering

SOFTWARE LIFE-CYCLE PROCESSES From Waterfall to Extreme Programming

Dilbert Scott Adams. CSc 233 Spring 2012

Software Engineering Lifecycles. Controlling Complexity

Software Prototyping Animating and demonstrating system requirements. Uses of System Prototypes. Prototyping Benefits

Systems Analysis and Design

Object-Oriented Systems. Development: Using the Unified Modeling Language

18-642: Software Development Processes

*ANSWERS * **********************************

CS SOFTWARE ENGINEERING QUESTION BANK SIXTEEN MARKS

Software Processes. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 4 Slide 1

Incremental development A.Y. 2018/2019

Unit 6 - Software Design and Development LESSON 7 CODE STRUCTURES

VO Software Engineering

Managing Change and Complexity

mywbut.com Software Life Cycle Model

The software lifecycle and its documents

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

R (2) Write a program to demonstrate Subneting & find the Subnet Mask.

Introduction to Software Engineering

Objectives. Connecting with Computer Science 2

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)

CS3724 Human-computer Interaction

SOFTWARE LIFE-CYCLE MODELS 2.1

This course includes 14 lessons and 5 Course Activities. Each lesson contains one or more Lesson Activities. The lessons cover the following topics:

Software Verification and Validation (VIMMD052) Introduction. Istvan Majzik Budapest University of Technology and Economics

Protecting Information Assets - Week 11 - Application Development Security. MIS 5206 Protecting Information Assets

SE420 - Software Quality Assurance

Introduction to Software Engineering p. 1 The Scope of Software Engineering p. 3 Historical Aspects p. 4 Economic Aspects p. 7 Maintenance Aspects p.

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

SOFTWARE ENGINEERING DECEMBER. Q2a. What are the key challenges being faced by software engineering?

CMSC 435: Software Engineering Section 0201

Approaches for Auditing Software Vendors

Topics. CS5714 Usability Engineering. Typical Software Engineering LC. An Iterative, Evaluation- Centered Life Cycle For Interaction Development

OBJECT ORIENTED SYSTEM DEVELOPMENT Software Development Dynamic System Development Information system solution Steps in System Development Analysis

PROTOTYPING 29/11/2017. Presented by: Shuchita Singh

Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution

Lecture 7: Software Processes. Refresher: Software Always Evolves

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

Topic 01. Software Engineering, Web Engineering, agile methodologies.

Spring 2017 FRE-GY 6883 Financial Computing Song Tang, Ph.D

The requirements engineering process

Reducing the costs of rework. Coping with change. Software prototyping. Ways to Cope with change. Benefits of prototyping

Gradational conception in Cleanroom Software Development

Chapter 12. Systems Design. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Group B Assignment 9. Code generation using DAG. Title of Assignment: Problem Definition: Code generation using DAG / labeled tree.

Unit 1 Research Project. Eddie S. Jackson. Kaplan University. IT525: Database Design and Data Modeling

The Process of Interaction Design DECO1200

Process Models. Projects Process. Common Process Models. Typical Student Process Model. Waterfall Model

Introduction to Assurance

Module 16. Software Reuse. Version 2 CSE IIT, Kharagpur

Différents cas d application de l'analyse Statique avec Frama-C dans un contexte industriel

VETRI VINAYAHA COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Specifying and Prototyping

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Systems Analysis & Design

Software Development Process Models

(A Very Brief) Introduction to Software Engineering

About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016

Session 5. Session Name: SDLC MODEL Author Name: Dr. Qaim Mehdi Rizvi Department: Computer Science & Engineering Subject/Course: SOFTWARE ENGINEERING

Agile Development

Methodologies of safety-related Software development

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: April, 2016

PROGRAMMING FUNDAMENTALS

multiple variables having the same value multiple variables having the same identifier multiple uses of the same variable

Software Testing Strategies. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only

Software Testing Interview Question and Answer

Preview from Notesale.co.uk Page 4 of 186

UNIT 1-SOFTWARE PROCESS AND PROJECT MANAGEMENT

MLR Institute of Technology


Development of Integrated Hard- and Software Systems: Tasks and Processes

INTRODUCTION. 2. User-centred interface design.

(Objective-CS605 Software Engeenring-II)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS SOFTWARE ENGINEERING

Process of Interaction Design and Design Languages

Rapid Application Development [RAD]

QUESTION BANK UNIT 1 SOFTWARE PROCESS AND PROJECT MANAGEMENT Part A

Software Process. Software Process

CS6403 SOFTWARE ENGINEERING Year / Sem : II / IV Sub. Code &Subject : CS6403 SOFTWARE ENGINEERING QUESTION BANKWITH ANSWERS

L17: Assurance. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

Modern Software Engineering Methodologies Meet Data Warehouse Design: 4WD

SE351a: Software Project & Process Management. 11 Oct., 2005 SE351a, ECE UWO, (c) Hamada Ghenniwa

Chapter Twelve. Systems Design and Development

Requirements and Design Overview

Incremental Programming

Introduction to Object Oriented Analysis and Design

Computer Network laboratory (2015) Pattern TE Computer 1 (5)

ITSS Model Curriculum. - To get level 3 -

Meltem Özturan

Software Design Document

Transcription:

SNJB s Late Sau. KBJ COE, Chandwad Department of Computer Engg PART I : Software development process, language and software development environments, language and software design methods, languages and computer architecture, programming language qualities, languages and reliability, languages and maintainability, languages and efficiency. ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION What is Software? Set of computer programs, procedures and possibly associated document concerned with the operation of data processing. A set of compiler instructions A mathematical formula None of above A Computer software or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it. ((MARKS (/2/3...

SNJB s Late Sau. KBJ COE, Chandwad Department of Computer Engg N Which of the following is not the characteristic of software A B C D _CHOICE (A/B/C/D TION Software does not wear out Software is flexible Software is not manufactured Software is always correct D Software is not correct until it meets all the user requirements. ((MARKS (/2/3... N A Spiral Model was developed by? Bev Littlewood 2

SNJB s Late Sau. KBJ COE, Chandwad Department of Computer Engg B C D _CHOICE (A/B/C/D Berry Bohem Roger Pressman Victor Bisili B 3

SNJB s Late Sau. KBJ COE, Chandwad Department of Computer Engg TION Spiral model was developed by Berry Bohem in 986 in his article "A Spiral Model of Software Development and Enhancement" ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION Which model is popular for students small projects? Waterfall Model Spiral Model Quick and Fix model Prototyping Model A No Explanation ((MARKS (/2/3... N A Which is not a software life cycle model? Spiral Model 4

SNJB s Late Sau. KBJ COE, Chandwad Department of Computer Engg B C D _CHOICE (A/B/C/D TION Waterfall Model Prototyping Model Capability maturity Model D Capability maturity model is not a software life cycle model ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION Project risk factor is considered in? Spiral Model Waterfall Model Prototyping Model Iterative enhancement Model A Aim of Risk analysis phase in the spiral model is to eliminate the high risk problems before they threaten the 5

project operation or cost. ((MARKS (/2/3... N A ((OTION_B C D _CHOICE (A/B/C/D TION SDLC stands for? Software design life cycle Software development life cycle System design life cycle System development life cycle B Full form of SDLC is software development life cycle. ((MARKS (/2/3... N A SRS stands for? Software requirement specification 6

((OTION_B C D _CHOICE (A/B/C/D TION Software requirement solution System requirement specification None of Above A SRS acts as a contract between the developer and the user. ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION Waterfall model is not suitable for? Small Projects Complex Projects Accommodating change None of Above C Waterfall model does not accommodate any change that's why this model is used in those situations where 7

requirements are well understood. ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION RAD stands for? Rapid Application Development Relative Application Development Ready Application Development Repeated Application Development A No Explanation for this question. ((MARKS (/2/3... N A B Software engineering aims at developing? Reliable Software Cost Effective Software 8

C D _CHOICE (A/B/C/D TION Reliable and cost effective Software None Of Above C Software engineering is the process that aims at developing the software's that are Reliable and cost effective as well. ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION In object oriented design of software, objects have? attributes and names only operations and names only attributes, name and operations None of above C The objects contains attributes, names and operations as well. 9

((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION The model remains operative until the software is retired? Waterfall Incremental Spiral None of these C The spiral model is based on continuous refinement of key products for requirements definition and analysis, system and software design, and implementation (the code. At each iteration around the cycle, the products are extensions of an earlier product. This model uses many of the same phases as the waterfall model, in essentially the same order, separated by planning, risk assessment, and the building of prototypes and simulations ((MARKS (/2/3... N RAD is not appropriate when? Fast finding already done 0

A B C D _CHOICE (A/B/C/D TION Technical risks are high Testing is not needed None of above B RAD model may not be useful for large, unique or highly complex projects.this method cannot be a success if the team is not sufficiently motivated and nor is unable to work cohesively together. ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D Which activity is carried out first? Verification Validation Both None A

TION No explanation ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D The correct order of steps to solve a problem is Analyse, design, develop, test, implement, maintenance Analyse, design, test, develop, implement, maintenance Design, analyse, develop, maintenance, implement, test, Analyse, design, develop, test, maintenance, implement A TION ((MARKS (/2/3... N How many steps are in the systems development life cycle (SDLC? 4 2

A B C D _CHOICE (A/B/C/D TION 5 6 0 C SDLC has 6 phases : Analyse, design, develop, test, implement, maintenance ((MARKS (/2/3... N The first step in the systems development life cycle (SDLC is: A B C D _CHOICE Analysis. Design. Problem/Opportunity Identification. Development and Documentation. A 3

(A/B/C/D TION No Explanation ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION The make-or-buy decision is associated with the step in the SDLC. Problem/Opportunity Identification Design Analysis Development and Documentation. B No Explanation ((MARKS (/2/3... In the Analysis phase, the development of the 4

N A B C D _CHOICE (A/B/C/D TION occurs, which is a clear statement of the goals and objectives of the project. documentation flowchart program specification design C No Explanation ((MARKS (/2/3... N A B C D Actual programming of software code is done during the step in the SDLC. Maintenance and Evaluation Design Analysis Development and Documentation 5

_CHOICE (A/B/C/D TION D No Explanation ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION Enhancements, upgrades, and bug fixes are done during the step in the SDLC. Maintenance and Evaluation Design Problem/Opportunity Identification Development and Documentation A No Explanation 6

((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION ((MARKS (/2/3... N A B C Reliability is achieved by.? Writability, Readability, Simplicity, Locality, Robustness Writability, Readability Simplicity, Safety, Robustness Writability, Readability, Simplicity, Factoring, Robustness None of above B Reliability is achieved by. Writability, Readability Simplicity, Safety, Robustness Maintainability is achieved by. Factoring and Locality Locality and Safety Safety and Factoring 7

D _CHOICE (A/B/C/D TION ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D TION A and B A Maintainability is achieved by. Factoring and Locality Efficiency earlier was measured by Quality of language and its implementation Optimization Execution speed and space Programming language compatibility C No Explanation 8

((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D The most important feature of spiral model is requirement analysis risk management. quality management. configuration management. B TION ((MARKS (/2/3... N A B C In the spiral model risk analysis is performed In the first loop in the first and second loop In every loop 9

D _CHOICE (A/B/C/D before using spiral model C TION ((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D Each time a defect gets detected and fixed, the reliability of a software product Increases Decreases Remains Constant Cannot Say A TION ((MARKS (/2/3... 20

N A B C D _CHOICE (A/B/C/D Requirements can be refined using The waterfall model prototyping model The evolutionary model the spiral model B TION 2

((MARKS (/2/3... N A B C D _CHOICE (A/B/C/D Requirements can be refined using The waterfall model prototyping model The evolutionary model the spiral model B TION 22