is
zhou

CS

软件的开发流程(瀑布模型)

zhouchong阅读(1)评论(0)

1、需求调研分析—-需求规格说明书 2、设计阶段(概要设计、详细设计)—-页面原型、数据库设计、设计文档 3、编码阶段 4、测试阶段 5、上线和运维        

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

zhouchong阅读(92)

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

怎样写需求文档

zhouchong阅读(121)评论(0)

编写优秀的需求文档没有现成固定的方法,最好是根据经验进行。从过去所遇到的问题中可使你受益匪浅。许多需求文档可以通过使用有效的技术编写风格和使用用户术语而不是计算机专业术语的方式得以改进( Kovitz 1999)。 你在编写软件需求文档时,...

SCRUM敏捷开发简述

zhouchong阅读(111)评论(0)

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

体系结构模块及依赖性

zhouchong阅读(97)评论(0)

体系结构模块及依赖性 体系结构设计描述了系统所需的数据结构和程序构件。一个好的体系结构设计要求软件模块的分层及编程标准的执行。 在面向对象软件中,常见的软件模块有类、接口、包和构件。 在设计阶段我们往往关注类、接口和包,在实现阶段关注构件,...

对象设计

zhouchong阅读(91)评论(0)

对象设计 对象设计过程包括使用模式设计对象、接口规格说明、对象模型重构、对象模型优化4组活动。 使用模式设计对象:设计者可以选择合适的设计模式,复用已有的解决方案,以提高系统的灵活性,并确保在系统开发过程中,特定类不会因要求的变化而被修改。...

数据管理部分的设计

zhouchong阅读(89)评论(0)

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

人机交互部分的设计

zhouchong阅读(89)评论(0)

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

面向对象设计过程与准则

zhouchong阅读(93)评论(0)

面向对象设计过程与准则 1. 面向对象设计过程 建立系统环境模型。在设计的初始阶段,系统设计师用系统环境图对软件与外部实体交互的方式进行建模。 设计系统体系结构。体系结构设计可以自底向上进行,如将关系紧密的对象组织成子系统或层;也可以自顶向...