本文目录一览

1,普通人可以造软件么

现在有些快速开发平台,是面向普通人的非专业人士的,用它可以直接搭建软件,例如,华创信息管理平台,无需编程、简单易用,能让用户自己搭建管理软件、自主实施信息化。当然,它仅适用于将信息组织成信息库、数据库,以便共享查询、统计分析等;不适用于单纯的信息加工转换、文件编辑、图形图象处理等。
平时造软件的不是普通人吗
后缀改成apk就可以了
1.安装visual studio 6 或 2003 或2005 版本 2.新建一个win32工程,注意根据你编写的程序来决定是控制台应用还是普通32位应用。注意选择空项目 3.将你写的那个程序加入工程 4.编译 5.若没有问题可以按f5运行,或ctrl f5. 此时工程文件夹下面的debug文件夹内会有一个.exe文件,文件名是工程名。这就是你的软件

普通人可以造软件么

2,如何自己开发软件app

自己开发软件app的流程如下:1、首先自己明确需求,懂代码,熟悉开发流程。2、APP开发前期需要了解产品定位。3、确定APP的原型图,包括用户体验设计,APP界面的交互逻辑,以及APP功能点实现的大致状况。4、精品样稿展示。高质量的样稿的展现效果是为了让企业能够在视觉上看到一个APP的雏形,这也就后的代码开发方面节省很多的时间和精力。5、原生代码开发。在UI设计和与样稿展示以后,正式进入APP代码的开发阶段。在这一阶段是实现所有前期展现效果,通过APP代码原生开发。6、了解APP的系统兼容性。要知道Android和iOS风格、布喝和导航都大不相同,这需要匹配创建APP项目的每一个操作系统来满足用户。7、开发手机APP需要不断测试。8、产品测试上线。APP开发测试上线后,即按照合同规定,将源码,说明文档,操作文档各方面配齐交付给甲方。9、上线运营推广。在运营推广中不断与时俱进,维护更新 APP才能长存。想了解更多有关开发软件app的详情,推荐选择【达内教育】。该机构是引领行业的职业教育公司,致力于面向IT互联网行业,培养软件开发工程师、系统管理员、UI设计师、网络营销工程师、会计等职场人才,拥有强大的师资力量,实战讲师对实战经验倾囊相授,部分讲师曾就职于IBM、微软、Oracle-Sun、华为、亚信等企业,其教研团队更是有独家26大课程体系,助力学生系统化学习,同时还与各大高校进行合作,助力学生职业方向的发展。→感兴趣的话点击此处,免费学习一下

如何自己开发软件app

3,初学者怎么制作开发app软件

1. 技术准备,学好基础。2. 明确需求,就是你要做什么,做的软件有什么功能,这些功能需要什么数据,大概要多少时间等等。3. 做的东西大概需要什么技术或者有什么难点,需要用的数据库是什么,什么框架等等。4. 开始制定项目计划,第一天搞啥,第一个阶段是的app要涨成什么样子,规划好。5. 开始动手,搭建环境,写好基础框架功能。6. 依次根据计划展开开发。7. 测试自己的软件。8. 发布。9. 总结。
要有一定的逻辑,如果没有很难完成交互和一些功能。再就是开发语言,原生app开发,android对应的是java语言,ios对应objective-c语言,windows phone对应c##语言。webapp开发,基本要求是html+css+javascript三种语言,现在需要高级语言html5和css3.使用爱码哥平台开发app只需要掌握原生控件、css和javascript就行,学起来很简单,不需要学像java这样很难得语言。而且一套代码就能生成安卓和苹果两大系统,不用再多学其他语言。

初学者怎么制作开发app软件

4,怎样自己开发软件

付费内容限时免费查看 回答 你好亲 1.需求分析 ,word 有多少功能,每个功能又有多少个功能 ,(分析员深入了解和需求分析)写需求文档 ,罗列大致的模板 有哪些功能模块,和哪些小功能模块 , 相关的界面2.概要设计,称为系统设计 包括基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。3.详细设计 在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试4.编码 开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。5.测试 测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。6. 软件交付准备 (部署完可以再测试) 在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。 《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。 《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。

