Do You Know What is Microkernel?

        This article explains the concept of microkernel in lucid language the use of microkernel and importance of microkernel. The main function of the microkernel is to provide a communication facility between the client program and the various services .Due to expansion of Unix the kernel has became large. It is very difficult to manage the kernel. In the mid’s of 1980s, researchers at Carnegie Melon University developed an operating system called Mach that modularized the kernel using the microkernel approach. This allowed kernel to be separated in different modules.…Read more

Planning Practices In Software Engineering

What are planning practices in software engineering and explain their principles? The planning activity defines a set of management and technical practices that enable software team to define road map for travel to word it is strategic goal and objective. Planning provides guideline for software team to progress very fast in the project development. There are some principles as follow:- 1)      Understand the scope of project: - if team unaware about destination then it is impossible to use roadmap. Scope provides the software team with destination as scope represent the range within which…Read more

What is Need of Software Testing

After development of software it is necessary to test the software and find errors. Debugging and testing process are two important phases. This article briefly states various testing carried out in software engineering It is virtually impossible for a software developer to foresee how much the customer will ready use program. Instructions for use  may be misinterpreted ,strange combinations of data may be regularly used ;output that seemed clear to be the tester may be unintelligible to a user in the field When the custom software is built for one customer, a series…Read more

Supply Chain Management

        This article briefly gives information of supply chain management and its various phases.  In every business there is a stream of processes of moving goods from the customer order of raw material stage, supply production, and distribution of products to the customer. All organization has supply chains of varying degrees, depending upon the size of the organization and type of product manufactured. These networks obtain supplies and components, change these materials into finished products and then distribute to customer. Managing the chain of events in this process is what…Read more

Transaction processing system

What is transaction? Today all the application we are using are based on Transaction processing  system from your e-banking toe railway booking this article  describes Transaction processing  system in detail  .In the normal course doing business there are many events which take place in transactions are events which involve two or more parties one being the business entity .transactions normally involve money worth. There are many transactions that occur in the business organizations and are taking phase on a continuous basis on all fronts in business entry. We  have transaction taking place in…Read more

What is mean by Integration Testing?

    Integration Testing:- Integration testing is a systematic testing for constructing the software architecture and conducting test to uncover error associated with interface. the objective is to take unit tested components and build a program structure that has been dictated by design. in case of non incremental integration, all component are combined in it . and The complete   program is tested as a whole. This result as a set of a error is encountered and correction is difficult because isolation of cause is complicated by vast expense of a entire program. In…Read more

What is The Need of Electronic Commerce

           Today, in every aspect of our day to day life  internet has become undivided part of our life .People work online, every day the bank system online checks mail online every day, even make friends and date online. So it’s only so it only makes sense that on line shopping has become an increasingly integral part of our society, exceeding $200 billion in sales in 2010 alone. The internet economy is booming E –commerce sales are expanding by leaps and bounds at a rate of 20% and 25%…Read more

Synchronization and Critical Section Problem

Synchronization    A cooperating process is one that can affect or be affected by other processes executing in the system. Cooperating processes can directly share a logical address space (that is, both code and data) or be allowed to share data only through files otherwise messages. The former case is achieved through the use of threads, discussed in this. Concurrent access to shared data may result in data inconsistency, however. In this we have discuss various mechanisms to ensure the orderly execution of cooperating processes that share a logical address space so that…Read more

Validation Testing

What is the validation testing? Explain alpha and beta testing? Validation testing begins at the culmination (climax) of integration testing when individual components have been exercised software is completely assembled as package and interfacing error have been uncovered and correct. Testing focuses on the user visible action and user recognizable output from system. Validation can be defined as that of the validation succeeds when software functions in a manner that can be reasonably expected by the customer. These are known all about the validation testing. There are some validation criteria these criteria are…Read more

Basics of Testing

Errors and Testing Humans make errors in the thoughts, in their actions, and in the products that might result from Their actions. Humans can make errors in a field. Ex: observation, similarly even in software development. Example: An instructor administers a test to determine how well the students have understood what the instructor wanted to convey a tennis coach administers a test to determine how well the understudy makes a serve. Errors, Faults and Failures Error:  This is occurs in the process of writing a program Fault: this is a manifestation of one or…Read more