
软件工程
学习软件工程的理论与实践的知识
BitHachi
“知道的越多,才知知道的越少”。——苏格拉底
展开
-
105.敏捷开发模型
文章目录1.什么是敏捷开发?2.敏捷开发宣言3.站立会议的意义4.敏捷开发想解决什么问题?5.如果用敏捷的方式盖房子6.敏捷开发和瀑布模型的差异(1)敏捷开发是怎么做需求分析的?(2)敏捷开发是怎么做架构设计的?(3)敏捷开发怎么保证项目质量的?(4)敏捷开发是怎么发布部署的?(5)敏捷开发的 Sprint 和迭代模型的迭代有什么区别?7.该不该选择敏捷开发?8.总结1.什么是敏捷开发?敏...转载 2020-03-23 23:25:54 · 2541 阅读 · 4 评论 -
104. 软件工程的开发过程几种模型(瀑布模型、快速原型开发模型、增量模型、迭代模型、螺旋模型)
文章目录1.前言2.瀑布模型--按阶段严格完成(1)瀑布模型把整个项目过程分成了六个主要阶段:(2)举个例子来理解瀑布模型(3)优缺点(4)解决的重要问题3.快速原型模型--低成本快速的确认需求(1)类比介绍(2)抛弃策略(3)附加策略(4)原型设计工具4.增量模型--按模块分批次交付(1)类比介绍(2)适用场景5.迭代模型——每次迭代都有一个可用的版本6.增量模型与迭代模型的区分7.我该选择什么...转载 2020-03-23 22:32:29 · 6416 阅读 · 2 评论 -
103.什么是软件危机、什么是软件工程、什么是软件项目生命周期?
文章目录1.什么是软件危机?2.什么是软件工程?3.软件项目生命周期(阶段)1.什么是软件危机?所谓软件危机,就是指软件在开发过程、产品上线、后期维护、安全可靠等方面暴露出的一些问题。OS/360 操作系统是上世纪 60 年代最复杂的软件系统之一,也是第一个超大型的软件项目,一共有 1000 名左右的程序员参与了项目的研发,花费了 5000 个人年,最终无法运行。项目负责人佛瑞德·布鲁...转载 2020-03-23 17:30:42 · 1699 阅读 · 0 评论 -
102.怎么学好软件工程?软件工程 = 工具 + 方法 + 过程
文章目录3.怎么学好软件工程?(1)首先必须了解一下软件工程的道、术、器(2)软件工程知识全景图(3)何为工具?何为方法?何为过程?1️⃣ 什么是过程?2️⃣ 什么是方法?3️⃣ 什么是工具?(4)软件工程思维导图(5)如何学习软件工程?第一重:用器第二重:学术第三重:悟道第四重: 传道3.怎么学好软件工程?(1)首先必须了解一下软件工程的道、术、器“器”就是软件工程中的各种工具。“术...转载 2020-03-23 14:19:31 · 1766 阅读 · 2 评论 -
101.为什么我们要学习理论课程?为什么要学习软件工程?(建议在校生必读)
文章目录1.前言2.以我自身的经历聊一聊为什么要学习软件工程?为什么要学习相关理论课程?(1)我的经历(2)我的感受3.专栏专业回答为什么要学习理论课程和软件工程等知识?(1)没有学习软件工程,没有从系统层面整体去思考,会遇到的问题是什么?(2)学习软件工程能学到什么?(3)除了软件工程之外,我们还需要学习那些理论知识?1.前言正所谓万事开头难啊!文章开篇也是如此啊!学习亦是如此。话不多说咱...原创 2020-03-23 14:09:50 · 3152 阅读 · 6 评论