5,我该怎样才能做软件开发

我刚毕业,在做嵌入软件,其实我的专业是电子信息科学与技术,只学过C语言,别的就是数据结构了。但是我现在的工作其实和硬件关系基本上不大,主要是关于网络的开发。其实你是学机械自动化的,PCB啊,之类的硬件知识应该不错吧,其实这样的话你可以去应聘嵌入软件工程师啊,或则底层驱动开发。不一定要做纯软件的。关键你要把自己的简历中关于软件的东西说的详细点,自己做过什么软件项目或者会哪些软件方面的东西。你不写别人肯定不知道。再有就是大公司可能不会需要你这样的人做软件,他们要得是经验丰富的,你可以去小公司试试。
降低身价进入一家软件开发公司,锻炼一段时间后你就会知道你到底适合不适合作软件开发了
可以从你机械专业的软件设计出发开始做项目,然后有了经验之后开始接触其他软件开发的项目,然后慢慢跳到你感兴趣的方向去。其实IT行业对于大部分公司来说还是一个工具行业,关键是你要用IT实现的东西,行行出状元,祝你早日实现理想
自己的路 不是靠别人帮你想的。只能告诉你,这个世界多学多艺。学的东西毕竟有朝一日都能用的到。还有,在平面上,两点之间,直线最短。而在显示生活中,更多的时候却是:两点之间曲线最短。
噢噢,我学网络工程的,还是学生啦,也不可能反过去教你这个前辈什么。我觉得做好一件事最重要的是有一个明确的目标,我就是想通过我们这一辈it人去发展中国的it产业,研发自己的操作系统、办公软件、软硬件的知识产权!希望你也能找到自己的目标吧!
自己选合适的方向设计共享软件,在网上创出名来是个办法。若没有这能力的话,就说明你只是想依靠别人去做自己喜欢的事,而不是靠自己——若如此的话,你现在不该去想进IT行业,否则除非靠人际关系混进去,自己肯定吃亏

6,怎么开发app

