问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

软件开发制作流程是怎样的?

发布网友 发布时间:2022-04-28 11:09

我来回答

3个回答

热心网友 时间:2023-10-02 10:52

具体流程参考以下步骤:

1、首先制定项目计划,最初计划是里程碑性质的。可以先按瀑布模型设置,里程碑点主要为需求评审、设计评审、经过代码开发和单元测试后进行集成测试、部署上线是一个很重要的里程碑,一般用户会期望系统何时能使用,进入试运行期。

2、需求开发阶段:怎么样写好需求很关键,这个需要实践经验锻炼自己。如果有项目成员,可以一起做需求,这个阶段对于业务理解、分析、如何开展调研以及文字表述、业务流程图描述还有文档编辑能力都有不少要求。一般分为《用户需求说明书》和《需求规格说明书》,小项目可以写一个《需求分析报告》,《用户需求说明书》是用用户的语言进行描述,让用户和开发团队对于需求的达成一致的理解,《需求规格说明书》,则是对用户需求的分析,形成系统要具有的功能,这个是真正提供用户可交互操作的文档,也就是后期设计和代码开发的重要基线。
另外,作为了解需求,拿出用户UI和用户交流也是一项比较重要的需求获取手段,虽然这个属于设计的范畴

3、系统设计阶段:
系统总体架构,结合用户对系统环境、开发语言以及运行的网络硬件等要求,确定开发工具等,对应用系统关系进行架构性设计,通过需求阶段对用户的分析归类,用图的方式描述出用户和各子系统或模块的全局视图,以及和其他系统的关系。也就是搞清楚系统的边界问题。
概要设计中除了高层架构设计,还需要设计网络拓扑图,以及系统部署图。概要设计比较重要的还有就是子系统、模块进行合理的划分。模块的名称很大程度上会成为用户的主要菜单,如何用用户的角度去取比较清楚的子系统和模块是很重要的。

4、代码开发和单元测试阶段:这个阶段一般来说需要改进瀑布模型,类似跌代开发,把模块进行合理划分,把项目总体计划的代码开发测试阶段划分为多个时间段,每个时间段都包括代码开发、单元测试和集成测试,这个阶段还需要对需求变更进行跟踪控制,如果需求有变更,那么要把需求文档、设计文档都重新跟上。跌代开发的好处就是不让代码开发阶段拉的过程,没有进行及时的自我检查,不小心到了提交时间,却不是用户想要的,还有可能都不是自己想要的。
项目经理重要的责任是控制好进度,能及早发现风险,并能拿出好的预防和解决办法的措施。合理安排好开发团队的任务,合时的任务安排和衔接,你会觉得非常有艺术感,这个要自己体会了。另外,关注项目团队各人员的状况,保持高的战斗力,及时发现并能鼓励团队共同朝一个目标前进。

5、测试工作,测试是项目的很重要的环节,怎么测试,怎么准确测试,怎么有效测试,怎么覆盖测试,时间、人手、经验扽个方面都会有制约。高级测试人员能够分析系统各测试要点,在需求、设计阶段都要参与,提早了解如何去测试,能写出测试用例。

6、文档工作,文档在项目开发中也占有重要位置,除非你觉得代码是项目唯一的成果,那么你把文档抛掉吧,什么都在你的脑子里,团队中人员一走,项目的一部分也就带走了。代码开发其实也需要文档,代码是成果,代码注释是成果,模块开发卷宗也是重要的成果,因为程序员在开发时候的逻辑是怎么样的,对于今后查问题很有作用。除非你的系统设计程度到了方法、类,把代码逻辑也都设计好了,那么程序员就CODEING去吧。

7、QA是对项目过程的质量保障,有些公司吧QA和测试工作合成一个岗位叫做QA&测试人员,或者就叫QA人员。QA是对项目全过程的监管,独立于项目之外。监督项目经理在各项目里程碑提交相关成果,入库形成基线。

热心网友 时间:2023-10-02 10:53

