We then go on to present three theoretical approaches used in studying the activity of software design: the knowledge-centred approach, the strategy-centred approach and the organization-centred approach.doi:10.1007/978-1-4471-0111-6_3Franoise Détienne...
Wright, P., and G. Bason: Detour Routes to Usability: A Comparison of Alternative Approac hes to Multipurpose Software Design. Int. Journal of Man-Machine Studies. Vol.18, 391–400 (1983).Wright, P. and Bason, G. (1982). Detour routes to usability: A comparison of alternative ...
Usability and user centered design (UCD) are central to software development. In developing countries, the gap between IT development and the local use sit... D Teka,Y Dittrich,M Kifle - Chase ; Cooperative & Human Aspects of Software Engineering Workshop at the Icse 被引量: 5发表: 2016年...
This is a preview of subscription content, log in via an institution to check access. Keywords Java Java Card Software Engineering design formal methods formal verification logic metamodeling modeling program analysis programming requirements engineering reverse engineering software ...
The findings of this review suggest several future research directions that are critical and promising but underexplored in current research and practice: (1) there is a need to use knowledge-based approaches to improve the quality attributes of software documents that receive less attention, ...
Compiler-Generated Software Diversity Present approaches to software security are to a large extent reactive: when vulnerabilities are discovered, developers scramble to fix the underlying error. The advantage is on the side of the attack T Jackson,B Salamat,A Homescu,... - 《Advances in Informati...
Several types of runtime software adaptation approaches were proposed to increase the adaptation capability of applications and turn them into an evolution software. Many of these approaches (using software architectural models for example) are implemented during the design phase of software development ...
Software Product Lines (SPL) and Agile practices have emerged as new paradigms for developing software. Both approaches share common goals; such as improving productivity, reducing time to market, decreasing development costs and increas... P O'Leary,F Mc Caffery,I Richardson,... 被引量: 11发...
Software engineering tools and approaches for neuroinformatics: the design and implementation of the View-Primitive Data Model framework (VPDMf). "Software engineering tools and approaches for Neuroinformatics: the design and implementation of the View-Primitive Data Model framework ('VPDMf')." Neuro....
The Designers' Notepad: Supporting and understanding cooperative design We describe the development of a system to support cooperative software design. An iterative development approach has been used, based upon the observation... M Twidale,T Rodden,I Sommerville - Springer Netherlands 被引量: 54发表...