`
xiaoheliushuiya
  • 浏览: 402983 次
文章分类
社区版块
存档分类
最新评论

软件工程——面向过程的软件设计方法

 
阅读更多

面向过程的软件设计方法是一种最为实际的设计方法。面向过程是一种以过程为中心的编程思想,就是先分析整个程序所需要的步骤,然后通过函数把这些步骤一个一个实现,在程序设计的时候有需要直接调用就行了。我们常用的面向对象的设计方法也包含面向过程的思想,面向过程是一种最基础的设计方法。面向过程的软件设计方法考虑的是实际的实现,一般是自顶向下逐步实施。因此面向过程最重要的是模块化设计,而面向对象主要是把事务付给对象,对象具有属性和方法,抽象出来的是一个类。因此对于规模不是很大的程序,面向过程的设计方法相对来说具有一定的优势。

分享到:
评论

相关推荐

    软件工程——实践者的研究方法

    第三部分传统软件工程方法 第10章系统工程 第11章分析概念和原则 第12章分析建模 第13章设计概念和原则 第14章设计方法 第15章实时系统的设计 第16章软件测试技术 第17章软件测试策略 第18章软件的技术度量 第四...

    《软件工程——原理、方法与应用》优秀PPT全套课件

    1、软件工程的内容与方法 2 2、软件生命周期和开发模型 2 3、面向对象的概念与模型 2 4、需求分析 2 (用户需求报告 需求规格说明书) 5、软件设计 2 6、软件实现 2 (概要设计说明书 软件详细设计说明书) ...

    《软件工程——理论与实践》书本课后答案全

    2 软件工程三要素是(C D)。 A) 技术、方法和工具 B) 方法、工具和过程  C) 方法、对象和类 D) 过程、模型、方法 3包含风险分析的软件工程模型是(A)。 A) 螺旋模型B) 瀑布模型C) 增量模型D) 喷泉模型 4 软件...

    [详细完整版]软件工程.pdf

    1. 软件工程学的概述: 为了更有效的开发与维护软件,软件工作者在20世纪60年 代后期 开始认为研究消除软件危机的途径,从而组 建形成了一门新兴的工程学科——计算机软 件工程学。 2. 软件危机的介绍: 软件危机是...

    软件工程-理论与实践(许家珆)习题答案

    软件工程过程应该以软件设计为中心,关键是编写程序。(×) 10. RCP法与RSP法的主要区别是前者采用循环渐进的开发方式,原型将成为最终的产品,而后者将被废弃。(√) 三、简答题 1. 软件产品的特性是什么? 答:...

    [详细完整版]软件工程案例.pdf

    147 第 10 章基于 Web 方式的校企联合培养系统——需求获取 10.1 引言 近年来,各高校在计算机科学与技术、软件工程等专业的人才培养过程中,进行了校企 联合的应用型人才培养模式的创新与实践。在实践过程中,校企...

    软件工程之专题七:软件工程专题

    软件工程包括三个要素:方法、工具和过程。  主要的软件开发方法有以下几种方法:  生命周期法:命周期法认为:每一个软件系统都有一定的生命周期。软件的生命周期是指一个软件系统从其提出、调查到分析、设计和...

    《面向对象编程与设计(Java)》课后作业及参考解答.pdf

    面向过程就是分析出所需要开发的应用的系统在解决某个问题时所需要的步骤和工 作流程,然后用代码(当然应该把这些代码设计为各个函数或者过程)来表示这些步骤 的具体实现——面向过程是以过程为中心的编程思想。...

    C How to Program.part2.rar

    本书系统地介绍了四种当今流行的程序设计方法——面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍结构化编程及软件工程的基本概念,从简单的概念到最终完整的语言描述,清晰、...

    C How to Program.part1.rar

    本书系统地介绍了四种当今流行的程序设计方法——面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍结构化编程及软件工程的基本概念,从简单的概念到最终完整的语言描述,清晰、...

    C How to Program.part3.rar

    本书系统地介绍了四种当今流行的程序设计方法——面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍结构化编程及软件工程的基本概念,从简单的概念到最终完整的语言描述,清晰、...

    交互设计之路——让高科技产品回归人性(第2版).[美]Alan Cooper(带详细书签) PDF 下载 高清 完整版

    新的方法,应该通过应用“使用者第一、硅片第二”原则的设计和工程过程,使软件使用者从让人厌烦、困惑、不恰当的软件行为中解放出来。采用这种方法,技术团队能够在第一时间做对事情,因而,也就能更快地创建更好的...

    C语言大学教程

    全书系统地介绍了4种当今流行的程序设计方法——面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍了结构化编程及软件工程的基本概念,从简单的概念到最终的完整的语言描述,...

    重构——改善既有代码的设计

     Convert Procedural Design to Objects 将过程式设计转换为面向对象   Separate Domain from Presentation 将领域逻辑与表现分离   Extract Hierarchy 提取继承层次  Chapter 13:Refactoring,Reuse,and ...

    计算机网络期末【模拟试题】试题(A卷).doc

    《 软件工程 》试题(A卷) 1.面向对象的需求分析方法的核心是利用面向对象的概念和方法为软件需求建造模型。它包含面向对象风格的 以及用于指导需求分析的面向对象方法学。 2.从工程管理的角度看,软件设计可分为 ...

    设计模式——基于C#的工程化实现及扩展

    面向对象设计模式,也就是本书简称的“设计模式”,是软件实际过程中,通过面向对象的方法对相近似的问题,在指定上下文范围内给予的指导性解决方案。模式的主要价值在于它们是以往经验的浓缩,尤其在我们建立复杂...

    软件工程需求文档

    实验课程:软件工程 实验项目:《餐饮管理系统》需求分析说明书 指导老师:庞雄文 开课时间:2012 ~ 2013年度第 1学期 专 业:软件工程(数字媒体) 班 级:2010级7,8班 学 生:邓润锋 何嘉妮 余晶晶 学 号:...

    华东大学 SQL数据库课程设计 (论文)

    软件学院 专 业 网络工程 班 级 二班 一、课程设计(论文)题目 小型公司的工资管理系统 二、课程设计(论文)工作:自 2006年 6 月 16 日起至 2006年 6 月 30 日止。 三、课程设计(论文)的内容要求: 基本...

Global site tag (gtag.js) - Google Analytics