软件开发需要多少文档 软件开发需要多少文档资源
大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发需要多少文档的问题,于是小编就整理了2个相关介绍软件开发需要多少文档的解答,让我们一起看看吧。
研发一款APP需要准备什么?有什么技术要求?需要多长时间?
从一个程序员的角度来回答你
需要开发服务器,为app提供数据,可以用java里的框架 ssm,ssh,springboot实现或python或 php 等,
app界面设计,涉及到的最基础的技术就是 ps ,ai
app开发,涉及到的技术主要是android(java),ios(objective c)
上面说的这些相对来说是比较正常的开发,一般不是一个人来完成的。不要看上面需要这些多技术 ,如果你感兴趣,做一个简单的app,自己玩,只需要学习app开发就好了,从学习到做到去东西半年不成问题,有些成就感后,慢慢的你会不满足自己所学的,渴望学习相关的更多东西。
研发一款APP需要准备什么?
其实需要准备的东西不多,首先是你的开发需求。将开发需求编辑成文档,交给开发公司即可。其次资质证件需要准备,举个例子,假如你要开发一款在线购物的APP,那么你除了营业执照之外要准备网络经营许可证和电信业务增值许可证。以此类推。
关键是需求文档,证件都好办理。
有什么技术要求?
没啥技术要求。
需要多长时间?
不好说。最快的APP一天就做好了,最慢的APP能做好几年。关键还在需求上,现在你问题中关键性内容都不明确,因此开发周期不好说。
软件生存周期中应该具备哪些必要文档?每种文档的主要作用是什么?
参考CMMI对于软件的相关描述,软件开发生命周期包括可行性分析与项目开发计划、需求分析、设计、编码、测试、发布维护
1.可行性分析与项目开发计划
这个阶段主要确定软件开发的目标及其可行性,明确要解决的问题及解决办法,以及解决问题需要的费用、资源、时间。要进行问题定义、可行性分析,制定项目开发计划。
----该阶段产生的文档主要有可行性分析报告(一般很少需要)和项目开发计划。
2.需求分析
需求分析是明确软件系统要做什么,确定软件系统的功能、性能、数据、和界面等要求。
----该阶段产生的文档有软件需求说明书。
3.设计
软件设计一般分为概要设计和详细设计。
概要设计就是设计软件的结构,明确软件系统由那些模块组成,这些模块的层次结构、调用关系以及模块的功能,同时确定数据结构和数据库结构。
软件生存周期有相应的国家标准,比如GB/T 8566, YY/T 0664等,在这些标准里有严格的规定,每个阶段必须具备哪些文档。拿YY/T 0664中的规定来说,软件开发过程涉及的活动为:
每个过程都需要有一定的输入和输出文档:
需要形成的文档:
需求形成的文档:
需要形成的文档:
需要形成的文档:
需要形成的文档:
需要形成的文档
需要形成的文档:
到此,以上就是小编对于软件开发需要多少文档的问题就介绍到这了,希望介绍关于软件开发需要多少文档的2点解答对大家有用。