Technical Software Development Process in the XML Domain

TRUSTWORTHY SOFTWARE DEVELOPMENT PROCESSES, PROCEEDINGS(2009)

引用 12|浏览0
暂无评分
摘要
Background: A Technical Development Process (TDP) is a development process for a particular technology, such as XML, service orientation, object orientation or a programming language. Unlike software development life-cycle processes, TDPs provide concrete and detailed guidance to software engineers working in a particular technology domain. TDPs are currently not well understood in terms of description, modelling and interactions with life-cycle processes. Aim: In this paper, we investigate what are TDPs in the XML domain and how can TDPs be modelled using existing development process modelling notations and tools. Method: We extracted XML specific TDPs from literatures, interviews and internal documentation within software development organizations and conducted systematic verifications and validations. Results: We identify different types of TDPs in the XML domain and propose mechanisms to model TDPs using Software Process Engineering Meta-models (SPEM) in the Eclipse Modelling Framework (EPF). Conclusion: The results demonstrate the feasibility of explicitly identifying and modelling of TDPs in the context of software process modelling and how they are used in software development. The results help further bridge the gap between macro-processes (life-cycle and management-centred processes) and micro-processes (e.g. developer-centred TDPs).
更多
查看译文
关键词
software development life-cycle process,developer-centred tdps,xml specific tdps,software development organization,software development,xml domain,technical software development process,software process modelling,development process,software engineer,existing development process,object oriented,verification and validation,software engineering,software development life cycle,process engineering,life cycle,meta model,software development process,programming language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要