Ashoksembeti's Blog

Archive for September 2009

1) Dingsoyr, T. (2004). Software process improvement: 11th European conference. EuroSPI.

The book software process improvement gives the exact differences as well as the similarities between the outsource development and the In house development of the software. It covers the issues like strategies of outsourcing and development of the enterprise by outsourcing the software.


2) John T . Boardman, B. T. (2001). structured engagement in the extended enterprise. international journal of operations and production management , 795-811.

This article gives the clear explanation of the outsourcing and the in-house development with the live examples and their definitions. The current journal also Describes a current “action research” towards the outsource project that is investigating potential lead-time reductions within an extended enterprise’s product introduction process. This aims to produce process visualizations, a framework for structuring and synchronizing phases and stage-gates within the extended enterprise, and a new simulation tool which will provide a synthetic distributed hypermedia network.

3) Marc J. Schniederjans, A. M. (2005). Outsourcing and insourcing in an international context . M.E sharpe,Inc.

This book starts with the definitions of the outsourcing and the in-house development and are been elaborately explained in international context. The information in the book relates to the course outcome. Topics in the book covered includes why use of outsourcing, strategic planning in core competencies, the economics of outsourcing and outsourcing trends. By covering all these topics it also gave clear explanation of the advantages and the disadvantages of outsourcing and in-house development.

        Data Dictionary entry for one of the processes from the Diagram 0 DFD that you drew in week 4.

  • · Process name :  Food ordering process
  • · Process number : 1.0
  • · Purpose: Purpose of this system is to take the Order from the Customer.
  • · Input Data Flows : Ordered Food
  • · Output Data Flows : Ordered Food Information    
  • · Process description: Food Ordering Process takes an Order from the customer and informs about the order to the staff for further process.


  • · Process name :  Payment System
  • · Process number : 2.0
  • · Purpose  :  To deal with the financial issues of the restaurant.
  • · Input Data Flows : Bill Payment , Food Item Price
  • · Output Data Flows :Ordered Food Bill , Payment details
  • · Process description: The Main job of this process to deal with the bill payments. Payment System calculate the bill for the ordered food by taking details like food item price from the data storage  and collects the payment for the bill generated.



  • ·  Process name :  Create Invoice
  • · Process number : 3.0
  • · Purpose: To generate Invoice to the payment made by the customer.
  • · Input Data Flows : Payment details
  • · Output Data Flows : Invoice
  • · Process description: This process takes the payment details from the Payment system and generates an invoice to the customer regarding the Bill payment.



  • · Process name:  Food Delivering System
  • · Process number : 4.0
  • · Purpose: To deliver the Ordered food to the customer.
  • · Input Data Flows: Deliver ordered Food
  • · Output Data Flows: Food delivered
  • · Process description: Food delivering system collects the food from the staff to deliver the ordered food to the customer.



                                             Context Level DFD Diagram




context diagram restaurant



                                                Zero Level DFD Diagram


  • None
  • No comments yet