Software Engineering Course
ReadySET is an open source project to produce and maintain a library of reusable software engineering document templates. These templates provide a ready starting point for the documents used in software development projects. Using good templates can help developers work more quickly, but they...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (123): ReadySET Download |
Coan is a software engineering tool for analysing preprocessor-based configurations of C or C++ source code. Its principal use is to simplify a body of source code by eliminating any parts that are redundant with respect to a specified configuration.
Platforms: *nix
License: Freeware | Size: 368.64 KB | Download (37): coan for Linux Download |
Success of failure of the software projects greatly depends on right chose software development lifecycle model. Many software developers make the big mistake of using only one software development lifecycle model (SDLCM) for all software projects. Our tool helps avoid this problem.
Lifecycle...
Platforms: Windows
License: Freeware | Size: 341.8 KB | Download (163): SLSelector Download |
Sound Studio is a Tcl/Tk application written by Paul Sharpe as his third year individual project, for which he received the Microsoft Prize for Software Engineering. It was subsequently improved by Robin Whitehead. It enables recording, playback and simple cut & paste editing of sound files of...
Platforms: *nix
License: Freeware | Size: 655.36 KB | Download (166): Sound Studio Download |
The a(MD) project constitutes a toolchain supporting a Model Driven Approach to Multi-Dimensional software Engineering. It enables multi-dimensional separation of concerns at the model level, by generating (Java) source code from UML specifications.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 76.54 KB | Download (51): a(MD) Download |
Coan is a software engineering tool for analysing preprocessor-based configurations of C or C++ source code. Its principal use is to simplify a body of source code by eliminating any parts that are redundant with respect to a specified configuration.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 346.56 KB | Download (50): coan Download |
Prisma Workbench (PSW) is a framework for software engineering tools integration. PSW enables interoperability of various software development tools in collaborative settings. PSW provides real time views to data, enhanced awareness into project's progress (events), traceability management...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 125.25 MB | Download (48): Prisma Workbench (PSW) Download |
A big-sized project for Software Engineering at Complutense University of Madrid, Spain. E.V.A. stands for Artificial Life Evolution and its a game and simulator of living 3D creatures moving all over different environments and reacting to them.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 98.26 MB | Download (45): Project E.V.A. Download |
A case study regarding the entire software development process for education in Software Engineering under consideration of general Software Engineering concepts and design patterns
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 15.67 MB | Download (48): SE Case Study File Manager Download |
Spiritbot is a suite of tools designed for use in software-engineering, CodeGenUML includes an XMI/MOF/UML reader and exporter. An IRC ticker bot is also provided to aid in the development process.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 91.79 KB | Download (48): Spiritbot - Java UML/Code-Gen tools Download |
In software engineering, the active record pattern is a design pattern found in software that stores its data in relational databases. It was named by Martin Fowler in his book Patterns of Enterprise Application Architecture. The interface to such an object would include functions such as Insert,...
Platforms: Mac
License: Freeware | Size: 5.26 MB | Download (43): MagicalRecord Download |
Our undergraduate degrees include BSc in Computing Science, Information Systems, Software Engineering, Business Computing, Mathematics and its Applications together with a large selection of combined and joint degrees. Postgraduate qualifications include the MSc in Advanced Computing, the MSc...
Platforms: Mac
License: Freeware | Size: 629 B | Download (39): DiceTotal Download |
PTC Mathcad Express is free-for-life engineering math software. You get unlimited use of the most popular capabilities in PTC Mathcad - the most powerful technical calculation software available. Easily solve, document, share and reuse vital calculations.
If you download and choose the trial...
Platforms: Windows, Windows 8, Windows 7, Windows Server
License: Freeware | Size: 1.06 GB | Download (142): PTC Mathcad Express Download |
On its most recent software development project the use of Blue Ink increased productivity over 400% while increasing application quality and consistency. Blue Ink offers dramatic time savings to .Net software developers through Rapid Application Development (RAD) based tools and methodologies....
Platforms: Windows
License: Freeware | Size: 2.39 MB | Download (53): Blue Ink Download |
Learning Russian always is compared with learning Chinese. Specialists assume learning Russian is really hard because of its word-formation, numerous parts and grammar; this is the first feature. The second one is that the most essential detail in language learning is not a teacher and his/her...
Platforms: Windows
License: Freeware | Size: 686.08 KB | Download (51): Hollywood Vocabulary (RE) Download |
Inline searching and colored categoriesBillReminder is the first desktop application I have written for the GNU/Linux operating system. It pretty much started as a means to keep me involved with the open source and GNU/Linux communities, as well as scratch my own itch! ;) It has also proven to be...
Platforms: *nix
License: Freeware | Size: 348.16 KB | Download (43): BillReminder Download |
Class::Contract - Design-by-Contract OO in Perl. SYNOPSIS package ClassName use Class::Contract; contract { inherits BaseClass; invar { ... }; attr data1; attr data2 => HASH; class attr shared => SCALAR; ctor new; method methodname; pre { ... }; failmsg Error message; post...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (114): Class::Contract Download |
Amber for Parrot is an object-oriented scripting language for the Parrot virtual machine. Amber for Parrot combines the traditional advantages of scripting languages with support for software correctness and large-scale software engineering. Amber for Parrot has syntax and semantics somewhere...
Platforms: *nix
License: Freeware | Size: 819.2 KB | Download (127): Amber for Parrot Download |
GRASP (Graphical Representations for Algorithms, Structures, and Processes) is a full-featured development environment, created specifically to provide automatic generation of software visualizations for the purpose of improving the comprehensibility of the software. Over the past three years, a...
Platforms: Mac
License: Freeware | Size: 2.2 MB | Download (434): jGRASP Download |
Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and...
Platforms: Mac
License: Freeware | Size: 10.3 MB | Download (461): Graphviz for Mac OS X Download |