期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
eXRUP: A Hybrid Software Development Model for Small to Medium Scale Projects
1
作者 Ghulam Rasool Shabib Aftab +1 位作者 Shafiq Hussain Detlef Streitferdt 《Journal of Software Engineering and Applications》 2013年第9期446-457,共12页
The conventional and agile software development process models are proposed and used nowadays in software industry to meet emergent requirements of the customers. Conventional software development models such as Water... The conventional and agile software development process models are proposed and used nowadays in software industry to meet emergent requirements of the customers. Conventional software development models such as Waterfall, V model and RUP have been predominant in industry until mid 1990s, but these models are mainly focused on extensive planning, heavy documentation and team expertise which suit only to medium and large scale projects. The Rational Unified Process is one of the widely used conventional models. Agile process models got attention of the software industry in last decade due to limitations of conventional models such as slow adaptation to rapidly changing business requirements and they overcome problems of schedule and cost. Extreme Programming is one of the most useful agile methods that provide best engineering practices for a good quality product at small scale. XP follows the iterative and incremental approach, but its key focus is on programming, and reusability becomes arduous. In this paper, we present characteristics, strengths, and weaknesses of RUP and XP process models, and propose a new hybrid software development model eXRUP (eXtreme Programming and Rational Unified Process), which integrates the strengths of RUP and XP while suppressing their weaknesses. The proposed process model is validated through a controlled case study. 展开更多
关键词 PROCESS Models AGILE Modeling EXTREME Programming RATIONAL UNIFIED PROCESS PROCESS Evaluation
下载PDF
Alternatives Selection Using GORE Based on Fuzzy Numbers and TOPSIS
2
作者 Arfan Mansoor Detlef Streitferdt Franz-Felix FüВl 《Journal of Software Engineering and Applications》 2015年第7期346-359,共14页
Context and Motivation: The notion of goal and goal models is ideal for the alternative systems. Goal models provide us different alternatives during goal oriented requirements engineering. Question/Problem: Once we f... Context and Motivation: The notion of goal and goal models is ideal for the alternative systems. Goal models provide us different alternatives during goal oriented requirements engineering. Question/Problem: Once we find different alternatives, we need to evaluate these alternatives to select the best one. Ideas: The selection process consists of two main parts. In first part of the selection process among alternatives, we will use techniques in which we establish some evaluation criteria. The evaluation criteria are based on leaf level goals. Stakeholders are involved to contribute their opinions about the evaluation criteria. The input provided by various stakeholders is then converted into quantifiable numbers using fuzzy triangle numbers. After applying the defuzzification process on fuzzy triangle numbers we get scores (weights) for each criteria. In second part, these scores are used in the selection process to select the best alternative. Contribution: The two steps selection process helps us to select the best alternative among many alternatives. We have described the process and applied it to “cyclecomputer” selection case study. 展开更多
关键词 Decision Making GORE TOPSIS Fuzzy Numbers
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部