Prahladachar
New member
- Joined
- Feb 5, 2008
- Messages
- 1
- Programming Experience
- 5-10
Hi All,
I am handling a migration project from VB6 to VB.NET. The current VB6 application is not having any component (like DLL) and uses lot of third party controls. Our challenge is to retain the UI & Database (Oracle) and reshuffle the existing .bas/.cls code into layers. The migrated application should have the same UI & same Database but the business layering. The layering should include Business Entities, Business Objects, Data Access Layer, Logging, Exception Handling. For Data Access, Logging & Exception Handling we thought of using Enterprise Library (Application Blocks). We have written Use Cases for the functionality.
My question is :
a) What should be there in the High Level Design ? Like what should we do or document which can be said as HLD document ?
b) How should I identify Abstract classes, Interfaces, Base classes ?
c) Which is the best approach for design as we have many Class & BAS files in existing VB6 application ?
d) How do we actually derive class diagram & other stuff from Use Cases ?
Does some one has any sample VB.NET project which has layers ? Please let me know.
Advance Thanks,
Prahlad
I am handling a migration project from VB6 to VB.NET. The current VB6 application is not having any component (like DLL) and uses lot of third party controls. Our challenge is to retain the UI & Database (Oracle) and reshuffle the existing .bas/.cls code into layers. The migrated application should have the same UI & same Database but the business layering. The layering should include Business Entities, Business Objects, Data Access Layer, Logging, Exception Handling. For Data Access, Logging & Exception Handling we thought of using Enterprise Library (Application Blocks). We have written Use Cases for the functionality.
My question is :
a) What should be there in the High Level Design ? Like what should we do or document which can be said as HLD document ?
b) How should I identify Abstract classes, Interfaces, Base classes ?
c) Which is the best approach for design as we have many Class & BAS files in existing VB6 application ?
d) How do we actually derive class diagram & other stuff from Use Cases ?
Does some one has any sample VB.NET project which has layers ? Please let me know.
Advance Thanks,
Prahlad