我想问一下软件是怎样开发出来的

小天天 2024-05-23 01:35:22
最佳回答
不需要!!这样把,我提供一些软件开发的流程,我举一个例子: 你是一个软件开发的老板,我是一个软件开发的员工,翻然 你的公司还有很多从事其他业务的人员,一天的工作开始了 一个客户来到了我们的公司,首先由接待员接待,问请他要开发什么样的软件(类型),并把他的问题提交给程序策划人员,这还不够,第二天,策划人员要与客户面谈,内容就是软件需要什么样的功能,并给出合理的建议,以及针对某一个功能进行评估,(是否能够满足,因为客户的要求有的时候是不可能完成的,他毕竟是外行)。他了解了客户的要求以后,并对该软件进行详细的分解,并最后决定是否接受该软件的开发,分解的过程是这样的: 1 列出该软件的功能表:针对每一个问题,都有一个详细的说明 2 根据功能表,制定出软件的几大模块。 并切根据模块的复杂程度,决定是否继续划分出更详细的模块 3 详细分解模块之间的关系,并画出关系图纸。我门叫他 做好了以上的工作以后,就可以将各各模块分发给普通的程序设计者,设计者们根据模块的要求,设计自己的程序模块,具体的工作是: 1 分解模块的问题,并指定出可行的算法。 2根据算法,画出流程图, 3根据流程图及算法,编写程序代码 4上机运行。 5找出程序的错误。 6返回第3步,修改代码,继续第4步,5步 直到程序没有错误, 每个程序员都这样完成了自己的工作, 并把自己的模块的 代码,流程图,及其他稳当提交给程序策划人员,策划人员接过代码后编写主要的函数(既主程序)目的是将各模块主和在一起,形成一个完整的程序。在这一过程中也有返工和修改错误的可能。直到程序完好。 下面的工作就有测试人员完成了 要分别进行 嘿盒子测试,和白盒子测试。 黑盒子测试: 由非设计人员,提出一些极端的,苛刻的,以及错误的要求,看程序是否可以正常运行。如果不能,修该程序。 白盒子测试: 有程序设计者提供合理的,全面的要求,看程序是否可以正常运行,如果不能,修改。 经过测试,程序已经设计完毕。由接待人员把程序提交给客户,并客户调试,运行,满意以后,交钱。 程序的文挡要保留好,因为客户很可能继续提出跟高的要求,一旦事情发生,程序员根据历史文挡进行程序的功能扩葱,这就是人们常见的版本,例如 photoshop v1.2 ,photoshop v2.0 等等, 这是从人员的角度开发程序的过程。 一个程序是如何产生的呢 答案如下 愿代码 -》编译程序-》目标程序 原代码: 根据编写的文本 例 main() { printf("这就是一个程序,它的功能很简单,就是在屏幕成打印这句话!"); return(0); } 是看不懂这样的字的,必须有相关的编译程序翻译成可以识别的 2进制文件例如 00110011 00111100 11001010 11001010 00001111 00010001 00011010 00101000 目标程序就是以上的 由 0 和 1 主成的目标程序,这样的程序就可以使用了。 20210311
汇率兑换计算器

类似问答
  • 在海康威视做软件开发是一番怎样的体验?
    • 2024-05-23 13:53:21
    • 提问者: 未知
    在海康威视做软件开发是一番怎样的体验?海康除了**类硬件产品,其他都不行。**客户端都做的很差。接触过的**研发,研究生学历,编码水平小学生。国企作风,9:-...
  • 我想炒股 想问一下具体的步骤是怎样的 还有就是大智慧软件有没有免费的?怎么注册啊?
    • 2024-05-23 09:39:08
    • 提问者: 未知
    首先凭**到当地的证券登记公司(有的券商也**)办理一个沪深交易所的股东账户卡(开户费共需90元),选择一家证券营业部开户,签订一份合同,领取资金账户卡,存入一定现金。 如何买卖股票: 买卖股票时必须指明买进或卖出,买卖股票的名称(或代码)、数量、价格。并且这一委托只在下达委托的当日有效。委托的内容包括你要买卖股票的简称(代码),数量及买进或卖出股票的价格。股票的简称通常为四至三个汉字,股票的代码...
  • 开发手机软件的人是怎样盈利的?比如他所开发的软件下载量达到500w.那他赚多少?
    • 2024-05-23 13:36:50
    • 提问者: 未知
    替你算笔帐,我是做ios开发的。500万下载量的应用那么可以说**到马云都会看你一眼了。如果是收费应用,ios应用一个0.99美金算的话,那么就是500万美金,当然这个只是一个小毛毛雨,应用内嵌入广告,日本市场广告的千次点击率是0.13美金,500万下载量按20%活跃量来算的话100万活跃用户,那么每天的广告收入是13万美金。当然,楼上也说了,如果是类似于游戏类应用,增加内购,内购收入一般是广告的...
  • 银行软件开发待遇怎么样
    • 2024-05-23 11:19:09
    • 提问者: 未知
    银行里面的项目有很强的管理方式,标准的软件项目管理,这里面可以看到一个项目如何标准化管理的,项目的管理很严格,标准的。开发和测试都是很标准的过程,因为一旦投产,系统出现问题不但会扣奖金,还有要你发补丁,还有可能会影响到你的年终的考核待遇方面。并且每个季度都有奖金平定,还有年终奖,...
  • 有哪些好用的软件是由个人开发者独立开发出来的呢?
    • 2024-05-23 09:36:08
    • 提问者: 未知
    想了解一下个人开发者做出来的作品会是怎么样的,包括原本是个人开发者开发后来转为整个团队开发的项目。 题主见识浅,所知道的软件并不多举不出过多例子,请大家谅解。
  • 请问qt主要是开发什么软件的!
    • 2024-05-23 00:03:22
    • 提问者: 未知
    qt是一个跨**的c++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。和j**a 的“一次编译,到处运行”跨**不同的是,qt 是源代码级的跨**,一次编写,随处编译。简单的说vc能开发,qt也行
  • 想购买一款股票软件怎样分辨软件是好是坏?
    • 2024-05-23 22:56:54
    • 提问者: 未知
    金融点评网一眼就可以分辨出软件是好是坏
  • 我想辞职请问一下我的公基金能取出来吗
    • 2024-05-23 12:52:13
    • 提问者: 未知
    这个要看具体的城市,有的城市是可以提取的,有的需要每月提取,过时不候。有的不能提取。
  • 我是刚出来的大学生 ,学软件开发专业的,想创业,但不是软件方面的创业,可以给点我些见解吗?
    • 2024-05-23 17:01:14
    • 提问者: 未知
    有着很强的创业心,也有一个团队,请问我可以从事哪方面的?浏览次数:1215 不知道你对电子商务了解多少~ 我觉得你可以试试阿里巴巴~ 阿里巴巴...而且所需要的投资也并不大~ ...
  • 想开一个小型的股票软件公司,怎样来宣传?
    • 2024-05-23 02:41:10
    • 提问者: 未知
    再好的宣传不如能说会道的业务员和一定的**想做宣传可以寻找电视媒体或者报纸
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。