Software consists of ______ .

A. Set of instructions + operating procedures
B. Programs + documentation + operating procedures

C. Programs + hardware manuals
D. Set of programs

Which is the most important feature of spiral model?

A. Quality management
B. Risk management

C. Performance management
D. Efficiency management

If every requirement stated in the Software Requirement Specification (SRS) has only one interpretation, SRS is said to be correct _____ .

A. Unambiguous
B. Consistent
C. Verifiable
D. None of the above

Which is not a step of Requirement Engineering?

A. Requirements elicitation
B. Requirements analysis
C. Requirements design

D. Requirements documentation

FAST stands for ________ .

A. Functional Application Specification Technique
B. Fast Application Specification Technique
C. Facilitated Application Specification Technique
D. None of the above

The level at which the software uses scarce resources is ______ .

A. Reliability
B. Efficiency

C. Portability
D. All of the above

Modifying the software to match changes in the ever changing environment is called __________ .

A. Adaptive maintenance
B. Corrective maintenance
C. Perfective maintenance
D. Preventive maintenance

What are the characteristics of software?

A. Software is developed or engineered; it is not manufactured in the classical sense.
B. Software doesn’t “ wear out ”.
C. Software can be custom built or custom build.
D. All mentioned above

Compilers, Editors software come under which type of software?

A. System software
B. Application software
C. Scientific software
D. None of the above.

RAD Software process model stands for _____ .

A. Rapid Application Development.
B. Relative Application Development.
C. Rapid Application Design.

D. Recent Application Development.

Software project management comprises of a number of activities, which contains _________.

A. Project planning
B. Scope management
C. Project estimation
D. All mentioned above

COCOMO stands for ______ .

A. COnsumed COst MOdel
B. COnstructive COst MOdel

C. COmmon COntrol MOdel
D. COmposition COst MOdel

Which of the following is not defined in a good Software Requirement Specification (SRS) document?

A. Functional Requirement.
B. Nonfunctional Requirement.
C. Goals of implementation.
D. Algorithm for software implementation.

What is the simplest model of software development paradigm?

A. Spiral model
B. Big Bang model
C.V-model
D. Waterfall model

Which of the following is the understanding of software product limitations, learning system related problems or changes to be done in existing systems beforehand, identifying and addressing the impact of project on organization and personnel etc?

A. Software Design
B. Feasibility Study
C. Requirement Gathering
D. System Analysis

Which design identifies the software as a system with many components interacting with each other?

A. Architectural design
B. High-level design
C. Detailed design
D. Both B & C

If every requirement can be checked by a cost-effective process, then the SRS is _________ .

A. Verifiable
B. Traceable
C. Modifiable
D. Complete

The model in which the requirements are implemented by its category is ______ .

A. Evolutionary Development Model
B. Waterfall Model
C. Prototyping
D. Iterative Enhancement Model

A COCOMO model is ________ .

A. Common Cost Estimation Model.
B. Constructive Cost Estimation Model.

C. Complete Cost Estimation Model.
D. Comprehensive Cost Estimation Model

SRD stands for _______ .

A. Software Requirements Definition
B. Structured Requirements Definition

C. Software Requirements Diagram
D. Structured Requirements Diagram

The tools that support different stages of software development life cycle are called _______ .

A. CASE Tools
B. CAME tools
C. CAQE tools
D. CARE tools

Which defect amplification model is used to illustrate the generation and detection of errors during the preliminary steps of a software engineering process?

A. Design
B. Detailed design
C. Coding
D. All mentioned above

Which method is used for evaluating the expression that passes the function as an argument?

A. Strict evaluation
B. Recursion
C. Calculus
D. Pure functions

Which factors affect the probable consequences if a risk occur?

A. Risk avoidance
B. Risk monitoring
C. Risk timing

D. Contingency planning

Staff turnover, poor communication with the customer are risks that are extrapolated from past experience are called _____ .

A. Business risks
B. Predictable risks

C. Project risks
D. Technical risks

Organization can have in-house inspection, direct involvement of users and release of beta version are few of them and it also includes usability, compatibility, user acceptance etC.is called ______ .

A. Task analysis
B. GUI requirement gathering
C. GUI design & implementation
D. Testing

Which project is undertaken as a consequence of a specific customer request?

A. Concept development projects
B. Application enhancement projects
C. New application development projects

D. Application maintenance projects

