发布日期:2023-08-14 12:16浏览次数:
我们改进软件开发,首先我们想知道什么是软件开发,软件开发是逻辑实体,也是知识的集合,对于世界,软件开发是物理世界抽象功能,软件开发很容易理解,离开几个关键词是程序、数据、文档和服务,然后我们解释,你明白。
程序:我们有一个功能需要计算机处理,可以完成预定的效果和预期的性能,并执行计算机指令。
数据:每个应用于网络的软件都离不开数据库,所以有数据库就会有软件数据,数据都存储在服务器数据库上。
文档:标准软件的具体功能,描述软件是如何操作的,也是软件的说明。
了解软件开发的一般结构,我们正在讨论软件开发中需要遵循哪些原则。
不要重复自己或重复轮子
当我们进入软件开发领域时,我们应该注意编写代码。我们应该总结我们写的程序解决方案,定期梳理,编写文档,并不断重构。如果可以的话,我们应该开源,下次直接拿出来,这将节省很多时间。
保持简单,保持愚蠢
让我们谈谈现在的智能手机。原来的手机有很多按钮,特别笨重。现在只有一部手机home键,其他用虚拟代替,虽然很简单,但已经完成了功能的需求。在我们的软件开发中也是如此。不要太复杂。越简单越好。成型后,添加复杂效果,否则开发成本会更高。
你不需要它
过度拆卸用户的需求,并在软件开发中添加他们认为需要的功能。许多次要功能是锦上添花。如果没有这些功能,软件开发的商业价值仍然存在,因此更容易降低开发时间成本,打败竞争产品。
人无完人,金无足赤
不要总是认为所有软件功能在线,应该在软件做核心功能后,在线试错,根据用户反馈,根据市场考虑,决定是否添加新功能,先做功能,效果应该在最后,记住软件开发不是最好的,只是更好!
不要盲目跟风
软件开发技术必须选择最合适的,技术日新月异,不要盲目追求最新的技术,如果总是追求最新的技术,就会使开发的软件成为实验产品。