CHAPTER 13

image

Other Design Considerations

We have looked at all the major aspects of software design. However, there are a few outstanding areas that need some attention. This chapter covers these areas as outlined below:

  • System Catalog
  • Product Documentation
  • User Message Management
  • Design for Real-Time Software
  • Design for Reuse
  • System Security
  • Summary and Concluding Remarks

13.1 The System Catalog

The system catalog (also called data dictionary) is a very useful and effective management and analysis tool for the software engineer or system manager. It stores critical control information that will be useful to anyone managing or working on the development/maintenance ...

Get Software Engineering: A Methodical Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.