125
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | LinQF39社区 |
|---|---|
| 这个作业要求在哪里 | 2022秋软工实践个人作业一 |
| 这个作业的目标 | 1.自我介绍 说说未来 2.熟练掌握Markdown工具和Git相关操作 3.谈谈自己对软件工程的理解 |
| 学号 | 032002119 |
兴趣爱好
学习经历
技能
将系统化的、规范的、可度量的方法用于软件的开发、运行和维护的过程,即将工程化应用于软件开发中。
开发软件本质上也是像盖房子一样,是从无到有创造的过程。工程化的方式,就是你分步骤(过程),采用科学的方法,借助工具来做产品。
于是参考建筑工程,整个软件开发过程也被分成了几个阶段:需求定义与分析、设计、实现、测试、交付和维护,这也就是我们常说的软件项目生命周期。
当然,各个阶段都会有人的参与,于是产生了软件项目里的各种角色:项目经理、产品经理、架构师、程序员、测试工程师、运维工程师。而对这整个过程的管理,我们通常称之为“项目管理”。
如果用一个简单的公式表达,那就是:软件工程 = 过程 + 方法 + 工具。
过程对于产品质量等方面的影响很大,所以有必要对过程进行深入的研究,于是人们提出了各种各样的过程研究方法,以及过程模型。在过程中,应当平衡标准化与创造性,合理给定人们规范以及进行创造性的空间。有人参与的地方就会有更多的非确定性,也更具有创造性。
考研