answersLogoWhite

0

📱

Software Engineering

Software engineering is the process of applying well-developed techniques and practices in order to create new software products. Questions about everything from design patterns to requirements and specification belong here.

1,663 Questions

How to write the festival leave mail to boss?

Sir/madam,

This is to inform you that I would like to take personal leave on Dt 13.09.2010 to 18.09.2010 due to
Ganesh Festival, a religious observance of my native country. Therefore I request that my request for leave be sanctioned.
Thank you very much for any help you can give.

What is the difference between module and software components?

This depends somewhat on the methodology you are using. They may actually be just different names for the same thing.

What characters do programmers often call bang splat tick whack sharp pipe hat?

There is a broad and colorful history behind pronouncing non-alphabet characters on the keyboard. I won't go into that history in order to answer this question, but some searching would help you find more if you are interested.

Specifically, here are some of the most common programmer pronunciations for punctuation, starting with the specific ones asked in the question:

  • bang ! (exclamation mark)
  • splat * (asterisk)
  • tick / irk ' (single-quote, apostrophe)
  • whack / (forward-slash)
  • sharp # (pound-sign, hash)
  • pipe | (vertical pipe)
  • hat ^ (caret, circumflex)
  • dirk " (double-quote)
  • mod % (percent)
  • tail , (comma)
  • bash \ (back-slash)
  • birk ` (back-quote, grave accent)

It gets even more interesting, as there are some common combinations of these characters found in programming history... they have sometimes taken on pronunciations of their own:

  • #! shebang
  • \!* bash-bang-splat
  • := becomes
  • /* slashterisk
  • !? interro-bang

What is a page map table?

In operating systems that use virtual memory, every process is given the impression that it is working with large, contiguous sections of memory. In reality, each process' memory may be dispersed across different areas of physical memory, or may have been paged out to a backup storage (typically the hard disk). When a process requests access to its memory, it is the responsibility of the operating system to map the virtual address provided by the process to the physical address where that memory is stored. The page table is where the operating system stores its mappings of virtual addresses to physical addresses.

What is the Importance of Spike Testing?

Spike testing in software testing is done to assess the shortcoming of an application and see the dramatic conduct of the framework when a sudden decrements or increment in the load by a client. Spike testing in software testing is mostly done to perceive how the system responds to unforeseen ascent and fall of the load. It is additionally called Data volume testing. "Spike" implies a sudden increment in the extent of something.

Commonly live web application confront short burst of the high load which prompts moment to fall under such client load. Apparently, along these lines, associations need to confront large measure of income misfortune, and corporate status endanger. So it is vital to test the behaviour of app against uncommon spikes of client load.

The execution of a product must assess under a wide range of conditions. Some of these conditions would be typical and routine yet some eventual uncommon but imperative to its prosperity. Testing of every single such circumstance is critical to ensure that regardless of what the conditions the product still performs at an ideal level. One such sort of load testing is Spike Testing in performance testing.

What is spike testing?

Spike testing definition: spike testing is a subset of the load test. The object of this kind of execution test is to check a framework's strength during blasts of the simultaneous client as well as framework movement to differing degrees of load over changing time phases.

Spike testing in software testing with example:

Think a system intended to deal with 1000 simultaneous clients. When one more client tries to enter the system, it may give a message that system is already full and no one can sign in at that moment. Another method for taking care of is to enable the client to enter the framework yet framework execution may get degraded. The system may give a message that there could be an execution issue when framework overloads.

How to do spike testing in JMeter?

Spike Testing using JMetergives Synchronizing Timer which can stop strings till required number is accessible and discharges them at the very same minute causing "spike". You can as well consider utilizing Ultimate Thread Group where you can control virtual client's entry in the simple visual way.

Importance of Spike Testing

The primary aim of Spike Testing is to get to:

Recovery Time - The stress testing graph of software product needs to recover between two consecutive spikes or crests as it impacts the execution. Thus, the recovery time should be negligible but then sufficiently adequate for the framework to do at its best.

How Well The System Performs - The primary point of Spike Testing is to get to how well the load is overseen by the product when it wavers between two inverse ranges. At the point when the load is less, things will undoubtedly move easily however when the load all of a sudden expands the framework may very well hang or crash. To keep away from such an extraordinary reaction post the dispatch, Spike Testing executed.

Advantage of Spike Testing

The different benefits of Spike Testing are:

Helps Access Extreme Case Scenarios - While standard testing the most pessimistic scenario situations not tended to. In any case, sitting above them doesn't imply that they won't happen. Every product must prepare for such inevitabilities. One such most dire outcome imaginable is loading, the effect of which can be judged and limited through Spike Testing.

Manages The Software Performance - Business progression must keep up no matter what and this is conceivable just if the product executes as proposed. At the point when there are a radical decrement and increment in a load of any framework, there will undoubtedly be some unpredictable behaviour. Spike Testing is the most suitable method for judging the execution of the product even under such unpleasant conditions.

Disadvantages of Spike Testing in software testing

The main predictable downside of Spike Testing is that it is a costly action as it requires setting up of exceptional test conditions. However, over the long haul, its advantages supersede its disadvantages.

Can traps be generated intentionally by a user program?

Yes. User programs create traps for debugging purposes. A trap can be used to call the OS routines or to catch arithmetic errors.

What is resource allocation problem in DAA?

We consider scheduling problems in parallel and distributed

settings in which we need to schedule jobs on a

system offering a certain amount of some resource. Each job

requires a particular amount of the resource for its execution.

The total amount of the resource offered by the system is

different at different points of time. Our goal is to choose a

subset of jobs and schedule them such that at any timeslot,

the total amount of resource requirement does not exceed the

total amount of the resource available at that timeslot. We

wish to maximize the profit of the chosen subset of jobs.

The problem formulation is motivated by its applications

in environments such as cloud computing and bandwidth

allocation in networks. Below, we describe a real-life problem

encountered in scheduling scientific applications on a

massively parallel system.

We now describe a scheduling problem typically faced in

the scenario where a number of users are trying to execute

scientific applications on either a cluster of machines or a

supercomputer. The users have to make reservations for the

resources in order to execute their jobs. But, as there are

multiple users competing for the same resources, a user may

not be allocated all the resources she requested. For the sake

of simplicity, let us assume that the resources are processors

on the supercomputer or machines on the cluster. Consider

a particular user. The number of processors (or machines)

allocated to the user may be different at different points of

time (because of reservation policies and the presence of

critical jobs) The user gets to know in advance the number

of processors allocated to her for each timeslot. The user

has a set of jobs that she wishes to execute. Each job of the

user has a requirement on the number of processors needed

for execution. In addition, each job has a release time, a

processing time, a deadline and a profit. The user would

like to select a subset of jobs and schedule them in such

a way that at any timeslot, the total number of processors

required by the jobs active at the timeslot does not exceed the

total number processor available to the user at that timeslot.

Naturally, the user would wish to choose the subset of jobs

having the maximum profit. We would like to highlight that

such a scenario is frequently encountered in practice. We

assume that a job can be executed on any subset of machines

or processors as long as the resource requirement is met (i.e.,

the machines/processors are identical) and the jobs may not

be preempted. In fact, we consider a more general scenario

where job can even specify a set of time intervals where it

can be scheduled; note that this generalizes the notion of

release time and deadline.

Motivated by scheduling and bandwidth allocation scenarios

such as the above one, we study an abstract problem that

we call the Varying bandwidth resource allocation problem

with bag constraints (BAGVBRAP). We use bandwidth as

a generic term to refer to the quantity of the resource

under contention. So, the input will specify the bandwidth

available at each timeslot, and for each job, its bandwidth

requirement and the different time intervals in which it can

be scheduled. This kind of interval selection or interval

scheduling problems arise naturally in practice. We refer

to [1], [2], [3] for real-life applications of interval selection

and scheduling in parallel and distributed computing and

network management. The BAGVBRAP problem also has

applications in smart energy management. Here, we have a

set of electrical appliances that need to be scheduled over a

period of time, during which the amount of available power

may vary, due to the use of different power sources. The

BAGVBRAP problem generalizes several previously studied

scheduling and resource allocation problems. We next define

the problem and then discuss prior

Do you need help with code?

The original question was: "need help with code"? which isn't a well-formed question. If you're asking if we (the answers community) need your help then the answer is no, but thank you all the same. If you're actually asking if you need help then the answer is probably yes, you do need help, but in order to assist you further we'd need more information on the problem.

How do you install CCS V4.088?

Install CCS V4 then install the following updates one after the other:

pcbupd.exe

pcmupd.exe

pchupd.exe

pcwhupd.exe

pcdupd.exe

pcwupd.exe

setup_icd.exe

Nice name for computer science association?

i need my association name of cse plz give good names it may be sanscript also

How do low level program languages interact with high level program languages?

Both must be translated into a common language. That language is machine code, the native language of the machine.

Explain the operating system layers that is monolithic?

Early computing was performed on a single processor.

Makes use of a single cpu to execute one or more programs for each application

Ex: A uni-processor

Software is a product Justify this statement?

Product: "Something produced by human or mechanical effort or by a natural process."

Software is produced by human and mechanical effort, therefore software is a product.

Full from of CBI?

The Confederation of British Industry (CBI) is the UK's leading {independent} employers' organisation

Explain the function of BIU and EU in 8086?

biu stands for bus interface unit and eu stands for execution unit.

In 8086 microprocessor BIU fetches the instructions and places in the queue.

The Eu executes the fetched instruction and places the result in the registers

What will be the future and Will there be any Career GROWTH ahead after working as a SAP BO..What will be SALARY. I am Fresher?

Working as a SAP BO - what? Consultant? Developer? Certainly there is a future for SAP BO, else SAP would never have purchased the technology in the first place. Therefore anyone supporting SAP BO in the marketplace will have a future. Salary? Expect an enttry level salary in the high 50K in U.S. dollars depending on geographic market. With experience, expect between $80K and $110K. Salaries assume your academic perfromance is above average and includes demonstrated STEM rigor.

What is software formal transformation model?

As far as i see, this "formal transformation" model only exists on the CAPE (Caribbean Advanced Profiency Examination) Syllabus under SDLCs and nowhere else... Good luck finding info on this. I have been searching for 2 years.

Why spiral model does not contain maintenance phase?

In spiral model the main emphasis is on the management to evaluate and resolve risks in the software project. There is no maintenance phase in spiral model because instead risk is evaluated .

How you can freeze screen for viewer in teamviewer Or how u can make viewer fool by freeze one screen?

There was a program , but now it's fixed and there is other program but i don't know muc habout it myself

What is queuing models?

discuss how queuing models of decision making tools helpful in a particular organization

In programming with C Write a program to find the age of the eldest and youngest person in a family maximum of 10 persons. It reads the ages of all the members of a family stores them in an array and?

#include using namespace std;int main() { int age[10]; int num=1;cout<<"How many persons are there in list ? "; cin>>num; for(int x=0; x { cout<<"Enter person"< cin>>age[x]; } int eldest = age[0]; int young = age[0]; for(int y=1; y < num; y++) { if(age[y] > eldest) { eldest = age[y]; } if(age[y] < young) {young = age[y]; } } cout<<"Age of eldest person is "<cout<<"Age of youngest person is "< return 0; }#include using namespace std; int main() { int age[10]; int num=1;cout<<"How many persons are there in list ? "; cin>>num; for(int x=0; x { cout<<"Enter person"< cin>>age[x]; } int eldest = age[0]; int young = age[0]; for(int y=1; y < num; y++) { if(age[y] > eldest) { eldest = age[y]; } if(age[y] < young) {young = age[y]; } } cout<<"Age of eldest person is "<cout<<"Age of youngest person is "< return 0; }

What is adventage of ICT?

the advantage of ICT is simply that it makes our life much easier, much faster and in other words a bit more entertaining.