Why do you spend so much time and effort maintaining existing programs?
Because not maintaining them would lead to unfixed bugs and security flaws. If you release buggy software and make no effort to fix them, you will not have any return customers.
How critical is validation when it comes to program performance?
Validation should always be considered in a software program. The amount of validation depends on what the program is doing, and how it is doing it. If the validation is a small percentage of the overall program then it doesn't matter much how efficient it is in terms of performance.
There are good and bad ways (actually inefficient ways) to do validation. If you instrument a program and find that a significant portion of the time is spent in validation you may want to visit the algorithms used in the validation to see if there is a more effective way to do this.
In some cases the performance of validation of data is very important; in other cases it is a side-effect.
What is a Software Engineering Process Framework?
Software Process framework is a set of guidelines, concepts and best practices that describes high level processes in software engineering. It does not talk about how these processes are carried out and in what order. Although some do.
eg Eclipse Process Framework, Microsoft Solutions Framework.
High level processes like Build, Testing, Elaboration, Open Process Framework etc.
Software Methodologies a.k.a Software Development models build on such frameworks and specify in detail the How and When(order of executing) of the high level processes.
eg. Waterfall, Agile, Iterative models.
Processes like Requirements Analysis, Validation, Verification, Development etc.
Software Processes are contained in the Software development Models and specify in detail how a particular activity is to be performed. This is usually specific to an organization.
eg. Steps to perform Requirements Analysis, Design etc.
In monostable multivibrators Circuits (quasi stable state) is one of two states, stable state and quasi stable state which is invoked by an external trigger and it will stay there for value determined by time constant.
Advantages of two phase locking protocol?
Two Phase locking protocol prevent deadlock. This protocol maintain the schedule which lock should be granted or not. For more information I think this link help you.
http://www.databaseidea.com/2012/03/two-phase-locking-protocol.html
Advantages and disadvantages of using flow charts instead of text-based programming?
There are quite a few different advantages and disadvantages of using flow charts instead of text-based programming. One pro is that this is a visual aid that helps explain your ideas.
The development of a national railway system?
The development of the National Railway System in the United States took place in 1916. This aimed to reduce the cost of moving goods to distant markets.
What is difference between incremental model and spiral model?
spiral model is just like incremental model but in spiral emphasize is on risk analysis.
What are advantages and disadvantages of direct-view storage tube?
The contrast in a DVST monitor is not sharp
They ordinarily do not display color .
Selected part of the picture can not be erased
The erasing and redrawing process can take several seconds for complex pictures.
The process of converting analog data into digital format is?
Analog to digital conversion done by the ADC's. It's digitization.
... Also referred to as video capture.
Which of the following increases the collision resistance of a hash?
The collision resistance of a hash is proportional to the number of hash values that are stored, relative to the number of items that can be hashed, and it is proportional to the adequacy of the hash. The latter means that the hash should usually be of cryptographic quality.
What is the difference between deadlock preventation and dead lock detection?
The difference is exactly what you have just stated: deadlock prevention is used to stop deadlocks before they happen (to prevent them), while deadlock detection is used to figure out when a process has deadlocked (to detect it).
How paper presentation in IEEE format on ethical hacking?
You will need to explain some of the points of ethical hacking. These can sometimes help a business to learn where weaknesses are.
Is it possible to be agile and still maintain a quality focus?
Yes. You need to have good documentation and a thorough understanding of the relationship between modules.
A compiler translates anything that is a structured syntax, generally a computer language, into machine code or code that an interpreter will execute on a computer. Machine code actually executes on a machine, interpreted code is pure data for the execution engine of the interpreter.
Post compilers, sometimes called post processors, take the compiled code as input and make changes to the code to provide functionality beyond that of the original language.
Examples are:
A decision making tree is essentially a diagram that represents, in a specially organized way, the decisions, the main external or other events that introduce uncertainty, as well as possible outcomes of all those decisions and events.
D. Ghosh Roy
What is background of software engineering and how software engineering evolved?
Software engineering was spurred by the so-called software crisis of the 1960s, 1970s, and 1980s, which identified many of the problems of software development. Many software projects ran over budget and schedule. Some projects caused property damage. A few projects caused loss of life.[3]The software crisis was originally defined in terms of productivity, but evolved to emphasize quality. Some used the term software crisis to refer to their inability to hire enough qualified programmers.
Peter G. Neumann has kept a contemporary list of software problems and disasters.[4]The software crisis has been fading from view, because it is psychologically extremely difficult to remain in crisis mode for a protracted period (more than 20 years). Nevertheless, software - especially real-time embedded software - remains risky and is pervasive, and it is crucial not to give in to complacency. Over the last 10-15 years Michael A. Jackson has written extensively about the nature of software engineering, has identified the main source of its difficulties as lack of specialization, and has suggested that his problem frames provide the basis for a "normal practice" of software engineering, a prerequisite if software engineering is to become an engineering science. {Michael Jackson, "Engineering and Software Engineering" in S Nanz ed, The Future of Software Engineering, Springer Verlag 2010; Michael Jackson, Problem Frames: Analyzing and Structuring Software Development Problems; Addison-Wesley, 2001}.
What is input -output bound program?
input output bound program is a program (or process in precise way), which spends most of time allocated to it for execution, on input/output devices and need very small CPU time for it.