软件工程
文章平均质量分 66
rainlight
这个作者很懒,什么都没留下…
展开
-
当程序员变成软件项目经理
当你预期的那一天,也许是害怕的那一天,终于来到了:从工程师的队伍里你被提拔到了软件项目领导或者团队领导的位置。这也许就是你选择的职业道路,或许你不太情愿,将就尝试一下。无论在哪种情况下,你都可能缺少工程学科、人员管理以及领导能力的相关教育 这需要更多的领导能力和管理(它们不是一回事),而不能象Dilbert(译注:著名IT漫画主角)那样简单地和老板对抗了。当你考虑新的目标时,请考虑下面的活动计划转载 2006-03-09 17:01:00 · 935 阅读 · 0 评论 -
软件界面交互和易用性改进总结
软件的智能和记忆功能1.用户登录界面最好有用户名和ID的记忆,焦点直接定位到密码输入框2.单据录入界面最好有保存和载入默认值的功能3.单据搜索界面可以保存用户自定义的各种搜索条件组合4.用户调整过的GRID的列宽,窗口的位置可以自动记忆5.系统可以根据用户的使用频度对相关功能进行自动的优先级排序6.系统能够记忆不同用户的使用偏好,使用系统的固有模式和常用的自定义设置 减少不必要的重复交互1转载 2006-07-12 13:12:00 · 1059 阅读 · 0 评论 -
注意Error Code 和国际化对于架构的影响
在架构设计的过程中,在SD的过程中,一定要事先考虑ErrorCode 和国际化方面的需求.因为到了后期才注意这些方面,改动的部分会非常非常的大.比如在设计异常类的时候.如果没有考虑到Error Code,在后期必须要加上,那么捕捉这个异常的部分就都要加入Error Code方面的判断.一旦架构设计的不好,有很多处在进行捕捉和判断,那么改动就非常非常大了. 国际化也是如此,对于一些用户需要看到的字符原创 2006-07-05 10:15:00 · 1187 阅读 · 0 评论 -
Sun 官方的 MVC 架构模式蓝图
Java BluePrintsModel-View-ControllerContextApplication presents content to users in numerous pages containing various data. Also, the engineering team responsible for designing, implementing转载 2006-04-12 13:07:00 · 1391 阅读 · 0 评论 -
RUP实施之夺命七招
Rational统一过程(Rational Unified Process,RUP)提供了一个极有价值的软件开发业务框架,它正在成为一个广受欢迎的当代软件开发过程的事实标准——它整合了公认的最佳实践,例如适应性的、迭代的和风险驱动的开发模式;它是由在大、小型系统开发中均具有丰富经验的世界级领导者设计的;它在应用和扩展上都很灵活,而且被正式的出版物以及相应产品很好地记录了下来。然而作为框架,必须根据转载 2006-03-03 10:58:00 · 2021 阅读 · 1 评论 -
中小型软件开发项目管理
本处指的中小型软件开发项目是指: 参与开发的直接人员(即开发团队)数量在3~25人 开发时间在3个月~18个月的软件项目 代码行数5000~75000行 子程序数量300~3500个 1、软件开发管理的任务 软件开发管理的真正任务是团队成员的智能充分而适宜地发挥,并有效地投注在创造软件的活动中。也就是说:合理配置各种资源(管理人员、工程师、设备、软件、制度、时间)确保软件开发的有效进行转载 2006-03-02 15:55:00 · 1662 阅读 · 0 评论 -
在一个软件开发项目中进行实际日程安排的十二点提示(ZT)
来自 Rational Edge:软件开发团队依赖于严谨的计划日程安排。但除了使用基本的日程安排工具以外,项目经理怎样才能权衡相互矛盾的要求或是有足够的时间来应付没有预料到的、对最佳计划构成威胁的事情?这篇文章提供了一些复杂的日程安排技巧,可以用来区分优先级、明确价值目标,并比较不同活动的相对价值。你是否有足够的能力领导一个软件开发项目或调整你的孩子的足球课和舞蹈课时间?时间表对如何合理安排一转载 2006-02-10 13:35:00 · 1834 阅读 · 0 评论 -
UML中关联关系和依赖关系的区别
UML中关联(association)关系和依赖关系比较难以让人理解。今天查了一下《UML参考手册》。归纳如下关联(association) 如果几个类元的实例之间有联系,那么这几个类元之间的语义关系即关联。关联描述了系统中对象或实例之间的离散连接。关联将一个含有两个或多个有序表的类元,在允许复制的情况下连接起来。最普通的关联是一对类元之间的二元关联。关联的实例之一是链。每个链原创 2006-02-03 16:17:00 · 7574 阅读 · 1 评论 -
MVC 基本知识
模型-视图-控制器(MVC)是80年代Smalltalk-80出现的一种软件设计模式,现在已经被广泛的使用。 1、模型(Model) 模型是应用程序的主体部分。模型表示业务数据,或者业务逻辑. 2、视图(View) 视图是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。 3、控制器(controller) 控制器工作就是根据用户的输入,控制用户界面数据显示和更新model对转载 2006-03-24 10:41:00 · 1256 阅读 · 0 评论 -
关于MVC架构中错误处理的问题
如果架构是采用MVC方式,那么错误处理的函数就应该放在Controller中,而不是在Model中统一处理。因为不同View对应相同的底层的Error Code的处理手段也许会不同,因此企图在model中统一处理error code是不合理的。正确的方法应该是在Controller的State中处理Error Code ,然后再根据需要去调用View中的相应函数。 PS..转眼来这家公司原创 2006-08-02 22:23:00 · 1223 阅读 · 0 评论