2008
DOI: 10.1111/j.1937-8327.1994.tb00637.x
|View full text |Cite
|
Sign up to set email alerts
|

Constraint-Driven Software Design: An Escape From the Waterfall Model

Abstract: This paper presents the principles of a development methodology for software design. The methodology is based on a nonlinear, product‐driven approach that integrates quality aspects. The principles are made more concrete in two examples: one for developing educational simulations and one for developing expert systems. It is shown that the flexibility needed for building high quality systems leads to integrated development environments in which methodology, product and tools are closely attuned to each other. T… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0
2

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 13 publications
(5 citation statements)
references
References 9 publications
0
3
0
2
Order By: Relevance
“…SDLC organization refers to secure a software [55]. The waterfall model used for controlling and protecting a sequential development model applied to government projects, small businesses, to thousands of large companies such as medical sector [56], [57]. The work on this model is divided into 6 phases, namely sensing, signal processing, feature extraction, pattern processing, situation assesment, decision making [58] as well as the addition, namely without planned iteration to keep development cost, duration, and resulting product quality [59] adding more approach to develope a software [60].…”
Section: Waterfall Sdlc Methodsmentioning
confidence: 99%
“…SDLC organization refers to secure a software [55]. The waterfall model used for controlling and protecting a sequential development model applied to government projects, small businesses, to thousands of large companies such as medical sector [56], [57]. The work on this model is divided into 6 phases, namely sensing, signal processing, feature extraction, pattern processing, situation assesment, decision making [58] as well as the addition, namely without planned iteration to keep development cost, duration, and resulting product quality [59] adding more approach to develope a software [60].…”
Section: Waterfall Sdlc Methodsmentioning
confidence: 99%
“…Almost three decades ago, for example, Hoog et al [3] put it forward as an alternative to the waterfall model. Then, Lano [10] added constraints to UML class diagrams and state machines in the framework of model-driven development (MDD), advocating for constraint-driven development (CDD).…”
Section: Literature Surveymentioning
confidence: 99%
“…Software design and development research started as a mathematical branch [1,2] . Since then and to the end of the previous millennia, the emphasis was put on tackling complexity and delivering high quality, derived from rigor, and user-friendliness software [3,4] .…”
Section: Introductionmentioning
confidence: 99%
“…Μια πολύ καλή συλλογή από τέτοιες μεθοδολογίες περιγράφεται στα [Jong & Sart 1994, Dijkstra & Seel 1997] αλλά και αλλού. Μερικές από αυτές τις μεθοδολογίες βασίζονται σε πρακτικές της τεχνολογίας λογισμικού και άλλες ακολουθούν ένα τροποποιημένο μοντέλο του καταρράκτη, όπως [Marshall et al 1995, Marshall & Hurley 1996] ή ένα τροποποιημένο μοντέλο πρωτοτυποποίησης, όπως [Hoog et al 1993, Goodyear 1995. Οι τελευταίες είναι σαφώς πιο αποτελεσματικές γιατί η ανάπτυξη ενός ΔΕΛ είναι μια αναδρομική διαδικασία που απαιτεί πολλές ανατροφοδοτήσεις (feedback) και ενδιάμεσες αξιολογήσεις (formative evaluation).…”
Section: -5unclassified