Home Page   We Generate Your Software.
Products Services Company Technology Demo Contact Site Map Search
The Somusar/SoProTech[tm] Booklet Series
Volume II

"somusar/SoProTech: A Sample Project"

Printer friendly


1. Introduction
2. Sample Project Entities
3. Sample Project Mold Kit
4. Project Conventions
5. Exercise 1: Adding Field currency to Entity country
6. Exercise 2: Adding Entity "company.ef"
7. Exercise 3: Changing all SQL Scripts and all HTML Forms
8. Further Reading
Appendix A - Project Entity Files
Appendix B - Library Entities
      
      
      
      
      
      
      
      
Somusar/Software Production Technique[tm]

A Sample Project

Francesco Aliverti-Piuri

Copyright © 2003-2012 Somusar

Updated on: May 7, 2004

      
      
      
      
      
      
      
      
      
      
      
      
      
      

  Contents     Code Examples     Figures     Tables  
 
Contents
Chapter 1 - Introduction
Chapter 2 - Sample Project Entities
2.1 - Project Entities
2.2 - Library Entities
Chapter 3 - Sample Project Mold Kit
Chapter 4 - Project Conventions
4.1 - Naming Conventions
4.2 - Layer Design Conventions
4.3 - Multilayer Conventions
Chapter 5 - Exercise 1: Adding Field currency to Entity country
5.1 - Request For Change
5.2 - Change Impact Analysis
5.3 - Change Implementation
5.4 - Actual Change Impact
Chapter 6 - Exercise 2: Adding Entity "company.ef"
6.1 - Request For Change
6.2 - Change Impact Analysis
6.3 - Change Implementation
6.4 - Actual Change Impact
Chapter 7 - Exercise 3: Changing all SQL Scripts and all HTML Forms
7.1 - Request For Change
7.2 - Change Impact Analysis
7.3 - Change Implementation
7.4 - Actual Change Impact
Chapter 8 - Further Reading
Appendix A - Project Entity Files
A.1 - Project Entity customer
A.2 - Project Entity project
A.3 - Project Entity company
A.4 - Project Entity department
A.5 - Project Entity employee
A.6 - Project Entity address
A.7 - Project Entity country
A.8 - Project Entity person
A.9 - Project Entity person_info
Appendix B - Library Entities
B.1 - Library Entity image
B.2 - Library Entity strings

Code Examples
Code Example 1 - Single-field "country.ef"
Code Example 2 - The updated "country.ef"
Code Example 3 - New SQL script "country.sql"
Code Example 4 - Changes in "Country.java" due to new country.currency field
Code Example 5 - Changes in "PersonInfo.h" due to new country.currency field
Code Example 6 - New entity "company.ef"
Code Example 7 - From DB.table and DB.pkey to "company.sql"
Code Example 8 - From LOGIC.class to "Company.java"
Code Example 9 - New version of "DB/company.sql"

Figures
Figure 1 - Sample project entity/relationships diagram
Figure 2 - "UI/customer.html" without country.currency
Figure 3 - Changes in "UI/customer.html" due to country.currency
Figure 4 - "DOC/country.html" without currency
Figure 5 - Changes in "DOC/country.html" due to currency
Figure 6 - Modified entity/relationships diagram
Figure 7 - From UI.full_view to "company.html"
Figure 8 - Documentation generated for company
Figure 9 - New version of "UI/employee.html"
Figure 10 - Former version of "UI/employee.html"

Tables
Table 1 - Project entities of the sample project
Table 2 - Library entities of the sample project
Table 3 - Sample project molds
Table 4 - Sample project utility scripts
Table 5 - Sample project naming conventions
Table 6 - Sample project layer design conventions
Table 7 - Sample project multilayer conventions
Table 8 - Changes in the generated files due to new country.currency field


[Back to top]

http:// www.somusar.com  / doc  / booklets  / sample_proj  - Powered by SoProMach
Copyright © 2003-2012 Somusar - Trademarks - Legal - Privacy - Webmaster