Requirement engineering process includes which of these steps?

A. Feasibility study
B. Requirement Gathering
C. Software Requirement specification & Validation
D. All mentioned above

Effective software project management focuses on the four P’s. What are those four P’s?

A. People, performance, payment, product
B. People, product, process, project

C. People, product, performance, project
D. All of the above.

Mention any two indirect measures of product.

A. Quality
B. Efficiency
C. Accuracy
D. Both A and B

Which testing is the re-execution of some subset of tests that have already been conducted to ensure the changes that are not propagated?

A. Unit testing
B. Regression testing

C. Integration testing
D. Thread-based testing

Software Requirement Specification (SRS) is also known as specification of _______.

A. White box testing
B. Acceptance testing
C. Integrated testing
D. Black box testing

Which of the following is/are considered stakeholder in the software process?

A. Customers
B. End-users
C. Project managers
D. All of the above.

Which SDLC activity does the user initiates the request for a desired software product?

A. Requirement gathering
B. Implementation
C. Disposition
D. Communication

In Risk management process what makes a note of all possible risks, that may occur in the project?

A. Manage
B. Monitor
C. Categorize
D. Identification

What is a measure of how well a computer system facilities learning?

A. Usability
B. Functionality
C. Reliability
D. None of the above

The process togather the software requirements from Client, Analyze and Document is known as ______ .

A. Requirement engineering process
B. Requirement elicitation process
C. User interface requirements
D. Software system analyst

Who manages the effects of change throughout the software process?

A. Software project tracking and control
B. Software configuration management

C. Measurement
D. Technical reviews

When elements of module are grouped together that are executed sequentially in order to perform a task, is called ______ .

A. Procedural cohesion
B. Logical cohesion
C. Emporal cohesion
D. Co-incidental cohesion

Which coupling is also known as “Global coupling”?

A. Content coupling
B. Stamp coupling
C. Data coupling
D. Common coupling

What is the detailed sequence of steps that describes the interaction between the user and the application?

A. Scenario scripts
B. Support classes
C. Key classes
D. Subsystems

Which risks identify Potential Design, Implementation, Interface, Verification and Maintenance Problems?

A. Project risk
B. Business risk
C. Technical risk

D. Schedule risk

Abbreviate the term BSS.

A. Box Structure Specification
B. Box Statistical Specification

C. Box Statistical System
D. Box Structure Sampling

What is the testing to ensure the WebApp properly interfaces with other applications or databases?

A. Compatibility
B. Interoperability

C. Performance
D. Security

Which Variation control in the context of software engineering involves controlling variation?

A. Process applied
B. Resources expended
C. Product quality attributes
D. All mentioned above

Which classes represent data stores (e.g., a database) that will persist beyond the execution of the software?

A. Process classes
B. System classes
C. Persistent classes

D. User interface classes

Abbreviate the term CMMI.

A. Capability Maturity Model Integration
B. Capability Model Maturity Integration
C. Capability Maturity Model Instructions
D. Capability Model Maturity Instructions

First level of prototype is evaluated by ______ .

A. Developer
B. Tester
C. User

D. System Analyst

Which of the items listed below is not one of the software engineering layers?

A. Process
B. Manufacturing

C. Methods
D. Tools

Line of code(LOC) of the product comes under which type of measures?

A. Indirect measures
B. Direct measures

C. Coding
D. None of the above.

What is the main aim of Software engineering?

A. Reliable software
B. Cost effective software
C. Reliable and cost effective software

D. None of the above

You are working in CareerRide as a project manager. What will you do to minimize the risk of software failure?

A. Request a large budget
B. You will increase the team size
C. Track progress

D. None of the above.

Constantine suggests four “organizational paradigms” for software engineering teams. The best project team organizational model to use when handling extremely complex problems is ________ .

A. Random paradigm
B. Open paradigm
C. Synchronous paradigm
D. Closed paradigm

For the best Software model suitable for the project, in which of the phase the developers decide a roadmap for project plan?

A. Software Design
B. System Analysis

C. Coding
D. Testing

Which level of sub-system is used of an application?

A. Application level
B. Component level

C. Modules level
D. None of the above

In the Empirical Estimation Technique which model is developed by Barry W. Boehm?

A. Putnam model
B. COCOMO

C. Both A & B
D. None of the above

From the following select the correct option that is used to display the available option for selection.

