Computer Science

777 Zitate
0 Likes
0Verified
40Authors

Timeline

First Quote Added

April 10, 2026

Latest Quote Added

April 10, 2026

All Quotes

"What do you think of using UML to generate implementation code? James: I think it’s a terrible idea. I know that I disagree with many other UML experts, but there is no magic about UML. If you can generate code from a model, then it is programming language. And UML is not a well-designed programming language. The most important reason is that it lacks a well-defined point of view, partly by intent and partly because of the tyranny of the OMG standardization process that tries to provide everything to everybody. It doesn't have a well-defined underlying set of assumptions about memory, storage, concurrency, or almost anything else. How can you program in such a language? The fact is that UML and other modelling language are not meant to be executable. The point of models is that they are imprecise and ambiguous. This drove many theoreticians crazy so they tried to make UML "precise", but models are imprecise for a reason: we leave out things that have a small effect so we can concentrate on the things that have big or global effects. That's how it works in physics models: you model the big effect (such as the gravitation from the sun) and then you treat the smaller effects as perturbation to the basic model (such as the effects of the planets on each other). If you tried to solve the entire set of equations directly in full detail, you couldn't do anything."

- Executable UML

• 0 likes• computer-science• chronologically-ordered-theme-pages-to-be-converted-to-alphabetical-ordering•
"Historically, information management has been a fragmented activity shared among the traditionally independent elements of an organization. Many of the critical data-handling activities (payroll, invoices, payments, inventories, etc.) of an organization have been located in the administrative or financial management offices. Automation of these activities has resulted in placing management responsibilities for computers and information systems in the office of an organization's administrator or controller. Since information-related programs also may be administered by other elements in an organization, in many instances a dispersed information management structure has resulted. For example, activities such as information and library services, statistical functions, information programs, and associated activities (policy, reports, management, procurement, and communications) may not be centrally managed. Often, responsibility for managing these activities and services is shared, and in some instances the jurisdictional responsibility may not be clear. As a result of this fragmented approach, information resources sometimes have been poorly managed and inappropriately used. The current rationale for comprehensive management of information-related activities is that these activities contribute to an organization's effectiveness. According to the general IRM concept, the IRM office within an organization should provide a central focus for all those information activities that support and serve the organization. Also, this office should reflect the organization's specific directions and goals and be consistent with good management practices. The objectives and goals of the IRM office should be formulated to provide a cohesive management framework consistent with organization requirements and values. The IRM policies and procedures should provide a foundation for developing the information architecture and relevant programs required by the organization."

- Information management

• 0 likes• computer-science• management•