Post on 25-Dec-2015
transcript
• Computer-Aided Software Engineering
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Software development methodology - Computer-aided software engineering
1 The term "computer-aided software engineering" (CASE) can refer to the
software used for the automated development of systems software,
i.e., computer code
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Peter Chen - Entity-relationship Modeling and data/conceptual modeling
1 The entity-relationship model model serves as the foundation of many
systems analysis and design methodologies, computer-aided
software engineering (CASE) tools, and repository systems. The ER
Model is the basis for IBM's Repository Manager/MVS and DEC's
CDD/Plus.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Peter Chen - Computer-aided software engineering
1 Chen’s work is a cornerstone of software engineering, in particular
Computer-Aided Software Engineering (CASE)
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Charles Bachman - Bachman Information Systems
1 In 1983, he founded Bachman Information Systems, which developed a
line of computer-aided software engineering (CASE) products. The
centerpiece of these products was the BACHMAN/Data Analyst, which provided
graphic support to the creation and maintenance of Bachman Diagrams. It was featured in IBM's Reengineering
Cycle marketing program, combining:
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Structured analysis - History
1 After the example of computer-aided design and computer-aided
manufacturing (CAD/CAM), the use of these tools was named Computer-aided software engineering (CASE).
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Software engineering - Software development process
1 Computer-aided software engineering (CASE) tools are being
used to support the software process activities
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
James Martin (author) - Work
1 Martin was an expert in the field of systems design, software
development methodology, information engineering and
computer-aided software engineering. He was one of the first
to promote fourth-generation programming languages, and was one of the main developers of the Rapid Application Development
methodology.https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
James Martin (author) - Computer-aided software engineering
1 The Martin thread in Information Engineering was strategy-driven from the outset and from
1983 was focused on the possibility of automating the development process through
the provision of techniques for business description that could be used to populate a
data dictionary or encyclopaedia that could in turn be used as source material for code
generation. The Martin methodology provided a foundation for the CASE (Computer-Aided
Software Engineering) tool industry.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Information engineering - History
1 The Martin methodology provided a foundation for the CASE (computer-
aided software engineering) tool industry
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Information engineering - Software tools
1 Other tools include Bachman's Data Analyst, Excelerator, and more. See
computer-aided software engineering.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Lonnie D. Bentley - Life and work
1 Aside from systems analysis and design, Bentley also focuses on
enterprise applications, business process redesign, computer-aided software engineering (CASE), rapid application development (RAD), and graphical user interface (GUI) design.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Model-driven engineering - History
1 The first tools to support MDE were the Computer-Aided Software
Engineering (CASE) tools developed in the 1980s
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
DRAKON
1 The work was finished in 1996 (3 years after the Buran project was officially
closed), when an automated Computer-aided software engineering|CASE
programming system called Grafit-Floks was developed.[
http://store.oberoncore.ru/lib/paper/grafit_A4.pdf Technique of development of
algorithms and programms Grafit-Floks.]
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
System Architect (software) - History
1 System Architect was initially created and developed by Jan Popkin under the auspices of Popkin Software. System Architect was one of the first Microsoft Windows|Windows-based
computer-aided software engineering (CASE) tools. It evolved through the years to become an
enterprise architecture modeling tool — one that enables the end user to utilize many
notations and methods to model aspects of their organization in a repository, and disseminate
this information to a large audience.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Software development tool
1 For many years, Computer-aided software engineering|computer-
assisted software engineering (CASE) tools were sought after. Successful tools have proven elusive. In one
sense, CASE tools emphasized design and architecture support, such as for
UML. But the most successful of these tools are IDEs.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Computer-supported collaboration - Numbers
1 The inventor of the computer mouse, Douglas Engelbart, studied collaborative software (especially revision control in
computer-aided software engineering and the way a graphic user interface could
enable interpersonal communication) in the 1960s. Alan Kay worked on Smalltalk, which embodied these principles, in the 1970s, and
by the 1980s it was well regarded and considered to represent the future of user
interfaces.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Computer-supported collaboration - Related fields
1 Related fields are collaborative product development, Computer-aided
design|CAD/Computer-aided manufacturing|CAM, computer-aided software engineering
(CASE), Product Lifecycle Management#Concurrent engineering
workflow|concurrent engineering, workflow management, distance learning, telemedicine,
medical CSCW and the real-time network conferences called MUDs (after multi-user
dungeons, although they are now used for more than game-playing).
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
ISeries - Programming
1 Several Computer-aided software engineering|CASE tools are available:
[ http://www.ca.com/us/products/detail/ca-plex.aspx CA Plex (formerly AllFusion Plex)] (see *[ http://wiki.plexinfo.net Plex Wiki]),
Accelerator (software)|Accelerator for IBM i, ADELIA, Synon, AS/SET, IBM Rational
Business Developer Extension, LANSA (development environment)|LANSA, ProGen Plus, Uniface (programming language) and
GeneXus.https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Metamodeling - Zoos of metamodels
1 There are several types of meta-model zoos.[ http://www.eclipse.org/gmt/am3/zoos/
AtlanticZoo]. Some are expressed in ECore. Others are written in Meta-Object Facility|MOF 1.4 - XML Metadata Interchange|XMI 1.2. The metamodels expressed in Unified Modeling Language|UML-XML Metadata Interchange|
XMI1.2 may be uploaded in Poseidon for UML, a Unified Modeling Language|UML computer-
aided software engineering|CASE tool.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Fourth-generation programming language - Types
1 * More ambitious 4GLs (sometimes termed fourth generation environments) attempt to
automatically generate whole systems from the outputs of
Computer-Aided Software Engineering|CASE tools,
specifications of screens and reports, and possibly also the specification of
some additional processing logic.https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Objecteering
1 'Objecteering' is a Unified Modeling Language|UML and Model-driven architecture|MDA computer-aided software engineering|CASE tool
edited by Objecteering Software, a subsidiary of Softeam.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Rational Synergy - History
1 Synergy began life in 1988 as a research project for computer-aided software
engineering by software developer Pete Orelup at Computers West of Irvine,
California|Irvine, California. Computers West was supporting itself through contract software development and an application for finance and insurance at automobile dealerships on the Pick OS, and probably
had fewer than 10 employees.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Visual Paradigm for UML
1 'Visual Paradigm for UML' (VP-UML) is a Unified Modeling Language|UML
Computer-aided software engineering|CASE Tool supporting
UML 2, Systems Modeling Language|SysML and Business Process
Modeling Notation|Business Process Modeling Notation (BPMN) from the Object Management Group|Object
Management Group (OMG)https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
CASE tool
1 'Computer-aided software engineering' ('CASE') is the
application of a set of tools and methods to a software system with
the desired end result of high-quality, defect-free, and maintainable
software products.Kuhn, D.L (1989)
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Oracle Designer
1 'Oracle Designer' is Oracle Corporation|Oracle's Computer-aided software engineering|CASE tool for
designing an information system and generating it. After generating the information system one is able to
edit the generated code with Oracle Developer Suite
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Meta-Modeling - Zoos of metamodels
1 There are several types of meta-model zoos.[http://www.eclipse.org/gmt/am3/zoos/ AtlanticZoo]. Some are expressed in ECore. Others are written in Meta-Object Facility|MOF 1.4 - XML Metadata Interchange|XMI 1.2. The metamodels expressed in Unified
Modeling Language|UML-XML Metadata Interchange|XMI1.2 may be uploaded in
Poseidon for UML, a Unified Modeling Language|UML computer-aided software
engineering|CASE tool.https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Sjaak Brinkkemper - Work
1 information systems methodology, Computer-aided software
engineering|CASE-tools, and system development
tools.[http://www.misq.org/archivist/Board/Brinkkemper.htm Editorial Board Associate Editor: Sjaak Brinkkemper
Utrecht University Research Interests]
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Computer-aided technologies
1 * Computer-aided software engineering (CASE)
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Work systems
1 Later Sumner and Ryan (1994) used it to explain problems in the adoption
of CASE (computer-aided software engineering)
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Case - Computing and software engineering
1 * Computer-aided software engineering (CASE), use of
computers to assist in the software development life cycle
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Decline and Fall of the American Programmer - Chapter outline
1 *6. Computer-aided software engineering|
CASE
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
John Zachman - Biography
1 In 1989 at IBM he joined the Computer-aided software engineering|CASE Support
organization of the Application Enabling Marketing Center, where he
worked as a consultant in areas of Information Systems Planning and
Enterprise Architecture|Architecture
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Fran Tarkenton
1 Tarkenton also founded Tarkenton Software, a computer-program
generator company, and he toured the U.S. promoting CASE (computer-
aided software engineering) with Albert F. Case, Jr. of Nastec
Corporation. Tarkenton Software later merged with KnowledgeWare (with Tarkenton as president), until
selling the company to Sterling Software in 1994.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Fran Tarkenton - Post-football life
1 Tarkenton was also a pioneer in computer software, and founder of Tarkenton
Software, a program generator company. He toured the United States promoting
CASE or computer-aided software engineering with Albert F. Case, Jr. of Nastec
Corporation, but ultimately merged his software firm with James Martin (author)|James Martin's KnowledgeWare, of which Tarkenton was president until selling the company to Sterling Software in 1994.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Software engineers - Subdisciplines
1 * Software engineering tools and methods: The computer-based tools
that are intended to assist the software life cycle processes (see
Computer-aided software engineering) and the methods which
impose structure on the software engineering activity with the goal of making the activity systematic and
ultimately more likely to be successful.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Model-driven development - History
1 The first tools to support MDE were the Computer-Aided Software Engineering (Computer Aided
Software Engineering|CASE) tools developed in the 1980s
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
List of computing and IT abbreviations - C
1 * Computer-aided software engineering|CASE—Computer-Aided Software Engineering
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Domain-specific modeling - Overview
1 Domain-specific language differs from earlier code generation
attempts in the Computer-aided software engineering|CASE tools of
the 1980s or Unified Modeling Language|UML tools of the 1990s
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Domain-specific modeling - Tool support for domain-specific language languages
1 Many General-Purpose Modeling languages already have tool support available in the
form of Computer-aided software engineering|CASE tools. Domain-specific language
languages tend to have too small a market size to support the construction of a bespoke
CASE tool from scratch. Instead, most tool support for domain-specific language
languages is built based on existing domain-specific language frameworks or through domain-specific language environments.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Big structure - Mapping and technologies
1 Use of Big structure and a reduction of effort required in data wrangling
can benefit from an integrative software engineering approach, akin
to computer-aided software engineering
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Richard Veryard - Information Coordination
1 His book takes the approach that multiple information models exist and the differences and links between them have to be managed.
Coordination is currently an area of both intensive theoretical speculation and of
practical research and development. Information Coordination explains practical
guidelines for information management, both from on-going research and from recent field
experience with Computer-aided software engineering|CASE tools and methods.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Albert F. Case, Jr.
1 'Albert F. Case, Jr.' (born March 2, 1955) is an American software
engineer and one of the leaders in the development of Computer-Aided
Software Engineering (CASE) technologies and system
development methodologies.
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Albert F. Case, Jr. - Work
1 Case of the leaders in the development of Computer-Aided
Software Engineering (CASE) technologies and system
development methodologies. He also was a major contributor to the
Spectrum System Development Methodology, from John D. Toellner
Associates, developing the Structured Analysis and Structured
Design design tips.https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Albert F. Case, Jr. - Computer-Aided Software Engineering
1 Nastec Corporation both coined the acronym CASE for Computer-Aided Software Engineering and launched the DesignAid analysis and design
tool and the LifeCycle Manager project configuration and
management system
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Albert F. Case, Jr. - Computer-Aided Software Engineering
1 Case was among the most prolific public speakers on the subject of CASE during the 1980s, helping launch, among other events, the
Computer-Aided Software Engineering Symposium as its
keynote speaker for its first two years
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Charles W. Bachman - Bachman Information Systems
1 In 1983, he founded Bachman Information Systems, which
developed a line of computer-aided software engineering (CASE)
products. The centerpiece of these products was the BACHMAN/Data Analyst, which provided graphic
support to the creation and maintenance of Bachman Diagrams.
It was featured in IBM's Reengineering Cycle marketing
program, combining:
https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
Colette Rolland - Work
1 Roland's research interests are in the areas of information modeling,
databases, temporal data modeling, object-oriented analysis and design,
requirements engineering and specially change engineering,
method engineering, Computer-aided software engineering|CASE and
CAME tools, change management and enterprise modelling|enterprise
knowledge development.https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
For More Information, Visit:
• https://store.theartofservice.com/the-computer-aided-software-engineering-toolkit.html
The Art of Servicehttps://store.theartofservice.com