Break up the software into logical subsystems or groups

  • Use the divide and conquer approach to break up the software into logical subsystems or groups.
  • Draw a system diagram that shows all of the subsystems and groups within each subsystem.
  • Draw functional diagrams for each subsystem and for each group.

Diagrams are often very helpful for communicating with the customer.  They are also helpful to new developers as well as upper level managers.  Diagrams show at a glance the scope of a project, high level functionality or how things work in general, and a software developer’s place in the scheme of things.

Prev          Next          Back to efficient software development methodology practices

Copyright 2011 by Robert G. Bryan

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s