Ctrl + F is the shortcut in your browser or operating system that allows you to find words or questions quickly.
Ctrl + Tab to move to the next tab to the right and Ctrl + Shift + Tab to move to the next tab to the left.
On a phone or tablet, tap the menu icon in the upper-right corner of the window; Select "Find in Page" to search a question.
Share UsSharing is Caring
It's the biggest motivation to help us to make the site better by sharing this to your friends or classmates.
Develop a software system from scratch by guiding through the development process and giving the fundamental principles of system development
This is usually the longest phase in the product life cycle. Each developer has to write his/her own code and collaborate with other developers to make sure that different components can interoperate with each other.
These are systems that are composed of a number of other software systems.
Which of the following is not included in SRS ?
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?
Consider the following Statement: “The product should have a good human interface.”What characteristic of SRS is being depicted here ?
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.
You should not use your technical skills to misuse other people’s computers.
It is a process to conceptualize the software requirements into software implementation.
It is the ability of a set of inherent characteristics of a product, service, product component, or process to fulfill requirements of customers.
“Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to:
If there is any business level change at client end, such as reduction of organization strength, acquiring another company, organization venturing into new business, need to modify in the original software may arise.
It works around the entities and their characteristics instead of functions involved in the software system. This design strategies focuses on entities and its characteristics.
Programming interfaces of present-day languages are very sophisticated and are equipped huge library functions.
As per an IBM report, “31%of the project get cancelled before they are completed, 53% overrun their cost estimates by an average of 189% and for every 100 projects, there are 94 restarts”.What is the reason for these statistics ?
Company has latest computers and state-of the- art software tools, so we shouldn’t worry about the quality of the product.
The ___________________ model starts with most specific and basic components. It proceeds with composing higher level of components by using basic or lower level components.
White Box techniques are also classified as
What is the major drawback of using RAD Model?
How is WINWIN Spiral Model different from Spiral Model?
These documentation explains how the software product should work and how it should be used to get the desired results. It may include software installation procedures, how-to guides, user-guides, uninstallation method and special references to get more information like license updation etc.
It is conducted to test program and its implementation, in order to improve code efficiency or structure. It is also known as ‘Structural’ testing.
The following are Quality management along the product life-cycle except for:
It is a system composed of people and computers that processes or interprets information.
This is carried out to make sure that the software is doing exactly what it is supposed to do. This type of testing is a must before any software is released to customers.
This category includes the computer itself, which is often referred to as the central processing unit (CPU), and all of its support equipment.
It is process of examining whether or not the software satisfies the user requirements. It is carried out at the end of the SDLC.
Software Maintenance includes
A field studying computers and algorithmic processes, including their principles, their software and hardware designs, their applications, and their impact on society, whereas IS emphasizes functionality over design.
It has been a great tool of interaction with computers until the video display monitors came into existence.
It is a conceptualization of problem into several well-organized elements of solution
This approach is based on the existence of a significant number of reusable components. The system development process focuses on integrating these components into a system rather than developing them from scratch
It takes the whole software system as one entity and then decomposes it to achieve more than one sub-system or component based on some characteristics.
The software program, which is being developed in the organization, needs to be designed for host machines at the customers end.
These are actual coding mistakes made by developers. In addition, there is a difference in output of software and desired output is considered as ______.
An ________________ process simplifies verification. If you develop software by adding small increments of functionality, then, for verification, you only need to deal with the added portion
Spiral Model has user involvement in all its phases.
The open source movement has meant that there is a huge reusable code base available at
This is usually the first part of any software product. This stage starts when you are thinking about developing software. In this phase, you meet customers or prospective customers, analyzing market requirements and features that are in demand.
Which of the following is non-functional testing?
COTS product reuse means
What are generic application systems that may be designed to support a particular business type, activity, or sometimes a complete enterprise?
It is branch of discipline associated with the development of software product using well-defined scientific principles, methods and procedures.
Which of the following term describes testing?
COTS stands for
Reuse-based software engineering is a software engineering strategy where the development process is geared to reusing existing software.
Which one of the following models is not suitable for accommodating any change?
It is carried out to test functionality of the program and also called ‘Behavioral’ testing.
These aspects are important when the software is moved from one platform to another: (select all correct answers)
The reason for software bugs and failures is due to
Which selective retest technique selects every test case that causes a modified program to produce a different output than its original version?
Identify the correct statement: “Software engineers shall
Under __________________, the problem is broken down into small pieces where each one has some significance. Each problem is individually solved and steps are clearly stated about how to solve the problem.
Projects are often defined broadly when they begin, and as time passes, the specific details of the project become clearer.
Most projects have many interested parties or stakeholders, but someone must take the primary role of sponsorship.
This includes modifications and updations applied to keep the software product up-to date and tuned to the ever changing world of technology and business environment.
Which is not one of the types of prototype of Prototyping Model?
These documentations contain all the necessary information, which are needed to build the software
What are the Mandatory Quality Procedures?
Which of these software engineering activities are not a part of software processes ?
The input is divided into similar classes. If one element of a class passes the test, it is assumed that all the class is passed.
Every project should have a well-defined objective. For example, many people hire firms to design and build a new house, but each house, like each person, is unique.
___________ is probably the most important phase for long-term support as well as for the reputation of the company.
If the software process were not based on scientific and engineering concepts, it would be easier to re-create new software than to scale an existing one.
Verification ensures the product being developed is according to design specifications.
A small program needs to be written using software engineering principles.
Inspections and testing are what kinds of Quality Costs?
The most significant factor in determining which software engineering methods and techniques are most important is the type of application that is being developed.
The fundamental notions of software engineering does not account for ?
It is carried out to test functionality of the program and also called ‘Behavioral’ testing.
Selection of a model is based on
Which of the following is black box testing
Consider the following Statement: “The data set will contain an end of file character.”What characteristic of SRS is being depicted here ?
.NET are specific to which platform?
These are software control systems that control and manage hardware devices.
Resources, such as people and equipment, need to do work.
Before you start selling any software product, it is officially released. This means that you create a state of the software in your repository, make sure that it has been tested for functionality and freeze the code.
Policies, which changes over the time, such as taxation and newly introduced constraints like, how to maintain bookkeeping, may trigger need for modification.
Identify the disadvantage of Spiral Model.
Software engineering is a branch of computer science, which uses well-defined engineering concepts required to produce efficient, durable, scalable, in-budget and on-time software products.
The functionality of the software and constraints on its operation must be defined.
Which of these does not affect different types of software as a whole?
Which of these is incorrect ?
This is the tangible part of the development system.
In ________________, the system comprises of many smaller sub-systems known as functions.
RAD Model has
Which of the following statements about SRS is/are true ? i. SRS is written by customer ii. SRS is written by a developer iii. SRS serves as a contract between customer and developer
This is a programming technique where a function calls itself and repeats the program code in it unless some pre-defined condition matches.
It is an executable code, which serves some computational purpose.
Which of these does not account for software failure ?
The software must be validated to ensure that it does what the customer wants.
It is often easier to use if these two concerns are divided as much as possible into separate sets of client functions.
Choice of a particular operating system may be made depending upon, except:
The application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software.
Explain what is meant by PRODUCT with reference to one of the eight principles as per the ACM/IEEE Code of Ethics ?
How is Incremental Model different from Spiral Model?
It is the process of confirming if the software is meeting the business requirements, and is developed adhering to the proper specifications and methodologies.
Arrange the given sequence to form a SRS Prototype outline as per IEEE SRS Standard. i. General description ii. Introduction iii. Index iv. Appendices v. Specific Requirements
These are the policies that govern the operation of a computer system.
OOD languages provide a mechanism where methods performing similar tasks but vary in arguments, can be assigned same name.
Software Design documentation contains the following except for:
These are business systems that are designed to process data in large batches.
______________ measures the ability of a regression test selection technique to handle realistic applications.
The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance?
It is the sum of all planned systematic activities and processes for creating, controlling and assuring quality indicates how quality management relates to the typical product development.
Arrange the given sequence to form a SRS Prototype outline as per IEEE SRS Standard. i. General description ii. Introduction iii. Index iv. Appendices v. Specific Requirements
These documentations are maintained by the developers and actual coders. These documents, as a whole, represent information about the code.
These are application systems that run on a local computer, such as a PC.
Beta testing is done at
“Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to:
This is set of coding rules followed by all the programmers to write the code.
You should normally respect the confidentiality of your employers or clients irrespective of whether or not a formal confidentiality agreement has been signed.
Which two of the following models will not be able to give the desired outcome if user’s participation is not involved?
Characteristics of a good software: (select all correct answers)
Software principles are absolutely necessary to achieve a good quality software cost effectively.
It refers to the budgeted amount available for the project.
Quality planning is the process of developing a quality plan for
Which of the following is incorrect activity for the configuration management of a software system?
While programming, the code is broken down into smaller group of instructions. These groups are known as modules, subprograms, or subroutines. [2]
The system’s services, constraints, and goals are established by consultation with system users. They are then defined in detail and serve as a system specification.
Over the time, customer may ask for new features or functions in the software.
It is also known as a bug, is a result of an error which can cause system to fail.
This includes modifications and updates done in order to keep the software usable over long period of time. It includes new features, new user requirements for refining the software and improve its reliability and performance.
Model preferred to create client/server applications is
Which of the following is not used in measuring the size of the software
The Incremental Model is a result of combination of elements of which two models?
The input is divided into higher and lower end values. If these values pass the test, it is assumed that all values in between may pass too.
Editors are the core development tools because they convert source code to executable form.
While programming, the code is broken down into smaller group of instructions. These groups are known as modules, subprograms, or subroutines.
This includes modifications and updations done in order to correct or fix problems, which are either discovered by user or concluded by user error reports.
Identify the correct statement with respect to Evolutionary development:
What is the major advantage of using Incremental Model?
Select the incorrect statement: “Software engineers should
Which regression test selection technique exposes faults caused by modifications?
Boundary value analysis belong to?
In reference with top-down analysis, _________________ sub-divides the modules into further smaller units of code.
Which of the following property of SRS is depicted by the statement : “Conformity to a standard is maintained” ?
A software is always made to perform some rational work. This rational work is known as problem in the software parlance.
This takes the fundamental process activities of specification, development, validation, and evolution and represents them as separate process phases such as requirements specification, software design, implementation, testing, and so on.
Choose the correct option in terms of Issues related to professional responsibility
Resources include people, hardware, software, or other assets. Many different types of people, skill sets, and resources are needed to build a home.
Testing done without planning and Documentation is called
If the different sub components are interrelated, then the different components cannot be solved separately and the desired reduction in complexity will not be realized.
What is Cyclomatic complexity?
It is a method of evaluating the expression passed to a function as an argument.
It is important in designing software that is free from unnatural restrictions and limitations.
Consider the following Statement: “The data set will contain an end of file character.”What characteristic of SRS is being depicted here ?
These are systems that are primarily for personal use and which are intended to entertain the user.
RAD stands for
Project managers have to assess the risks that may affect a project.
SDLC stands for
Which of the following property does not correspond to a good Software Requirements Specification (SRS) ?
After defining architecture, software components and their interfaces, the next phase of development is the creation of __________________.
Which of the following is not considered as a risk in project management?
It is a process done in some projects to carry out a test for a longer period of time. This type of testing is used to determine behavior of a product when used continuously over a period of time
In industry, software engineering is usually needed to develop large programs to accommodate limited functions.
A ___________is an executable instruction. It may have one or more parameters.
The software must evolve to meet changing customer needs.
Software engineering helps to increase this programming complexity.
Efficiency in a software product does not include ________
Acceptance testing is also known as
What are attributes of good software ?
The spiral model has two dimensions namely _____________ and ____________
Release notes show what happened in this software version. Typically the information includes:
The outcome of software engineering is an efficient and reliable software product.
The testing in which code is checked
Software documentation does not provides information about how to use the product. It only provides the functionality of the system.
Spiral model was developed by
“An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another.” Which category the example belong to?
Which model can be selected if user is involved in all the phases of SDLC?
Select the incorrect statement: “Software engineers should
A software engineering principle that implies that a problem can be simplified by omitting irrelevant details.
If any of the hardware and/or platform (such as operating system) of the target host changes, software changes are needed to keep adaptability.
As per an IBM report, “31%of the project get cancelled before they are completed, 53% overrun their cost estimates by an average of 189% and for every 100 projects, there are 94 restarts”.What is the reason for these statistics ?
These aspects briefs about how well software has the capabilities to maintain itself in the ever-changing environment: (select all correct answers)
These are systems that collect data from their environment using a set of sensors and send that data to other systems for processing.
Alpha testing is done at
It implies separating software into components according to functionality and responsibility.
One can choose Waterfall Model if the project development schedule is tight.
Narrative essay is one of the best types of specification document ?
Which of the following is/are White box technique?
A temporary endeavor undertaken to create a unique product, service, or result.
Software Engineering ethics includes: (select all correct answers)
Consider the following Statement: “The output of a program shall be given within 10 secs of event X 10% of the time.”What characteristic of SRS is being depicted here ?
Most functional programming languages use ______________ as their type systems. λ-expressions are executed by evaluating them as they occur.
It is considered to be a collection of executable programming code, associated libraries and documentations.
The two dimensions of spiral model are
Which of the following statements about SRS is/are true ?
The SRS document is also known as _____________ specification.
Selective retest techniques may be more economical than the “retest-all”technique.How many selective retest techniques are there?
RAD Model has high reliability requirements.
Program modularization and Source code translation are the activities of_____________
Which of these is true ?
The system’s services, constraints, and goals are established by consultation with system users. They are then defined in detail and serve as a system specification.
The need of software engineering arises because of low rate of change in user requirements and environment on which the software is working.
Which one of the following is not a phase of Prototyping Model?
It refers to computer programs and the manuals (if any) that support them.
A good decomposition of a problem should maximize interactions among various components.
A company is developing an advance version of their current software available in the market, what model approach would they prefer ?
What type of software testing is generally used in Software Maintenance?
Unit testing is done by
The spiral model was originally proposed by
Which one of the following is not an Evolutionary Process Model?
What is a Software ?
It is considered to be a collection of executable programming code, associated libraries and documentations made for a specific purpose.
It refers to the amount of time available to complete a project
It is a simplified representation of a software process. Each process represents a process from a particular perspective, and thus provides only partial information about that process.
It is testing one part or one component of the product. The developer usually does this when he/she has completed writing code for that part of the product.
All entities involved in the solution design are known as __________. For example, person, banks, company, and customers are treated as objects.
Identify the sub-process of process improvement
Which of the following is a generic structure that is extended to create a more specific subsystem or application?
Which of the following is included in SRS ?
Exhaustive testing is
It is a very basic check to see if all software components compile with each other without a problem.
Which two models doesn’t allow defining requirements early in the cycle?
Which of these is not true ?
During this stage, the software design is realized as a set of programs or program units
Most functional programming languages use ______________ as their type systems. λ-expressions are executed by evaluating them as they occur.
Regression testing is a very expensive activity.
You should not misrepresent your level of competence. You should not knowingly accept work that is outside your competence.
Which of the following is responsible for the quality objective?
The software to meet the specification must be produced.
It is a systematic approach to the production of software that takes into account practical cost, schedule, and dependability issues, as well as the needs of software customers and producers.
Spiral Model has high reliability requirements.
Software engineering principle whose main purpose is to consider only those aspects of the problem that are relevant for certain purpose and suppress other aspects that are not relevant for the given purpose
SPICE stands for
Maintenance testing is performed using which methodology?
It is said to be the inability of the system to perform the desired task.
Company has latest computers and state-of the- art software tools, so we shouldn’t worry about the quality of the product.
Which of the following is not project management goal?
Consider the example and categorize it accordingly, “A pattern-matching system developed as part of a text-processing system may be reused in a database management system”.
This section defines how to name functions, variables, constants and global variables.
Identify the correct statement: “Software engineers shall
In OOD, the attributes (data variables) and methods (operation on the data) are bundled together is called _________________.
What are the various Testing Levels?
If you were to create client/server applications, which model would you go for?
The SRS is said to be consistent if and only if
A 66.6% risk is considered as
________________ is the ability to encourage by "push or pull" technical people to produce to their best ability.
Lower and upper limits are present in which chart?
You should be aware of local laws governing the use of intellectual property such as patents and copyright.
It is conducted to test program and its implementation, in order to improve code efficiency or structure. It is also known as ‘Structural’ testing.
An independent relationship must exist between the attribute that can be measured and the external quality attribute.
The Incremental Model is combination of elements of
Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
This is style of programming language, which uses the concepts of mathematical functions.
They deal with structures and algorithms without regard for the meaning or importance of the data that is involved.
Which metric is related to the software maintenance
During the implementation process, developers must write enough comments inside the code so that if anybody starts working on the code later on, he/she is able to understand what has already been written.
These are applications that execute on a remote computer and that are accessed by users from their own PCs or terminals.
Which technique is applied to ensure the continued evolution of legacy systems ?
What should a project manager do or follow to ensure clear boundaries for project completion?
Identify an ethical dilemma from the situations mentioned below:
Typically each development platform consists of the following components, except:
Which of the following statements about SRS is/are true ? i. SRS is written by customer ii. SRS is written by a developer iii. SRS serves as a contract between customer and developers
Software evolution does not comprises:
__________________ documents show the behavior or functionality of a software product on an abstract level.
Consider the following Statement: “The output of a program shall be given within 10 secs of event X 10% of the time.”What characteristic of SRS is being depicted here ?
This approach interleaves the activities of specification, development, and validation. The system is developed as a series of versions (increments), with each version adding functionality to the previous version.
This includes modifications and updations to prevent future problems of the software. It aims to attend problems, which are not significant at this moment but may cause serious issues in future.
These functions do not include destructive updates, that is, they do not affect any I/O or memory and if they are not in use, they can easily be removed without hampering the rest of the program.
These are systems that are developed by scientists and engineers to model physical processes or situations, which include many, separate, interacting objects.
Which of the following property of SRS is depicted by the statement : “Conformity to a standard is maintained” ?
The new modules are coded with the help of structured design created in the design step.
It involves activities pertaining to identification of requirement of modification or maintenance
Which of the following is not an advantages of software reuse?
Which of the following is/are main parameters that you should use when computing the costs of a software development project?
The process mapping is a ______ diagram
The process each manager follows during the life of a project is known as
It refers to what must be done to produce the project's end result
Which of the following life cycle model can be chosen if the development team has less experience on similar projects?
Selective retest techniques may be more economical than the “retest-all”technique.How many selective retest techniques are there?
Processes for evolving a software product depend on:
Two important techniques of software engineering principles use to reduce problem complexity. (select all correct answers)
It is communication between different modules.
Maintenance is classified into how many categories ?
A project’s duration might be just one week or it might go on for years, but every project has an end date.
It is grouping of all functionally related elements
Behavioral testing is
Choose the correct option from given below:
Which of the following statements regarding Build & Fix Model is wrong?
Which of these are not among the eight principles followed by Software Engineering Code of Ethics and Professional Practice ?
OOD allows similar classes to stack up in hierarchical manner where the lower or sub-classes can import, implement and re-use allowed variables and methods from their immediate super classes.
Every time a new software is issued to the customer, developers have to maintain version and configuration related documentation.
In software engineering, problem has to be decomposed such that each component of the decomposed problem can be solved dependently and then the solution of the different components can be combined to get the full solution.
It is text-based notifier that is mostly shows the context in which the user is working. It is generated by the software system.
A project’s duration might be just one week or it might go on for years, but every project has an end date.
To keep up this site, we need your assistance. A little gift will help us alot.
Donate- The more you give the more you receive.
Related SubjectMobile Application Design and Development 2
Object Oriented Programming Laboratory
Network Security
Mobile Programming
Mobile Application Design and Development
Managing Information and Technology
Management Information Systems
Mail and Web Services
Living in the Information Technology Era
Information Technology Practicum
Information Technology Capstone Project
Introduction to Multimedia
Introduction to Information Systems
Introduction to Human Computer
Introduction to Computing
Intro to Hardware Description Language
Internet Technology in Real Estate
Internet Marketing and Entrepreneurship
Integrative Programming and Technology 2
Information Systems Operations and Maintenance
Information Security and Management
Information Assurance and Security 3
Information Assurance and Security 2
Fundamentals of Investigation and Intelligence
Fundamentals of Database System
Chemistry for Engineers
Digital Imaging
Database Management System
Data Structures and Algorithms
Data Communications and Networking 2
Data Communications and Networking
Cyber Security: Theories and Practice
Current Trends and Issues
Computer Programming
Computer Fundamentals
Applied Business Tools and Technologies
Linux Administration
Data Communications and Networking 4
Integrative Programming and Technology
System Administration and Maintenance
Application Lifecycle Management
Data Communications and Networking 3
Information Assurance and Security
Principles of Operating System and its Application
Systems Integration and Architecture
Auditing and Assurance Concepts and Applications
Animation Project
3D Game Art Development
Load Testing
Shopee Helmet
Shopee 3D Floor
Lazada Smart TV Box
Our team has been certified on Ezoic the google award-winning platform for publishers.
We just wanted to take this opportunity to genuinely thank you for visiting with us and supporting our team hard work.