精华内容
下载资源
问答
  • 什么是软件开发软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发...

    什么是软件开发

    软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。

    软件开发可划分为6个阶段

    1.计划

    对所要解决的问题进行总体定义,包括了解用户的要求及现实环境,从技术、经济和社会因素等3个方面研究并论证本软件项目的可行性,编写可行性研究报告,探讨解决问题的方案,并对可供使用的资源成本,可取得的效益和开发进度作出估计,制订完成开发任务的实施计划。

    c326f59c224f122a1994d398d7bf2ec9.png

    2.分析

    软件需求分析就是对开发什么样的软件的一个系统的分析与设想。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。在任何软件或系统开发的初始阶段必须先完全掌握用户需求,以期能将紧随的系统开发过程中哪些功能应该落实、采取何种规格以及设定哪些限制优先加以定位。系统工程师最终将据此完成设计方案,在此基础上对随后的程序开发、系统功能和性能的描述及限制作出定义。

    3.设计

    软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。模块,然后进行模块设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。

    f0ca422471984de848d2097acf28c934.png

    4.编码

    软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的“源程序清单”。充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。

    5.测试

    软件测试的目的是以较小的代价发现尽可能多的错误。要实现这个目标的关键在于设计一套出色的测试用例。如何才能设计出一套出色的测试用例,关键在于理解测试方法。不同的测试方法有不同的测试用例设计方法。两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。结构错误包括逻辑、数据流、初始化等错误。用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。

    6.维护

    维护是指在已完成对软件的研制工作并交付使用以后,对软件产品所进行的一些软件工程的活动。即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。编写软件问题报告、软件修改报告。

    在实际开发过程中,软件开发并不是从第一步进行到最后一步,而是在任何阶段,在进入下一阶段前一般都有一步或几步的回溯。在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。

    展开全文
  • 展开全部软件开发需要学:HTML,软件开发步骤,互联网请e68a84e8a2ad62616964757a686964616f31333431363535求响应过程(HTTP协议),基本算法(数据结构),基本编程知识。然后就是不同工种的学习了,先说前端工程师。...

    展开全部

    软件开发需要学:HTML,软件开发步骤,互联网请e68a84e8a2ad62616964757a686964616f31333431363535求响应过程(HTTP协议),基本算法(数据结构),基本编程知识。

    然后就是不同工种的学习了,先说前端工程师。前端工程师主要是对用户看到的界面上的内容进行调整,开发。主要包括的内容有:HTML,CSS,JavaScrit,Jquery。其他的一些内容都是以这几项为基础而衍生出来的。

    接下来是后端工程师的职业知识,后端工程师所作的事是用户看不到的,比如说进入网站你输入用户名,密码登陆,这个登录的功能就需要后端工程师去完成。主要涉及的知识有:编程语言(如Java,C#,PHP,Python等,这里选择一种即可),数据结构,数据库,服务器。

    知识储备完毕,可以做一个简单的小软件去系统的应用一下自己所学的内容。比如做一个简单的学生管理系统,图书管理系统。最后可以去寻找相关的开发岗位了,由于没有实际的项目开发经验,可以先找一些工资少一点的。等工作一两年有了项目经验,这个时候你就有资本去谋求高薪水的工作了。

    软件开发适合的工作岗位是计算机程序设计师。适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作。

    展开全文
  • 另外,长期专注于业务开发导致技术人员自觉乏味,没有提升空间,自我存在感、成就感大幅下降,而互联网、移动互联网、物联网、大数据、人工智能等一波又一波的浪潮,一个又一个造富神话,充满了吸引力,并且有很大的...

    为什么要转型呢?云计算的盛行,导致很多产品已经云化。另外,长期专注于业务开发导致技术人员自觉乏味,没有提升空间,自我存在感、成就感大幅下降,而互联网、移动互联网、物联网、大数据、人工智能等一波又一波的浪潮,一个又一个造富神话,充满了吸引力,并且有很大的成长空间。

    本文也是基于前文的基础上,从一些简单的点入手,引入一些经常用到的开发技能点。从单体应用开发,过渡到分布式应用开发,技术栈的变更必然导致学习、工作上产生不小的变化,以下列出几点,来帮助想要转型的朋友掌握这些技能,以便更好的融入到新团队中去。

    • 分布式通讯技术 。单体应用几乎不涉及到系统间的交互,或者有些通过老旧的WebService的形式进行交互,互联网分布式系统倾向于采用轻量化的、更高效率的通讯方式,比如基于HTTP、RPC协议等,了解基本的原理才能更好的使用它们,常见的,再掌握所以你应当掌握一些常用的分布式框架,比如常见的Apache Dubbo,Spring Cloud,Google gRPC等等。数据交互的格式以有轻量的JSON替代原先比较臃肿的xml格式。

    • 缓存技术 。缓存可谓是提高应用效率的大杀器,在互联网产品应用非常广泛,掌握几个常见的缓存中间件是很有必要的。也很多应用场景中,也只能缓存才能保证应用的完整性,比如秒杀场景。缓存按应用场景也有区分,如本地缓存EHcache,Guava等,分布式缓存Redis,Memcache,hazelcast等等。

    • 非结构化数据存储 。互联网产品更多会产生一些碎片化的数据,且没有严谨的数据结构,这些些场景上采用非结构化存储势在必行。根据不同的数据类型,还可以细化分为不同的NOSQL库,比如说文档数据库(MongoDB等)、KV库(Redis,LevelDB等)、图库(Neo4j)、列数据库(Hbase等)、搜索引擎(Solr、ElasticStack等)。

    • 异步、多线程技术 。同步的一问一答,能比较及时的处理业务,但当业务量大的时候,为提高系统可用性、处理效率,往往会进行异步、多线程方式进行处理。线程池技术,高并发编程显的尤为重要。

    • 消息中间件 。MQ天然具有系统解耦的优势,应用场景也比较丰富,如在分布式事务中作为中间办来协调事务、统一的消息(APP推送,短信等等)推送分发、延迟队列,特别是在高并发高承载的情况下进行削峰平谷,缓解系统压力。比较常见的RabbitMQ、ActiveMQ、RocketMQ、ZeroMQ、Kafka等等。

    • 分布式事务 。单体系统的事务很容易控制,当系统扩展为很多个子系统时,事务会分面在各个子系统中,只有保证分布式事务的准确性,才能保证数据的完整性。目前现在很通用的分布式开源解决方案比较少,大家都在采用自己的方案在做,阿里最近开源的Fescar是一个比较有潜力的方案,还有华为的SAGA方案等等。

    • 安全开发 。安全开发在所有系统中都存在,只不过传统的单体应用开发,特别是外包行业,基本很少考虑。而互联网产品面向大众,所以网络安全、数据安全更为关键,比如常见的XSS攻击、CSRF攻击、撞库、拖库等等,都需要在开发、测试、运维过程中重点关注。 OWASP TOP 10 或 CWE top 25 都有比较详细的描述,可以关注下。

    • 运维层面 。Linux常见的操作应当掌握,毕竟我们很多的服务器都是运行的x86架构下的Linux服务器中,即便是不同的分发版本,命令很多也是通用的。Devops文化已经不再陌生,开发&运维已经不可分割开来单独作业务,持续集成(CI)、持续部署(CD)技术将二者的边界变的更模糊,共生共存。

    下面蝗几点高级进阶点,这些点并非必须要掌握,但后续肯定会遇到,技多不压身,有条件的话,可以适当的探索一二,扩展眼界,提升格局。

    1. 链路追踪技术 。单个系统里的日志可以按系统交互的先后顺序输出,单系统分拆后,系统日志分别存在于各个子系统中,再区分请求的先后顺序难度就比较大了,导致追踪定位问题,比较繁琐复杂。还好Google又一次引领了潮流,Dapper论文的出现,催生出一大批开源组件的出现,Zipkin、Pinpoint、CAT等应用比较广泛的几个。

    2. 集群部署 。听起来比较搞大上,无非是将原来一台机器干的事,分散在不同机器执行而已,对外提供较高的可用性、计算能力。对于每个用到的中间件几乎都会有主从、主备、集群、高可用等部署策略。

    3. 高可用技术 ,与集群技术应该是关联性很大的,更多是来应对单点故障,简写称为HA(High available),比如可能会经常用到keepalived来保证Nginx、Apache、Tomcat的HA策略;比如会用到Supervisor来保证某些进程挂掉后,自动拉起。

    4. 容器技术 。Docker应用的普及,将云原生应用的提到前所未有高度。Kubernate等容器编排工具更加快了云原生应用(Cloud Native)的普及,CNCF孵化下的各种开源中间件也为业务提供了强大的技术支撑。

    由于传统软开发过程中较少的涉及到如上一些技术点,所以需要在工作之余进行练习掌握,这对后续的面试求职也有很大的帮助。没有工作场景,就没有掌握相应的技术,没有相应的技术支撑,就没有机会进入互联网行业,毕竟很多公司都是希望你来就可以上手产出价值,而不是培训一两月时间再上岗。

    作者:growithus来源:歪脖贰点零

    转载于:https://www.cnblogs.com/rinack/p/10332091.html

    展开全文
  • 互联网开源贡献是什么意思 整个组织出于各种原因为开源软件项目做出贡献。 最重要的一点是,开源开发模型是与其他公司共同合作的项目的有效方式。 但是他们也想更好地了解他们使用的技术。 他们也想影响方向。 ...

    互联网开源贡献是什么意思

    整个组织出于各种原因为开源软件项目做出贡献。

    最重要的一点是,开源开发模型是与其他公司共同合作的项目的有效方式。 但是他们也想更好地了解他们使用的技术。 他们也想影响方向。

    具体的原理因组织而异,但通常可以归结为一个简单的事实,即在开源中工作对他们的业务有利。

    但是,为什么个人为开源做出贡献? 他们大多也看到某种个人利益,但是是什么促使他们呢?

    动机的类型

    当我们谈论动机时,一种常见的激励方式是激励理论。 这种理论在1940年代和1950年代开始出现,它建立在诸如Clark Hull和Kenneth Spence等心理学家建立的较早的减速驱动理论之上。 激励理论最初是基于这样的思想,即激励很大程度上是由外部奖励或激励的前景推动的。

    金钱是经典的外部动机。 获得奖项,获得评分或获得认证可能也会带来更好的工作,因此也是如此。

    但是,在1970年代,研究人员开始考虑内在动机,除了活动本身以外,不需要内在动机。 由爱德华·德西(Edward Deci)和理查德·瑞安(Richard Ryan)提出的自决理论,将源于比较内在动机和外在动机的研究,以及对内在动机在行为中起主导作用的日益了解。

    虽然内在动机可能来自多种不同的来源,但最直接的动机是对一项特定活动的简单享受。 下班后您参加垒球联赛,是因为您喜欢打垒球。 您喜欢运动,友情游戏和游戏本身。

    研究人员还提出了在基于享乐的内在动机与基于义务/社区的内在动机之间的进一步区别,这更多地是关于遵守社会或社区准则的。 也许您真的不希望亲戚们过感恩节,但您还是这么做了,因为您知道应该这么做。

    当今的心理学文献还包括内在动机的概念。 这些是外在动机,例如获得技能以增加职业机会,但它们已经内在化,因此动机来自内部,而不是对别人所悬挂的胡萝卜的渴望。

    是什么激发了开源开发人员?

    2012年, 苏黎世联邦理工学院(ETH Zurich)的四名研究人员对开源软件贡献的前十年研究进行了调查。 在他们的结果中,他们能够将研究结果分为以下三类:外部动机,内在动机和内在动机,以及这些更广泛类别中的一些常见子类别。

    毫不奇怪的是,金钱成为了外部动机。 在研究期间,与成功的商业支持产品相关的大型项目比今天少了。 即便如此,研究人员研究的大多数开源项目都有大量的贡献者,这些公司的公司已经付钱给他们从事开源工作。

    职业显然与薪酬并驾齐驱,但是在这方面开源软件与专有软件开发有什么不同吗? 有证据表明确实如此。

    Lerner和Tirole 于2002年首次提出 :“开发开放源代码软件时,个人开发人员会受到职业发展的关注。通过发布免费供所有人查看的软件,他们可以向潜在的雇主传达他们的才能,从而增加他们在劳动中的价值。市场。”

    最近,有大量的经验证据表明,开发代码并将其提供给其他人查看和使用具有职业优势。 在某些行业领域,求职者拥有公开的GitHub代码存储库已经成为人们的一种期望,而这些存储库实际上是其简历的一部分。

    合理地询问这种趋势是否已经过分。 毕竟,许多高素质的开发人员都在处理专有代码。 但很明显,无论公平与否,至少某些职业前景可以特别地来自于开源开发人员。

    在内在动机中,意识形态和利他主义常常看起来密切相关。

    利他主义也可能是开发者的动机,尽管对此的研究好坏参半。 一篇论文将“向程序员社区赠送礼物的愿望”确定为开源软件中的关键模式。 但是其他研究也证明了利他主义作为动机的重要性,特别是在获得报酬的程序员中。 其他工作发现利他主义可能是一个激励因素,但只有在其他方面对此感到满意的开发人员中。

    还有乐趣和享受的动力,这是一种经典的内在动力。 对于那些徘徊在开源开发人员身边的人来说,这不足为奇。 几乎所有人都喜欢从事开源项目。 2007年的一项大型研究确定,娱乐占专项工作量的28%(以小时数计)。 该研究的一个含义是,开发人员通常享受的活动较少(技术支持通常位居榜首),可能需要其他形式的动机。

    作为内在的内在动机,声誉的许多研究都专门针对同伴认可。 您在同行中的声誉可以成为您自尊心的来源,但同时也向社区内部人士和潜在雇主传达您的才华。 声誉至少可以追溯到1998年,即埃里克·雷蒙德(Eric Raymond)的论文“ Homesteading the Noosphere”中有关声誉可能是对开源做出贡献的重要动机的建议。 但是,此后,各种调查都支持了同行信誉是参与的驱动力这一观点。

    该类别中的另一个动机是研究人员所谓的“自用价值”,但更容易被描述为“抓痒” –开发自己想要的东西,并在此过程中创造对他人有价值的东西。 最初的动机基本上来自自私的需求,但可以演变成更多内在的贡献欲。

    毫不奇怪的是,研究会将自身使用价值确定为良好的推动力。 当然,民间的智慧是,许多开发人员通过开发自己需要的东西来进入开源—例如Linus Torvalds编写Git的时候,因为Linux需要适当的分布式版本控制系统。

    正如我们所看到的,开源软件的贡献者有多种动机,但是有一些通用的线程值得一提。

    当过于依赖单个激励因素时,激励因素实际上可能适得其反。 一项研究报告说,开发人员抓挠自己的痒可以“折衷”地工作,修复使他们烦恼的错误,然后退出直到下一次。

    特别是,不要期望非外部动力会承担过多的负担。 如果任务实际上并不有趣,那么有趣就不是一个好的动机。 利他主义激励了一些人,但也没有付钱。

    话虽如此,开发人员确实会出于并非纯粹出于金钱或其他外部原因的原因做出贡献。 学习,同行的声誉和认可对许多人(不仅仅是在开源开发中)都很重要。组织不应忽视它们在激励开发人员方面可以发挥的作用,而应围绕他们实施奖励计划,例如同行奖励制度。


    这篇文章基于作者How How Source Source Ate Software (Apress,2018)的资料。

    翻译自: https://opensource.com/article/19/11/why-contribute-open-source-software

    互联网开源贡献是什么意思

    展开全文
  • 软件开发是专业性相对比较高的工作,一般来说要找专业的软件开发公司进行制作,需要做好多方面准备,需要注意的内容也相对比较多。今天小编就为大家说说软件开发需要注意什么。首先要考虑软件开发...
  • 软件开发需要学什么

    千次阅读 2019-05-20 17:07:37
    很多想学软件开发的同学都在问学软件开发需要学什么,今天小编特意咨询了北大青鸟信狮教育软件开发专业的老师,老师这样说的:软件开发目前涵盖的领域还是比较广泛的,不同的开发方向需要掌握不同的知识结构,开发...
  • IoT)指嵌入式物理设备,如:汽车、家用电器等,具有计算机化系统,如软件、传感器等,通过智能感知、识别技术与计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展...
  • 工作中经常会遇到一个事务型接口或者一个事务型方法被调用方重复调用,实际上每次调用的数据都相同的,有可能因为网络延迟,客户端点击了多次,也可能调用方故意而为之,不论哪种情况,我们都不能让这种重复...
  • 什么互联网项目适用敏捷开发

    千次阅读 2018-10-09 17:08:50
    上面一篇文章我们提过为什么分布式需要做前后端分离,今天这篇我们从开发模式来详解为什么...瀑布开发模式是由W.W.Royce在1970年最初提出的软件开发模型,瀑布式开发是一种老旧的计算机软件开发方法。 瀑布模型...
  • Java中有前端这个开发方向,上回我们说到了javaweb是什么?你们应该对javaweb有了一定的了解了,那你们知道该如何学习web吗?小编这里整理了一些相关知识,快来看看吧。一、javaweb是什么?javaweb基础概念1.Javaweb,...
  • 这些年互联网的发展越来越快速,软件开发的需求也像雨后春笋一般冒出,但是一个软件的开发从想法到实施有很长的一段路要走,这段路之所以漫长最主要的一个需求者和服务者之间互相寻找的时间极为漫长。 正常情况...
  • 关注“计算机世界”公众号 走进产业互联网的世界使用微服务架构可以将大型应用程序分解为能横向扩展的轻量级应用程序。创新需要敏捷和速度。那些从未担心过"千年虫"(Y2K)计算机系统漏洞的酷公司正在抛弃那些笨重老旧...
  • 当下移动互联网时代,各种手机App已经渗透到我们的... 1、了解移动App的市场需求 App开发商在开发App产品的时候,首先要了解App软件的用户需求,这点至关重要的。只要在了解用户需求后再进行开发才能开发符合...
  • 互联网时代行业发展催发了行业软件,软件开发也衍生出了两种类型,分别模板开发和定制开发。企业进行软件开发,可以选择模板软件开发和软件定制开发,这两种不同的开发方式在价格上有很大区别的,那么企业选择...
  •  去年初,2014年4月,和朋友在吃饭的时候说起想开发一个手机软件,功能很简单就是把用户名密码之类的账户信息保存起来,省得登录网站的时候总是忘记。觉得这件事情挺有意义的,就干了。朋友做硬件的,偶尔聊聊,...
  •  随着互联网的快速发展,软件开发工程师从早些年只有很少一部分从业者,到现在发展到整个行业有大量的从业人员,可以说现在软件开发工程师已经一个比较普通的工作岗位了。  软件开发工程师目前的细分领域也比较...
  • 互联网软件是如何运作的? 互联网软件可以分为前端和后端两部分。 作为用户,我们可以直接接触到的各种网站、小程序以及APP,我们称之为前端,或者,客户端,其作用就是向我们展示数据; 我们没法直接...
  • 他们通过直播平台,把自己开发某个软件甚至整个项目的过程,全部展现在观众面前,与同样喜欢编程的人分享,将兴趣,工作与乐趣融会到直播过程中。 前Opera软件工程师,来自波兰的Noisy,他在最近写的一篇博客...
  • 另外由于工作比较忙,不能保证每天都有机会使用互联网,我看到的:很多学习python的朋友都要比我有优势。这便我开始学习python时的情况。一、徘徊期最开始了解python这门语言大概2016年,当时想...
  • 互联网新趋势和新要求的变革推动下,测试行业也在不知不觉中发生着非常大的改变,从早些年的懵懂发展,大家摸着石头过河,到大多高校设立软件测试专业,再到近几年各种测试培训盛行。如果说早期软件测试行业还是一...
  • 随着互联网的快速发展,APP软件开发技术发展到现在已基本成熟。随着APP软件的大量普及,越来越多企业也加入到APP软件开发当中来,不少企业已经开发出自己的专属APP应用软件。 当然在开发APP软件之前,企业要先...
  • 软件开发测试流程 测试的意义 测试的技能要求 软件测试分类 测试实战 测试类似于质量检验员。。。 软件特性:复杂性,并发性,正确性。 2 互联网职业介绍: 1产品经理 2Ui设计 3前端设计 4后端 5DBA 6运维 7测试 8...
  • 什么教育类APP软件值得开发1、使用教育APP的用户规模大开发学习教育APP软件因为用户规模非常大,因为无论全年龄段的人群还是学前儿童,都有通过APP学习的需求。加上不少的学习类教育移动APP功能优化速度...
  • 1. 测试行业正在发生变化 在互联网新趋势和新要求的变革推动下,...测试的进入门槛,也从真正零基础,到现在的要求具备专业的计算机专业能力(包括不限于编程能力),软件测试在企业的受重视程度,特别是互联网行业,
  • 1.增量模型从核心功能开始,不断地改进和扩充,在客户需求发生变更时,即可根据其需求追加增量构件,无需对软件修改幅度过大废弃原案,而互联网创业公司不能承受软件开发全部砍掉从头再来所造成的人力和资金上的...
  • 在香港证监会拥有港股交易牌照的正规券商就有一千五百多家,除此之外还有很多的经纪商、代理商和个人交易者等等,在这之前的时间里都几家头部的软件供应商在为他们提供。那为什么现在很多的券商都在寻找新的供应商...
  • 软件开发模式之敏捷开发(scrum)

    万次阅读 多人点赞 2018-08-08 19:18:20
    简介 这几年关于敏捷开发在互联网企业中越来越广泛被使用到,运用的比较多的当属scrum敏捷开发... 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。 在敏捷开发中,软件项目在构建初期被...
  • 网上大家经常热议互联网公司的加班情况,什么阿里的996呀,小米员工把睡袋放到办公室呀。作为在软件行业干了20多年的老兵,我深深的感觉到中国的软件开发中存在的严重的浪费情况。 软件设计者不了解行业需求导致的...
  • aPaaS到底是什么意思,有什么用,与前三者的区别是什么?本文将对这些问题进行彻底探讨。什么是云计算在探讨什么是aPaaS之前,我们有必要讲解一下云计算的概念。想象一下,假设你要开发一款软件程序,会需要用到哪些...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,461
精华内容 984
关键字:

互联网软件开发是什么