Автор: Jose Zouain
Издательство: Leanpub
Год: 2021-July-15
Страниц: 540
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB
Designing an Enterprise Resource Planning (ERP) System with the UML modeling tool, Enterprise Architect. Writing a Software Design Document (SDD) for a Data Driven Report Engine.
A lot of books have been written about the Unified Modeling Language (UML) with very good examples, although I have never seen a real life example of a working system on the market, but maybe I am wrong. In this eBook I will reveal all the business processes and the business rules on how to create the Inventory module of a system. Use Cases and Activity Diagrams needed to create the application, as well as what requirements were originally captured to develop the application. As a UML evangelist I have decided to show everybody the system I have designed and helped develop, Zeta Pro. These are open venues for both software developers who are learning how to develop or have been creating systems for quite some time.
Anyone trying to develop a system within their organization has been faced with many competing demands. Demands come from those responsible for establishing the guidance for the organization, the industry standards that are designed to assist in establishing direction, the features provided by the available tool sets in this space, and those who are impacted by the direction as they attempt to do their daily work.
Many standards are large and difficult to implement, but once you have adopted the way you will be working, most standards should make your work easier, not harder. I will teach you how I have implemented in different organizations a BRD (Business Requirement Document), making changes as your experience grows using a robust tool, Enterprise Architect from Sparx Systems and examples of Zeta Pro, an ERP (Enterprise Resource Planning System) developed by Zeta Concepts, Inc. Once the main use cases and other diagrams are essentially completed, a lot of work remains to be done on the structure of the BRD. There is no intention to release the code of Zeta Pro, each developer writes code differently. Coding is like writing; every developer has their own way of coding just as a writer does. Showing the diagrams of Zeta Pro from my point of view is better than showing the code. The system is not perfect and like any software development project, bugs can be found at runtime, unexpected cases or maybe design flaws can occur, but thanks to UML the process of revealing all of this is much easier.
Now that I have talked about the scope of the project I have to mention the tools that I have used:
- With Class from Micro Gold Software
- Visual Paradigm from Visual Paradigm International
- Rational Rose from IBM Corporation
- Enterprise Architect from Sparx Systems – the tool I have been using for the last eighteen (18) years.And I agree with the Enterprise Architect manual which states, Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. From requirements gathering, through analysis, modeling, and implementation and testing to deployment and maintenance, Enterprise Architect is a fast, feature-rich, multi-user UML modeling tool, driving the long-term success of your software project.
As you get more comfortable, you will naturally start to find the tool better to work with. There is no shortage of articles about the right or best way to create a BRD, and there are lots of potential approaches you can learn the concepts by completing inter-actives exercises, UML-ERP Workshop offers you that.
Скачать UML ERP Workshop - Writing an SDD with Enterprise Architect, a Report Engine