简单来说软件开发一般分为五个阶段:
1.问题的定义及规划,一大堆人坐一起扯皮聊闲嗑吧问题确定下来,然后考虑怎么忽悠客户。
2.需求分析阶段一般就是拿下项目了,然后一堆技术人员坐一起分配任务开始写文档了。当然国内项目多数实际情况文档都是开发完之后最后补的,我们公司就是这样,毕竟谁都不知道开发的时候会出现什么问题。而且项目初期时间比较紧 哪有时间弄文档
3.软件设计阶段就要开始让每个入场的程序员冥想分配的功能如何制作了。做不来的马上提马上跟客户沟通,能做的功能把大体思路顺出来。
4.程序编码阶段基本就是开始加班加点敲代码的阶段了 很累的。
5.软件测试阶段基本没什么事了 可以开始补文档了。 没事看看新闻什么的。测试组的小姑娘要是有不懂的 你就过去给看看 ,然后改改BUG 准备下个项目了

热心网友 时间:2023-10-02 10:53

需求,设计,开发,测试,发布
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
2024年农历四月初六出生龙宝宝八字命格如何今日出生最旺的名字合集_百... 电业局三院划片属不属于文轩校区? div和table和DIV之间的距离怎么控制?还有DIV的层。。。就是他们之间的... div中有个table如何让他们缩放一致? 环氧玻璃鳞片涂料价格举例厂家信息说明 饿了么送餐员的工作时间是怎样的 饿了么预订单配送规则 吃了山药舌头麻麻的是怎么回事 植物为什么需要化肥 农作物晚上还生长吗吸收养分吗 Word 2007如何设置自动调整方式? word表格自动调整宽度 国内企业软件开发的过程是什么? 软件开发流程的8个步骤 一个软件开发的流程 梦见很多狗要追着我 我走到哪里跟哪里 我不想狗追着我 所以想尽把他们都赶走 php和java的区别在哪里,那个更难一些 《锦衣之下》中陆八岁是装的吗? 历史上陆绎活了多少岁? 在电视剧锦衣天下中今夏为什么会看上陆绎陆大人? 《锦衣之下》讲的什么故事 锦衣之下:任嘉伦扮演的陆绎陆大人,什么地方吸引你? 历史上陆绎怎么死的? 明代最有权势的锦衣卫首领陆炳,为何能得到善终并保全家族? 锦衣卫首领陆炳,为什么死后遭削爵抄家被赦免? 锦衣卫都指挥陆绎在历史上是怎样一个经历? 明朝的锦衣卫首领陆炳为何能得以善终并保全家族呢? 锦衣卫中的陆炳,是如何能够做到权倾朝野的? 《锦衣之下》中陆绎的原型是谁?历史上有其人吗? 明代最有权势的锦衣卫首领陆炳,为什么能得到善终并保全家族? 应用软件开发有什么流程? qq音乐个人粉丝和歌手粉丝区别 QQ音乐的粉丝勋章有什么用? 我特别讨厌的一个人关注我的QQ音乐成为我的粉丝 我刚刚才发现的 怎么办 好像也不能拉黑他 我觉得特 qq音乐怎么才会有粉丝 QQ音乐里如何成为好友的粉丝? qq音乐播放器里的粉丝是什么意思 QQ音乐粉丝一万了有什么用? QQ音乐里的粉丝,当你发评论时,他会有消息提醒吗 相亲对象是什么意思? 不倒翁有什么意义 不倒翁是利用什么原理制作的? 健身房有不倒翁吗? 不倒翁的用途是什么? 我觉得用不倒翁沙袋比吊起来的好,不倒翁可以到处移动。 鸡蛋不倒翁里可以放些什么 长治市不倒翁健身俱乐部有限公司怎么样? 梦见路过办丧事捡了块白布,捡了6角钱是什么意思? 自制不倒翁沙袋 梦到 抬死人的 路上捡到好多真钱是什么意思?
  • 焦点

最新推荐

猜你喜欢

热门推荐