A directed arc or line in DFD represents
1.Data Store
2.Data Process
3.Data Flow
4.All of the above
Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
1.100-200
2.300-400
3.600-700
4.Above 800+
Choose the option that does not define Function Oriented Software Design.
1.It consists of module definitions
2.Modules represent data abstraction
3.Modules support functional abstraction
4.None of the above
Efficiency in a software product does not include ________
1.licensing
2.processing time
3.responsiveness
4.memory utilization
HIPO model was developed by?
1.Microsoft
2.AT&T Labs
3.IBM
4.Oracle
HIPO stand for?
1.High Input Process Output
2.High Input Provide Output
3.Hierarchical Input Provide Output
4.Hierarchical Input Process Output
How many levels of DFD is?
1.2
2.3
3.4
4.5
How many steps are involved in Feature Oriented Domain Analysis (FODA) ?
1.2
2.3
3.4
4.5
How many type of cohesion are there in software design?
1.5
2.6
3.7
4.8
In Design phase, which is the primary area of concern?
1.Architecture
2.Data
3.Interface
4.All of the above
In the maintenance phase the product must be tested against previous test cases. This is known as __________ testing.
1.Unit
2.Regression
3.Acceptance
4.Integration
It is the process in which developers discuss with the client and end users and know their expectations from the software.
1.Requirements gathering
2.Organizing Requirements
3.Negotiation & discussion
4.Documentation
Lehman has given laws for software evolution and he divided the software into ________ different categories.
1.6
2.2
3.3
4.5
RAD stands for
1.Rapid Application Development
2.Required Application Development
3.Rapid Application Developers
4.Rapid Application Disposition
Size Metrics denoted by?
1.LOC
2.KLOC
3.GLOC
4.ZLOC
Software design yields ______ levels of results.
1.2
2.3
3.4
4.5
Software is considered to be collection of ____________.
1.programming code
2.associated libraries
3.documentations
4.All of the above
The context diagram is also known as _____________.
1.Level-0 DFD
2.Level-1 DFD
3.Level-2 DFD
4.All of the above
The goal of requirement engineering is to develop and maintain sophisticated and descriptive _________________ document.
1.Feasibility Study
2.Requirement Gathering
3.Software Requirement Validation
4.System Requirements Specification
The process of developing a software product using software engineering principles and methods is referred to as____________.
1.Software Engineering
2.software Evolution
3.System Models
4.Software Models
The process to gather the software requirements from client, analyze and document them is known as ___________________.
1.Feasibility Study
2.Requirement Gathering
3.Requirement Engineering
4.System Requirements Specification
The reason for software bugs and failures is due to_________
1.Software Developers
2.Software companies
3.Both A and B
4.None of the above
Waterfall model is not suitable for
1.Small projects
2.Complex projects
3.Accommodating changes
4.Maintenance Projects
What are attributes of good software ?
1.Software functionality
2.Software development
3.Software maintainability
4.Both A and C
What are the types of requirement in Quality Function Deployment(QFD) ?
1.Known, Unknown, Undreamed
2.User, Developer
3.Functional, Non-Functional
4.Normal, Expected, Exciting
What is DFD stands for?
1.Data Flowchart Diagram
2.Data Flow Diagram
3.Depict Flow Diagram
4.Data Flow Depicts
What is level 2 in DFD means?
1.Highest abstraction level DFD is known as Level 2.
2.Level 2 DFD depicts basic modules in the system and flow of data among various modules.
3.Level 2 DFD shows how data flows inside the modules mentioned in Level 1.
4.All of the above
What is the major drawback of CORE ?
1.Requirements are comprehensive
2.NFRs are not given enough importance
3.Role of analyst is passive
4.All of the above
What is the major drawback of using RAD Model?
1.Highly specialized & skilled developers/designers are required
2.Increases reusability of components
3.Encourages customer/client feedback
4.Increases reusability of components, Highly specialized & skilled developers/designers are required
When multiple modules share common data structure and work on different part of it, it is called ___________.
1.Common coupling
2.Share coupling
3.Data coupling
4.Stamp coupling
Where there is a need of Software Engineering?
1.ForLargeSoftware
2.ToreduceCost
3.SoftwareQualityManagement
4.All of the above
Which of the following are valid step in SDLC framework?
1.Requirement Gathering
2.System Analysis
3.Software Design
4.All of the above
Which of the following defines the degree of intra-dependability within elements of a module?
1.Cohesion
2.Coupling
3.Design Verification
4.None of the above
Which of the following is a function of CASE Tool?
1.Supporting Structured analysis and design (SA/SD)
2.Maintaining the data dictionary
3.Checking whether DFDs are balanced or not
4.None of the above
Which of the following is correct software metrics?
1.Complexity Metrics
2.Quality Metrics
3.Process Metrics
4.All of the above
Which of the following is not a component in DFD?
1.Entities
2.Attributes
3.Process
4.Data Flow
Which of the following is not an Advantage of modularization?
1.Smaller components are easier to maintain
2.Concurrent execution can be made possible
3.Program cannot be divided based on functional aspects
4.Desired level of abstraction can be brought in the program
Which of the following is not consider laws for E-Type software evolution?
1.Continuing quality
2.Continuing change
3.Increasing complexity
4.Self-regulation
Which of the following is not correct model in Software Development Paradigm?
1.Waterfall Model
2.P model
3.Spiral Model
4.V model
Which of the following is the best type of module cohesion?
1.Functional Cohesion
2.Temporal Cohesion
3.Functional Cohesion
4.Sequential Cohesion
Which of the following is the Characteristics of good software?
1.Transitional
2.Operational
3.Maintenance
4.All of the above
Which of the following is the first step in SDLC framwork?
1.Feasibility Study
2.Requirement Gathering
3.Communication
4.System Analysis
Which of the following is the worst type of module coupling?
1.Control Coupling
2.Stamp Coupling
3.External Coupling
4.Content Coupling
Which of the following laws for E-Type says E-type software system must continue to adapt to the real world changes, else it becomes progressively less useful.
1.Continuing growth
2.Continuing change
3.Conservation of familiarity
4.Self-regulation
Which one of the following is a functional requirement?
1.Maintainability
2.Portability
3.Business needs
4.Reliability
Which tool is use for structured designing ?
1.Program Chart
2.Structure chart
3.Module Chart
4.All of the above
Which type of DFD concentrates on the system process, and flow of data in the system?
1.Physical DFD
2.Logical DFD
3.Flowchart DFD
4.System DFD
Which type of integration testing uses stubs?
1.Top down testing
2.Bottom up testing
3.Both in top down and bottom up testing
4.System testing
Why is Requirements Elicitation a difficult task ?
1.Problem of scope
2.Problem of understanding
3.Problem of volatility
4.All of the above