Trends in Software Engineering
Academic Press, Jul 4, 2001 - Computers - 350 pages
Volume 54 presents six chapters on the changing face of software engineering-the process by which we build reliable software systems. We are constantly building faster and less expensive processors, which allow us to use different processes to try and conquer the "bug" problem facing all developments-how to build reliable systems with few errors at low or at least manageable cost. The first three chapters of this volume emphasize components and the impact that object-oriented design is having on the program development process (a current "hot topic"). The final three chapters present additional aspects of the software development process, including maintenance, purchasing strategies, and secure outsourcing of scientific computations.
What people are saying - Write a review
We haven't found any reviews in the usual places.
A Software Design Process Based on Inspections for the Unified Modeling Language
Frameworks for Distributed Enterprise Components
Chapter 4 Maintenance Process and Product Evaluation Using Reliability Risk and Test Metrics
Chapter 5 Computer Technology Changes and Purchasing Strategies
account number activities agent analysis application approach architecture artifacts behavior business logic class diagram client complexity Component Broker component developer component infrastructure component model component software component technologies component-based computation concepts CORBA cost create credit card database DCOM defects deﬁned deﬁnition described domain enterprise components Enterprise JavaBeans equation example failure rate ﬁnd ﬁrst functions gas station GSCS identiﬁed identity IEEE implementation improve increasing inspections interact interface Java KLOC language life-cycle machine matrix methods metrics Microsoft Transaction Server Moore’s law multiple object oriented operations outsourcing package partitions of unity performance persistent personal computers predicted problem purchase random number reading techniques release reliability remaining failures requirements reuse scientiﬁc Section sequence sequence diagram software development software inspections software maintenance solution speciﬁc stability standard strategy total test Unified Modeling Language values