In this project report we will talk about Model Driven Engineering (MDE). It is a software engineering technique utilizing a higher level of abstraction to model software systems. These models push the development activities. The strength of these type of models is
Quality assurance (QA) tasks, which include testing, profiling, and overall performance evaluation, have in the past been accomplished in-house on developer-generated workloads and regression suites. The weak points of in-house QA efforts are well-known and serious, like (1) greater QA cost and
This report analyzes the needs to build an annual report generator which has the properties of Modularity, Simplicity in use and Maintainability based on current web technology. It also describes the software development process from design to implementation. The description is goal
This report is about Software User Documentation. The writing style of technical documentation has a robust impact on readability, comprehensibility, and translatability into other languages. In an effort to facilitate comprehensibility and translation, the language utilized in software user documentation must be
The majority of present day software users interact with the software via a graphical user interface (GUI) that comprises around 45-60% of the total code. The correctness of the Graphical user interface is important to ensure the correctness of the overall software.
Present and future trends for software include progressively complex requirements on interaction between systems. Because of this, the difficulty of system testing increases. Model based testing is a test technique in which test cases are generated from a model of the system.
Several companies use projects to achieve specific IT related goals and objectives. Sadly, there aren’t any guarantees for project success and plenty of projects have issues attaining project success. This master dissertation will evaluate one particular IT project, the Configuration Calculator project…
The need to properly manage change within software projects is very real. Not the least of the consequences of unmanaged or poorly managed change is decreased software maintainability. As changes in higher abstraction levels always propagate to the lower levels, it is important to manage change not only in code and design
This project investigates the usability of the SQALE method at software company Info Support BV. This method allows Info Support to measure the quality of Java and C# source code. We learned that SQALE, as implemented in the Sonar tool, provides a workable method to perform this quality assessment for projects of both languages.
The Requirements Engineering (RE) process usually dominates the grade of a project. The requirement methods in a project group are supposed to be an essential part of the whole computer software development process. Nowadays lean and agile development is becoming more and more popular in business. A lot of project teams operate in an agile environment so that they can have speedy delivery of high-quality software.