A. Check-box
B. Text-box
C. Button
D. Radio-Button

CMM model in Software Engineering is a technique of ______ .

A. Develop the software.
B. Improve the software process.

C. Improve the testing process.
D. All of the above.

The tools that support different stages of software development life cycle are called as ______ .

A. CASE Tools
B. CAME tools
C. CAQE tools
D. CARE tools

Which is not a step of Requirement Engineering?

A. Requirements elicitation
B. Requirements analysis
C. Requirements design

D. Requirements documentation

Which of the level carries out goal, objective, work tasks, work products and other activities of the software process?

A. Performed
B. INCOMPLETE
C. Optimized
D. Quantitatively Managed

If you have no clue of how to improve the process for the quality software which model is used?

A. A Continuous model
B. A Staged model

C. Both A & B
D. None of the above

In OOD, the attributes(data variables) and methods( operation on the data) are bundled together is called _______ .

A. Classes
B. Objects
C. Encapsulation

D. Inheritance

Which design defines the logical structure of each module and their interfaces that is used to communicate with other modules?

A. High-level designs
B. Architectural designs
C. Detailed design

D. All mentioned above

Which tools are used in Implementation, Testing and Maintenance?

A. Upper case tools
B. Lower case tools

C. Integrated case tools
D. None of the above

Which tools are used for project planning, cost, effort estimation, project scheduling and resource planning?

A. Process modeling tools
B. Project management tools

C. Diagram tools
D. Documentation tools

Which design deals with the implementation part in which it shows a system and its sub-systems in the previous two designs?

A. Architectural design
B. High-level design
C. Detailed design

D. Both A & B

What is the project and process level that provides the Quality Metric benefit?

A. Defect amplification
B. Defect removal efficiency

C. Measuring quality
D. All mentioned above

Cohesion metrics and coupling metrics are metrics in which level of design?

A. User interface design
B. Pattern-based design
C. Architectural design
D. Component-level design

Which condition defines the circumstances for a particular operation is valid?

A. Postcondition
B. Precondition

C. Invariant
D. None of the above

Which is not a SQA activity?

A. Black box testing
B. White box testing

C. Integration testing
D. Unit testing

Find out which phase is not available in SDLC?

A. Coding
B. Testing
C. Maintenance
D. Abstraction

From the following, which software has been characterized by ‘Number Crunching’ Algorithms?

A. System software
B. Artificial intelligence software
C. Embedded software
D. Engineering and scientific software

IEEE provides a standard as IEEE 830-199C.For which activity this standard is recommended standard?

A. Software requirement specification.
B. Software design.
C. Testing.
D. Both a and b

Who deliver the technical skills that are necessary to engineer for a product or an application?

A. Project managers
B. Practitioners

C. Customers
D. End users

Project risk factor is considered in which model?

A. Spiral model.
B. Waterfall model.
C. Prototyping model
D. None of the above.

What is a child window that contains message for the user and request for some action to be taken?

A. Dialogue box
B. Text-Box
C. Check-Box
D. Radio Button

Which model is not suitable for large software projects but good one for learning and experimenting?

A. Big Bang model
B. Spiral model
C. Iterative model
D. Waterfall model

Which includes modifications and updations done in order to correct or fix the problems, that are either discovered by user or concluded by user error reports?

A. Perfective maintenance
B. Adaptive maintenance
C. Corrective maintenance

D. Preventive maintenance

Activities and action taken on the data are represented by circle or round-edged rectangles is called _____ .

A. Entities
B. Process

C. Data storage
D. Data flow

The six sigma for software engineering what gives the existing process and its output to determine the current quality performance?

A. Define
B. Analyze
C. Measure

D. None of the above

Which tools are helpful in all the stages of SDLC, for requirement gathering to testing and documentation?

A. Upper case tools
B. Lower case tools
C. Integrated case tools

D. None of the above

OOD languages provide a mechanism where methods performing similar tasks but vary in arguments, and that can be assigned to the same name is called _____ .

A. Classes
B. Object
C. Polymorphism

D. Encapsulation

Abbreviate the term SMI.

A. Software Maturity Index
B. Software Model Instruction
C. Software Maturity Instruction
D. Software Model Index

What computer-based system can have a profound effect on the design that is chosen and also the implementation approach will be applied?

A. Scenario-based elements
B. Class-based elements
C. Behavioural elements

