新闻资讯

好的创意需要你用心去体验!

南京手机软件开发的七条原则

2018-09-28

原则一:存在的原因

在指定系统需求之前,在关注系统的各个功能之前,在确定硬件平台或南京手机软件开发过程之前,问问自己以下问题:这是否能为系统真正增加价值?如果答案是否定的,那就不要去做。软件系统存在的原因:为用户提供价值。所有其他原则都以这一条为先。所有的决定都应该考虑到这一点。

 

原则二:集中和简单

简单是终极的复杂。南京手机软件开发不是一个偶然的过程,任何设计工作都需要考虑许多因素。所有的设计应该尽可能简单,但不要过于简化。简单或许会比复杂更难;你必须花很多力气使自己的思维变得简单、有条理。

事实上,为了简化,我们经常需要大量思考和多次迭代工作。收获是更易于维护且不易出错的软件。这有利于拥有更易于理解和易于维护的系统。但并不是说应该以简单的名义抛弃功能,甚至是内部功能。当然,通常而言,更优雅往往意味着更简单。

 

原则三:维护愿景

只有清晰认识系统架构,才有可能发现常见的抽象和机制。利用这种通用性最终将使得系统更简单,因此也会更轻巧、更可靠。明晰的愿景对于软件项目的成功至关重要。否则,项目最终基本上都将陷入左右摇摆的境地。没有概念的完整性,系统就很有可能成为不兼容设计的拼凑物——被错误的螺丝钉连接在一起。

建立一个干净的内部结构对构建一个易于理解、可扩展和重组、并且可维护和可测试的系统而言至关重要。概念完整性是南京手机软件开发中要考虑的最重要因素。

 

原则四:生产其他人消费的东西

任何南京手机软件开发产品的受众都可能很大。很少有工业级的软件系统是在真空中构建和使用的。其他人将以某种方式,或者其他依赖于能够理解系统的方式使用、维护、记录。因此,始终指定、设计,以及实现了解他人将有助于了解你在做什么。

方便指定用户他们工作可以为你的系统增添价值。关注那些必须维护和扩展系统的代码。有的人可能需要调试你编写的代码,这使得他们成为你的代码用户。

 

原则五:面向未来

在今天的计算环境中,当规格在刹那间发生变化并且硬件平台过几个月就变得过时时,软件寿命常常用月来衡量而不是用年。作为开发者,除非我们也是该领域专家,否则我们经常会猜错系统将如何改变。

寿命较长的系统具有更大的价值。然而,真正的工业级软件系统必须能坚持更长时间。要做到这一点,系统必须能够适应这些改变。可以成功实现这些目标的系统都是从一开始就以这种方式而设计的。切勿在设计时自找麻烦。总是问“假使这样,那会怎么样”,并通过创建解决一般问题,而非仅仅是具体问题的系统来准备好所有可能的答案。这很可能促使整个系统的重用。

 

原则六:预先规划重用

南京手机软件开发过程的每个级别都有很多技术可以用来实现重用,重用可节省时间和精力。实现高水平的重用可以说是开发软件系统最难的目标。新的文献正在以软件模式的形式寻觅设计的重用。然而,这只是战斗的一部分。与组织中的其他人交流重用的机会至关重要。代码和设计的重用已被宣称为使用面向对象技术的主要优势。但是,这项投资的回报并不是自动的。为了利用面向对象编程提供的重用可能性,我们需要预先考虑和规划。详细设计和代码级别的重用技术不但众所周知而且是有文档的。如何重用你不知道的东西?提前规划重用可降低成本并提高可重用组件及其所在系统的价值。

 

原则七:三思而后行

最后一条原则可能是最容易被忽视的。明确的思想进入到系统,就会产出价值。在行动之前形成一条清晰和完整的思路几乎总能够产出更好的结果。只有你考虑到了某个问题,你才更有可能解决它。你还可以从中获得有关如何再次正确做这件事的知识。

 

南京软件开发就找南京易千页网络科技有限公司

17626041231 709893756 admin@yiqianye.net