Читать книгу Beginning Software Engineering - Stephens Rod - Страница 17
PART I
Software Engineering Step-by-Step
CHAPTER 1
Software Engineering from 20,000 Feet
LOW-LEVEL DESIGN
ОглавлениеAfter your high-level design breaks the project into pieces, you can assign those pieces to groups within the project so that they can work on low-level designs. The low-level design includes information about how that piece of the project should work. The design doesn’t need to give every last nitpicky detail necessary to implement the project’s major pieces, but they should give enough guidance to the developers who will implement those pieces.
For example, the ostrich racing application’s database piece would include an initial design for the database. It should sketch out the tables that will hold the race, ostrich, and jockey information.
At this point you will also discover interactions between the different pieces of the project that may require changes here and there. The ostrich project’s external interfaces might require a new table to hold e-mail, text messaging, and other information for fans.