D. Flow-oriented elements

Which structures in Organizational Paradigms on a team loosely and depends on individual initiative of the team members?

A. Closed paradigm
B. Open paradigm
C. Random paradigm

D. Synchronous paradigm

Give the name to diagram that represents the flow of activities described by the use cases and at the same time the captors are involved in UML .

A. State diagram
B. Swim lane diagram

C. Activity diagram
D. Component diagram

Which phase is refers to the support phase of software development?

A. Acceptance Phase.
B. Testing.
C. Maintenance.

D. None of the above.

Which model is also called as the classic life cycle or the Waterfall model?

A. Iterative Development
B. Linear Sequential Development

C. RAD Model.
D. Incremental Development

What is the average effective global activity rate in an evolving E-type system is invariant over the lifetime of the product?

A. Self-regulation
B. Reducing quality
C. Feedback systems
D. Organizational stability

Which document is created by system analyst after the requirements are collected from Various stakeholders?

A. Software requirement specification
B. Software requirement validation
C. Feasibility study
D. Requirement Gathering

Which is focused towards the goal of the organization?

A. Feasibility study
B. Requirement gathering
C. Software requirement specification
D. Software requirement validation

What is the correctness, completeness, and consistency of the requirements model will have a strong influence on the quality of all work products that follow?

A. Requirement quality
B. Design quality
C. Code quality
D. Quality control effectiveness

An entity in ER Model is a real world being, which has some properties called_____ .

A. Attributes
B. Relationship
C. Domain
D. None of the above

What is the most common measure for correctness?

A. Defects per KLOC
B. Errors per KLOC
C. $ per KLOC
D. Pages of documentation per KLOC

Which documentation works as a key tool for software designer, developer and their test team is to carry out their respective tasks?

A. Requirement documentation
B. User documentation
C. Software design documentation
D. Technical documentation

Which tools are used in implementation,testing and maintenance?

A. Upper case tools
B. Integrated case tools
C. Lower case tools

D. None of the above

Which risk gives the degree of uncertainty and the project schedule will be maintained so that the product will be delivered in time?

A. Business risk
B. Technical risk
C. Schedule risk

D. Project risk

Which model is also known as Verification and validation model?

A. Waterfall model
B. Big Bang model
C.V-model

D. Spiral model

Software project management is the process of managing all activities that are involved in software development, they are _____ .

A. Time
B. Cost
C. Quality management
D. All mentioned above

A small picture representing an associated application, what does it mean?

A. Icon
B. Window
C. Menu
D. Cursor

What is the meaning of requirement elicitation in software engineering?

A. Gathering of requirement.
B. Understanding of requirement.
C. Getting the requirements from client.
D. All of the above.

Which of the following is/are Project Estimation Technique?

A. Empirical Estimation Technique.
B. Heuristic Estimation Technique.
C. Analytical Estimation Technique.
D. All of the above.

The maximum number of objects that can participate in a relationship is called________ .

A. Cardinality
B. Attributes
C. Operations
D. Transformers

Which of the following cannot be applied with the software according to Software Engineering Layers?

A. Process
B. Methods
C. Manufacturing

D. None of the above.

Which software is used to control products and systems for the consumer and industrial markets?

A. System software
B. Artificial intelligence software
C. Embedded software

D. Engineering and scientific software

Which software enables the program to adequately manipulate information?

A. Instructions
B. Data Structures

C. Documents
D. All of the above

Which coding element is generally omitted at the end of line?

A. Naming conventions
B. Identifying
C. Whitespace

D. Operators

The rules of writing ‘if-then-else’, ‘case-switch’, ‘while-until’ and ‘for’ control flow statements are called _____ .

A. Comments
B. Functions
C. Line length and wrapping
D. Control Structure

If an application allows executing multiple instances of itself, they appear on the screen as separate windows are called ______ .

A. Window
B. Tabs

C. Menu
D. Cursor

Which one of these belongs to integration testing in the OO context?

A. Unit testing
B. Regression testing
C. Sandwich testing
D. Thread-based testing

In which elicitation process the developers discuss with the client and end users and know their expectations from the software?

A. Requirement gathering
B. Organizing requirements
C. Negotiation & discussion
D. Documentation

If requirements are easily understandable and defined then which model is best suited?

A. Spiral model
B. Waterfall model

C. Prototyping model
D. None of the above

