《非程序员》:第41期发行

dbbdggdbbdgg dbbdggdbbdgg 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
《非程序员》第41期发行

请到http://www.umlchina.com/xprogrammer/Index1.htm 或 http://www.umlchina.com/xprogrammer/cat41.htm 下载,14M

如出现“403... Forbidden字样”,那是因为由于服务商设置原因,同一时间只能一个IP下载,所以,请换一个镜像或多试几次,或用网络蚂蚁跟踪!

UMLChina(http://www.umlchina.com)以电子杂志方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点关注UML/OOAD/CBD。

非常需要您的意见!欢迎来信: think@umlchina.com

有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm

《非程序员》第41期目录

【新闻】

Sun在应用生命周期管理(ALM)上另辟蹊径
PolySpace和EmbeddedPlus发布第一个UML测试集成环境
Borland倾力连接软件与业务要求
用Wilde来进行软件设计
UML:大了,小了,还是刚好?

【方法】

打开需求之门――在中国实践用例技术的感悟

...需求工程师应该把捕获需求的责任承担起来,他需要亲临第一线,到涉众那里去,灵活运用各种方法从各类涉众那里得到需求的素材【5】,而不应该对客户有太多的要求,只要客户了解自己的利益,需求工程师就应该有能力完成工作。婴儿也不会直接表达需求,但出色的公司仍然可以探索出“天线宝宝”这样的需求。...

从基本用例到对象(详见程序员杂志2004年第10期)

...一个典型的CRC程序应当从一个候选类或对象集开始,每个候选类或对象都具有初始职责建议。然后跟踪用例来研究分布,反复修正对象和职责。可选的DSR程序应当从简单系统对象和它的职责开始,然后跟踪CRC。就典型的CRC来说,我们也应该找出一个候选的对象和它们的职责集,并且我们也应该研究作为用例驱动的设计。 ...

敏捷MDA

...我们认识到建模者和敏捷程序员之间的冲突是基本和广泛的,一方面因为不同的技术焦点不同,对预设的流程反应激烈,一部分原因是因为各自的夸大。然而,在现实中,这种隔阂是很小的。敏捷联盟和极限编程的许多思想同时控制着模型,是否我们简单地用可执行模型代替文字编码。无论如何,你的作者已经成为敏捷宣言的签名者就足够了。...

使用分析模式的软件重用

...与Fowler(1997)不同的是,他采用的是一种自由的,非正式的方式来描述分析模式,而我们采用的则是一种统一的,前后一致的方式。Vlissides(1998)和其他作者都强调,依照某种结构来描述模式是非常重要的,因为,对结构化信息来说,一旦其组织方式被理解,它就会易于被传授、学习、比较、描述和使用。表格1介绍了我们为描述分析模式而提出的模板,本文后面部分中的四个模式实例都使用了这一模板。...

使用XP和Scrum通过CMM L2和ISO9001认证

...然后Scrum来了。经历了一年的仅XP使用的工作后,一本关于Scrum [8]的书引起了我们的注意。我们立即认可了问题(issue)3到6,和由Scrum提供的比得上我们介绍自己的解决方案。我们决定结合Scrum和XP,因为XP注重与工程实践,Scrum注重于管理和组织方面,工作进行得非常平稳。他们由称为Sprint的XP计划竞赛和在Scrum中的计划会议相互交迭,这不奇怪,正如Kent Beck在XP中重用Scrum中的元素。后来,我们意识到经常结合使用XP和Scrum,甚至给它一个名字XP@Scrum。 ...

【工具】

通过用例整合业务流、工作流和对象模型

...新的建模技术和应用软件从90年代就已经出现了,主要是由于大量的BPR和OO的出现。今天,工作流模型、统一建模语言(UML)、关系技术、面向对象技术(OO)和用例建模技术代表了主要的无异议的标准。总之,这些是连续生命周期的关键组件。 ...

使用Together让你的项目变得更加敏捷(下)

...我们知道,在CMM中,特别强调在项目中进行代码评审,代码评审可以提高软件项目的成功率,因而XP提倡结对编程,将这一做法发挥到了极致。Together的审计与度量特性可以使你的代码评审过程更加富有效率。....

利用模型驱动架构加速嵌入式软件开发

...MDA特别适用于嵌入式软件开发,是因为它把功能逻辑从执行细节分离出来,并且自动生成和测试任何嵌入应用架构都只使用MDA技术。MDA为嵌入式软件开发人员提供一个根本不同的、高水平的方法来适应变化的需求,提高重用率和扩展系统寿命。....
...全文

相关推荐

CISP-CSE注册云安全工程师备考资源包基础教程

随着云计算技术的普及,云安全已成为网络安全领域的核心议题。CISP-CSE(注册云安全工程师)认证由中国信息安全测评中心颁发,旨在培养具备云安全专业知识和实践能力的实战型人才。本教程将结合"CISP-CSE注册云安全工程师备考资源包",系统性地为您梳理云安全的核心知识体系,并提供实战案例分析,助您高效备考。

t0_54coder

绘图模拟:在冲动环境中固定时间的示例 附matlab代码.rar

绘图模拟:在冲动环境中固定时间的示例 附matlab代码.rar

天天Matlab科研工作室

基于规则的电动汽车混合能源管理系统,采用MATLAB、Simulink、Simscape Electrical和Stateflow。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光

完全复现虚拟同步发电机VSG自适应惯量阻尼控制仿真、根轨迹、调节系数对比(Simulink仿真、Matlab代码实现)

内容概要:本文围绕虚拟同步发电机(VSG)的自适应惯量阻尼控制展开深入研究,通过Simulink搭建详细的系统仿真模型,并结合Matlab代码实现控制算法,系统分析了根轨迹特性及不同调节系数对系统动态响应的影响。研究重点在于设计并验证一种能够根据电网频率变化自动调整惯量和阻尼参数的自适应控制策略,有效提升了VSG在面对负载突变或新能源波动时的频率稳定性与抗干扰能力,为高比例可再生能源接入下的电力系统稳定运行提供了关键技术支撑。; 适合人群:具备电力系统分析、自动控制理论及新能源并网技术基础的研究生、科研人员以及从事微电网、分布式能源系统设计与运维的工程技术人员。; 使用场景及目标:①深入理解虚拟同步发电机的工作原理及其在提升电网惯性方面的关键作用;②掌握基于Simulink的电力电子与控制系统建模与仿真方法;③学习并实践惯量和阻尼自适应控制策略的设计流程,通过根轨迹分析手段优化控制器参数,提升系统动态性能。; 阅读建议:建议读者结合所提供的Simulink仿真模型与Matlab代码进行同步操作,重点关注控制器设计逻辑与参数整定过程,通过改变调节系数观察系统响应变化,深化对稳定性判据与控制性能之间关系的理解。

冒泡芳

【雷达信号处理】数字下变频(DDC)(Matlab代码实现)

【雷达信号处理】数字下变频(DDC)(Matlab代码实现)内容概要:本文主要介绍了数字下变频(DDC)技术在雷达信号处理中的应用,并提供了基于Matlab的代码实现。DDC作为现代雷达系统中的关键环节,主要用于将高频接收信号转换为便于后续处理的低频或基带信号,从而提高信号处理效率与精度。文中详细阐述了DDC的基本原理,包括混频、低通滤波和抽取等步骤,并通过Matlab代码展示了其实现过程,帮助读者理解如何在实际工程中构建和调试DDC模块。此外,文档还提及该资源属于一个涵盖多个科研方向的技术资料集合,如路径规划、电力系统优化、机器学习、通信系统仿真等,强调借助成熟工具与方法可提升科研效率。 适合人群:具备一定信号处理基础知识和Matlab编程能力的研究生、科研人员及工程技术人员,尤其适用于从事雷达系统设计、通信工程或相关领域研究的人员。 使用场景及目标:① 学习和掌握数字下变频(DDC)在雷达信号处理中的基本原理与实现方法;② 利用Matlab进行算法仿真与验证,辅助完成课程设计、毕业课题或科研项目中的信号处理部分;③ 借助提供的代码框架拓展至其他通信或雷达系统仿真任务中。 阅读建议:此资源以Matlab代码为核心载体,注重理论与实践结合,建议读者在学习过程中同步运行代码并调整参数,观察不同设置对下变频结果的影响,加深对混频泄漏、滤波器设计和采样率变化等问题的理解,从而真正掌握DDC的关键技术细节。

程序猿鑫
评论 2
收藏 已收藏
分享
返回顶部
dbbdggdbbdgg
企业信息化 1,762 成员 5,876 内容