Writing good user stories for software systems seems to be a hard task. Story writers often tend to mix real stories (sequences of events) with descriptions of the domain (notion definitions). this often leads to inco...
详细信息
the extremeprogramming (XP) method eschews all formal design, but compensates for this by rigorous unit testing. Test-sets, which constitute the only enduring specification, are intuitively developed and so may not b...
详细信息
the paper presents the development of the genetic equation for the cutting force for ball-end milling process. the development of the equation combines different methods and technologies like evolutionary methods, man...
详细信息
the paper presents the development of the genetic equation for the cutting force for ball-end milling process. the development of the equation combines different methods and technologies like evolutionary methods, manufacturing technology, measuring and control technology and intelligent process technology withthe adequate hardware and software support. Ball-end milling is a very common machining process in modern manufacturing processes. the cutting forces play the important role for the selection of the optimal cutting parameters in ball-end milling. In many cases the cutting forces in ball-end milling are calculated by equation from the analytical cutting force model. In the paper the genetic equation for the cutting forces in ball-end milling is developed withthe use of the measured cutting forces and genetic programming. the experiments were made withthe system for the cutting force monitoring in ball-end milling process. the obtained results show that the developed genetic equation fits very well withthe experimental data. the developed genetic equation can be used for the cutting force estimation and optimization of cutting parameters. the integration of the proposed method will lead to the reduction in production costs and production time, flexibility in machining parameter selection, and improvement of product quality. (c) 2005 Elsevier B.V. All rights reserved.
User stories in softwareengineering serve the purpose of discovering requirements and are used as units of system development. When applying stories in a project, two elements seem to be crucial: the ability to write...
详细信息
Many authors have presented techniques for using business value to measure and prioritise requirements. Unfortunately, although there is much written about using value in this way, there is very little written about h...
详细信息
Many have reported successful experiences using XP, but we have not yet seen many experiences adapting agile methodologies in developing countries such as Brazil. In a developing economy, embracing change is extremely...
详细信息
Proponents of aspect orientation have successfully seeded the impression that aspects-like objects-are so fundamental a notion that they should pervade all phases and artefacts of the software development process. Asp...
详细信息
ISBN:
(纸本)3540290109
Proponents of aspect orientation have successfully seeded the impression that aspects-like objects-are so fundamental a notion that they should pervade all phases and artefacts of the software development process. Aspect orientation has therefore proliferated from programming to design to analysis to requirements, sparing neither softwareprocesses nor their favourite languages. Since modelling plays an important role in softwareengineering, much effort is currently being invested in making modelling languages aspect ready. However, based on an observed lack of examples for domain level (or functional) aspects this paper argues the case against the omnipresence of aspects, particularly the existence of aspects in domain models, and offers some informal arguments as well as a semiformal proof in favour of the claims made.
Learn how to express business rules as storytests [1], with a focus on expressing the business domain with clarity and brevity. Writing storytests (Customer tests) is usually complicated by several factors: the busine...
详细信息
the proceedings contain 52 papers. the topics discussed include: model driven development for distributed real-time and embedded systems;activity diagram patterns for modeling quality constraints in business processes...
详细信息
ISBN:
(纸本)3540290109
the proceedings contain 52 papers. the topics discussed include: model driven development for distributed real-time and embedded systems;activity diagram patterns for modeling quality constraints in business processes;code generation from UML models with semantic variation points;composing domain-specific languages for wide-scope softwareengineering applications;model typing for improving reuse in model-driven engineering;computing refactorings of behavior models;dynamic secure aspect modeling with UML: from models to code;domain models are aspect free;properties of stereotypes from the perspective of their role in designs;and a modeling and simulation based approach to dependable system design.
Scenario based notations axe becoming more and more popular as means for user requirements elicitation. they can be used in more formal specifications as part of detailed use case templates or in agileprocesses to ca...
详细信息
ISBN:
(纸本)3540290109
Scenario based notations axe becoming more and more popular as means for user requirements elicitation. they can be used in more formal specifications as part of detailed use case templates or in agileprocesses to capture informal user stories. Despite their significance in softwareengineering, scenarios seem not to be properly supported by appropriate tools. this paper describes a scenario construction tool that offers clear separation of the actual story from notions used therein. the tool is constructed as an extension to visual notation of UML's use cases. It is based on an extended UML metamodel in the area of activities and classifiers. this formal basis makes the tool capable of supplying the existing UML tools with an additional layer of requirements models based on scenarios and notions. this layer makes it possible to transform requirements directly into design-level models. the tool offers such transformation capabilities based on a simple model mapping. this transformation supports human efforts to keep the system's design consistent withthe user's needs expressed through scenarios.
暂无评论