Software Engineering For Students: A Programming Approach Part 9 docx
... Further reading 65 5.5 Design a user interface for a mobile phone. Design suitable buttons and assume that a small display is available as part of the phone. Make assumptions about the tasks that users ... to aim for during development. They can also act as quality factors (see Chapter 29 on met- rics and quality assurance) that can be used to assess the quality of a completed...
Ngày tải lên: 03/07/2014, 01:20
... Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library Library of Congress Cataloging-in-Publication Data Bell, Doug, 194 4- Software engineering ... Page ii Software Engineering for Students BELL _A0 1.QXD 2/2/05 3:20 PM Page i Software Engineering for Students A Programming Approach Fourth Edition DOUGLAS BEL...
Ngày tải lên: 03/07/2014, 01:20
... processing package. Calculate the relative costs of hardware and software. 100% 10% Hardware Software 2000 199 0 198 0 197 0 Year Figure 1.2 Changes in the relative costs of hardware and software BELL_C01.QXD ... software is software that helps perform some directly useful or enjoyable task. Examples are games, the software for automatic teller machines (ATMs), the control sof...
Ngày tải lên: 03/07/2014, 01:20
Software Engineering For Students: A Programming Approach Part 33 docx
... consists of a repeated cycle of small steps designed to assess and deal with risks at every cycle. Thus the spiral model is termed an iterative approach. 22.1 You are preparing a meal for special guests. ... decision as to which minimal-risk approach to use depends on factors that are peculiar to the organization, such as the availability of appropriate people. Writing the driver in...
Ngày tải lên: 03/07/2014, 01:20
Software Engineering For Students: A Programming Approach Part 39 docx
... describes all the standards and pro- cedures that are available to be used. A standard defines a range, limit, tolerance or norm of some measurable attribute against which compliance can be judged. For ... of a software project. The project manager: 1. decides which quality factors are important for the particular project (e.g. high reli- ability and maintainability). In preparing...
Ngày tải lên: 03/07/2014, 01:20
Software Engineering For Students: A Programming Approach Part 45 pot
... Page 422 abstraction 99 , 107 acceptance test 251, 332 activity diagrams 414 Ada 177, 1 89, 215, 233, 254, 393 adaptive maintenance 11 adversary team 275 agile manifesto 330 agile methods 330 Algol ... 322 orthogonality 177 OSM 323 overwork 334 package diagrams 414 packages 223 pair programming 286, 334 paralysis 371 parameters 188 Pascal 393 patient monitoring system case study 113, 2 2...
Ngày tải lên: 03/07/2014, 01:20
Software Engineering For Students: A Programming Approach Part 2 potx
... 408 A. 3 Computer game 408 A. 4 The library 4 09 A. 5 Patient monitoring system 410 B Glossary 411 C UML Summary 412 C.1 Use case diagrams 412 C.2 Class diagrams 413 C.3 Package diagrams 414 C.4 Activity ... 2 89 xiv Detailed contents BELL _A0 1.QXD 2/2/05 3:20 PM Page xiv Detailed contents xvii 29. 4 Faults and reliability – estimating bugs 361 29. 5 Software quality 362 29. 6 Qual...
Ngày tải lên: 03/07/2014, 01:20
Software Engineering For Students: A Programming Approach Part 4 doc
... last two digits of the year, so that, for example, the year 199 9 was stored as 99 . After 2000, a computer could treat the date value 99 as 199 9, 2 099 or even 0 099 . The problem is that the meaning ... Arguably, as hardware becomes available to make previously impractical software projects feasible, software costs can only continue to escalate. In summary, what we see today is t...
Ngày tải lên: 03/07/2014, 01:20
Software Engineering For Students: A Programming Approach Part 5 ppsx
... except for the last in the list. An ad hoc approach is no plan at all, and no organization would admit to using such an approach. A software development project can take several years and involve tens ... and maintain plans, resolve problems, allocate work to people and check that it has been completed. Database design Many systems use a database to store information. Designing the...
Ngày tải lên: 03/07/2014, 01:20
Software Engineering For Students: A Programming Approach Part 6 pptx
... Suggest another system for which cost-benefit analysis is probably not appropriate. We will examine carrying out a feasibility study of the software for an ATM, outlined in Appendix A. An ATM is part ... meaningfully assess the value of a system that allows a patient to book a medical appointment, or a system that provides information on bus arrival times at bus stops? 3.4...
Ngày tải lên: 03/07/2014, 01:20