Software Engineering A PRACTITIONER’S APPROACH phần 2 pptx
... that are maintainable will have a lower MTTC (for equivalent types of changes) than programs that are not maintainable. Hitachi [TAJ81] has used a cost-oriented metric for maintainability called spoilage—the ... (average) Assembly language 320 C 128 COBOL 106 FORTRAN 106 Pascal 90 C++ 64 Ada95 53 Visual Basic 32 Smalltalk 22 Powerbuilder (code generator) 16 SQL 12 A review of the...
Ngày tải lên: 13/08/2014, 08:21
... is Boolean, one valid and one invalid class are defined. As an example, consider data maintained as part of an automated banking appli- cation. The user can access the bank using a personal computer, ... testability is used to mean how adequately a particular set of 2 The paragraphs that follow are copyright 1994 by James Bach and have been adapted from an Internet posting that first appe...
Ngày tải lên: 13/08/2014, 08:21
... are reassigned to applications that require additional memory. Mak- ing appropriate assumptions and using natural language, define a. The data invariant. b. The state. c. The operations that are ... black-box specification XRef Object-oriented concepts are discussed in Chapter 20 . PART FIVE ADVANCED TOPICS IN SOFTWARE ENGINEERING 726 in a particular application domain. The overall goa...
Ngày tải lên: 13/08/2014, 08:21
Software Engineering A PRACTITIONER’S APPROACH phần 1 ppsx
... to SQA 20 9 8.7 Statistical Software Quality Assurance 20 9 8.8 Software Reliability 21 2 8.8.1 Measures of Reliability and Availability 21 2 8.8 .2 Software Safety 21 3 PART ONE THE PRODUCT AND THE ... 22 2 CHAPTER 9 SOFTWARE CONFIGURATION MANAGEMENT 22 5 9.1 Software Configuration Management 22 6 9.1.1 Baselines 22 7 9.1 .2 Software Configuration Items 22 8 9 .2 The S...
Ngày tải lên: 13/08/2014, 08:21
Software Engineering A PRACTITIONER’S APPROACH phần 3 ppsx
... safety and hazard analysis [LEV95] are software quality assurance activ- ities (Chapter 8) that focus on the identification and assessment of potential hazards that may affect software negatively and ... be certain that you’ve assigned them work that is highly compartmentalized. CHAPTER 8 SOFTWARE QUALITY ASSURANCE ing diskettes is a trivial manufacturing operation, and we can guarante...
Ngày tải lên: 13/08/2014, 08:21
Software Engineering A PRACTITIONER’S APPROACH phần 4 pdf
... is actually a set of concurrent activities that address each of the system components separately: software engineering, hardware engineering, human engineering, and database engineering. Each ... functional detail. The partitioning approach that we have applied to SafeHome functions can also be applied to the information domain and behavioral domain as well. In fact, parti- tioning...
Ngày tải lên: 13/08/2014, 08:21
Software Engineering A PRACTITIONER’S APPROACH phần 5 pdf
... abstract data types. For example, the Ada package is a programming language mechanism that provides support for both data and procedural abstraction. The original abstract data type is used as a ... detail contained with the databases, and many other factors make data mining dif- ficult within an existing database environment. An alternative solution, called a data warehouse, adds an add...
Ngày tải lên: 13/08/2014, 08:21
Software Engineering A PRACTITIONER’S APPROACH phần 7 pps
... processes approximately 22 0 data objects that each have an average of three attributes. There are 140 unique data base items and 90 dif- ferent database segments. Finally, 600 modules have single ... (Chapter 12) . Data elements (DE). The number of attributes of a data object, data ele- ments are not composite data and appear within the data dictionary. Objects (OB). The number of data ob...
Ngày tải lên: 13/08/2014, 08:21
Software Engineering A PRACTITIONER’S APPROACH phần 8 docx
... appropriate characteristics for the problem domain. 22 .2. 5 The Data Management Component Data management encompasses two distinct areas of concern: (1) the management of data that are critical ... necessary to specify a relational database or an object-oriented database to accomplish the same function. 22 .2. 6 The Resource Management Component A variety of different resources are ava...
Ngày tải lên: 13/08/2014, 08:21
Software Engineering A PRACTITIONER’S APPROACH phần 10 pdf
... data structure or file format. Another form of redesign, called data name rationalization, ensures that all data naming conventions conform to local standards and that aliases are eliminated as ... than three decades. 30 .2. 1 Software Maintenance Thirty years ago, software maintenance was characterized [CAN 72] as an "iceberg." We hope that what was immediately visible is all th...
Ngày tải lên: 13/08/2014, 08:21