不论是ios还是android的应用开发,其实都遵循着一定的开发流程,只有如此才能使开发过程有章可循而不是一团乱。 你的app应用是开发给谁用的?是写给小孩玩的游戏,还是用来理财的记账类应用,每个应用都有固定的适用人群,而这决定你应用的内容是什么,也决定了要给使用者以什么样的用户体验。互联网是个神奇的大网,大数据开发和软件定制也是一种模式,这里提供最详细的报价,如果你真的想做,可以来这里,这个手机的开始数字是一八七中间的是三儿零最后的是一四二五零,按照顺序组合起来就可以找到,我想说的是,除非你想做或者了解这方面的内容,如果只是凑热闹的话,就不要来了。 你的app应用是做什么的? 一个app有明确的使用目的是必须的。如何来明确?一个办法就是要去想清楚什么能吸引用户来使用你的app。 你的app能解决什么问题?一个app应该致力于解决好一个问题而不是想能处理很多好无相关的问题,因为那样你就要考虑开发几个不同的app。每个app都应该专注解决一类问题。 设计用户界面。有了明确的理念和构想,下面就是该设计用户界面了,用户界面是app使用者与你的app交互的地方,应该遵循简洁美观,便捷的原则,从app使用者的角度出发,带给用户良好的使用体验。 定义交互方式。用户界面因为有了交互才变得有活起来。在app开发中,交互的启用都是通过用户操作的事件来触发的,比如手指的点击,滑动,捏合等操作。通过定义这些事件,我们可以精确地对用户的操作来给出响应,或者打开新的界面,或者提供展现的内容在当前界面上。 部署用户行为。定义好交互方式后,接下来就要通过代码来实现这些定义好的行为了。可以说用户的所有操作都是通过我们实现的定义来得到响应的,如果没有前面明确的定义,那么会给用户带来困扰,这是一个好的app所不能出现的错误。 数据交互的部署。有了设计好的用户界面和交互方式,接下来就要考虑数据的存储问题。在界面与数据之间必须要定义明确的交互方式,尽管使用app的人是不直接和这些数据交互。一个好的数据模型是你app的坚实基础,使你的app更有扩展性,更易于将来的修改 上面讲解了APP开发的流程,下面来讲解开发APP的费用,简单来说就是这个APP需要多少人、做多长时间、人员的工资是多少。对于APP外包开发的报价,一般取决于下面几个因素: 1、APP支持平台:常见的APP移动平台包括谷歌Android、苹果iOS(iPhone/iPad),做的手机APP是针对其中某一个、还是两个平台都需要,对应了不同的开发成本。除了APP本身,很多APP还有网站版的管理后台,管理后台的开发成本也需要考虑在内。 2、开发人员工资一般来说,外包项目报价的基础是开发人员的工资,而工资又是和工作年限、经验、水平等决定的。这里的开发人员包括产品经理、UI设计师、前端工程师、服务端工程师、iOS和Android客户端工程师等,不同的外包项目需要的开发人员不同。举个例子,假设一个iOS开发工程师一月工资22000元(工资数值仅举例),按照每月21.75个工作日来计算每天的开发费用,这里是每天(22000/21.75)=1000元,如果你考虑20%的利润,则每天费用变为了1000x(1+20%)=1200元。致电一八六零零三一四起吴零(注:现实中,开发人员的工资之外,还有社保等其他人力成本支出) 3、产品功能的复杂程度产品功能的复杂程度决定了所需要的开发人员和时间,开发需要30人/天和100人/天,价格是不同的。接前面的例子,如果一个项目需要一个iOS开发工程师30人/天,那么按照1200元每天的价格,项目总费用就是(1200x30)=36000元。 4、外包团队经验和素质如果是产品功能复杂的项目,外包团队的素质对最终结果影响很大,而好的团队则报价自然会更高一些。产品功能简单的项目,另当别论。 5、外包团队的所在地同样能力的外包团队,在不同的城市也会导致开发成本的差异,比如在北京、深圳和上海的外包团队成本自然高一些,因为当地开发人员薪资和其他支出相对更高。 6、客户预算如果产品需求很多,但是预算不够,那也白搭,因此客户应该根据预算了确定产品功能需求。当然,一定会有甲乙双方讨价还价的过程,双方合作共赢才是王道。

7,怎样开发软件

想要开发软件你就一定要懂开发语言啊,比如说java,c++等的一些软件开发语言,这些技术知识你必须掌握,如果自学的话很困难长沙这边有几个学校比如北大青鸟,新华,这两个学校都还行,我个人推荐新华因为新华是中国电脑教育十大影响力品牌院校!呵呵。你也可以选择北大青鸟,看你看法了
软件开发有一个开发流程,你查查把
小的软件可以自己一个人想想算法,用某种语言编个程序,然后调试通过就可以了。如果要做一个大的程序,像你说的那个迅雷,则最好按照软件工程的顺序一步一步的来开发,这时一个人就显的有些不够用了,因此一般都是一组人一起做,每个人负责一部分。 软件工程上说的开发步骤(引用zuizhu的,呵呵): 问题定义 可行性分析 1.技术可行性 2.经济可行性 3.操作可行性 4.调度可行性 5.法律可行性 用户需求分析 总体设计 详细设计 编码 测试 1.单元测试 2.集成化测试 维护
小的软件可以自己一个人想想算法,用某种语言编个程序,然后调试通过就可以了。如果要做一个大的程序,像你说的那个迅雷,则最好按照软件工程的顺序一步一步的来开发,这时一个人就显的有些不够用了,因此一般都是一组人一起做,每个人负责一部分。 软件工程上说的开发步骤(引用zuizhu的,呵呵): 问题定义 可行性分析 1.技术可行性 2.经济可行性 3.操作可行性 4.调度可行性 5.法律可行性 用户需求分析 总体设计 详细设计 编码 测试 1.单元测试 2.集成化测试 维护
小的软件可以自己一个人想想算法,用某种语言编个程序,然后调试通过就可以了。如果要做一个大的程序,像你说的那个迅雷,则最好按照软件工程的顺序一步一步的来开发,这时一个人就显的有些不够用了,因此一般都是一组人一起做,每个人负责一部分。 软件工程上说的开发步骤(引用zuizhu的,呵呵): 问题定义 可行性分析 1.技术可行性 2.经济可行性 3.操作可行性 4.调度可行性 5.法律可行性 用户需求分析 总体设计 详细设计 编码 测试 1.单元测试 2.集成化测试 维护
开发软件首先你得有一个好的题材,得知道自己需要做什么、客户群是哪些、要实现什么功能! 其次你需要懂得一门编程语言,比如Basic或者C#

