HW22: Chapter 21

21.4. Explain why an object-oriented approach to software development may not be suitable for real-time systems. Object oriented approaches are not always suitable for real-time systems due to the inherent nature of breaking down the system into smaller pieces. These pieces would then need to communicate with each other which ultimately can lead to hardware …

HW18: Chapter 18

18.4. Define an interface specification for the Currency Converter and Check credit rating services shown in Figure 18.7 public interface currencyConverter { /** * @param curCurrency the user’s currently held currency. * @param echangeCurrency the user’s desired currency to be exchanged too * @return returns the exchange rate based on the previous two parameters. */public …

HW16: Chapter 9

9.8. Briefly describe the three main types of software maintenance. Why is it sometimes difficult to distinguish between them? Type of software maintenance: Fault repairs: Coding errors are usually relatively cost effective to fix – while design errors are not as they generally involve rewriting fundamental program concepts. Requirement errors are the most expensive to …

Design a site like this with WordPress.com
Get started