What is the difference between RAD and Incremental model?
RDA is Rapid Application Development which emphasizes on short development where Incremental is completing one complete phase then move to the second phase means increment by one..
SCM stands for supply chain management, the activities involved in this are customer relationship management, supplier relationship management, order fulfillment, development of product and commercialisation etc.
Is it true or false that data can be a number a word a picture or a sound?
Yes. Data can be any form of information.
What is the difference between a macroscopic schedule and a detailed schedule?
A macroscopic schedule identifies all major software engineering activities and the product functions to which they are applied. As the project progresses, a detailed schedule, which is more specific, is made for each activity.
Page in and page out are actions taken by a virtual memory manager (VMM) as it adjusts the assignments of the memory mapping hardware. When a reference is made to a non mapped page, a page fault occurs. The VMM finds a page to release, usually the least recently used page, and checks it. If it is dirty, i.e. modified since loaded, the VMM pages it out by writing a copy to the page file. Then the VMM adjusts the mapping registers and locates the referenced page, either in the page file or in the executable image, and pages it in by reading the copy into memory. The faulting instruction is then restarted. Please see the discussion page.
Rockstar Games is owned by Take-Two Interactive. I believe that Take-Two Interactive founded Rockstar Games in 1998.
What are the similarities between waterfall model and spiral model?
There are many differences exists between waterfall model and spiral model. In waterfall model if any sudden change takes place in the project, then its very hard to fix the issue. Wherein spiral model we can change according to our requirement.
Difference between compile and go loader and absolute loader?
in compile and go loader we use the core for placing code
in other word you says that instruction placed directly in memory
but in absolute loader data punched on cards.
other one difference in that
in compile and go loader core in not available for user but it
in absolute loader core is available for user.
Advantages of Jackson structured programming?
The main reason modular (or structured) programming is important is that it avoids the increased possibility of data corruption. Of course modular elements still have that risk but that is usually down to the user (passing by Ref instead of by Val etc.). However by using non-modular programming you can easily corrupt data without even knowing it.
Non-Modular code is normally referred to as spaghetti code. Spaghetti code is typically code that uses lots of "GOTO" which although supported by VB should be avoided.
One bad point of GOTO statements other than the fact they jump around unpredictably is their reliance on line numbers. If u add a line in the wrong place it can literally destroy your code.
This is because the GOTO command is basically a one way link so somewhere else in the code. At the end of that code will be a GOTO to get back, this is considered very messy as it leaves a virtual "trail" that can not only make it hard for other programmers to understand but also jeopardise the reliability of data via unknown lines of code changing/interacting with the stored data.
It also means the programmer needs to make sure the GOTO's are in the right place which adds a greater chance of user related mistakes.
"Structured Programming" is a idea that Modularity is closely associated with. It is the idea that structuring the program makes it easier for us to understand and therefore easier for teams of developers to work simultaneously on the same program. One advantage of structured programming is reduced complexity. Modularity allows the programmer to tackle problems in a logical fashion. Also, using logical structures ensures that the flow is clear. It is also a time saver, without modularity, code that is used multiple times needs to be written every time it is used whereas all you have to do is call a function with that code in to get the same result in a structured program.
What is salary range for playing American football in Europe?
Varies but normally between 600-1500 cash Euro per month ($ 800 - 2500 usd) and all expenses paid. Some top players have made more. In the best American football leagues in Europe like Austria, Germany the pay & benefits are normally better than other Europe leagues.
How are data and functions organized in an object oriented program?
see in object oriented programming, data and function are packed inside one module in which data is only accessible by the function of it's own module and the function is the only way data can interact with other modules.In practical use even the private, public and protected things also came up.
Difference between engineering and Non engineering products?
Engineered products are products designed to meet a particular design criteria. Non-engineered products are products that were not specifically engineered for a particular design criteria.
The structural wood products industry is a good example of engnieered and non-engineered products.
Lumber and heavy timbers are good examples of non-engineered materials that are used in construction. Specifically, lumber or timber is a product that is cut from logs. Lumber is not designed, although we test lumber and have design values that apply to many types of lumber. There exists natural variation in lumber so the way we come up with reasonable design values is test a reasonable size sample of lumber, determine the statistical variation of the test results, then assign a conservative material value to allow it to be used structurally.
In contrast, plywood, OSB, I-joists, laminated veneered lumber, parallel strand lumber and glulam are engineered wood products. Those products were designed to be used in certain structural applications. The design of the products was thought out, typically combining a mixture of different smaller layers or materials, combined with structural connectors, typically adhesives, or small nails or screws. These products often use the best properties of the individual products to come up with a better mix. These products often have a higher strength to weight ratio when compared with non-engineered products.
Other engineered products include rolled steel shapes, bar-joists, metal decking, reinforced concrete, plastics, composites and fibers.
I hope this has been helpful.
Differentiate between size oriented and function oriented metrics?
Size oriented -
direct measure of software
Attempt to measure the size of software
It focuses on the lines of code.
It is dependent of programming language
Function oriented -
Indirect measure of software
Attempt to measure the functionality of software
It focuses on function points
It is independent of programming language
Program for block transfer in 8085?
Block transfer in 8085...
PUSH FLAGS {optional, if registers need to be saved}
PUSH B
PUSH D
PUSH H
LXI H,COUNT
LXI B,SOURCE
LXI D,DESTINATION
LOOP LDAX B
STAX D
INX B
INX D
DCX H
MOV A,H
ORA L
JNZ LOOP
POP H {optional, if registers need to be saved}
POP D
POP B
POP FLAGS
Why is classical waterfall model not followed in practice?
The main reason why the Waterfall model isn't typically used in practice is because it's unrealistic for modern software development. It works best under the assumption that requirements do not change for months to years, which is generally untrue.
The Waterfall methodology generally proceeds from an initial planning phase, then to analysis, design, and finally implementation. In this case, the software should be guided from planning to implementation with no backtracking, and once the software is implemented, then it's done. This means that allof the systems requirements must be firmly established at the very beginning down to the smallest details. This is generally very difficult (if not impossible) to do, as even the clients are bound to miss some details of the application however small they may be. The software would then go through a lengthy programming phase, followed by implementation. These two tasks combined could take years to accomplish depending on the size of the software/system.
In the mean time, the environment is constantly changing meaning that the software's requirements are also changing. This means that by the time the software is implemented, it will probably be outdated. Not to mention, there may also be requirements that were missed earlier on. These flaws will need expensive post-implementation programming to fix.
So overall, the Waterfall model is a clumsy, expensive software development methodology, which is why it's generally not followed in practice.
What are the importance of computerization?
The importance of computerization is that it improves efficiency. Information can be shared centrally in a database. Tasks are processed at a very high rate.
Details of ticking box testing in software testing?
ticking-box testinga widely used philosophy of testing, in which no testing is done after the project is fairly well debugged -- the program is given to customer's for trial and acceptance.ticking means default code of software testing.
Project report on online shopping?
The project report on online shopping refers to a study undertaken to establish the number of people shopping online.
What is stubs and drivers in software testing?
While doing an Integration , If we dont have all the modules get ready and Need to test a particualr module which is ready then We Use Stubs and Drivers. Stubs and drivers used in Integration testing for a Top Down Integration testing and Botton Up Integration Testing. For EX : If we have Modules x,y,z . X module is ready and Need to Test it , But i calls functions from y and z.(Which is not ready)To test at a particular module we write a Small Dummy piece a code which Simulates Y and Z Whch will return values for X, These pice of Dummy code is Called Stubs in a Top Down Integration So Stubs are called Functions in Top Down Integration. Similar to the above ex: If we have Y and Z modules get ready and x module is not ready, and we need to test y and z modules Which return values from X,So to get the values from X We write a Small Pice of Dummy code for x which returns values for Y and Z,So these piece of code is called Drivers in Botton Up Integration So Drivers are calling Functions in Bottom Up Inegration. Thanks Sandhya
What is conventional engineering?
Conventional Engineering is a traditional style of approach, in which all steps are made sequentially. It means that there is some order which is followed by particular departments, and e.g. Assembly follows Manufacturing, M. follows Sourcing, S. follows Process Planning, P.P. follows Design, D. follows Development and so on. Advantages: - Less risky, more time for everything, simple Disadvantages: - Time consuming In concurrent engineering Product Development Cost is higher but Setup Costs are lower than in conventional engineering.
Advantages: * Absolute minimum barrier to use - By not using encryption or special authentication methods, anyone with access to the Internet should be able to begin working with your API quickly. * Easily distributed code - Login accounts or developer key programs that make use of your API can be widely distributed and used right out of the box. * Less to worry about - If you aren't managing user accounts or development keys, it's one less thing to keep track of, and your code efforts can concentrate solely on developing the API itself. Disadvantages: * No control - Anyone, anywhere, can use the API, and while this may sound like the goal of web services, it drastically limits your response if abuse requests begin pouring in. If those requests are coming from an application on a single machine, it is easy enough to recognize the requests and block them at the firewall. But should an application that behaves poorly reach wide distribution, you will have a very difficult time dealing with the requests. * No encryption - All requests and responses are visible to anyone between the requesting server and the API server. * Can't contact developers - Because anyone anywhere can access the API without any prior registration, you are left without any method of directly engaging developers using the API. You may want to contact developers in situations where their application is being abusive, when changes are being made to the API that will affect their application, or to seek suggestions on how to improve the API itself. * Abuse - Unfortunately today, systems with little or no security or authentication make prime targets for abuse by some less ethical elements out there.
Semaphore solution for dining philospher?
The semaphore solution for the Dining Philosophers problem is a bowl in the center of the table with two rocks in it. There is also a pile of four forks. (The fifth fork is useless.) When a philosopher wants to eat, he reaches in the bowl for a rock. If he finds one, then he can take two forks and proceed to eat spaghetti. When he is done eating, he first replaces the forks in the pile and then he replaces the rock in the bowl, after which he starts his thinking phase. If there is no rock in the bowl when he goes to get one, he must wait and try again. This is the blocked state.
Difference between user view and system view of operating system?
User view: 1) the user view of the computer system varies by the interface being used.
System view: 1)the operating system is a program that is most intimate with computer h/w.
User view: 2)The OS is designed for "ease of use" some attention paid to none paid resource utilization.
System view: 2)we can view an os is resource allocator. The os as act as the manager of the system.
User view: 3) Some user sit at a terminal connected to mainframe or minicomputer. User share resources & may exchange information. That is designed for resource utilization.
System view: 3)os was exist because they are reasonable way to solve the problems at creating a usable Computer system. The goal of pc is to execute user program and make solving problems easier.