This essay Title of Paper : CASE tools has a total of 566 words and 4 pages.
Title of Paper : CASE tools
Grade Received on Report : 95%
What are CASE Tools ?
Computer Aided Software Engineering (CASE) tools provide automated support for many of the systems
analysis and design methods available to the information systems developer.
CASE tools provide an environment which automates many time-consuming aspects of the systems
drawing and redrawing diagrams
cross checking usage of elements across the system model
generation of system documentation
generation of code structures and database schemas
What are the benefits of CASE tools?
Less effort spent on document administration, such as redrafting diagrams increased quality from
extensive cross checking provided in CASE tools subsequent potential for reduction in end-to-end system
development time automated system documentation generation .
History on CASE Tools
Since the early days of writing software, there has been an awareness of the need for automated
tools to help the software developer. Initially the concentration was on program support tools such as
translators, compilers, assemblers, macro processors, and linkers and loaders. However, as computers
became more powerful and the software that ran on them grew larger and more complex, the range of
support tools began to expand. In particular, the use of interactive time-sharing systems for software
development encouraged the development of program editors, debuggers, code analyzers, and program-
As computers became more reliable and in greater use, the need for a broader notion of software
development became apparent. Software development came to be viewed as:
•A large-scale activity involving significant effort to establish requirements, design an appropriate solution,
implement that solution, test the solution\'s correctness, and document the functionality of the final system.
•A long-term process producing software that requires enhancement through out its lifetime. The
implications of this are that the structure of the software must enable new functionality to be added easily,
and detailed records of the requirements, design, implementation, and testing of the system must be kept to
aid maintainers of the software. In addition, multiple versions of all artifacts produced during a project
must be maintained to facilitate group development of software systems.
•A group activity involving interaction among a number of people during each stage of its life. Groups of
people must be able to cooperate, in a controlled manner, and have consistent views of the state of the
CASE Tools Environment:
The first generation of CASE tool developers concentrated to a large extent on the automation of
isolated tasks such as document production, version control of source code, and design method support.
While successes have been achieved in supporting such specific tasks, the need for these \'islands of
automation\' to be connected has been clearly recognized by many first generation CASE tool users. For
example, a typical development scenario requires that designs be closely related to their resultant source
code, that they be consistently described in a set of documentation, and that all of these artifacts be under
centralized version control. The tools that support the individual tasks of design, coding, documentation,
and version control must be integrated if they are to support this kind of scenario effectively.
A CASE environment is a collection of CASE tools and other components together with an integration
approach that supports most or all of the interactions that occur among the environment components, and
between the users of the environment and the environment itself.
Interesting Personal Statement Interesting Personal Statement National Merit Scholarship Would you please get the mail, my mother implored as I entered the door. Heading towards the mailbox, I wondered if I would find daily assortment of bills and catalogues or something interesting addressed to me. To my delight, the first item was the new issue of PC Computing. Ever since I was introduced to computers when I was five, I have been fascinated by them. The summer before my sophomore year of high school, I wrote a program ca
CENSORSHIP ON THE INTERNETCENSORSHIP ON THE INTERNET A 43-year-old man from Boston was having a steamy cyber affair with who he thought to be a 23-year-old woman. He later found out the she, to his dismay, was an 80-year-old man living in a Miami nursing home. Things like this happen everyday, people mask their sex and age to avoid or attract attention on the Internet. This is only one of the reasons why the government wants to censor the Internet. They claim they want to ‘protect’ the children by limiting the amount o
History of Computing Devices (computers)History of Computing Devices (computers) By:Daniel Habay In order to see why we invented computers we must look at how they WERE used and how they ARE used today. One of the first major uses of computers was to aid mathematical pursuits. As computers went along they added to the fields of science and literature. Computers also filled a need, the need to be lazy. It was once said that the perfect combination was laziness and intelligence. I believe in that because you can see how computers are be
Artificial IntelligenceArtificial Intelligence Artificial Intelligence once something that people thought could only come out of science fiction novels and movies. But today that could all change because of a robot called Cog. Cog is an artificial intelligence that it’s creators have given a body. He is the future of AI and a new beginning for the field. His creator , Rogney Brooks, a professor of electrical engineering and computer science, thought of creating cog, from inspiration from an artificial intelligence tha
SOUNDOFF--A Computer for All Students--Revisited SOUNDOFF--A Computer for All Students--Revisited The introduction of the graphing calculator has changed the structure of teaching and learning mathematics. This made it possible for everybody to receive the benefits of a computer-generated visualization without the high cost of a computer. These graphing calculators over the years have lowered in cost, became easier to use, and are more portable. The next generation of graphing computers has arrived with the recent introduction of the Texas In
Wireless communicationsWireless communications INTRODUCTION Wireless communications are becoming increasingly popular in today’s fast paced world. Mobility, portability, and instant access (via the Internet) to unlimited information have become the mantra of businesses and individuals alike. The evolution of wireless communications has been incredibly quick and the future of this technology is unlimited. The impact of this technology on our lives will be tremendous and allow us to do things we never imagined. What Is
Computer CrimesComputer Crimes Computer crime started in the early 1970’s and has become more and more prevalent. Some computer crime are committed by outside individuals that hack into a computer system. These are the people that usually steal data and cause data loss by vandalism. The most common kind of computer crime is espionage committed by people who work for a company, but this is also the one that you rarely hear about. They usually enter false data that will end up making money for them. Hackers are