background preloader

Database

Facebook Twitter

(38) Cloud Computing: Are there any powerful software IDE's like (for example) Eclipse, based in the cloud/hosted online? (38) Software Engineering: Is UML still relevant? (38) Remote Work: What are the best tools to manage a remote employee? (38) Distributed Teams: How do you manage distributed teams? What methodologies do you use? What tools? (38) Software Development Methodologies. Science & Groupware - 3D software solutions for scientific computing and visualization. LibreSource. Variations between products[edit] LibreSource Enterprise Edition is the professional version of the LibreSource Community, a collaborative platform developed by LORIA-INRIA Lorraine, University Paris 7 et Artenum in the frame of a French initiative called RNTL (Réseau National des Technologies Logicielles).

LibreSource

LibreSource was first released under the Q Public License since June 2005 and switched to GPLv2 in May 2008. The Enterprise Edition was developed by Artenum. LibreSource Express is a hosting facility for collaborative development projects on LibreSource Enterprise Edition servers. LibreSource Express is a professional service offered by Artenum since August 2006. LibreSource Synchronizer[edit] The aim of the LibreSource Synchronizer is to answer to the version tracking and concurrent editing needs and to improve the collaborative aspects of the software configuration management tool in order to let the users know which version another member of a team is working on. References[edit] Notes. Domain-specific modeling. Overview[edit] Domain-specific modeling (DSM) often also includes the idea of code generation: automating the creation of executable source code directly from the domain-specific language models.

Domain-specific modeling

Being free from the manual creation and maintenance of source code means domain-specific language can significantly improve developer productivity.[1] The reliability of automatic generation compared to manual coding will also reduce the number of defects in the resulting programs thus improving quality. Domain-specific language differs from earlier code generation attempts in the CASE tools of the 1980s or UML tools of the 1990s.

In both of these, the code generators and modeling languages were built by tool vendors. [citation needed] While it is possible for a tool vendor to create a domain-specific language and generators, it is more normal for domain-specific language to occur within one organization. Domain-specific modeling topics[edit] Defining domain-specific language languages[edit] Data modeling. The data modeling process.

Data modeling

The figure illustrates the way data models are developed and used today. A conceptual data model is developed based on the data requirements for the application that is being developed, perhaps in the context of an activity model. The data model will normally consist of entity types, attributes, relationships, integrity rules, and the definitions of those objects. This is then used as the start point for interface or database design.[1] Data modeling in software engineering is the process of creating a data model for an information system by applying formal data modeling techniques. Overview[edit] Data modeling is a process used to define and analyze data requirements needed to support the business processes within the scope of corresponding information systems in organizations.

Case Tools

Database Modeler.