Skip to Content
Hands-On Software Engineering with Python
book

Hands-On Software Engineering with Python

by Nimesh Verma, Brian Allbee
October 2018
Beginner to intermediate
736 pages
17h 39m
English
Packt Publishing
Content preview from Hands-On Software Engineering with Python

Component project analysis

The logical architecture, along with the use cases diagram from Chapter 6Development Tools and Best Practices, indicates three obvious component projects that will need to be accounted for, one each for the following:

  • The Artisan Application
  • The Artisan Gateway
  • The Review/Manage Application

Each of these component projects, in turn, needs access to some common object types—they all need to be able to handle Product instances, and most of them also need to be able to work with Artisan and Order instances as well:

There may well be other business objects that aren't immediately apparent from this breakout, but ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Software Architecture with Python

Software Architecture with Python

Anand Balachandran Pillai
Data Structures and Algorithms in Python

Data Structures and Algorithms in Python

Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser

Publisher Resources

ISBN: 9781788622011Supplemental Content