明天要考试了,不管怎么样,算是一个小结了。谋事在人,成事在天。
早点休息,养精蓄锐。
烦,查了两天,还没有找到struts的uml建模例子或
在各大java论坛、csdn、uml软件工程组织上查、问这个问题,都还没有结果。先把uml学了再说吧。
这个系统应该引导人们建立健康向上的学习目
这个系统应该引导人们建立健康向上的学习目标,倡导世界和平、绿色家园的健康学习环境。
这个程序可以建一个辅助学习的智能专家系统
这个程序可以建一个智能专家系统,可以帮助人们选择学习目标,制定学习计划,实施学习过程,
总结学习成果和经验,并把这种成果和经验反馈回专家系统,使专家系统可以自动学习完善,以便更准确、更
恰当的帮助人们完成信息时代的自助式学习目标。
翻译+希望英语
翻译:Linux应该走向那些已经使用了多年windows的人们。
误:Linux should close people who has been used windows for years.
正:Linux should close people who has been using windows for years.
我觉得定语从句who后面应该使用现在完成进行时态。但不知这句翻译正确与否?
还有who后面是该用has还是该用have也是一个疑问。
期望英语杂志:
黑眼圈:dark circles around one's eyes
现场直播:live broadcasting
后期录制:taped program
程序界面应该是清新怡人的
我觉得这个程序的界面应该是清新怡人的,使人不要一进来就紧张,要让人感觉到舒适,让思绪如平静的涓涓细流一样在键盘上流淌。
6天
下周会是特别忙,几场考试都撞车了。
除了这次软件设计师,还有汇编,马克思,软件工程,rose。
我也有差不多一个星期没有看软设了,这回心里没有太多把握。
六级考试到现在还没有开始复习。
要做的事真是太多了。
不过我最怕无聊,看来至少这一段时间是没有机会无聊了。
软件工程自学考试问题总结
今天,参加了软件工程自学考试。自我感觉觉得会通过。但是,有如下几个问题需要再学习:
1、画数据流图,并将其转换为软件结构图。
考的是一个用银行卡在自动取款机上操作流程。
插入卡->检查卡(通过后)->接受密码(通过后)->接受钱款数量(未超支通过后)->在相应帐户上取款,更新帐户->显示清单->用户确认(通过后)->取款。
2、软件复杂性McCabe度量法:
程序流程图转换为程序图,计算环路复杂性:V(G)=m-n+2p。
3、增量模型的增量方式分为增量提交、增量开发
4、软件结构优化准则(结构化分析各面向对象分析都适用):
1)划分模块时,尽量做到高内聚、低耦合;
2)一个模块的作用范围应在控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近;
3)模块的深度、宽度、扇入、扇出要适当
4)模块的大小要适中;
5)模块的接口要简单、清晰、含义明确,便于理解,易于测试、实现和维护。
5、Jackson方法
发公开信,学习UML和看其它的Struts程序建模
java-cn.com站长答复:他们的邮件服务器web登录可以抄送50个地址,邮件客户端软件可以抄送30个地址。
昨天把注册用户的邮件分为30个地址一组发了出去,但是用逗号隔开的地址每组都有几个自动被foxmail4.2变成了错误的格式,如:sff@163.c,om,不知道是怎么一回事?这样,估计又有一部分用户没有收到。
到今天为止,有5人来信加入开发小组。我感到我要学习的东西太多了:面向对象建模、UML...,现在也只有在大家的帮助,摸着石头过河了。明天,看一下那本<<java数据库开发实例导航>>,分析一下他的设计思路。
但愿有那么一位热心的高手来给我们领头。
关于程序建模的遐想(或者叫妄想)
从全球化战略出发构建系统模型,以长期持续发展的思路,把程序的建设分为若干期工程。像滚雪球一样成长,像脱壳的昆虫一样进化。
在用面向对象的思维思考这个项目的时候,不考虑Struts的存在。因为Struts都是用对象构建的。如果在面向对象建模的过程中碰到障碍的话,也是web程序通有的障碍。
我觉得,只要程序中的所有成分可以拟人化,这个程序就可以用面向对象的思想构建。实际上,应该任何程序的成份都可以拟人化,所以任何程序都可以用面向对象的思想构建。只不过,需要对传统意义的对象定义进行扩充。