Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Computer-aided software engineering

Index Computer-aided software engineering

Computer-aided software engineering (CASE) is the domain of software tools used to design and implement applications. [1]

46 relations: Accenture, Albert F. Case Jr., Automatic programming, CA Gen, CA Technologies, CADES, Christopher P. Gane, Computer-aided design, Data dictionary, Data flow diagram, Data modeling, Database, Decision table, Decision tree, Domain-specific modeling, Edward Yourdon, Entity–relationship model, Fran Tarkenton, GNU Debugger, Grady Booch, IBM, IBM Db2, Information system, KnowledgeWare, Mainframe computer, Metadata, Method engineering, Model-driven architecture, Model-driven engineering, Model–view–controller, Modeling language, Object Management Group, OS/2, Rapid application development, Software development process, Software release life cycle, Software repository, Source Code Control System, Structure chart, Structured analysis and design technique, Tom DeMarco, Trish Sarson, Unified Modeling Language, University of Michigan, Visual Basic, Warnier/Orr diagram.

Accenture

Accenture is a global management consulting and professional services firm that provides strategy, consulting, digital, technology and operations services.

New!!: Computer-aided software engineering and Accenture · See more »

Albert F. Case Jr.

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.

New!!: Computer-aided software engineering and Albert F. Case Jr. · See more »

Automatic programming

In computer science, the term automatic programming identifies a type of computer programming in which some mechanism generates a computer program to allow human programmers to write the code at a higher abstraction level.

New!!: Computer-aided software engineering and Automatic programming · See more »

CA Gen

CA Gen is a Computer Aided Software Engineering (CASE) application development environment marketed by CA Technologies.

New!!: Computer-aided software engineering and CA Gen · See more »

CA Technologies

CA Technologies, formerly known as Computer Associates International, Inc. and CA, Inc., is an American multinational publicly held corporation headquartered in New York City.

New!!: Computer-aided software engineering and CA Technologies · See more »

CADES

CADES (Computer Aided Design and Evaluation System) was a software engineering repository system produced to support the development of the VME/B Operating System for the ICL New Range - subsequently 2900 - computers.

New!!: Computer-aided software engineering and CADES · See more »

Christopher P. Gane

Christopher P. (Chris) Gane (born 1938) is a British/American computer scientist, consultant and information technology writer, known for developing data flow diagrams with Trish Sarson in the 1970s.

New!!: Computer-aided software engineering and Christopher P. Gane · See more »

Computer-aided design

Computer-aided design (CAD) is the use of computer systems to aid in the creation, modification, analysis, or optimization of a design.

New!!: Computer-aided software engineering and Computer-aided design · See more »

Data dictionary

A data dictionary, or metadata repository, as defined in the IBM Dictionary of Computing, is a "centralized repository of information about data such as meaning, relationships to other data, origin, usage, and format".

New!!: Computer-aided software engineering and Data dictionary · See more »

Data flow diagram

A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modelling its process aspects.

New!!: Computer-aided software engineering and Data flow diagram · See more »

Data modeling

Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques.

New!!: Computer-aided software engineering and Data modeling · See more »

Database

A database is an organized collection of data, stored and accessed electronically.

New!!: Computer-aided software engineering and Database · See more »

Decision table

Decision tables are a concise visual representation for specifying which actions to perform depending on given conditions.

New!!: Computer-aided software engineering and Decision table · See more »

Decision tree

A decision tree is a decision support tool that uses a tree-like graph or model of decisions and their possible consequences, including chance event outcomes, resource costs, and utility.

New!!: Computer-aided software engineering and Decision tree · See more »

Domain-specific modeling

Domain-specific modeling (DSM) is a software engineering methodology for designing and developing systems, such as computer software.

New!!: Computer-aided software engineering and Domain-specific modeling · See more »

Edward Yourdon

Edward Nash Yourdon (April 30, 1944 – January 20, 2016) was an American software engineer, computer consultant, author and lecturer, and software engineering methodology pioneer.

New!!: Computer-aided software engineering and Edward Yourdon · See more »

Entity–relationship model

An entity–relationship model (ER model for short) describes interrelated things of interest in a specific domain of knowledge.

New!!: Computer-aided software engineering and Entity–relationship model · See more »

Fran Tarkenton

Francis Asbury Tarkenton (born February 3, 1940) is a former National Football League (NFL) quarterback, television personality, and computer software executive.

New!!: Computer-aided software engineering and Fran Tarkenton · See more »

GNU Debugger

The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, Objective-C, Free Pascal, Fortran, Go, Java and partially others.

New!!: Computer-aided software engineering and GNU Debugger · See more »

Grady Booch

Grady Booch (born February 27, 1955) is an American software engineer, best known for developing the Unified Modeling Language (UML) with Ivar Jacobson and James Rumbaugh.

New!!: Computer-aided software engineering and Grady Booch · See more »

IBM

The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.

New!!: Computer-aided software engineering and IBM · See more »

