A Model for Quality Optimization in Software Design Processes

J.A.R. Noppen, P.M. van den Broek, Mehmet Aksit

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    58 Downloads (Pure)


    The main objective of software engineers is to design and implement systems that implement all functional and non-functional requirements. Unfortunately, it is very difficult or even generally impossible to deliver a software system that satisfies all the requirements. Even more seriously, failures in fulfilling requirements are generally detected after the realization of software systems. This is because design decisions are mostly taken based on estimations, which can turn out to be wrong at a later stage in the design process. Switching to different design alternatives at a later stage can be very difficult since this may demand drastic changes in design and also may increase project time and costs. In this paper a model is proposed for modeling and tracing design processes with respect to the selected design alternatives. Based on the model, two algorithmic definitions of design strategies are given, which enable software engineers to optimize design decisions with respect to quality and resource constraints.
    Original languageUndefined
    Title of host publicationNet.Objectdays'05
    Place of PublicationGermany
    Number of pages13
    ISBN (Print)3980862844
    Publication statusPublished - Sept 2005
    EventNET.objectdays 2005: 2005 Proceedings of the 6th International Conference on Object-Oriented and Internet based Technologies, Concepts and Applications for a Networked World -
    Duration: 1 Jan 1900 → …

    Publication series

    PublisherTransSIT GmbH


    ConferenceNET.objectdays 2005
    Period1/01/00 → …


    • Software design
    • EWI-10216
    • decision optimization
    • METIS-227712
    • IR-54086

    Cite this