软件开发与程序设计有什么区别?
当然是不一样的,简单说 软件开发设计就是着眼整个软件全局,怎么样设计更加的高效和灵活等等, 相当于给一个大的程序一个框架,要做好程序设计需要很深的功底,至少在软件行业有5年以上的经验公司才敢让你做软件设计的相关工作。
而程序员 就是往这个框架里面 填写代码的。需要的基础当然是编写代码的相关语言啊,现在主流的程序设计语言有Java、.NET、PHP等等。网上有很多相关的资源。
【程序设计员】——搞系统级开发、编译器开发、算法之类的底层开发程序员(工程师); 【软件开发员】——主要为应用程序开发,像做个聊天软件、Web开发等,面向较高层应用程序(软件)开发的程序员(工程师)。 我跟朋友说我比较擅于应用程序开发(包括Web开发),而如果要我写个算法(比较难些的),我可能完全做不来,因为我的算法能力是很差的,因为我的数学不好。 于是他就跟我说程序员有这样的分类(我大致也清楚),不过我想听听各位业界人士的比较“标准”的说法。 PS:我个人偏向于Web开发(像做论坛这种),DB软件开发,甚至有意搞手机软件(或和手机有关的)开发,对此能否给与一些建议,谢谢! 另外对于我这个方向,在数学方面,我觉得也有必要学好一点,学哪方面的比较适合?(我数学不是很好,但逻辑思维还是可以的)
一、性质不同
1、软件开发:是根据用户要求建造出软件系统或者系统中的软件部分的过程。
2、程序设计:是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。
二、包括内容不同
1、软件开发:包括需求捕捉、需求分析、设计、实现和测试的系统工程。
2、程序设计:应当包括分析、设计、编码、测试、排错等不同阶段。
三、特点不同
1、软件开发:一个对用户的需求进行去粗取精、去伪存真、正确理解。
2、程序设计:对于接受的任务要进行认真的分析,研究所给定的条件,分析最后应达到的目标,找出解决问题的规律,选择解题的方法,完成实际问题。
参考资料来源:
百度百科-程序设计
百度百科-软件开发
软件开发是指一个软件项目的开发,如市场调查,需求分析,可研分析,初步设计,详细设计,形成文档,建立初步模型,编写详细代码,测试修改,发布等。
程序设计是软件开发中的一个子过程。就是根据前期的调查,分析,设计文档来进行程序设计(详细代码编写)。
程序设计是软件开发中一个必不可少的步骤。如果想高效率的进行软件开发,就要有精心的程序设计,这样可以最大限度的使编写代码的过程中少走弯路。程序设计具体的就是指:可以将整个程序分成几个子程序,再将几个子程序细分一下类,再使用具体的算法来完成更加细小的部分,以及等等。而软件开发包含的内容就多了,其实在编写代码之前和之后,还有很多的工作,这其间就包含程序设计。
从字面上就看出来了,软件开发,就是没有合适的软件需要开发出来;程序设计就是有了合适的软件去编辑新的程序。。
管理信息系统中系统实施阶段的主要工作内容是什么?
3、系统调试与测试:在进行计算机程序设计之后,需要进行系统的调试。实际上,在编写计算机程序时,一直在进行调试,修改程序中的错误。在完成这种形式的调试之后,还必须进行专门的系统测试。4、人员培训:人员培训可以分为两种类型。一种类型指的是在软件开发阶段对程序设计人员的培训,另一种类型是在系统...
软件工程师有哪些专业?
软件工程师有哪些专业--WEB应用程序设计 具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设(网站建设培训)和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。就业方向:企业、政府、社区、各类学校等WEB应用程序员。软件工程师有哪些专业--...
嵌入式软件设计和嵌入式软件开发有区别吗?
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般...
学计算机我后悔了
从编写简单的程序到设计高级算法、开发复杂的软件系统,甚至涉及到硬件方面的设计和制造,让人感到无比的刺激和兴奋。 当然,在学习计算机的过程中也会遇到一些困难和挑战,有时候会觉得非常苦恼和疲惫。但是,只要坚持下去,我们就能够克服种种困难,收获满满的成就感和自豪感。 总之,学习计算机并不是一件容易的事情,但...
软件怎么开发
提取码:rd84软件开发过程(英语:software development process),或软件过程(英语:software process),是软件开发的开发生命周期(software development life cycle),其各个阶段实现了软件的需求定义与分析、设计、实现、测试、交付和维护。软件过程是在开发与构建系统时应遵循的步骤,是软件开发的路线...
小程序怎么开发制作这些步骤要知晓
6、小程序设计切片和开发部署这个是最后的一个步骤了,需要进行切片以及后台的搭建方面,在开发过程中,我们一定要留意不能够违反了官方的一些规则,否则将无法通过审核。7、小程序测试进行环境测试、表格测试、电话测试、背景测试等。上面是小程序怎么开发的一个完整的详细介绍,虽然有很多步骤和过程,但是...
计算机有哪些专业,哪个专业最好学?
我有个同学是学计算机网络技术的,他比较喜欢软件程序开发,喜欢JAVESCRIPT高级程序设计,如今毕业之后进入一家软件公司上班,成为了一名程序员,工作两年后,在我们这个一线城市已经达到了八千以上。就目前软件行业来看,软件开发工程师的薪资待遇比较高,工作强度和压力较大,发展前景非常不错。另一位同学目前...
软件开发工作具体干什么?
软件开发是互联网企业中常见的岗位,从业者需要具备相关专业的学习经验,熟悉相关编程语言和算法。如需学习软件开发推荐选择达内教育。其工作内容包括:1、参与产品立项会议,与产品经理沟通确定软件开发需求,设计具体功能实现方案;2、确定软件设计方案后,完成代码编写、测试及调试;3、负责软件维护与升级工作...
请哪位大虾帮忙弄下程序设计 有重赏
程序设计规范是进行程序设计的具体规定。程序设计是软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。专用程序为软件人员提供合适的环境,便于进行程序设计工作。程序设计语言(Programming Language)是用于编写计算机程序的语言。语言...
软件工程
软件工程主要研究计算机各类软件的构造、设计、开发方法、测试、维护等相关的知识和技术,涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式等多方面,进行软件需求分析、软件设计、软件测试、软件维护等。 常见的软件有:电子邮件、Office办公软件、设计软件PS、Windows操作系统、各类游戏等。 关键词:计算机、编程...
涂乳补佳: 软件开发是指一个软件项目的开发,如市场调查,需求分析,可研分析,初步设计,详细设计,形成文档,建立初步模型,编写详细代码,测试修改,发布等.程序设计是软件开发中的一个子过程.就是根据前期的调查,分析,设计文档来进行程序设计(详细代码编写).
石棉县19870522028: 程序设计与软件开发的区别在于哪? - ?
涂乳补佳: 我想程序设计是编写程序,而软件开发是利用编程和编程软件做软件.还是软件开发难度大~
石棉县19870522028: 请问谁知道 软件开发和程序设计有何区别??
涂乳补佳: 区别不大,不过,程序设计包括网站开发和硬件驱动等,有时候与软件无关,或者说,与传统意义上的软件无关.
石棉县19870522028: 程序设计人员与软件开发人员有什么区别?拜托各位大神 - ?
涂乳补佳: 区别在于设计呀,开发人员就是指基层的编码人员,设计人员,有可能是高级一点的能做一些架构的
石棉县19870522028: 软件设计与软件开发有什么区别??
涂乳补佳: 软件设计主要是负责设计方面,重点是设计模块的内容,不参与代码的编写. 而软件开发是比较底层的,像软件程序员,重点是参与代码的编写. 如果想做软件设计,必须先学会软件的开发,然后逐步成长为软件设计人员.
石棉县19870522028: 软件工程的主要研究内容是什么?软件开发与程序设计有什么不同? - ?
涂乳补佳: 软件工程 (software engineering,简称为se)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科.它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面.在现代社会中,软件应用于多个...
石棉县19870522028: 程序设计与软件工程两者的区别 - ?
涂乳补佳: 软件工程包括:系统分析、系统设计、程序设计、测试及运行维护等阶段.而程序设计只是软件工程中的一个阶段,常被称为“编码”阶段.也就是说,后者包括前者.
石棉县19870522028: 系统开发与程序设计的区别 - ?
涂乳补佳: 系统开发是基础,根据系统硬件的指令集编写接口模块以及各种基本功能块.也包括了一定的程序设计,程序设计是用机器语言,汇编语言以及高级语言针对某一或某一群客户编辑人机接口界面和应用程序.
石棉县19870522028: 软件设计与软件开发有什么区别,发展前景怎样? - ?
涂乳补佳: 就我理解来说,软件设计应该是站在一个比较高的高度了,比方说,在我们现在的开发团队中的架构师,他就是软件设计者,因为我们后期的全部活动都在他的架构下产出的.比如说,数据库的设计,表的关联等等,非常非常重要的角色.可以这么说,如果一个好的设计师,那么后期非常容易做,因为他回考虑可扩展性啊、灵活性啊等等的.而如果一个不及格的架构师,那么会累死你.而开发,说的白点就是代码工,就是日常开发的.就这么理解吧.
石棉县19870522028: 程序跟软件的差别是什么? - ?
涂乳补佳: 软件是程序的集合,程序由代码组成的,脚本语言也是有程序代码组成的;脚本具有HTML代码一样的格式化或链接文档,以及解释执行的特点;同样它还能向计算机发出一系列复杂指令,类似普通编程语言的特性;这样的强大功能以及便利的开发是由巨大的效率代价换来的.