G
Guest
I have a couple of general questions:
(1) Are many companies really developing OO systems, and if so, who does the OO analysis, i.e. the design of classes, is this typically done by the developers or by some king of OO analysis specialists. Is a company wide data model needed or can systems be developed independently with each system having its own classes etc? I can't see this company ever agreeing on a centralized data model as there are so many independent groups all doing their own thing. What kind of infrastructure is needed to enable the benefits of class-reuse?
(2) Is it that important to develop web-based systems on the n-tier model? The extra complexity and processing overhead seems huge. The main reason given is the isolation of the tiers. Is this just a theoretical benefit or is it real? I can't forsee massive changes to any tier that would justify it, or am I completely wrong.
(1) Are many companies really developing OO systems, and if so, who does the OO analysis, i.e. the design of classes, is this typically done by the developers or by some king of OO analysis specialists. Is a company wide data model needed or can systems be developed independently with each system having its own classes etc? I can't see this company ever agreeing on a centralized data model as there are so many independent groups all doing their own thing. What kind of infrastructure is needed to enable the benefits of class-reuse?
(2) Is it that important to develop web-based systems on the n-tier model? The extra complexity and processing overhead seems huge. The main reason given is the isolation of the tiers. Is this just a theoretical benefit or is it real? I can't forsee massive changes to any tier that would justify it, or am I completely wrong.