Software Engineering 1
(PreLab-1, 2, PreLabXam)
(MidLab-1, 2, MidLabXam)
(FinalLab-1, 2, FinLabXam)
Question text
In ________________, the system comprises of many smaller sub-systems known as functions.
Question text
It is a process to conceptualize the software requirements into software implementation.
Question text
It is grouping of all functionally related elements
Question text
It is a conceptualization of problem into several well-organized elements of solution
Question text
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.
If any of the hardware and/or platform (such as operating system) of the target host changes, software changes are needed to keep adaptability.
Question text
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.
Question text
Over the time, customer may ask for new features or functions in the software.
Question text
Policies, which changes over the time, such as taxation and newly introduced constraints like, how to maintain bookkeeping, may trigger need for modification.
Question text
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.
Question text
It is important in designing software that is free from unnatural restrictions and limitations.
Question text
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
Question text
It implies separating software into components according to functionality and responsibility.
Question text
It is often easier to use if these two concerns are divided as much as possible into separate sets of client functions.
Question text
They deal with structures and algorithms without regard for the meaning or importance of the data that is involved.
Question text
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.
Question text
A temporary endeavor undertaken to create a unique product, service, or result.
Question text
Projects are often defined broadly when they begin, and as time passes, the specific details of the project become clearer.
Question text
A project’s duration might be just one week or it might go on for years, but every project has an end date.
Question text
Resources, such as people and equipment, need to do work.
Question text
These are software control systems that control and manage hardware devices.
Question text
These are applications that execute on a remote computer and that are accessed by users from their own PCs or terminals.
Question text
These are application systems that run on a local computer, such as a PC.
Question text
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.
Question text
These are business systems that are designed to process data in large batches.
Question text
The software must be validated to ensure that it does what the customer wants.
Question text
The software to meet the specification must be produced.
Question text
The software must evolve to meet changing customer needs.
Question text
The functionality of the software and constraints on its operation must be defined.
Question text
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.
Question text
While programming, the code is broken down into smaller group of instructions. These groups are known as modules, subprograms, or subroutines.
Question text
This is style of programming language, which uses the concepts of mathematical functions.
Question text
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.
Question text
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.
Question text
In reference with top-down analysis, _________________ sub-divides the modules into further smaller units of code.
Question text
________________ is the ability to encourage by "push or pull" technical people to produce to their best ability.
Question text
It is the ability of a set of inherent characteristics of a product, service, product component, or process to fulfill requirements of customers.
Question text
Inspections and testing are what kinds of Quality Costs?
Question text
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.
Question text
Question text
It is also known as a bug, is a result of an error which can cause system to fail.
Question text
It is process of examining whether or not the software satisfies the user requirements. It is carried out at the end of the SDLC.
Question text
These are actual coding mistakes made by developers. In addition, there is a difference in output of software and desired output is considered as ______.
Question text
It is the process of confirming if the software is meeting the business requirements, and is developed adhering to the proper specifications and methodologies.
Question text
Verification ensures the product being developed is according to design specifications.