BUAA_2020_软件工程_提问回顾与总结
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 2020春季计算机学院软件工程(罗杰 任建) |
| 这个作业的要求在哪里 | 提问回顾与总结作业要求 |
| 我在这个课程的目标 | 了解软件工程的技术,掌握工程化开发的能力 |
| 这个作业在哪个具体方面帮助我实现目标 | 总结软件工程这门课的收获 |
| 曾经的提问 | 个人博客作业 |
问题回顾
- 我认为GOTO的应用只能非常严格地限制在函数内同一出口这一应用;
- 这个问题被废弃(不是问题)
- 敏捷开发对不同种类的用户是不同的发布间隔,对于stable、beta、dev用户,发布间隔由长到短;
- 现在各种创新哪怕是业务模式创新都大行其道,蓬勃发展,比如前几年声名鹊起的抖音,大家也很热爱抖音这一创新;
- 苹果确实是商业创新的领头羊,但是另一方面,谷歌就是技术创新的领头羊了,依靠层出不穷的引领世界的技术创新不断进步,技术创新相当关键,就算是苹果相当依赖商业创新的老本,它也必须跟进时代的技术创新,比如人脸识别、5G等等;
- 很多情况下,很多产品只是解决临时的需求,谈不上满足专业的标准。
新的问题
我们这个小型的软工团队,PM这一角色,究竟需不需要对代码开发有所掌握?如果不需要,是不是需要一个代码审核管理的leader?
实践中学习
- 需求:需求是开发的第一驱动力,但是也不能满足所有的需求,只能尽可能地满足;
- 设计:没有腹稿,直接上手写代码会造成反复返工的问题,就是很容易写的时候就需要重构;
- 实现:实现上要抽象分离各个功能,减轻合作的负担;
- 测试:测试很有必要,能够防患于未然,提前发现问题;
- 发布:软件发布了并不是万事大吉了,上线后的产品可能会遇到各种问题,还是需要处理的;
- 维护阶段:如果要让一个软件具有长久的生命力,就必须根据需求变化实时不断改进并且修订各种bug。
理解与心得
- 项目开始时的设计真的很重要,设计得好,后面就事半功倍,设计不好,后面就事倍功半;
- 团队维护项目时,职责分工一定要清楚,不然容易消极怠工,引发问题,好的分工可以让项目平稳运行。
BUAA_2020_软件工程_提问回顾与总结的更多相关文章
- BUAA_2020_软件工程_热身作业
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 热身作业要求 我在这个课程的目标 了解软件工程的技术,掌握工程化开发的能力 这个作业在哪个具体方面 ...
- BUAA_2020_软件工程_软件案例分析作业
项目 内容 这个作业属于那个课程 班级博客 这个作业的要求在哪里 作业要求 我在这个课程的目标是 学习掌握软件工程的相关知识 这个作业在哪个具体方面帮我实现目标 通过对具体软件案例的分析学习软件工程 ...
- BUAA_2020_软件工程_结对项目作业
项目 内容 这个作业属于哪个课程 班级博客 这个作业的要求在哪里 作业要求 我在这个课程的目标是 掌握软件工程的思路方法 这个作业在哪个具体方面帮助我实现目标 学习结对编程 教学班级 006 项目地址 ...
- BUAA_2020_软件工程_个人项目作业
作业抬头(1') 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人项目作业 我在这个课程的目标是 了解软件工程的技术,掌握工程化开发的能力 这 ...
- BUAA_2020_软件工程_个人博客作业
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 了解软件工程的技术,掌握工程化开发的能力 这个作业在哪个具体方 ...
- BUAA 2020 软件工程 提问回顾与个人总结
BUAA 2020 软件工程 提问回顾与个人总结 Author: 17373051 郭骏 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 提问回顾 ...
- [BUAA_SE_2017]提问回顾
提问回顾 学期初疑问回答 学期初疑问博客 教材中说,PM在衡量需求时需要方方面面的能力与研究.可是,当下许多互联网IT公司只承担外包业务,即客户给什么需求就实现什么需求,甚至可能不要求其它先进的功能. ...
- [BUAA 软工]提问回顾与个人总结
项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 提问回顾与个人总结 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪个具体方面帮助我实现目标 督 ...
- [BUAA软工]提问回顾与个人总结
提问回顾与个人总结 项目 内容 所属课程 2019春季计算机学院软件工程(任健) 所属作业 提问回顾与问题总结 课程目标 理解软件工程的作用和重要性,提升工程能力,团队协作能力 作业目标 回顾软工课程 ...
随机推荐
- Java学习笔记--常用容器
容器 1. 出现原因 解决程序运行时需要创建新对象,在程序运行前不知道运行的所需的对象数量甚至是类型的问题. Java中提供了一套集合类来解决这些问题包括:List.Set.Queue.Map 2. ...
- Marvell 88SE9215 AHCI驱动笔记
禁止转载!禁止转载!禁止转载! 一.Marvell 88SE9215.AHCI与SATA简介 1.Marvell 88SE9215 1)概述 88SE9215是一个四端口,兼容3 Gbps和6 Gbp ...
- Kubernetes-Pod介绍(三)-Pod调度
前言 本篇是Kubernetes第六篇,大家一定要把环境搭建起来,看是解决不了问题的,必须实战. Kubernetes系列文章: Kubernetes介绍 Kubernetes环境搭建 Kuberne ...
- 【PHP数据结构】图的应用:最短路径
上篇文章的最小生成树有没有意犹未尽的感觉呀?不知道大家掌握得怎么样,是不是搞清楚了普里姆和克鲁斯卡尔这两种算法的原理了呢?面试的时候如果你写不出,至少得说出个大概来吧,当然,如果你是要考研的学生,那就 ...
- 腾讯云 CIF 工程效能峰会,10 月 19 - 20 日震撼来袭!
近年来,依托于云计算的飞速发展,腾讯云云产品更新迅猛,云原生生态构建初具规模,越来越多的企业也开始寻求与深入数字化转型之路.但在摸索与实践中,企业往往会进入"伪上云"的误区.除了单 ...
- Java面向对象系列(8)- Super详解
场景一 场景二 场景三 场景四 注意:调用父类的构造器,super()必须在子类构造器的第一行 场景五 场景六 super注意点 super调用父类得构造方法(即构造器),必须在构造方法得第一个 su ...
- VMware安装最新版CentOS7图文教程
https://blog.csdn.net/reticent_man/article/details/80732395 https://blog.csdn.net/q2158798/article/d ...
- python二级 第八套
第一部分 基本操作 第一题 1. 第二题 1. 字符串的索引 和列表的索引 一样使用 2. 这俩者有什么区别 3. 我的意思想说 切片 里面没有冒号 就是表示取这个索引的 字 ...
- Springboot实现VNC的反向代理
背景 用户需要通过前端HTML页面的noVNC(noVNC是什么?)客户端连接底层VNC Server服务端,为了防止VNC Server的IP暴露,因此需要做一层代理.正常情况下使用Nginx. ...
- kubectl 的插件管理工具krew
k8s的命令行工具kubectl 对于玩k8s 的人来说是必备工具.kubectl插件机制在Kubernetes 1.14宣布稳定,进入GA状态.kubectl的插件机制就是希望允许开发者以独立的二进 ...