From management point of view the balanced MIS is an approach to performance measurement that combines traditional financial measures with non-financial measures to provide managers with richer and more relevant information about activities they are managing.
What are disadvantages of the rational unified process?
What are the applications of a monostable multivibrator?
applications of monostable multivibrator
A monostable is a circuit that will respond to a stimuli only once and only for a period. Its usage can be many depends of applications
What are steps to develop waterfall model for railway reservation system?
What are the steps for waterfall model for Railway reservation system
Provide three example of software projects that would be amenable to the incremental model?
Provide three examples of software projects that would be amenable to the incremental model. Be specific.
What is the concurrent development model?
The concurrent development model, sometimes called concurrent engineering
The concurrent process model can be represented schematically as a series of major
technical activities, tasks, and their associated states. For example, the engineering
activity defined for the spiral model is accomplished by invoking the following tasks: prototyping and/or analysis modeling, requirements specification,
and design.
The activity-analysis-may be in any one of the states noted at any given time. Similarly, other activities (e.g., design or customer communication) can be represented in an analogous manner. All activities exist concurrently but reside in different states. For example, early in a project the customer communication
activity has completed its first iteration and exists in the awaiting changes state. The analysis activity (which existed in the none state while initial customer
communication was completed) now makes a transition into the under development state. If, however, the customer indicates that changes in requirements must be made, the analysis activity moves from the under development state into the awaiting changes state.
The concurrent process model defines a series of events that will trigger transitions
from state to state for each of the software engineering activities.
15 uses of cathode ray oscilloscope?
five possible uses :
* Calibrate an oscillator
* Compare two frequency generators
* Phase shift determination b/w V and I in any CR circuit
* study Beats phenomenon
* study Lisajjous figures
A virtual function must be declared as a non-static member method of a class that you expect to act as a base class. Declaring a virtual function adds some overhead as a result of creating the v-table (virtual method table), but most of that overhead is paid with the first virtual function (subsequent virtual functions just add a new entry to the already-existing v-table). However, do not declare a virtual function unless you expect that function to be overridden. Bear in mind that overriding an overloaded, non-virtual function "hides" all the overloads in the base class.
If a virtual function must be overridden, declare it as pure-virtual instead. You do not need to implement the method in the base class, but you will be reminded to provide an implementation in the derived class at compile time if one does not exist, even if you provide a default implementation in the base class. Bear in mind that base classes with one or more pure-virtual methods become abstract -- they cannot be instantiated.
If there is any virtual function or pure-virtual function, there must also be a virtual destructor, as well as a public or protected default constructor (a constructor with no arguments). When a derived class is constructed, it calls the base class constructor, which calls its base class constructor. Derived classes are constructed in sequence, beginning with the least-derived class. Destruction is the reverse -- the most-derived class is destroyed before the base classes are destroyed.
Virtual functions can be invoked just like any other class member method, both via an object reference's member operator (.), and the indirection operator (-->) for pointers to objects. It does not matter whether the reference or pointer refers to a base class or a derived class; the v-table decides which override (where one is provided) will actually execute, starting from the most-derived override and working back towards the base class, the least-derived. With appropriate use of virtual functions, dynamic casting can be avoided completely (dynamic casting should never be employed as it completely defeats the point of having a v-table in the first place).
Answer1.the virtual function should be a member of some class 2.they cannot be a static member3.they are accessed by using object pointers
Forward Engineering:
"Forward engineering is the set of engineering activities that consume the products and artifacts derived from legacy software and new requirements to produce a new target system."
What are the qualities of a quality analyst?
business oriented,good process knowledge,good communication skills and good intra personal skills.
Definition of internal register?
It's a physical memory location in the CPU that allows quick data manipulation - it's like a post-it note to your desktop - meant for small bits of data manipulation very quickly, not heavy long amounts of data like a physical ledger's spreadsheet. In general, the more registers there are in a CPU, the faster it can handle data; external data pulls are not required for simple procedures.
Which is more important process or product in software engineering?
i think both is important because if process is wrong than product is automatically wrong.if we don't know requirements of product than process is correct but product is wrong
Working principle of Compact Disc Display Audio?
Fig.1 CD-ROMs
Along with the development of information technology, many families now have their own computers at home. New personal computers are usually equipped with CD-ROM drives for multimedia uses. You must have used CD-ROMs. But do you know the working principle of CD-ROM? What are its advantages over other storage devices?
The full name of CD-ROM is Compact Disc - Read Only Memory. It is a read only information storage device. Roughly speaking, a CD-ROM consists of three layers. It has a transparent substrate as its base. On the base there is a reflective metal layer which carries information. On top of it, there is a protective coating. We know that information like sound, graphics and computer software can be digitized, that is, the data can be represented by binary numbers, which are made up of a series of '1' and '0' digits. This information is recorded on the metal layer. If we magnify the surface of the metal layer, we can see 'pits' and 'lands' in circular tracks.
We use laser beam to read the data. When the beam travels from the direction of the base and reaches the pits, the pits on the metal layer reflects the beam like a mirror. The depth of the pits is one-forth of the wavelength of the laser. The laser rays reflected by the pits and the lands have a path difference of half the wavelength (Fig. 2). It leads to destructive interference, that is, the two rays cancel each other and no reflected ray is resulted, and this produces a '1' digit. The path difference is zero for two rays both reflected by the pits, or both by the lands. No destructive interference occurs and we say it is a '0' digit. Therefore we have digit '1' at the edge of pits and digit '0' elsewhere. This is the basic mechanism of information storage and retrieval using CD-ROMs.
Fig. 2 Destructive interference occurs when laser is reflected by the edge of a pit, giving a '1' signal.
As laser beam can be focused very sharply, we can make very narrow tracks, typically in the order of wavelength of the laser, so the storage size of a CD-ROM is much larger than that of a floppy disk. We can store a lot of data like a whole movie or many softwares in a single CD-ROM, thus it speeds up the development of multimedia computers. No mechanical contact is required to read the data from a CD-ROM and it has a protective layer on it. Therefore a CD-ROM is very durable, which is one of its greatest advantages.
At present, we use semiconductor lasers, whose wavelengths are in infrared region, for reading CD-ROMs. If we use violet or even ultraviolet lasers, the tracks on CD-ROMs can be ten-folds narrower. Correspondingly, the capacity can be increased a lot. However, these products are not fully developed yet.
What are the advanced applications of DC series motors?
what are the advanced applications of dc series motor
A current of 200 micro A through a 6.8 k ohm resistor produces a voltage drop of?
1.36 volts Ohm's Law: Volts = Amps * Ohms
1/2 watt (In theory you could use a "0.27 Watt" resistor, however there would be no safety factory and there is no standard value resistor that size.)
What is the Relationship between Software Engineering and System Engineering?
A software engineer works on software, while a system engineer will just work on the system. They are different because the system could be the BIOS, operating system, hard drive, memory, and other things. While a software engineer will only work on programs that you use.
What kind of wave does a microphone make?
A microphone does not generate waves but Rather generates a stream of electrons. Waves needs a medium to propagate like air & water. A broadcasting station does send waves as electrons signals but the medium is not physical
Why is catch Exception almost always a bad idea?
Well, if at that point you know that an error has occurred, then why not write the proper code to handle that error instead of passing a new Exception object to the catch block? Throwing your own exceptions signifies some design flaws in the project.
I think the bigger point is that if you are catching the Exception superclass, then you have no idea which type of exception is being thrown and will thus not be able to recover from specific problems.
It's almost always better to write this:
try {
InputStream in = new FileInputStream("myfile.txt");
int ch;
while ((ch = in.read()) != -1) {
System.out.print((char) ch);
}
in.close();
} catch (FileNotFoundException ex) {
} catch (IOException ex) {
}
Than it is to write this:
try {
InputStream in = new FileInputStream("myfile.txt");
int ch;
while ((ch = in.read()) != -1) {
System.out.print((char) ch);
}
in.close();
} catch (Exception ex) {
// We have no idea what went wrong here.
}
Explain the 7 tasks in requirements engineering?
Does the impedance of a parallel RLC circuit equal to the value of the resistor?
No. You have to consider the inductor and the capacitor.
Impedance of RLC circuit is equal to to the Value of Resistor Only AND Only on Resonate frequency.
otherwise u have to cnsider resistance inductance and capacitance together in series.
On software development project what kinds of activities can be performed in parallel?
On software development project what kinds of activities can be performed in parallel. Why the activity graph sometimes hides the interdependencies of these activities.