|
Computer-aided software engineering (CASE) is the utilise of software tools to assist in the development and maintenance of software. Information utilized to assist therein way come referred to as Outbreak Information.
100% aspects of a computer computer software body development lifecycle may exist when supported by software information, so a utilize of information from either either across the spectrum might, arguably, be described as Example; from task management software through information for business & functional analysis, system project, code storage, compilers, translatiin tools, trial software package, and then on.
Even so, these come a principles that come caring by owning analysis & project, & using using project information to produce area (or even a lot) of the software package, that are virtually all often thought of when Instance information. Such information arose away from developments like Jackson Structured Programming and the computer software modelling techniques promoted by research worker like Ed Yourdon, Chris Gane and Trish Sarson (look at structured programming, SSADM). In that narrower range, Instance applied, e.g., to the database software package, can ordinarily require:
Modelling business / real globe processes & information flow
Development of information system in the form of entity-relationship diagrams
Development of run & work descriptions
Production of database creation SQL and stored procedures
A few average Instance information come:
Code generation tools
UML editors and a like
Refactoring tools
Configuration management tools including revision control
Experience information don't single output code. It too generate more output average of various systems analysis & project methodolgies such as
SSADM. E.g.
database schema
data flow diagrams
entity relationship diagrams
program specifications
user documentation
For instance Experience information come separated within both groups:
Upper Experience: Information for the analyse & project phase of the software system development lifecycle (diagraming information, report & form generators, analysis information)
Lower berth Example: Information to trend lines implementation, touching, configuration management
List of sample CASE tools
ArgoUML - [http://argouml.tigris.org/ website]
Blue Ink - [http://www.blueink.biz/ website]
CASEWise [http://www.casewise.com/ website]
DMS Package Reengineering Toolkit [http://www.semanticdesigns.com/Products/DMS/DMSToolkit.html website]
Occultation using plugins - [http://www.eclipse.org/ website]
Embarcadero ER/Studio - [http://www.embarcadero.com/products/erstudio/index.html website]
Enterprise Architect - Sparx Systems - [http://www.sparxsystems.com.au/ website]
eREQUIREMENTS - Web-depending Requirements Management Formulas for Web Application Development - [http://www.erequirements.com eRequirements]
ERWin - Computer Associates - [http://www3.ca.com/Solutions/Product.asp?ID=260 website]
INNOVATOR - MID [http://www.mid.de/en/innovator/ website]
Obsydian / Plex - Computer Associates [http://www3.ca.com/Solutions/Product.asp?ID=258 website]
Oracle Designer - [http://www.oracle.com/technology/products/designer/index.html website]
Rational Rose - IBM - [http://www-306.ibm.com/software/rational/ website]
Sybase PowerDesigner - [http://www.sybase.com/products/developmentintegration/powerdesigner website]
Technique Architect - Popkin Software system - [http://www.popkin.com/ website]
Together - Borland - [http://www.borland.com/together/ website]
Seeable Enterprise Products - [http://www.visible.com/Products/index.htm website]
Ocular Paradigm for UML - [http://www.visual-paradigm.com/vpuml.php website]
|
Vanteon
Providing outsourced Windows software design, development, quality assurance and testing services and solutions.
International Function Point User Group
A non-profit organization promoting the use of function point analysis and other software metrics.
Object-Oriented Project Size Estimator
Provides information on the Oopsize system for estimating the time required to develop an object oriented project.
Software Engineering Archives
World-Wide Web archives for USENET newsgroup comp.software-eng.
Software Engineering Institute (SEI)
SEI is a federal research center whose mission is to advance the state of the practice of software engineering to improve the quality of systems that depend on software. SEI accomplishes this mission by promoting the evolution of software engineering from an ad hoc, labor-intensive activity to a discipline that is well managed and supported by technology.
microTOOL
Develops and support tools for software engineering, process control, version and configuration management.
Software Research, Inc.
Improve customer delivered software quality through research, design, and implementation of the world's best tools for software testing and quality assurance, functional testing, requirements testing, coverage analysis, regression testing, WebSite testing, embedded system testing, with full support for Java, C, C++, COBOL, Ada, Fortran.
Software Productivity Research
Software process management articles, tools, and consulting, led by Capers Jones.
Software Build and Fix: Tips
Some tips to help programmers produce quality code.
Simulation and Modelling Software from Germany
Specializing in Distributed Interactive Simulation (DIS), High Level Architekture (HLA), Space and Aviation.
|
© 2005 GeneralAnswers.org |
|