当前位置: 首页 > news >正文

广告制作网站佛山专业的做网站

广告制作网站,佛山专业的做网站,寻花问柳一家专门做男人的网站,电子商务网站设计总结概要设计与详细设计的区别 概要设计就是设计软件的结构#xff0c;包括组成模块#xff0c;模块的层次结构#xff0c;模块的调用关系#xff0c;每个模块的功能等等。同时#xff0c;还要设计该项目的应用系统的总体数据结构和数据库结构#xff0c;即应用系统要存储什…概要设计与详细设计的区别 概要设计就是设计软件的结构包括组成模块模块的层次结构模块的调用关系每个模块的功能等等。同时还要设计该项目的应用系统的总体数据结构和数据库结构即应用系统要存储什么数据这些数据是什么样的结构它们之间有什么关系。 详细设计阶段就是为每个模块完成的功能进行具体的描述要把功能描述转变为精确的、结构化的过程描述。 概要设计阶段通常得到软件结构图 详细设计阶段常用的描述方式有流程图、N-S图、PAD图、伪代码等 概要设计和详细设计 在软件设计中大家经常问到的一个问题是概要设计应该怎样一个概要法详细设计应该怎样一个详细法 这个问题在公司内部经常有人问。现在陈述一下。 我们公司的研发流程是瀑布型的这个模型中的分析、设计阶段是基于经典的结构化方法。 结构化设计方法的基本思路是按照问题域将软件逐级细化分解为不必再分解的的模块每个模块完成一定的功能为一个或多个父模块服务即接受调用也接受一个或多个子模块的服务即调用子模块。模块的概念和编程语言中的子程序或函数是对应的。 这样一来设计可以明显地划分成两个阶段 概要结构设计阶段把软件按照一定的原则分解为模块层次赋予每个模块一定的任务并确定模块间调用关系和接口。 详细设计阶段依据概要设计阶段的分解设计每个模块内的算法、流程等。 概要设计阶段 在这个阶段设计者会大致考虑并照顾模块的内部实现但不过多纠缠于此。主要集中于划分模块、分配任务、定义调用关系。模块间的接口与传参在这个阶段要定 得 十分细致明确应编写严谨的数据字典避免后续设计产生不解或误解。概要设计一般不是一次就能做到位而是反复地进行结构调整。典型的调整是合并功能重复 的模块或者进一步分解出可以复用的模块。在概要设计阶段应最大限度地提取可以重用的模块建立合理的结构体系节省后续环节的工作量。 概要设计文档最重要的部分是分层数据流图、结构图、数据字典以及相应的文字说明等。以概要设计文档为依据各个模块的详细设计就可以并行展开了。 详细设计阶段: 在这个阶段各个模块可以分给不同的人去并行设计。在详细设计阶段设计者的工作对象是一个模块根据概要设计赋予的局部任务和对外接口设计并表达出模 块的算法、流程、状态转换等内容。这里要注意如果发现有结构调整如分解出子模块等的必要必须返回到概要设计阶段将调整反应到概要设计文档中而 不 能就地解决不打招呼。详细设计文档最重要的部分是模块的流程图、状态图、局部变量及相应的文字说明等。一个模块一篇详细设计文档。 概要设计文档相当于机械设计中的装配图而详细设计文档相当于机械设计中的零件图。文档的编排、装订方式也可以参考机械图纸的方法。 我们公司对模块的认识和传统定义有所不同认为是较大的软件功能单元才可以称作模块。这种认识使大家对概要设计和详细设计的分工产生了混乱的理解降低了文档的可用性应该予以纠正。 概要设计中较顶层的部分便是所谓的方案。方案文档的作用是在宏观的角度上保持设计的合理性。 有的项目采用面向对象的分析、设计方法。可能在概要设计、详细设计的分工上疑问更多。其实面向对象的分析、设计方法并没有强调结构化方法那样的阶段性 因此一般不引入概要、详细设计的概念。如果按照公司的文档体系非要有这种分工的话可以将包的划分、类及对象间的关系、类的对外属性、方法及协作设计看 做 概要设计类属性、方法的内部实现看做详细设计。 换言之面向对象的设计方式中概设指的是有哪些类祥设指的是类中的方法和出入参等(可以是伪代码) 1.需求分析–产生软件功能规格说明书,需要确定用户对软件的需求,要作到明确、无歧义。不涉及具体实现方法。用户能看得明白开发人员也可据此进行下面的工作概要设计。 2.概要设计–产生软件概要设计说明书说明系统模块划分、选择的技术路线等整体说明软件的实现思路。并且需要指出关键技术难点等。 3.详细设计–产生软件详细设计说明书对概要设计的进一步细化一般由各部分的担当人员依据概要设计分别完成然后在集成是具体的实现细节。理论上要求可以照此编码。 概要设计和详细设计的区别与联系 软件设计采用自顶向下、逐次功能展开的设计方法首先完成总体设计然后完成各有机组成部分的设计。 根据工作性质和内容的不同软件设计分为概要设计和详细设计。概要设计实现软件的总体设计、模块划分、用户界面设计、数据库设计等等详细设计则根据概要设计所做的模块划分实现各模块的算法设计实现用户界面设计、数据结构设计的细化等等。 概要设计是详细设计的基础必须在详细设计之前完成概要设计经复查确认后才可以开始详细设计。概要设计必须完成概要设计文档包括系统的总体设计文档、以及各个模块的概要设计文档。每个模块的设计文档都应该独立成册。 详细设计必须遵循概要设计来进行。详细设计方案的更改不得影响到概要设计方案如果需要更改概要设计必须经过项目经理的同意。详细设计应该完成详细设计文档主要是模块的详细设计方案说明。和概要设计一样每个模块的详细设计文档都应该独立成册。 概要设计里面的数据库设计应该重点在描述数据关系上说明数据的来龙去脉在这里应该结合我们的一下结果数据说明这些结果数据的源点我们这样设计的目 的和原因。原文说的不够明白我dark的理解是应该是如果是关系型的数据库或数据结构应该说明各表之间的主外键关系或表的字段之间的关系包括引用和依赖等详细设计里的数据库设计就应该是一份完善的数据结构文档就是一个包括类型、命名、精度、字段说明、表说明等内容的数据字典。说白了 详设的数据库说明就应该细化到表有哪些字段和字段类型与精度了 概要设计里的功能应该是重点在功能描述对需求的解释和整合整体划分功能模块并对各功能模块进行详细的图文描述应该让读者大致了解系统作完后大体的 结构和操作模式。详细设计则是重点在描述系统的实现方式各模块详细说明实现功能所需的类及具体的方法函数包括涉及到的sql语句等。 概要设计详细设计之间的关系是什么 Q: 我的看法 概要设计只说明系统有多少个模块各模块之间的接口和个模块本身的功能 详细设计说明某个具体模块如何实现粒度应该比程序略高一些 但是问题来了各个模块之间是有层次关系的也有先后逻辑关系。这就说明在概要设计中还必须考虑模块的实现细节否则你怎么知道这个模块下面要划分子模块你怎么知道各子模块的调用顺序 这就说明概要设计和详细设计是重叠进行的而软件工程书上说的确是顺序进行的不知道是不是我的理解有问题。 举个例子例如排序程序如果设计2个模块 一个主模块用于排序子模块用于交换2个变量主模块调用子模块但是子模块是怎么设计出来的呢肯定是你先想到了用冒泡等排序方式的时候需要交换数据这已经考虑了主模块足够多的细节似乎属于详细设计了但是目前进行的是概要设计这就产生了我所说的重叠的情况。 A: 看看上面的帖子有意思的居多。 上面也有朋友说到用建筑的例子来比喻。 软件的概要设计主要是建立软件系统的整体架构也就是我们在盖房子时候需要先将房子的整个架子构建起来。 软件的详细设计主要是将软件系统的各个部分的具体设计方法、逻辑、功能采用文字方式进行表述。这样在实现过程中Coding人员原则上严格按此进行代码实现即可。 这样的一个最为简单的例证我们可以将代码交付第三方来做。验证与跟踪采取设计来。 我 看上面还有一个朋友说快速做代码。这个本身没有值得批评之处。但只要想一下你写的代码没有任何设计思想、文档留下的情况一旦你离开如何维护重新 设计吗还是花费几倍人力去研究你写的几千/万甚至几十万行代码如果是这样的你没错关键是你们老板太对了钱算什么。 另外的一个问题是中国人如此聪明但中国为什么没有出现巨型软件产品呢个人英雄主义依然很严重老板的短视利益行为大行其道。
http://www.pierceye.com/news/507232/