8,软件开发步骤是那些

软件开发流程即Software development process。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。 1 相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。 2 系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还例出相关的界面和界面功能。 3 系统分析员和用户再次确认需求。 4 系统分析员根据确认的需求文档所例用的界面和功能需求,用迭代的方式对每个界面或功能做系统的概要设计。 5 系统分析员把写好的概要设计文档给程序员,程序员根据所例出的功能一个一个的编写。 6 测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能,然后验收。
1,相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。 2,系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。 三、详细设计 在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系。 四、编程代码 在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求 五、测试交付 测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。软件测试有很多种:按照测试执行方,可以分为内部测试和外部测试
软件开发的流程基本如下:需求调研--系统设计--代码编写--软件测试--部署实施,这是通用的软件开发流程,是几个大的步骤,像系统设计里可能还包括概要设计、详细设计等,其中各步骤所占整体开发的时间比大概是:30%--20%--15%--30%--5%另外,也要根据系统的建设规模和客户性质来区别对待,但永恒不变的是:需求一定要明确,切记!

9,如何开发新软件

1 首先英语要好(编程离不开英语),逻辑能力要强(不是每个人学了都能编好程序的,一部分还要靠天赋)2 学2-3个编程语言,至少精通一门(学语言不是学命令,而是编程的方法,有本书叫做,可以读读) 3 学习数据结构(了解数据的储存方法是编程最基本的) 4 学习软件工程学(就是讲怎么把效率提到最高,把风险降到最低,时间和工作量的算法,还有怎么样用人) 5 学习加密技术(如果只是爱好,可以不学,但要作为商业的话,就是最重要的,现在的时代盗版太多,黑客技术不可忽视!) 如果要编程的话,只有努力努力再努力,它不是一两年能掌握的东西!!
在多个人的软件开发过程中,如何进行有效软件开发协调,充分发挥每个人的开发热情与能力,很难找到一个非常有效的方法。cmm是一个很有用的东西,但是并不是说它就能够解决任何问题;特别是在小公司小团队的开发过程或者一些需求不太明确,需求经常修改的项目中,很难严格的按照cmm的要求进行项目。所以这种开发的过程中,项目管理人员如何协调好成员之间的工作成为主要考虑的方面。 其实,我认为项目管理人员在时间控制上一般是没有问题的,只要有一定的软件开发经验就能够做好这一点。需求的管理上是比较困难的,在很多小公司或者小项目中,需求经常变动,项目管理就必须在项目进行过程中做好判断,防止需求对开发的影响。项目需要有清晰的模块划分,这样有利于多人的协调工作。在小公司或者小团队上,项目的管理人员是项目的开发人员(相对于测试人员),所以项目的一些需求往往在很大程度上受到开发的影响,在需求不太明确的情况下,整个软件其实是以开发人员的意志为基础。同时在管理上还体现在代码编写的控制上,一些管理人员喜欢将自己的意志加与其他开发人员的身上,对于一些编码风格进行控制,其实我认为每个人都有自己的编码风格,因为编码风格本来就是没有一个统一的标准,我觉得只要按照公司的编码规范进行编码,其他的应该可以发挥自己的风格;因为一些细节控制过于严格,对编码效率会产生很大影响。开发管理需要控制的是一些公用接口(以及配置文件)的定义和模块框架上,还包括一些常用的方法,比如线程暂停的方式:有些人喜欢用while ( wait_object_0 == waitforsingleobject( m_heventpauseengine, 10 ) ),有些人喜欢用waitforsingleobject( pthis->m_heventpause, infinite ) ;,如果不统一,可能会造成一些误会。可是对于其他一些细节就不必太多考究,只要按照公司编程规范进行就可以了。 软件开发进行了6年多,工作2年多以来,软件测试和软件开发都经历过,碰到了不同的管理者,感觉工作最累的时候,就是管理者不能够掌握正确的控制粒度,过于关注细节(和我现在团队其他人员聊天的时候,也有同感)。我认为首先开发必须有一个规范,所有人员必须按照这个规范,在开发前,开发管理者要清楚整个框架和定义好共同的接口,细节由规范控制;对于其他一些东西,不能将管理者的意志(模块内粒度控制,内部接口,编码方式等等)强加于其他开发者;管理者也许在经验上比别的开发人员更多,但是非规范内的东西只能作为参考,因为一些开发细节很难说明哪个更为有效。
使用编程软件如fox-base等.

