![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 81
星羽灬灬
哇哇
展开
-
【软件工程基础】我对书中几种软件过程模型的特点以及优缺点的理解和总结
一、瀑布模型优点:简单易用,将复杂的软件开发过程明确分解为几个顺序的步骤,降低开发软件的复杂性。严格,第一是每个步骤的严格,每个步骤都有明确的标准和技术审查,尽量减少每个步骤的错误,同时减少对下个阶段的影响。第二是对文档的严格要求,每个阶段都有各自的规格说明书。缺点:一次性:单向开发,开发期间没有迭代过程,无法适应用户不明确的需求或需求出现变动,难以适应现代软件开发模式的问题。用户的风险:瀑布模型...原创 2018-03-12 15:34:33 · 7124 阅读 · 0 评论 -
【软件工程基础】课本学习过程中碰到的问题(3.19更新三个问题)
1.快速原型模型可否认为是增量模型的另一种形式?两者都是在不停地进行迭代,一个是对原型的迭代,一个是对功能的迭代,但在本质上是否有相似之处?2.喷泉模型适合于开发哪种类型的软件?暂时不太能够想象哪种软件适合于这种重叠的开发模式。3.DFD图中,是否需要加入和系统无关的过程?例如银行取款系统中,系统输入付款单,然后由出纳交给储户,那么出纳交给储户这一步是否要在DFD图中画出?4.状态转换图中是否需要...原创 2018-03-12 16:03:07 · 424 阅读 · 0 评论 -
【软件工程基础】个人数独项目介绍及制作流程
一、项目介绍首先附上项目的GitHub地址:https://github.com/Nevermore5421/PersonalProjectSudoku拿到题目后,发现该项目的需求与数独有关,要求:1)高效生成多个(1-1e6个)不重复的数独终局,并输出到文件。2)高效解出多个(1-1e6个)有空缺的数独问题,并将结果输出到文件。其中数独终局指的是一个9*9的盘面上每一行,每一列,每一宫(即3*3...原创 2018-04-12 16:25:16 · 2271 阅读 · 0 评论 -
【软件工程基础】结对项目——四则运算题目生成项目介绍及制作流程
一、项目介绍首先附上项目的GitHub地址:拿到题目后,我和组队的同学经过讨论后,决定选择第二个项目——四则运算题目生成项目,在项目第三阶段中,我们选择的是第一个扩展方向,即将程序扩展为Windows电脑图形界面程序。然后我们对该项目的需求进行了分析:第一阶段:(1)生成一千道不重复的四则运算题目(2)能解最多10个运算符的,带括号的四则运算表达式题目,并给出解(3)支持真分数运算(4)能接收用户...原创 2018-05-10 16:56:31 · 1057 阅读 · 0 评论