In almost all serious software development projects, a revision or version control system is used. This version control system keeps a record of changes in source code files and is usually built in a tree-like structure.
BranchesCorrect
In industry, software engineering is usually needed todevelop large programs to accommodate functions.
FALSECorrect
In OOD, the attributes (data variables) and methods(operation on the data) are bundled together is called _________________.
EncapsulationCorrect
In this part of thesis writing, important terms used in the study must be defined clearly. Some of these terms appear in the thesis title, statement of the problem, paradigm of the study, and in the scope and delimitation.
Definition of TermsCorrect
Inreference with top-down analysis, _________________ sub-divides the modules into further smaller units of code.
Structured CodingCorrect
Inspections and testing are what kinds of Quality Costs?
PreventionCorrect
is a tentative prediction about the relationship between two or more variables in a population under the study.
HypothesisCorrect
It is anexecutable code, which serves some computational purpose.
programCorrect
It implies separating software into components according to functionality and responsibility.
ModularityCorrect
It is a conceptualization of problem into several well-organized elementsof solution
Structured designCorrect
It is a process done in some projects to carry outa test for a longer period of time. This type of testing is used to determinebehavior of a product when used continuously over a period of time
Regression or Stress TestingCorrect
It is a process to conceptualize the software requirements into softwareimplementation.
Software DesignCorrect
It is a simplified representation of asoftware process. Each process represents a process from a particular perspective,and thus provides only partial information about that process.
Software process modelsCorrect
It is a system composed of people and computers that processes or interprets information.
Information SystemCorrect
It is a systematic approach to the production ofsoftware that takes into account practical cost, schedule, and dependabilityissues, as well as the needs of software customers and producers.
Software EngineeringCorrect
It is a traditional practice that the review of related literature is divided into foreign and local.
TrueCorrect
It is a very basic check to see if all softwarecomponents compile with each other without a problem.
Sanity TestingCorrect
It is also known as a bug, is a result of an error which can cause system to fail.
FaultCorrect
It is carried out to test functionality of the program and also called ‘Behavioral’ testing.
Black-box TestingCorrect
It is conducted to test program and its implementation, in order to improvecode efficiency or structure. It is also known as ‘Structural’ testing.
White-box TestingCorrect
It is considered to be a collection of executable programming code, associated libraries and documentations made for a specific purpose.
software productCorrect
It is grouping of all functionally related elements
CohesionCorrect
It is important in designing software that is free from unnatural restrictions and limitations.
GeneralityCorrect
It is often easier to use if these two concerns are divided as much as possible into separate sets of client functions.
data structure componentCorrect
It is said to be the inability of the system to perform thedesired task.
FailureCorrect
It is testing one part or onecomponent of the product. The developer usually does this when he/she hascompleted writing code for that part of the product.
Unit TestingCorrect
It is text-based notifier that is mostly shows thecontext in which the user is working. It is generated by thesoftware system.
Command PromptCorrect
It is the ability of a set of inherent characteristics of a product, service,product component, or process to fulfill requirements of customers.
QualityCorrect
It is the sum of all planned systematic activities and processes forcreating, controlling and assuring quality indicates how qualitymanagement relates to the typical product development.
Quality ManagementCorrect
It is very significant to note that the researcher must be totally aware of the purpose of the research problem.
TrueCorrect
It isprocess of examining whether or not the software satisfies the userrequirements. It is carried out at the end of the SDLC.
ValidationCorrect
It isthe process of confirming if the software is meeting the business requirements,and is developed adhering to the proper specifications and methodologies.
VerificationCorrect
It refers to computer programs and the manuals (ifany) that support them.
SoftwareCorrect
It refers to the amount of time available to complete a project
TimeconstraintsCorrect
It refers to the budgeted amount available for the project.
Cost constraintsCorrect
It refersto the amount of time available to complete a project
Time constraintsCorrect
It refersto what must be done to produce the project's end result
Scope constraintsCorrect
It takesthe whole software system as one entity and then decomposes it to achieve morethan one sub-system or component based on some characteristics.
Top Down DesignCorrect
It worksaround the entities and their characteristics instead of functions involved inthe software system. This design strategies focuses on entities and itscharacteristics.
Object Oriented DesignCorrect
Itinvolves activities pertaining to identificationof requirement of modification or maintenance
Identification & TracingCorrect
Itis a method of evaluating the expression passed toa function as an argument.
Strict evaluationCorrect
Itis often easier to use if these two concerns are dividedas much as possible into separate sets of client functions.
data structurecomponentCorrect
Lower and upper limits are present in which chart?
Run chartCorrect
Maintenance is classified into how many categories ?
fourCorrect
Maintenance testing is performed using which methodology?
Breadth test and depth testCorrect
Model preferred to create client/server applications is
Concurrent ModelCorrect
Most projects have many interested parties or stakeholders, but someone must take the primary role of sponsorship.
A project should have a primary customer or sponsorCorrect
Mostfunctional programming languages use ______________ astheir type systems. λ-expressions are executed by evaluating themas they occur.
λ-calculusCorrect
Narrative essay is one of the best types of specification document ?
FalseCorrect
needs to be written usingsoftware engineering principles.
FALSECorrect
One can choose Waterfall Model if the project development schedule is tight.
FalseCorrect
OODallows similar classes to stack up in hierarchicalmanner where the lower or sub-classes can import, implement andre-use allowed variables and methods from their immediate super classes.
InheritanceCorrect
OODlanguages provide a mechanism where methodsperforming similar tasks but vary in arguments, can be assigned same name.
PolymorphismCorrect
Over the time, customer may ask for new featuresor functions in the software.
Client RequirementsCorrect
Policies,which changes over the time, such astaxationand newly introduced constraints like, how to maintain bookkeeping, may triggerneed for modification.
Market ConditionsCorrect
problemhas to be decomposed such that each component of the decomposed problem can besolved and then the solution of the different components canbe combined to get the full solution.
FALSECorrect
Processes for evolving a software product depend on:
All of the mentionedCorrect
Program modularization and Source code translation are the activities of_____________
ReengineeringCorrect
Programming interfaces of present-day languages are verysophisticated and are equipped huge library functions.
Code-reuseCorrect
Project managers have to assess the risks that may affect a project.
FalseCorrect
Projects are often defined broadly when they begin, and as time passes, the specific details of the project become clearer
A project is developed using progressive elaboration or in an iterative fashionCorrect
Projects are often defined broadly when they begin, and as time passes, the specific details of the project become clearer.
A project is developed using progressive elaboration or in an iterative fashion.Correct
Quality planning is the process of developing a quality plan for
projectCorrect
Question text If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated time-frame with no cost barriers, which model would you select?
RADCorrect
RAD Model has
5 phasesCorrect
RAD Model has high reliability requirements.
FalseCorrect
RAD stands for
Rapid Application DevelopmentCorrect
ranch of discipline associated with the development of softwareproduct using well-defined scientific principles, methods and procedures.
Software EngineeringCorrect
Release notes show what happened in this software version. Typically the information includes:
All of the aboveCorrect
Release notes show what happened in this software version. Typically the information includes: A. Bug fixes B. New functionality C. Detail of new features added to the software D.Any bugs that are not yet fixed
All of the aboveCorrect
Resources include people, hardware, software, or other assets. Many different types of people, skill sets, and resources are needed to build a home.
A project requires resources, often from various areasCorrect
Resources, such as people and equipment, need to do work.
A project is an endeavorCorrect
SDLC stands for
Software Development Life CycleCorrect
Select the incorrect statement: “Software engineers should