上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 44 下一页
摘要: function [x,val,k]=grad(fun,gfun,x0) % 功能: 用最速下降法求解无约束问题: min f(x) %输入: x0是初始点, fun, gfun分别是目标函数和梯度 %输出: x, val分别是近似最优点和最优值, k是迭代次数. maxk=5000; %最大迭代次 阅读全文
posted @ 2024-06-05 10:36 记得关月亮 阅读(14) 评论(0) 推荐(0) 编辑
摘要: function [s,phis,k,G,E]=golds(phi,a,b,delta,epsilon) %输入:phi是目标函数,a,b是搜索区间的两个端点delta,epsilon分别是自变量和函数值的容许误差9%输出:s,phis分别是近似极小点和极小值,G是nx4矩阵。其第k行分别是a,p, 阅读全文
posted @ 2024-06-05 10:36 记得关月亮 阅读(4) 评论(0) 推荐(0) 编辑
摘要: function [x, val, k] = dampnm(fun, gfun, Hess, x0) % 功能: 用阻尼牛顿法求解无约束优化问题:min f(x) % 输入: x0 是初始点, fun, gfun, Hess 分别是目标函数和梯度 Hess 阵函数 % 输出: x, val 分别是近 阅读全文
posted @ 2024-06-05 10:36 记得关月亮 阅读(6) 评论(0) 推荐(0) 编辑
摘要: function [x,val,k]=frcg(fun,gfun,x0) %功能:用共轭梯度法求无约束问题 mini f(x) %输入:fun,gfun分别是目标函数和梯度,x0是初始点 %输出:x,val分别是近似最优点和最优值,k表示迭代次数 k=0; maxk=5000; rho=0.6; s 阅读全文
posted @ 2024-06-05 10:35 记得关月亮 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 在以往自己书写代码的时候,每次完成一个小功能都要自己来测试一下,但是这样做的救过并不理想。因为自己写的软件,一些自己可以想到的方面都进行了解决,而一些不能解决的问题是测试也不能够解决的。但是这样写好的程序还有没有BUG呢?而且只写BUG是否容易出现?是否能够解决呢?所以,这时就应该把测试的角色独立出 阅读全文
posted @ 2024-06-05 10:32 记得关月亮 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 第十章 典型用户和场景 1、典型场景和典型用户 对用户的认识,例如用户的价值,如何定义用户,用户与场景的结合,在从场景到任务等,还有用户的模板或者故事。 2、规格说明书 (1)功能说明书 定义相关的概念->规范好假设->避免误解,界定一些便界条件->描述主流的用户/软件交互步骤->一些好的功能和副作 阅读全文
posted @ 2024-06-05 10:26 记得关月亮 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 第六章 敏捷流程 敏捷开发的原则是:1.尽早并持续地交付有价值的软件以满足顾客需求 2.敏捷流程欢迎需求的变化 3.经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 4.业务人员和开发人员在项目开发过程中应该每天共同工作 5.以有进取心的人为项目核心,充分支持信任他们 6.无论团队内外,面对 阅读全文
posted @ 2024-06-05 10:19 记得关月亮 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 第四章 两人合作 在代码规范方面,可以分为两个部分:代码风格规范和代码设计规范。代码风格规范主要是缩进、行宽、括号、断行与空白的{}行、分行、命名、下划线、大小写、注释等;建民老师上课主要强调的是缩进、命名和注释。在代码设计规范方面,主要是函数、goto错误处理、类处理等。代码复审需要程序员准确的测 阅读全文
posted @ 2024-06-05 10:18 记得关月亮 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 第一章 概论 软件=程序+软件工程 软件企业=软件+商业模式 一个复杂的软件不但要有合理的软件架构、软件设计与实现,还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数等等,这些都是软件构建的过程。软件开发的不同阶段:1.玩具阶段 2.业余爱好阶段 3.探索阶段 4.成熟的产业阶段 软件工 阅读全文
posted @ 2024-06-05 10:17 记得关月亮 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 第八章 需求分析 软件需求:1.获取和导引需求 2.分析和定义需求 3.验证需求 4.在软件产品的生命周期中管理需求。不同角度的划分:1.对产品功能性的需求 2.对产品开发过程的需求 3.非功能性需求 4.综合需求 。要获取用户需求,我们就需要用户调研,反复进行讨论、明晰定义、归类、排序的活动。另一 阅读全文
posted @ 2024-05-29 09:16 记得关月亮 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 44 下一页