相关文章:

  • 深圳做网上商城网站小蘑菇网站建设软件
  • 广州住建网站网站空间购买价格
  • 金华永康网站建设公司做网站的优点
  • 有免费的微网站制作吗瑞安哪里有培训做网站的
  • 苏州住房和城乡建设局网站wordpress中文书
  • 盐城市滨海县建设局网站wordpress 4.8.1 漏洞
  • 荆州市城市建设投资开发有限公司网站百度人工服务24小时
  • 永久域名购买昆明网站建设优化企业
  • 自适应网站模板下载网页设计培训哪好
  • 做门窗网站便宜的vps租用网站
  • 龙岗附近公司做网站建设多少钱公司行业类型有哪些
  • 188旅游网站管理系统源码做外贸有那些网站平台
  • 江苏网站建设要多少钱近三个月以来的国际新闻
  • 旬阳做网站免费漫画软件
  • asp相册网站源码企业网站建设的上市公司
  • 做网站和软件哪个挣钱国家企业信用信息公示系统山西
  • 做网站前的准备什么二建证考试需要什么条件
  • 男女做a视频网站asp单页网站源码
  • 手机页面网站模板怎么卖做淘宝保健品药品在哪个网站找素材
  • 青县建设银行网站百度投广告怎么收费
  • 广州天河做网站河南建筑工程信息网官网
  • 展示型网站怎么做响应式网站导航栏内容
  • 建设实验教学网站的作用电脑前端主要做什么
  • 搭建租号网的网站网站收录了没有排名
  • 商城网站前期准备seo优化能提高网站的流量吗
  • 时间轴网站代码免费的wordpress
  • 合肥网站推广公司制作微信的网站有哪些
  • 低价网站建设方案网站做框架
  • 企业网站建设平台的分析网站建设产品
  • 企业app定制开发设计方案win10系统优化