【正文】
SC = Software coder 14 學生答案可能是表,也可能是優(yōu)先網(wǎng)絡圖如下 B 17 63941 0F 38 551 081 3E 39 641 071 3G 66 0771 31 3H 33 01 31 31 61 6D 44 03377C 27 53851 0結(jié) 束開 始A 33 00033 (b) Produce a table showing the number of specialists of each type needed on each day of the project. How many of each type of resource will need to be recruited for the project as a whole if the earliest finish date is to be preserved? 答案:表可以是 excel 圖,也可以是表格填寫的每天需要多少人 SA 1 SD 3 SC 2 012341 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16系列1系列2系列3SASDSC (c) What impact would there be on the project if there were only two systems designers? 答案:只要答出 no impact,并給出延遲任務 C 到 B結(jié)束就可以了,不需要畫圖。 modify the model and rerun ? Stop this cycle when you run out of time, or are not getting significant improvements ? Carry out a general validation of how accurate the model it is, how easy it is to use – for example is the input data needed easy to collect? ? Write up remendations 3. An invoicing system is to have the following ponents: amend invoice, produce invoice, produce monthly statements, record cash payment, clear paid invoices from database, create customer records, delete customer. (a) What physical dependencies govern the order in which these transactions are implemented? a) Given the data structure above, the order might be: ? Create customer ? Delete customer ? Produce invoice ? Amend invoice ? Payment ? Clear paid invoices ? Produce monthly statements (b) How could the system be broken down into increments which would be of some value to the users (hint – think about the problems of taking existing details onto a database when a system is first implemented). Invoice Customer Payment Statement 7 b) When an application like this is installed, ( 1. 1) careful thought has to go into how the information about existing accounts is to be carried over to the new application. ( 1. 2) Obviously details about existing customers will need to be set up before the new application can bee operational. It would be helpful to release the functionality to set up customer details well in advance of the changeover. ( 2) Details of invoices that have already been sent out but have not yet been paid would also need to be recorded for the new application. If the invoices have a lot of plex detail it might be worth releasing that functionality earlier, even if the users would have to transfer the invoice number and amount due to their existing accounting system. It might at least save them typing if the old system is a purely clerical one. 五、 成績僅根據(jù)第 2 和 6 題批改,第 3 題不需要看 2. If you were asked as an expert to provide an estimate of the effort needed to make certain changes to an existing piece of software, what information would you like to have to hand to assist you in making that estimate? The estimation of the effort to change a software ponent requires a different approach to the development of pletely new software as a major factor is the structure of the existing software. The estimator might need to know: ? The nature of the changes required ? Ideally they should be told about the reasons for the change, as they may be able to suggest alternatives and more economic ways of meeting the requirement ? The structure of the software to be changed ? Some idea of which parts of the software need changing ? Who will be carrying out the changes – will it be someone who is already familiar with the software to be changed, or will additional time have to be allocated for familiarization? ? Evaluation, Tools, Risk, Personnel, Delay, Cost 3. (此題不需要改) A small application maintains a telephone directory. The database for the application contains the following data types: Staff reference Surname Forenames Title 8 Department code Room number Telephone extension Email address Fax number Transactions are needed which: ii. set up new entries。 2 Main stakeholders These might include: ? Client management ? User management – at a lower level than the above, they would share the higher management concerns, but also have operational ones such as cover in the office when staff attend training course. ? Users ? Trainers ? Technical support –set up in a training environment ? Premises management (培訓場所管理人員 )– availability of rooms for training ? Catering services(餐飲服務) – to provide refreshments for course delegates ? Reprographics services (復印服務) – to produce copies of training material correctly and on time Objectives ‘To have in place by dd/mm/yy all the materials and arrangements needed for the delivery of the training courses relating to the user of the accounting package ABC at anization XYZ within the budget specified’. Note that the actual delivery of the material and training of staff is just outside the boundary of the ‘project’. Measures of effectiveness An obvious one is that the training courses can actually go ahead. However, this is rather late if things are missing. An alternative would be to produce a checklist that can be used on dd/mm/yy to ensure that the necessary arrangements are in place. . ? Rooms and equipment booked ? Delegates notified ? Training materials prepared 橫線部分為我加注 (第 2章 ) 1. List the products created by the Step Wise planning process. This can be seen as a followup to Exercise in text. The pointers for this show how the steps in the Step Wise planning process could map onto the various sections of a planning document which can be seen as the final deliverable of planning. The further exercise in effect asks the students to identify inte