为了改进面向的软件重复使用性估计的改进
Aws A Magableh1,2, Hana'a Bani Ata3, Ahmad A Saifan3
1Department of Information Systems, Faculty of Computer Sciences and Information Technology, Yarmouk University, Irbid, 21163, Jordan. aws.magableh@yu.edu.jo.
Scientific reports
|June 8, 2024
概括
本研究引入了一种新的模型,用于测量面向软件 (AOS) 开发中的软件重复使用. 拟议的模型包含了复杂性和普遍性等新属性,为组织提供了更准确的可重复使用性评估.
科学领域:
- 软件工程 软件工程 软件工程
- 计算机科学 计算机科学
背景情况:
- 面向编程 (AOP) 通过促进灵活和可重复使用的软件组件来增强面向对象编程 (OOP).
- 软件重复使用是评估组件质量的关键属性,但其在AOP中的测量仍然没有标准化.
研究的目的:
- 为面向软件 (AOS) 重复使用制定标准化和合理的测量方法.
- 提出一种新的模型和方程来估计AOS的可重复使用性.
主要方法:
- 设计了一种基于新式方程的AOS可重复使用性估计的新模型.
- 引入了两个新的属性,复杂性和普遍性,以及合,凝聚力和设计尺寸.
- 开发了新的指标来衡量这些属性,并将其应用于案例研究分析的七个方面项目.
主要成果:
- 通过使用五个关键属性和建议的指标,构建了一个计算AOS可重复使用性的新方程.
- 对七个方面项目的案例研究分析产生了新的可重复使用价值.
- 与以前的方程进行比较,表明拟议的可重复使用性指标和属性的显著影响.
结论:
- 拟议的模型提供了更准确和更全面的AOS可重复使用性测量.
- 将复杂性和通用性属性纳入AOP中可以提高对软件重复使用的评估.
- 这种标准化的测量为组织和研究人员在AOP开发中提供了实际优势.
相关概念视频
Quantifying Work
19.3K
As a system undergoes a change, its internal energy can change, and energy can be transferred from the system to the surroundings, or from the surroundings to the system.
19.3K
What are Estimates?
5.0K
It isn't easy to measure a parameter such as the mean height or the mean weight of a population. So, we draw samples from the population and calculate the mean height or mean weight of the individuals in the sample. This sample data acts as a representative measure of the population parameter. These sample statistics are known as estimates.
The estimate for the mean of a sample is denoted by ͞x, whereas the mean of the population is designated as μ. Further, parameters such...
The estimate for the mean of a sample is denoted by ͞x, whereas the mean of the population is designated as μ. Further, parameters such...
5.0K
Estimation of the Physical Quantities
4.2K
On many occasions, physicists, other scientists, and engineers need to make estimates of a particular quantity. These are sometimes referred to as guesstimates, order-of-magnitude approximations, back-of-the-envelope calculations, or Fermi calculations. The physicist Enrico Fermi was famous for his ability to estimate various kinds of data with surprising precision. Estimating does not mean guessing a number or a formula at random. Instead, estimation means using prior experience and sound...
4.2K
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
476
This lesson introduces two critical methods in pharmacokinetics, the Wagner-Nelson and Loo-Riegelman methods, used for estimating the absorption rate constant (ka) for drugs administered via non-intravenous routes. The Wagner-Nelson method relates ka to the plasma concentration derived from the slope of a semilog percent unabsorbed time plot. However, it is limited to drugs with one-compartment kinetics and can be impacted by factors like gastrointestinal motility or enzymatic degradation.
On...
On...
476
Statically Indeterminate Problem Solving
376
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
376
Heuristics
84
Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
84


