Assignment title: Management
(a) (4 marks) i. Describe the essential features of the waterfall model of software development. ii. What is the major limitation of the waterfall model? (b) (4 marks) Describe the difference between milestones and a deliverables (c) (6 marks) The requirements analysis process produces two documents: the Requirements Definition and the Requirements Specification. For each document state: i. What would it contain? ii. Who would read it? (e.g. Clients, Users, Developers, etc) (d) (4 marks) What are the limitations of using a natural language such as English to describe requirements? (e) (4 marks) Using an example, explain the differences between an object and an object class. (f) (6 marks) i. What is meant by validation of a requirements document? ii. Why is it important to validate the requirements documents? (g) (4 marks) Two approaches to defect testing are Black-Box and White-Box testing. Distinguish between these approaches. (h) (6 marks) Explain why you shoulld not use the title of a document to identify the document in a configuration management system. Suggest a standard for a document identification scheme that may be used for all projects in an organisation. Question 2 (18 marks) People are an organisation's most important assets: (a) (6 marks) Briefly explain some of the issues involved in selecting and retaining staff. (b) (6 marks) Describe how the physical workplace has an important effect on individual productivity and satisfaction. (c) (6 marks) Explain why software development groups should be small and cohesive.Question 3 (24 marks) For the project described by the list of tasks given below: (a) (8 marks) Construct an activity network. (b) (4 marks) Identify the critical path and calculate its length. (c) (6 marks) Draw a bar chart (also known as a Gantt chart) showing the duration of each task, assuming that each task starts at the earliest opportunity. (d) (6 marks) For each task not on the critical path, calculate its latest possible finish time and its latest possible start time. Either list these times or show on the bar chart using a suitable and clear notation. Task Duration Depends on task T1 4 - T 2 8 - T 3 5 T 1, T 2 T 4 4 T 2 T 5 10 T 3, T 6 T 6 5 T 4 T 7 6 T 6 Question 4 (20 marks) Kelpy Timbers sells a line of high-quality timber products. When customers place orders on the company's web site, the system checks to see if the items are in stock, issues a status message to the customer, and generates a shipping order to the warehouse, which fills the order. When the order is shipped, the customer is billed. The system also produces various reports. Your tasks are: Draw a context diagram for the order system Draw DFD diagram level 0 for the order system