很多学生以为软件工程只是进行软件开发学习,其实不是的,软件工程也有很多的essay和作业要写的,很多学生就会找专业的代写来完成,下面来看看艾莎代写总结的一篇《软件演进》的软件论文,看看专业代写是怎么完成SoftwareEssay代写和软件论文代写的。

软件代写,软件essay代写,软件论文代写,软件作业代写
软件代写

 

介绍

可以说,软件工程是人类近代做出的最复杂的发明。在该领域已经进行了许多研究,以努力提高计算机和信息学的知识,以改善业务和整个全球社区。以下是其中的两项研究,它们的优缺点和比较。
Kaith和Rajlich ( p。77)强调了软件演进和维护的必要性和要求。他们提出了软件开发的模型路线图,称为阶段模型。该阶段模型包括四个阶段,即初始开发,演化阶段,服务阶段和淘汰阶段。根据他们的文章,每个阶段都必须保留在初始阶段开发的软件完整性和体系结构,并且上一个阶段必须在下一个阶段提供改进的空间。本文还提供了反向软件工程是将来可能会加剧的软件遗留问题的最终解决方案。文章将业务发展与软件演进联系起来,并说软件演进应迅速进行,以满足快速发展的业务环境的需求。

批评

本文的主要优势在于它如何呈现软件演化的分阶段模型。该模型非常实用,因为它满足了软件维护和改进的基本需求。本文认识到,没有任何软件可以完全满足要求或没有错误证明,因此需要不断进行调试和改进。本文的弱点在于,它仅将软件维护和开发与在线业务联系在一起。但是,软件开发对于本文未提及的其他领域很重要。例如,政府在高度加密的数据库中维护具有国家和国际利益的机密信息,这些数据库应最终得到保护。实际上,任何软件开发都需要解决这种安全性的问题,
Pamela等人(第2页)演示了图拓扑在软件开发中如何有用。具体而言,图方法可用于估计错误的严重性,预测易发缺陷的版本以及利用软件重构工作。构建了11个开源程序的两种图形。第一张图是捕获编码和调制的产品级别图。另一个图是捕获开发人员协作工作的过程级别图。

批评

与以前在同一主题上进行的工作不同,该项目的优势在于,它可以跟踪多个发行版软件的图形指标,以检测软件演化过程中特有的关键时刻以及在程序整个生命周期中保持不变的图形指标。该项目的另一个优点是,它使用了11个信誉良好且常用的开源系统,例如Firefox和VLC。这项研究最明显的缺点是,它只对两个或三个软件的各种图形指标进行了比较,如结果部分中的图形所示,而不是同时评估所有程序的每个指标。

比较

第一篇文章发表于2000年,为将来的软件维护提供了模型框架。本文赞赏有必要将软件更新为更好,更高级的版本。第二篇和最新的文章介绍了一种可以执行软件维护的方法。它讨论了使用图形指标来增强程序的较少错误版本的发布。

结论

这两篇文章描述了一种按时间顺序排列的模式,该模式与在软件开发和维护方面取得的较新和较早的进展形成了对比。第一篇文章描述了软件演化和维护的模型公式,而第二篇文章则描述了如何使用图形指标来预测软件版本和防错软件的开发。

参考

Bennett, Keith H., and VaclavT.Rajlich.”Software maintenance and evolution: a roadmap.” Proceedings of theConference on the Future of Software Engineering.ACM,2000.
Bhattacharya,Pamela, et al.”Graph-based analysis and prediction for software evolution.” Proceedings of the34th International Conference on Software Engineering.IEEE Press,2012.

软件代写,软件essay代写,软件论文代写,软件作业代写
essay代写

艾莎代写能为您提供什么:

艾莎代写愿能为大家的出国留学减少一些不必要的弯路,如对文章内容有疑问可访问我们的网站(www.daixieessay.com)或留言,我们提供专业的essay代写,paper代写,作业代写,论文代写Assignment代写

我们机构可以承接多种写作业务,如Essay代写Assignment代写Dissertation代写Report代写Paper代写Proposal代写Thesis代写托福代考GMAT代考GRE代考等。

Essay代写快来艾莎代写》》》》》》》》》在线下单!!!