- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于软件工程之中的结构化设计方法探究.pdf
计算机光盘软件与应用
软件设计开发 ComputerCDSoftwareandApplications 2013年第 Ol期
关于软件工程之中的结构化设计方法探究
刘薇
(同济大学软件学院,上海 201804)
摘要:软件工程之中的结构化设计方法研究具有非常强的现实意义,本文在概述了软件结构设计的基础上,对结构
化设计的具体流程以及体系结构设计方法进行了分析,希望能够对我们的工作起到一定指导和促进的作用。
关键词:软件工程 ;结构化设计;设计方法;
中图分类号:TP311.5 文献标识码:A 文章编号:1007—9599(2O13)01—0242—02
针对一些大型项 目的开发,为了提升软件的质量及其 需要注意的是,针对事务型及变换型,我们要对其进行分
开发效率,在我们对程序进行详细设计之前,必须要对软 别分析及处理。
件的总体结构进行确定,而在软件总体结构确定的过程 (3)通过数据流图对系统初始结构图进行推导。
中,结构化设计方法属于一个主要的手段。基于此,本文 (4)采取启发式原则对系统初始结构图进行改进,
关于软件工程之中的结构化设计方法的研究具有非常强 直到结构图满足我们的要求为止。
的实践指导作用 。 (5)利用数据字典以及分析模型 ER 图对数据进行
1 软件结构设计概述 设计,这又包括数据文件设计 以及数据库设计。
1.1 软件设计概念及原则 (6)以状态转换图、加工规格说明为依据,进行过
在软件设计的过程中,最为基本的 目标是使用抽象概 程设计。
括的方式确定 目标系统,换句话说,软件设计主要是将系 2.2 体系结构设计方法
统物理模型确定下来的过程。在软件设计的过程中,我们 (1)基于数据流方法设计过程 。这一设计方法也被
会将 比较复杂的问题分解为很多比较小的、容易解决的问 称之为过程驱动设计方法,在使用这一方法的过程中,主
题 。另外,在对其进行模块分解的过程 中,我们会对每一 要是和软件需求分析阶段的SA进行衔接,然后将数据流
个模块进行独立的开发及测试,然后使其组装成为比较完 图所表示的信息转化为程序结构设计描述。
成的程序,这样可以确保程序具有比较好的理解性以及比 (2)典型数据流及典型系统结构。对于典型数据流
较清晰的结构,对于后续的测试及修改都比较有利,了解 类型来说在,主要包括事务型数据流以及变换型数据流,
这些 内容对于加深我们对结构化设计的理解非常有帮助。 在数据流的类型存在区别的时候,其所获得的系统结构也
’
1.2 结构化设计 会存在差异。一般来说,我们会把系统中的全部数据流认
所谓结构化设计,主要属于一种面向数据流的设计方 作变换流,数据沿输入通道进到系统中,经历数据变化,
式,具体来看,这是基于模块化、自顶而下细化、结构化 把数据外部形势转变为内部表示,再利用变化中心进行处
程序设计等基础的一种设计方法,其最为基础的思想是把 理,最后沿输出通道离开系统,而这种数据就被称之为变
系统设计成为功能单一、相对独立的模块组成结构。 换流。不过,在遇到明显带有事务特性数据流的时候,则
在结构化软件设计过程中,从技术角度来看,设计阶 最好采取事务型映射方法设计。
段主要包括数据设计、接 口设计、体系结构设计以及过程 具体来说,变换
原创力文档


文档评论(0)