is
zhou

SE_软件设计

没有银弹-谈谈软件设计的几个矛盾

zhouchong阅读(119)

最近在做项目的重构和功能改进,设计做了很多,也发生了一些争执。其实总结下来,很多争执的内容其实早就是经典的问题。这些问题没有孰优孰劣,具体采用哪种方案,还得因地制宜,详细分析项目需求和复杂度之后,再做决定。之前很多人都试图只从宏观指导思想来...

SCRUM敏捷开发简述

zhouchong阅读(176)评论(0)

序 迭代开发基本需求 迭代要有固定时长(被称为“时间盒——timebox”),不能超过六个星期。 在每一次迭代的结尾,代码都必须经过QA的测试,能够正常工作。 Nokia的Scrum标准 Scrum团队必须要有产品负责人,而且团队都清楚这个...

数据管理部分的设计

zhouchong阅读(122)评论(0)

数据管理部分的设计 在传统的结构化设计方法中,很容易将实体-关系图映射到关系数据库中。 而在面向对象设计中,我们可以将UML类图看作是数据库的概念模型,但在UML类图中除了类之间的关联关系外,还有继承关系。 在映射时可以按下面的规则进行: ...

人机交互部分的设计

zhouchong阅读(123)评论(0)

人机交互部分的设计 1、用户界面设计步骤 从系统的输入、输出及与用户的交互中获得信息,定义界面对象和行为(操作)。 定义那些导致用户界面状态发生变化的事件,对事件建模。 描述最终向用户展示的每一个界面的状态。 简要说明用户如何从界面提供的界...

软件系统设计思路

zhouchong阅读(145)评论(0)

摘要: 拿到一份需求,项目负责人是怎么想的?整个项目的架构设计和思路又是怎么样的?希望能有大师能够指点一下迷津。 下面是我转载的一篇文章,大家也可以指出哪里可以补充或者需要特别指出来的。谢谢。 要设计一个面向对象的系统,建议遵循如下思路: ...