zoukankan      html  css  js  c++  java
  • 开发流程的选择

    软件工程把这些相关的技术和过程统一到一个体系中,叫作“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度、软件可靠性和可维护性。

          软件开发流程有:写了再改模式、瀑布模型、瀑布模型的各种变形、统一流程、老板驱动的流程和渐进交付的流程。

          在这些开发流程中,我比较支持瀑布模型的各种变形中的大瀑布带着小瀑布,这个对开发者的个人能力要求比较高,需要吧各个子系统统一到最后做系统测试,用户只有到最后才能看到结果,从一开始的需要一个统一的需求分析和构架设计,然后分散开做各个分支,最后再集中到一起,这也等同于总分总的开发模式,弊端是用户需要等待时间很长,很有可能流失客流量。

    还有我们这边说了团队模式,好坏都有。

    好处:使得团队能有一个核心点,是团队更加稳固,其他人能对其锦上添花。

    坏处:坏处比较大,就是可能那个核心会越来越优秀,而其他人却学不到其他有用的东西。

    软件工程把这些相关的技术和过程统一到一个体系中,叫作“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度、软件可靠性和可维护性。

          软件开发流程有:写了再改模式、瀑布模型、瀑布模型的各种变形、统一流程、老板驱动的流程和渐进交付的流程。

          在这些开发流程中,我比较支持瀑布模型的各种变形中的大瀑布带着小瀑布,这个对开发者的个人能力要求比较高,需要吧各个子系统统一到最后做系统测试,用户只有到最后才能看到结果,从一开始的需要一个统一的需求分析和构架设计,然后分散开做各个分支,最后再集中到一起,这也等同于总分总的开发模式,弊端是用户需要等待时间很长,很有可能流失客流量。

    还有我们这边说了团队模式,好坏都有。

    好处:使得团队能有一个核心点,是团队更加稳固,其他人能对其锦上添花。

    坏处:坏处比较大,就是可能那个核心会越来越优秀,而其他人却学不到其他有用的东西。

  • 相关阅读:
    Vue 消息无缝滚动
    请求不携带cookie问题
    vue中添加favicon
    自定义表单-校验数据规则
    vue 刷新当前页面的方式
    读阮一峰《ECMAScript 6 入门》小结
    Java进阶知识点3:更优雅地关闭资源
    Java进阶知识点2:看不懂的代码
    用Java实现异构数据库的高效通用分页查询功能
    Java进阶知识点1:白捡的扩展性
  • 原文地址:https://www.cnblogs.com/liqianyi/p/6672177.html
Copyright © 2011-2022 走看看