Wednesday, 14 November 2012

Computer Software Engineering

casing should be object-oriented and exceedingly automated, although the current state of the mart reflects a more "semi-automated" glide path (Simon 7).

Integrated CASE builds on these principles and suggests that a single seller can produce a tool which meets these criteria and which yields a blue level of consolidation. The industry has recognized five levels of integration that moldiness be met before a product can be considered a true ICASE tool: platform integration, presentation integration, fudge integration, process integration and data integration (Simon 17-18).

Platform integration holds that tools at all levels of a CASE environment should be able to run on disparate machines, using realistic operating environments. Platform integration should include interoperability, transpargonnt computing, and different products on different hardware. The client/server environment is ideally suited for this type of product in that it provides window systems, writing table capabilities and network file structures (particularly common in the Unix operating environment) that are well-designed for integration across hardware (Friedsam 182).

Presentation integration refers to having a single standard user interface for all CASE tools. In recent years, graphical user interfaces (GUIs) have fit increasingly common, but there is a lack of standardization regarding their use and presentation. In a true ICASE environment, presentation should sally common user interface facilities regardl


Friedsam, Ronald. J. "Software Skills Can Improve Your Job Horizons." Design intelligence (August 24, 1992): 182.
Ordercustompaper.com is a professional essay writing service at which you can buy essays on any topics and disciplines! All custom essays are written by professional writers!

Process integration means that the tool is oriented toward the exercising of formal packet engineering techniques. This means that the additional processes infallible to complete the software engineering process (those that are necessitate in addition to the software tools themselves) should be integrated into the overall procedures. These mean that the tools should be directed related to tasks in the software process, and that the processes themselves should form the basis for future CASE environments (Sullivan-Trainor 72).

In this way, ICASE corpse a promising but currently lacking technology that has the potential to significantly change the way that software is developed. However, at this point, there are too many other variables in the development environment which combined, prevent ICASE from reaching its full market potential. If client/server technology does indeed become the preponderating technology, and if standards can be established and implemented by ICASE vendors, this is a market which offers its own members a great deal of opportunity.


Ordercustompaper.com is a professional essay writing service at which you can buy essays on any topics and disciplines! All custom essays are written by professional writers!

No comments:

Post a Comment