问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件开发包括哪些(软件开发的工作内容)

发布网友 发布时间:2023-04-29 01:19

我来回答

1个回答

热心网友 时间:2023-10-31 17:48

第一个阶段是市场调研:技术和市场要结合才能体现最大价值。

第二个阶段是需求分析:这个阶段需要出三样东西,用户视图,数据词典和用户操作手册。用户视图是该软件用户(包括终端用户和管理用户)所能看到的页面样式,这里面包含了很多操作方面的流程和条件。数据词典是指明数据逻辑关系并加以整理的东东,完成了数据词典,数据库的设计就完成了一半多。用户操作手册是指明了操作流程的说明书。请注意,用户操作流程和用户视图是由需求决定的,因此应该在软件设计之前完成,完成这些,就为程序研发提供了约束和准绳,很遗憾太多公司都不是这样做的,因果颠倒,顺序不分,开发工作和实际需求往往因此产生隔阂脱节的现象。需求分析,除了以上工作,笔者以为作为项目设计者应当完整的做出项目的性能需求说明书,因为往往性能需求只有懂技术的人才可能理解,这就需要技术专家和需求方(客户或公司市场部门)能够有真正的沟通和了解。

第三个阶段是概要设计:将系统功能模块初步划分,并给出合理的研发流程和资源要求。作为快速原型设计方法,完成概要设计就可以进入编码阶段了,通常采用这种方法是因为涉及的研发任务属于新领域,技术主管人员一上来无法给出明确的详细设计说明书,但是并不是说详细设计说明书不重要,事实上快速原型法在完成原型代码后,根据评测结果和经验教训的总结,还要重新进行详细设计的步骤。

第四个阶段是详细设计:这是考验技术专家设计思维的重要关卡,详细设计说明书应当把具体的模块以最‘干净’的方式(黑箱结构)提供给编码者,使得系统整体模块化达到最大;一份好的详细设计说明书,可以使编码的复杂性减低到最低,实际上,严格的讲详细设计说明书应当把每个函数的每个参数的定义都精精细细的提供出来,从需求分析到概要设计到完成详细设计说明书,一个软件项目就应当说完成了一半了。换言之,一个大型软件系统在完成了一半的时候,其实还没有开始一行代码工作。那些把作软件的程序员简单理解为写代码的,就从根子上犯了错误了。

第五个阶段是编码:在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此*停下工作等待,这种问题在很多研发过程中都出现过。我们在编码的时候一定要软件开发的代码规范编码时的相互沟通和应急的解决手段都是相当重要的,对于程序员而言,bug永远存在,你必须永远面对这个问题,大名鼎鼎的微软,可曾有连续三个月不发补丁的时候吗?从来没有!

第六个阶段是软件测试有很多种:按照测试执行方,可以分为内部测试和外部测试;按照测试范围,可以分为模块测试和整体联调;按照测试条件,可以分为正常操作情况测试和异常情况测试;按照测试的输入范围,可以分为全覆盖测试和抽样测试。以上都很好理解,不再解释。总之,测试同样是项目研发中一个相当重要的步骤,对于一个大型软件,3个月到1年的外部测试都是正常的,因为永远都会又不可预料的问题存在。完成测试后,完成验收并完成最后的一些帮助文档,整体项目才算告一段落,当然日后少不了升级,修补等等工作,只要不是想通过一锤子买卖骗钱,就要不停的跟踪软件的运营状况并持续修补升级,直到这个软件被彻底淘汰为止。

总结,前四个阶段在软件开发过程中占的比重比较大,真正编码的时间是非常短的,只有市场调研做好,能有一个明确的方案,设计出详细合理的开发步骤;我们在进行编码的时候才能很顺利,开发出来的软件才有价值。有的软件在没有开发出来,还没有上线就注定不行了,所以说软件开发流程对于能否开发出一个好的软件是非常重要的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
iOS 16.1.1值得更新升级吗 ios16.1.1正式版建议更新吗 iOS 16.1.1修复了哪些问题 ios16.1.1值得更新吗?ios 16.1.1新增内容及更新建议 iPhone 12升级iOS 16.1.1之后好用吗 iOS 16.1.1更新内容介绍 iOS 16.1正式版新增了哪些新功能?iOS 16.1正式版值得升级吗? ios 16.1正式版解决了哪些问题和BUG ...森先生是他“最好的老师” 你喜欢这样的老师吗? ... 你喜欢怀特森这样老师吗?说说你的看法.250字 哪里看鲸鲨 我想问问坦桑尼亚有什么好玩的地方 怎样区别婴儿癫痫和屏气 泸州老窖头曲55度625毫升怎么样 09版泸州老窖头曲好不好喝 150一瓶的泸州老窖头曲d12是假酒吗 泸州老窖6年窖头商超版是真的吗 失业保险金是如何计算的? 霍华德为啥混不下去 上海红富士苹果卖几块钱一斤? 宋代最被大众追捧的竟然是伞你们知道清明上河图上有多少把伞吗 五年级优秀作文:成长的快乐作文500字 五年级成长的快乐500字作文【六篇】 开茶饮店需要哪些条件 Solidworks怎么为零件添加螺纹孔 小米照片流同步是拍摄时间吗 网卡有什么作用是不是每台联网的电脑如网吧内的电脑都有网卡 我的电脑是windows7旗舰版,把新设的密码给忘了求破解,急急急!拜托啦 cad2020打印管理器怎么打开 绝地求生第12赛季第1轮更新内容详情 鲁菲吉河三角洲的形成 我想问一下坦桑尼亚有什么好玩的地方 坦桑尼亚有什么好玩的地方 想问坦桑尼亚有什么好玩的地方 坦桑尼亚有什么好玩的地方? 国家医保局称仅一成公众不支持种植牙价格管理,种植牙为何这么贵? 国家医保局:群众对口腔种植领域天价收费反映强烈,种植牙为何那么贵? 你认为种植牙可能进医保吗? 红烧豆腐是一道经典的特色名菜这里的豆腐可以用普通的老豆腐吗 肝病患者凝血不好鼻子会出血吗?这样严重吗?我是小三阳患者。 格菲德是什么品牌 德国老车床哪个品牌好 一汽大众采用的压力机是哪生产的 在哪里可以看台湾体育台对女篮直播回放 梦见穿蓝衣裳的预兆 梦见自己穿蓝衣的预兆 15款奥迪a4l四驱形式45油耗高不 2015款奥迪a4l四驱缺点 15年奥迪a4l多大排量 奥迪2015款a4l值不值得买