首页 > 其他分享 >读《构建之法》有感5

读《构建之法》有感5

时间:2023-04-26 20:55:51浏览次数:35  
标签:功能集 有感 验证 模式 构建 阶段 软件 团队

       今天阅读了《构建之法》的第五章。

       在这一章中,主要讲了一些典型的软件团队模式和开发流程及其优缺点。

      这些团队模式都的共同特点,一致的集体目标,和各自分工,互相依赖合作从而共同完成任务。软件团队的模式有主治医师模式(有首席工程师,其他成员支持其工作)业余剧团模式;秘密团队(软件项目在秘密状态下进行), 特工团队(由特殊技能的专业人士组成),交响乐团模式(各司其职,重在执行), 爵士乐模式;功能团队模式(平等协作,共同完成);此外还有官僚模式、明星模式、社区模式。

     关于开发流程,写了再改模式,这个模式适用于,只用一次的程序、看过了就扔的原型、一些不实用的演示程序。瀑布模型,适用于:—如果产品的定义非常稳定,但是产品的正确性非常重要,需要每一步的验证。1.产品模块之间的接口、输入和输出能很好地用形式化的方法定义和验证2.使用的技术非常成熟,团队成员都很熟悉这些技术3.负责各个步骤的子团队分属不同的机构,或在不同的地理位置,不可能做到频繁的交流。统一流程

         从瀑布模型开始的各种模型都有一个共同点:重计划,重事先设计,重文档表达。RUP把软件开发的各个阶段整合在一个统一的框架里。 四个阶段:初始阶段:此阶段的目标是分析软件系统大概的构成,系统与外部系统的边界在哪里,大致的成本和预算是多少,系统的风险主要来自哪里。细化阶段:它的目标是分析问题领域,建立健全的体系结构基础,编制项目计划,按优先级处理项目中的风险。构造阶段:开发出所有的功能集,并有秩序地把功能集成为经过各种测试验证过的产品。交付阶段:重点是确保软件能满足最终用户的实际需求。基于用户的反馈,团队利用迭代对系统进行修改、调整。除了对功能的调整,还要注意处理用户设置、安装和可用性等问题。

标签:功能集,有感,验证,模式,构建,阶段,软件,团队
From: https://www.cnblogs.com/ZRGUGUGU818/p/17357256.html

相关文章

  • mvn 构建错误总结
    问题总结:mvn仓库查找顺序本地仓库=>没有就找中央仓库=>远程仓库mvn构建失败三大原因1.误删除./m2文件夹,构建失败解决:重新使用中央仓库拉取配置2.本地仓库是否有错误依赖(以lastUpdated结尾)缓存失败;产生的原因:可能是网络波动或者前期新手配置有误解决方案:删除本地有问......
  • 基于java8构建Java项目
    需求:基于java:8-alpine镜像,将一个Java项目构建为镜像 实现思路如下:①新建一个空的目录(本例中为docker-demo-alpine)②拷贝docker-demo.jar到这个目录中,docker-demo.jar是一个简单JavaWeb项目打包成的jar文件。 ③编写Dockerfile文件在上面新建的目录中新建一个文件,命......
  • vite + vue3 + vue-router4 + ts + element plus + pinia + axios构建项目
    最后是完整的vite.config.ts、main.ts配置1、先用vite创建一个项目npmcreatevite@latest2、安装elementplusyarnaddelement-plus@element-plus/icons-vuevite.config.ts配置组件按需导入,图标自动导入npminstall-Dunplugin-vue-componentsunplugin-auto-impor......
  • pandas.DataFrame—构建二维、尺寸可变的表格数据结构
    语法格式pandas.DataFrame(data=None, index=None, columns=None, dtype=None, copy=None)常用的几个参数解释:data:一系列数据,包括多种类型;index:索引值,行标签,默认值为RangeIndex(0,1,2,…,n);columns:列标签,默认值为RangeIndex(0,1,2,…,n);dtype:设置数据......
  • 【BI软件】零编程构建财务分析模型(行计算模型)
    上一讲和大家讲到,自定义SQL是用个性化的开发去满足个性化的需求,而分析模型则是用共性的开发去满足个性化的需求。而分析模型的好处显而易见,通过分析模型来开发报表,更灵活、更高效,而且开发及运维的成本非常低。同时,通过举例也让大家看到,构建分析模型并不复杂。今天我们再来讲一下分......
  • 关于 SAP Commerce Cloud 构建的 Node.js 版本号问题
    假设SAPccv2某个时间点A上cloudportal支持Node.js14,16和18三个版本,然后到了时间点B,就只支持16和18了。那么在时间点A基于14构建和部署的镜像仍然能够在时间点B工作,只是在时间点B之后,不能再继续触发版本14的构建和部署了。SAPCommerceCloud不......
  • TransformMine表格化构建系统介绍
    TransformMine表格化构建系统介绍这是我们的团队项目功能介绍:主要功能:将表格图片转化为excel文件能够将用户上传的图片文件转化为excel文件,并保存记录到本地数据库。能够分析用户的数据,显示在页面上。能够登录注册账户。页面展示: ......
  • 构建数据中台——数据只有被使用起来,才能创造价值
    产品经理们时常会碰到这种问题我刚上线一个功能,请研发同志们帮我拉个数据出来分析,却被残酷告知需要排期。我这里急得跺脚,但也只能理解。数据研发们每天有查不完的数据和写不完的表,业务部门要的数据迟迟拿不到,即使拿到了也经常出现错误。大数据逐渐渗透我们的日常生活与每个......
  • React、Ant Design 5.0 构建通用后台管理系统 - 接口服务环境搭建
    目录项目初始化项目结构package.jsontsconfig.jsonnodemon.jsonindex.tssrc/server.ts运行项目初始化mkdirgeneral-admin-system-servercdgeneral-admin-system-servernpminit-ynpminstalltypescriptts-node@types/nodenodemon@swc/core@swc/helpersregenerator-......
  • React、Ant Design 5.0 构建通用后台管理系统 - 登录页面
    目录安装依赖main.tsxsrc/styles/global.cssApp.tsxsrc/pages/user/Login/index.tsxsrc/pages/user/Login/style.module.css安装依赖npminstallantd@ant-design/icons@ant-design/pro-componentsAntDesign组件库@ant-design/pro-components封装一些好用的常用组件库mai......