Software process and improvement are assessed by ____.

A. ISO 9000
B. ISO 9001
C. SPICE (ISO/IEC1550
D. Both B and C

Software is defined as ____ .

A. Instructions
B. Data Structures
C. Documents
D. All of the above

During security testing the tester plays the role of the individual who desires to______ .

A. Penetrates the system
B. Penetrates the listener
C. Both A & B
D. None of the above

Which of the following is not a section in the standard for SQA plans recommended by IEEE?

A. Budget
B. Time
C. People
D. None of the above

Which box specifies the behavior of a system or a part of a system?

A. State box
B. Clear box
C. Black box

D. None of the above

Which may be estimated either in terms of KLOC (Kilo Line of Code) or by calculating number of function points in the software?

A. Time estimation
B. Effort estimation
C. Cost estimation
D. Software size estimation

The always growing and adapting nature of software hugely depends upon the environment in which user works in ____________ .

A. Cost
B. Dynamic Nature

C. Quality Management
D. Scalability

When the customer may ask for new features or functions in the software, what does it mean in Software maintenance?

A. Host modifications
B. Client requirements

C. Market conditions
D. Organization changes

What is described by means of DFDs as studied earlier and represented in algebraic form?

A. Data flow
B. Data storage
C. Data Structures
D. Data elements

Which metrics are derived by normalizing quality and/or productivity measures by considering the size of the software that has been produced?

A. Size oriented
B. Function-Oriented
C. Object-Oriented
D. Use-case-Oriented

What are the signs that a software project is in trouble?

A. The product scope is poorly defineD.
B. Deadlines are unrealistiC.
C. Changes are managed poorly.
D. All of the above.

Application that generate a dialogue to get confirmation from user and to delete a file it is an example for _____ .

A. Radio-Button
B. Text-box
C. Check-box
D. Dialogue box

What is used for implementing the changes in existing or new requirements of user in software maintenance?

A. Preventive maintenance
B. Perfective maintenance

C. Corrective
D. Adaptive

Aggregation represents ______ .

A. is_a relationship
B. part_of relationship
C. composed_of relationship

D. none of above

If P is risk probability, L is loss, then Risk Exposure (RE) is computed as_____ .

A. RE = P/L
B. RE = P + L
C.RE = P*L

D. RE = 2* P *L

Number of clauses used in ISO 9001 to specify quality system requirements are _____ .

A. 15
B. 20

C.25
D. 28

ER model shows the _______ .

A. Static view
B. Functional view
C. Dynamic view
D. All the above

IEEE 830-1993 is a IEEE recommended standard for _______ .

A. Software Requirement Specification
B. Software design
C. Testing
D. Both (A) and (B)

One of the fault base testing techniques is ______ .

A. Unit Testing
B. Beta Testing
C. Stress Testing
D. Mutation Testing

If the objects focus on the problem domain, then we are concerned with ______.

A. Object Oriented Analysis
B. Object Oriented Design
C. Object Oriented Analysis and Design
D. None of the above

What can static analysis NOT find?

A. The use of a variable before it has been defined.
B. Unreachable (“dead”) code.
C. Memory leaks.

D. Array bound violations.

Which plan describes how the skills and experience of the project team members will be developed ?

A. HR Plan
B. Manager Plan
C. Team Plan
D. Staff Development Plan

Alpha and Beta Testing are forms of _______ .

A. Acceptance testing
B. Integration testing
C. System Testing
D. Unit testing

Lehman has given eight laws for software evolution and he divided software into three categories. In which category software works strictly according to defined specifications and solutions.

A. Static-type
B. Embedded-type

C. Practical-type
D. None of the above

SDLC stands for ?

A.        Software design life cycle

B.        Software development life cycle

C.        System design life cycle

D.        System development life cycle

Build and Fix model has?

A.        3 Phases

B.        1 Phases

C.        2 Phases

D.        4 Phases

SRS stands for ?

A.        Software requirement specification

B.        Software requirement solution

C.        System requirement specification

D.        None of Above

Waterfall model is not suitable for ?

A.        Small Projects

B.        Complex Projects

C.        Accommodating change

D.        None of Above

RAD stands for ?

A.        Rapid Application Development

B.        Relative Application Development

C.        Ready Application Development

D.        Repeated Application Development

RAD Model was purposed by ?

A.        IBM

B.        Motorola

C.        Microsoft

D.        Lucent Technologies                             

Management of software development is dependent upon ?

A.        People

B.        Product

C.        Process

D.        All of above

During software development which factor is most crucial ?

A.        People

B.        Process

C.        Product

D.        Project

Milestones are used to ?

A.        Know the cost of the project

B.        Know the status of the project

C.        Know the user expectations

D.        None of the above

The term module in the design phase refers to ?

A.        Functions

B.        Procedures

C.        Sub programs

D.        All of the above

 

 Spiral Model was developed by?

A.        Bev Littlewood

B.        Berry Bohem

C.        Roger Pressman

D.        Victor Bisili

Which model is popular for students small projects ?

A.        Waterfall Model

B.        Spiral Model

C.        Quick and Fix model

D.        Prototyping Model

Which is not a software life cycle model?

A.        Spiral Model

B.        Waterfall Model

C.        Prototyping Model

D.        Capability maturity Model

Project risk factor is considered in ?

A.        Spiral Model

B.        Waterfall Model

C.        Prototyping Model

D.        Iterative enhancement Model

  Software engineering aims at developing ?

A.        Reliable Software

B.        Cost Effective Software

C.        Reliable and cost effective Software

D.        None Of Above

A good specification should be ?

A.        Unambiguous

B.        Distinctly Specific

C.        Functional

D.        All of Above

Which of the following is a tool in design phase ?

A.        Abstraction

B.        Refinement

C.        Information Hiding

D.        All of Above

Information hiding is to hide from user, details ?

A.        that are relevant to him

B.        that are not relevant to him

C.        that may be maliciously handled by him

D.        that are confidential

Which of the following comments about object oriented design of software, is not true ?

A.        Objects inherit the properties of class

B.        Classes are defined based on the attributes of objects

C.        an object can belong to two classes

D.        classes are always different

To completely write the program in FORTRAN and rewrite the 1% code in assembly language, if the project needs 13 days, the team consists of ?

A.        13 programmers

B.        10 programmers

C.        8 programmers

D.        100/13 programmers

FORTRAN and rewriting the 1% in assembly language is ?

A.        10

B.        5

C.        13

D.        8

 White box testing, a software testing  technique is sometimes called ?

A.        Basic path

B.        Graph Testing

C.        Dataflow

D.        Glass box testing

Black box testing sometimes called ?

A.        Data Flow testing

B.        Loop Testing

C.        Behavioral Testing

D.        Graph Based Testing

Which of the following is a type of testing ?

A.        Recovery Testing

B.        Security Testing

C.        Stress Testing

D.        All of above

The objective of testing is ?

A.        Debugging

B.        To uncover errors

C.        To gain modularity

D.        To analyze system

...... is a black box testing method ?

A.        Boundary value analysis

B.        Basic path testing

C.        Code path analysis

D.        None of above

An important aspect of coding is ?

A.        Readability

B.        Productivity

C.        To use as small memory space as possible

D.        brevity

Data structure suitable for the application is discussed in ?

A.        data design

B.        architectural design

C.        procedural design

D.        interface design

 In object oriented design of software , objects have ?

A.        attributes and names only

B.        operations and names only

C.        attributes, name and operations

D.        None of above

Function oriented metrics were first proposed by  ?

A.        John

B.        Gaffney

C.        Albrecht

D.        Basili

 

 

                                                           

Given a source code with 10 operators includes 6 unique operators, and 6 operand including 2 unique operands. The program volume is ?

A.        48

B.        120

C.        720

D.        insufficient data

Once object oriented programming has been accomplished, unit testing is applied for each class. Class tests includes ?

A.        Fault based testing

B.        Random testing

C.        Partition teting

D.        All of above

............ Developed a set of software quality factors that has been given the acronym FURPS - Functinality, Usability, Reliability, performance, Supportability ?

A.        Hewlett - Packard

B.        Rambaugh

C.        Booch

D.        Jacobson

A turnkey package includes ?

A.        Software

B.        Hardware

C.        Traning

D.        All of above

Detailed design is expressed by ?

A.        CSPEC

B.        PSPEC

C.        MINI SPEC

D.        Code SPEC

Model selection is based on __________.

A.        Requirements

B.        Development team & users

C.        Project type & associated risk

D.        All of the above

Which of the following models doesn't necessitate defining requirements at the earliest in the lifecycle?

A.        RAD & Waterfall

B.        Prototyping & Waterfall

C.        Spiral & Prototyping

D.        Spiral & RAD

When the user participation isn't involved, which of the following models will not result in the desired output?

A.        Prototyping & Waterfall

B.        Prototyping & RAD

C.        Prototyping & Spiral

D.        RAD & Spiral

 __________ is identified as fourth generation language.

A.        Unix shell

B.        C++

C.        COBOL

D.        FORTRAN

Which of the following model has a major downfall to a software development life cycle in terms of the coding phase?

A.        4GT Model

B.        Waterfall Model

C.        RAD Model

D.        Spiral Model

Which of the following falls under the category of software products?

A.        Firmware, CAD

B.        Embedded, CAM

C.        Customized, Generic

D.        CAD, Embedded

Which of the following activities of the generic process framework delivers a feedback report?

A.        Deployment

B.        Planning

C.        Modeling

D.        Construction

Which of the following refers to internal software equality?

A.        Scalability

B.        Reusability

C.        Reliability

D.        Usability

Which one of the following activities is not recommended for software processes in software engineering?

A.        Software Evolution

B.        Software Verification

C.        Software Testing & Validation

D.        Software designing

The agile software development model is built based on __________.

A.        Linear Development

B.        Incremental Development

C.        Iterative Development

D.        Both Incremental and Iterative Development

The __________ model helps in representing the system's dynamic behavior.

A.        Object Model

B.        Context Model

C.        Behavioral Model

D.        Data Model

The __________ and __________ are the two major dimensions encompassed in the Spiral model.

A.        Diagonal, Perpendicular

B.        Perpendicular, Radial

C.        Angular, diagonal

D.        Radial, Angular

Which of the following technique is involved in certifying the sustained development of legacy systems?

A.        Reengineering

B.        Forward engineering

C.        Reverse engineering

D.        Reverse engineering and Reengineering

An erroneous system state that results in an unexpected system behavior is acknowledged as?

A.        System failure

B.        Human error or mistake

C.        System error

D.        System fault

What is the name of the approach that follows step-by-step instructions for solving a problem?

A.        An Algorithm

B.        A Plan

C.        A List

D.        Sequential Structure

Which of the following word correctly summarized the importance of software design?

A.        Quality

B.        Complexity

C.        Efficiency

D.        Accuracy

What does a directed arc or line signify?

A.        Data Flow

B.        Data Process

C.        Data Stores

D.        None of the above

What does a data store symbol in the Data Flow Diagram signify?

A.        Logical File

B.        Physical File

C.        Data Structure

D.        All of the above

 

Which parameters are essentially used while computing the software development cost?

A.        Hardware and Software Costs

B.        Effort Costs

C.        Travel and Training Costs

D.        All of the above

Which of the following is an incorrect activity for the configuration management of a software system?

A.        Change management

B.        System management

C.        Internship management

D.        Version management

The project planner examines the statement of scope and extracts all-important software functions, which is known as

A.        Planning process

B.        Decomposition

C.        Association

D.        All of the mentioned

Which of the following does not complement the decomposition techniques but offers a potential estimation approach for their impersonal growth?

A.        Empirical estimation models

B.        Decomposition techniques

C.        Automated estimation tools

D.        Both empirical estimation models and automated estimation tools

What is developed by utilizing the historical cost function?

A.        Parkinson's Law

B.        Expert judgment

C.        Algorithmic cost modeling

D.        Estimation by analogy

Which of the following is used to predict the effort as a function of LOC or FP?

A.        COCOMO

B.        FP-based estimation

C.        Both COCOMO and FP-based estimation

D.        Process-based estimation

Which of the following threatens the quality and timeliness of the produced software?

A.        Business risks

B.        Potential risks

C.        Technical risks

D.        Known risks

Which of the following refers to the systematic attempt, which is implemented to ascertain the threats to any project plan?

A.        Performance risk

B.        Risk identification

C.        Risk projection

D.        Support risk

Which of the following standards is used by the aviation industry?

A.        CTRADO-172B

B.        RTCADO-178B

C.        RTRADO-178B

D.        CTCADO-178B

Third-Party Certification for software standards is based on __________.

A.        Ul 1996, Second Edition

B.        Ul 1998, Second Edition

C.        Ul 1992, Second Edition

D.        UT 1998, Second Edition