IBM Db2

IBM Db2 contains database-server products developed by IBM.

New!!: Computer-aided software engineering and IBM Db2 · See more »

Information system

An information system (IS) is an organized system for the collection, organization, storage and communication of information.

New!!: Computer-aided software engineering and Information system · See more »

KnowledgeWare

KnowledgeWare was a software company headquartered in Atlanta, Georgia co-founded by James Martin and run by Fran Tarkenton.

New!!: Computer-aided software engineering and KnowledgeWare · See more »

Mainframe computer

Mainframe computers (colloquially referred to as "big iron") are computers used primarily by large organizations for critical applications; bulk data processing, such as census, industry and consumer statistics, enterprise resource planning; and transaction processing.

New!!: Computer-aided software engineering and Mainframe computer · See more »

Metadata

Metadata is "data that provides information about other data".

New!!: Computer-aided software engineering and Metadata · See more »

Method engineering

Method engineering in the "field of information systems is the discipline to construct new methods from existing methods".

New!!: Computer-aided software engineering and Method engineering · See more »

Model-driven architecture

Model-driven architecture (MDA®) is a software design approach for the development of software systems.

New!!: Computer-aided software engineering and Model-driven architecture · See more »

Model-driven engineering

Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models of all the topics related to a specific problem.

New!!: Computer-aided software engineering and Model-driven engineering · See more »

Model–view–controller

Model–view–controller is commonly used for developing software that divides an application into three interconnected parts.

New!!: Computer-aided software engineering and Model–view–controller · See more »

Modeling language

A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules.

New!!: Computer-aided software engineering and Modeling language · See more »

Object Management Group

The Object Management Group (OMG) is an international, open membership, not-for-profit technology '''standards''' consortium.

New!!: Computer-aided software engineering and Object Management Group · See more »

OS/2

OS/2 is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci.

New!!: Computer-aided software engineering and OS/2 · See more »

Rapid application development

Rapid-application development (RAD) is both a general term, used to refer to adaptive software development approaches, as well as the name for James Martin's approach to rapid development.

New!!: Computer-aided software engineering and Rapid application development · See more »

Software development process

In software engineering, a software development process is the process of dividing software development work into distinct phases to improve design, product management, and project management.

New!!: Computer-aided software engineering and Software development process · See more »

Software release life cycle

A software release life cycle is the sum of the stages of development and maturity for a piece of computer software: ranging from its initial development to its eventual release, and including updated versions of the released version to help improve software or fix software bugs still present in the software.

New!!: Computer-aided software engineering and Software release life cycle · See more »

Software repository

A software repository, colloquially known as a "repo" for short, is a storage location from which software packages may be retrieved and installed on a computer.

New!!: Computer-aided software engineering and Software repository · See more »

Source Code Control System

Source Code Control System (SCCS) is a version control system designed to track changes in source code and other text files during the development of a piece of software.

New!!: Computer-aided software engineering and Source Code Control System · See more »

Structure chart

A Structure Chart (SC) in software engineering and organizational theory is a chart which shows the breakdown of a system to its lowest manageable levels.

New!!: Computer-aided software engineering and Structure chart · See more »

Structured analysis and design technique

Structured analysis and design technique (SADT) is a systems engineering and software engineering methodology for describing systems as a hierarchy of functions.

New!!: Computer-aided software engineering and Structured analysis and design technique · See more »

Tom DeMarco

Tom DeMarco (born August 20, 1940) is an American software engineer, author, and consultant on software engineering topics.

New!!: Computer-aided software engineering and Tom DeMarco · See more »

Trish Sarson

Trish Sarson (born 1946) is a British/American computer scientist, consultant and information technology writer, known for developing data flow diagrams with Chris Gane in the 1970s.

New!!: Computer-aided software engineering and Trish Sarson · See more »

Unified Modeling Language

The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system.

New!!: Computer-aided software engineering and Unified Modeling Language · See more »

University of Michigan

The University of Michigan (UM, U-M, U of M, or UMich), often simply referred to as Michigan, is a public research university in Ann Arbor, Michigan.

New!!: Computer-aided software engineering and University of Michigan · See more »

Visual Basic

Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008.

New!!: Computer-aided software engineering and Visual Basic · See more »

Warnier/Orr diagram

A Warnier/Orr diagram (also known as a logical construction of a program/system) is a kind of hierarchical flowchart that allows the description of the organization of data and procedures.

New!!: Computer-aided software engineering and Warnier/Orr diagram · See more »

Redirects here:

Back-end CASE, CASE Tool, CASE technology, CASE tool, CASE tools, Case tools, Computer Aided Software Engineering, Computer aided software development, Computer aided software engineering, Computer-Aided Software Engineering, Computer-aided software engineering (CASE), FourGen CASE Tools, Front-end CASE.

References

[1] https://en.wikipedia.org/wiki/Computer-aided_software_engineering

OutgoingIncoming
Hey! We are on Facebook now! »