有关初步设计和详细设计的问题 [英] question about preliminary design and detailed design

查看:474
本文介绍了有关初步设计和详细设计的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hi,全部

最近,我的工作是编写新系统的初步设计和详细设计文档.而且我们公司没有关于初步设计文件中应包含哪些内容以及详细设计中应包含哪些内容的标准.

我对初步设计所了解的是:
1分析需求文档,给出一些模块.
2定义模块满足要求的职责.
3描述模块之间的关系.

所以,
我需要一些建议,并且一些链接将不胜感激.

hi,all

Recently, my work is to write preliminary design and detailed design documents of a new system. And our company does not have the standard of what content should be in the preliminary design document and what content should be in the detailed design.

What i know about preliminary design is:
1 analyse the requirement document,give some modules.
2 define the module''s responsibility to fulfill the requirement.
3 describe the relationship between modules.

so,
I need some advices about this,and some link will be appreciated.

推荐答案

将设计分为初步"和详细"设计看起来很人为和不成熟. .

目前尚不清楚如何将这两个步骤放在一般的开发状态中.开发方法的关键是使其成为迭代增量,这需要丰富的经验,无论您对书中介绍的方法有多少了解.您的所有步骤都可能需要多个迭代,而不仅仅是初步"和详细";此外,迭代中涉及不同的活动.在这种方法中,阶段通常是开始构造精化过渡.尽管在不同程度上,所有活动在所有这些阶段都是重复进行的.

您可以获得有关过程和方法的一些基本思想:

http://en.wikipedia.org/wiki/Iterative_and_incremental_development [ http://en.wikipedia.org/wiki/Unified_Process [ http://en.wikipedia.org/wiki/Rational_Unified_Process [
The classification of design into "preliminary" and "detailed" design looks pretty much artificial and immature.

It is not clear how you place these two steps in the general states of development. The keys to development method is to make it iterative and incremental, which requires considerable experience, not matter how much do you know about methods described in books. All your steps may need more than one iteration, not just "preliminary" and "detailed"; besides, different activities are involved in iterations. In such methods, the stages are usually inception, construction, elaboration and transition. All activities are iterated in all those stages albeit in different extent.

You can get some basic ideas on the processes and methods:

http://en.wikipedia.org/wiki/Iterative_and_incremental_development[^],
http://en.wikipedia.org/wiki/Unified_Process[^],
http://en.wikipedia.org/wiki/Rational_Unified_Process[^].

I would advise you to get the ideas but not get them too seriously. In my strong opinion, the books on those methods are filled with some mixture of thoughts based on serious experience with good deal of science-like pseudo-science, in different proportions, depending on authors. Naturally, the authors pretend that their methods are more universal then they really are.

A really good method can use the ideas brought by other developers, but always viewed through the prism of your company''s ultimate goals. There is no a silver bullet.

—SA


这篇关于有关初步设计和详细设计的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