10,怎么开发软件啊步骤是什么啊

1)先学点计算机基础2)再学点计算机应用3)再考虑想不想知道「怎么开发软件亅这种事。
这个比较难
一个软件从开始到最后一共需要以下几个流程: 1、计划 2、分析 3、设计 4、编码 5、测试 6、维护 1、计划 对所要解决的问题进行总体定义,包括了解用户的要求及现实环境,从技术、经济和社会因素等3个方面研究并论证本软件项目的可行性,编写可行性研究报告,探讨解决问题的方案,并对可供使用的资源(如计算机硬件、系统软件、人力等)成本,可取得的效益和开发进度作出估计,制订完成开发任务的实施计划。 2、分析 软件需求分析就是对开发什么样的软件的一个系统的分析与设想。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。在任何软件或系统开发的初始阶段必须先完全掌握用户需求,以期能将紧随的系统开发过程中哪些功能应该落实、采取何种规格以及设定哪些限制优先加以定位。系统工程师最终将据此完成设计方案,在此基础上对随后的程序开发、系统功能和性能的描述及限制作出定义。 3、设计 软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。模块,然后进行模块设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。 4、编码 软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的“源程序清单”。充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。 当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。而且面向对象的开发语言和开发环境大都合为一体,大大提高了开发的速度。 5、测试 软件测试的目的是以较小的代价发现尽可能多的错误。要实现这个目标的关键在于设计一套出色的测试用例(测试数据与功能和预期的输出结果组成了测试用例)。如何才能设计出一套出色的测试用例,关键在于理解测试方法。不同的测试方法有不同的测试用例设计方法。两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。结构错误包括逻辑、数据流、初始化等错误。用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。 6、维护 维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。编写软件问题报告、软件修改报告。 一个中等规模的软件,如果研制阶段需要一年至二年的时间,在它投入使用以后,其运行或工作时间可能持续五年至十年。那么它的维护阶段也是运行的这五年至十年期间。在这段时间,人们几乎需要着手解决研制阶段所遇到的各种问题,同时还要解决某些维护工作本身特有的问题。做好软件维护工作,不仅能排除障碍,使软件能正常工作,而且还可以使它扩展功能,提高性能,为用户带来明显的经济效益。然而遗憾的是,对软件维护工作的重视往往远不如对软件研制工作的重视。而事实上,和软件研制工作相比,软件维护的工作量和成本都要大得多。 在实际开发过程中,软件开发并不是从第一步进行到最后一步,而是在任何阶段,在进入下一阶段前一般都有一步或几步的回溯。在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。

文章TAG:普通人怎么开发软件普通  普通人  怎么  
下一篇