- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北科博研软件的设计培训
软件设计培 训;一、设计阶段的目标和任务
二、设计的一般方法
三、设计文档及问题
四、文档模板;一、 软件设计的目标和任务
1.目标;开发阶段的信息流;软件设计的目标和任务;数据设计侧重于数据结构的定义。
系统结构设计定义软件系统各主要成份之间的关系。
过程设计则是把结构成份转换成软件的过程性描述。在编码步骤,根据这种过程性描述,生成源程序代码,然后通过测试最终得到完整有效的软件。
;软件设计任务;在详细设计过程中,需要完成的工作是: 1.确定软件各个组成部分内的算法以及各部分的内部数据组织 2.选定某种过程的表达形式来描述各种算法。;在描述一个模块时,还必须按模块的外部特性与内部特性分别描述
模块的外部特性
模块的模块名、参数表、其中的输入参数和输出参数,以及给程序以至整个系统造成的影响
模块的内部特性
完成其功能的程序代码和仅供该模块内部使用的数据;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;软件设计过程; 阅读和理解软件需求说明书,确认用户要求能否实现,明确实现的条件,从而确定设计的目标,以及它们的优先顺序
根据目标确定最合适的设计方法
规定设计文档的编制标准
规定编码的信息形式,与硬件,操作系统的接口规约,命名规则;2. 软件系统结构的总体设计;3. 处理方式设计;4. 数据结构设计;限制和确定各个数据设计决策的影响范围
若需要与操作系统或调度程序接口所必须的控制表等数据时,确定其详细的数据结构和使用规则
数据的保护性设计
防卫性设计:在软件设计中就插入自动检错,报错和纠错的功能
;;5.可靠性设计;6.编写设计阶段的文档;结构化设计方法;变换分析设计方法;事务分析;事务型系统结构图; 识别事务源,分析事务流
;在过程设计阶段,要决定各个模块的实现算法,并精确地表达这些算法。表达过程规格说明的工具叫做详细设计工具,它可以分为以下三类:
图形工具
表格工具
语言工具
;;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;三、面临的问题;1、前期立项
项目建议书、可行性研究报告、初步设计等
2、招投标
3、签署合同
工作说明书/实施方案
4、实施
计划、配置管理、质量保证
需求、设计、测试、手册、培训
承建工作报告
6、质保
运维、走查、日志、事故处理
用户意见;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;设计评审;实用性:确认该设计对于需求的解决方案是否实用
技术清晰度:确认该设计是否以一种易于翻译成代码的形式表达
可维护性:确认该设计是否考虑了方便未来的维护
质量:确认该设计是否表现出良好的质量特征;各种选择方案:看是否考虑过其它方案,比较各种选择方案的标准是什么
限制:评估对该软件的限制是否现实,是否与需求一致
其它具体问题:对于文档、可测试性、设计过程..等进行评估
您可能关注的文档
- 北师大版小学数学一年级上册“分苹果”课件.ppt
- 北师大版小学数学五年级上册_相遇.ppt
- 北师大版小学数学二年级下册“欣赏与设计”.ppt
- 北师大版小学数学第三册期末复习[方向和位置与时分秒].ppt
- 北师大版小学数学一年级上册“小猫钓鱼”课件.ppt
- 北师大版小学数学教科书5年级上册.ppt
- 北师大版必修2简单几何体的3视图课件.ppt
- 北师大版小学语文四年级上册“拾穗”课件.ppt
- 北师大版小学第十一册数学“图案设计课件”.ppt
- 北师大版教材7年级数学上册.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)