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

Can a software tester be called as a software engineer?

Not really. While it's true that many software engineers are the ones who test software, there are also many people who know nothing about software design who help in quality assurance.

How can we know that which programming language is used in creation of a particular software?

The easiest way is to simply ask the author.

Looking at interpreted (or partially interpreted) languages makes it easy. Java, for example, will usually require .java, .class, or .jar files to execute.

However, if you simply have an executable file, you are probably out of luck for figuring it out yourself. There is no reliable way of knowing whether that file was compiled from C, assembly, Haskell, or any number of other languages.

What is the java code to display an error message alerting a user that their input is out of range from 25 to 200?

Example: (the words input and amtTotal are variables)

// Determine if the user entered the correct amount

if (!(input >= 25 && input <= 200))

System.out.println("You must enter an amount between 25 and 200");

else

{

System.out.println("Total = $" + amtTotal);

}

How install pdms in Windows 7?

Only PDMS 12. can be installed in windows 7 with, proper patches , all previous pdms versions can not be installed on windows 7 or Vista. However you can try with creating virtual machin with xp.

Waterfall model in manual testing?

The waterfall model derives its name due to the cascading effect from one phase to the other as is illustrated in Figure In this model each phase well defined starting and ending point, with identifiable deliveries to the next phase.
Note that this model is sometimes referred to as the linear sequential model or the software life cycle.

What is the difference white noise and impulse noise?

Thermal noise occurs in all transmission media and

all communication equipment, including passive devices. It arises from random

electron motion and is characterized by a uniform distribution of energy over the

frequency spectrum with a Gaussian distribution of levels.

Noise. Impulse noise is noncontinuous, consisting of irregular

pulses or noise "spikes" of short duration, broad spectral density, and relatively

high amplitude.

Why a multivibrator is called a multivibrator?

oscillators could generate various types of waveforms, i.e., sinusoidal, triangular, etc. Oscillators generating non-analog waveform(sinusoidal, triangular are examples of analog waveforms) ,i.e., square or rectangular waveforms are called multivibrators.

Classically, "multivibrator" term was proposed by the Dutch physicist van der Pol, refers to the multiplicity of harmonics in the spectrum of generated oscillations (in this sense a generator of sinusoidal oscillations could be called a monovibrator).

What are some disadvantages of self-modifying code?

Any self-modifying code will be practically impossible to debug, as problems would depend on the current state of the code when the bug occurred. Reproducing bugs would be problematic. There may also be security risks or the risk of data corruption.

What is the difference between an interactive and noninteractive shell?

An interactive shell is attached to a console and usually needs to interact with a person to provide answers. etc.

A non-interactive shell won't stop execution to ask anyone and can be run unattended by the system. It also doesn't have an associated terminal for output.

What is the full form of XI in BO XI?

Hi,

It's Just naming convention followed by SAP after it's acquisition over BO

contextual meaning of XI in BOXI is "extreme insight".

Regards,

Amit

How can you program a dupline transceiver?

Lets explain first the terminology that Dupline uses. A module with outputs only is called a "Receiver" A module with inputs only is called a "Transmitter" A module with inputs and outputs is called a "Transceiver" (combination of the words transmitter and receiver). Now instead of the term "Programming" Dupline uses the term "Addressing", which means the procedure of giving a name or an address to every input or output signal. The Addressing of a module (produced after 1995) is done with a handheld programmer (GAP1605) and some special cables. Older modules (earlier than 1995) are addressable using some special plug-in cards (which is very difficult if not impossible to find anymore). If more details are needed about the addressing procedure, or for more advanced programming (ex. timer functions, toggle switches, scenes etc) please feel free to send a mail to info@dupline.gr

What is the difference between blocks and compound statements?

A compound statement is a single statement which combines the work of multiple individual statements. A block is a collection of individual statements. Block: ++i; x = i; Compound statement: x = ++i;

Relationship of software engineering between databases?

There is this girl, Nicole, she the one that I want to give my love to. But, there are like four problems: 1. she is my sister's friend, 2. Nicole's other friends dont like me, 3. I'm not that good looking, I'm more of a jock, 4. I dont know if she likes me. Is there anything that you can tell me on how to get her to like me or how I know she likes me. If you have an answer you can contact me at dakoz81@msn.com

Why do you need to study software engineering?

To understand the necessity for software engineering, we must pause briefly to look back at the recent history of computing. This history will help us to understand the problems that started to become obvious in the late sixties and early seventies, and the solutions that have led to the creation of the field of software engineering. These problems were referred to by some as "The software Crisis," so named for the symptoms of the problem.

What is advantage of rotate with carry in z80?

The Z80's rotate-with-carry instructions, RRC and RLC, for Rotate Right and Rotate Left, are great for taking action based on individual bits being set or cleared. If you start with a clear carry flag, then get a byte from wherever, then you can rotate left or right one bit at a time. The bit you want to examine will eventually be in the carry. Then, execute a JP C, (location) or JP NC, (location) to jump based on whether or not the bit is set. (Of course, you could also use JR). The beauty of RLC and RRC is that they don't destroy the byte that you are using - after doing enough rotates, the byte will be as it was before.

Is Array a linear data structure?

Conceptually, an array is a fixed size collection. However, a "ragged" array is not a linear one, nor a "matrix".

Those 2 maybe thought of an array of arrays, ragged ones are arrays with different lengths, while matrices are arrays of the same length.

Depends on the context of the question, an array is linear itself, regardless what kind of elements it contains. But there exists some arrays (I used math term on purposes) that are not "linear" (the ragged, the matrix, the 3-dimensional, 4-, etc.), thus, NOT all Arrays are Linear.

What are the risks of using threading?

A)Testing and debugging difficulty

B)Deadlocks

C)Data races

D)B and C

E)A, B and C

Any one?

Definition of software preferences?

Software preferences are simply application specific configuration options that a user can change to suite their particular needs.

With a neat block diagram explain the importance of water fall model?

The imporance of this model is that it allows for communication beween the customer and the software developer and specifis what,when the product will be delivered,and at what cost.

What is the relation between resolution and unification in AI?

Inference Rules:

assertion: LION(leo)

implication: Vx LION(x)->FEROCIOUS(x)

conclusion: FEROCIOUS(leo)

In concluding a substitution of leo for x was necessary. Substitutions are an essential part of the inferenceprocess. Any substitution that makes two or more expressions equal is called a unifier for the expressions. Given two expressions that are unifiable, such as expressions C1 and C2 with a unifier B with C1B=C2, we say that b is a mgu(most general unifier). This is unification.

The resolution principle is similar to the process of obtaining a proof by contradiction, a syntactic inference procedure which, when applied to a set of clauses, determines if the set is unsatisfiable. Using resolution together with factoring, we can show that the set is unsatisfiable by deducing a contradiction.

How do you find a list of CMMI certified companies?

For the years 2005 2006 2007 2008 2009 2010 and above you can go to http://sas.sei.cmu.edu/pars/pars.aspx