关闭

面向过程的程序设计

标签: 软件工程
1866人阅读 评论(41) 收藏 举报
分类:

      一,设计的任务

            在软件的需求分析阶段,已经把软件是“做什么”的问题搞清了,并且这些需求都最后归结为文档了,从而得出软件系统设计的逻辑模型。在设计阶段的任务,就是要把这个系统的逻辑模型转变成“怎么做”的物理模型。即开始着手实现软件的需求,并将实现的结果反映在文档里。

 

    二,原则

           从纵向上看,软件是分层的,所以在设计时要自顶向下,逐层分解;  而在横向上,软件都是由模块实现的,所以,抽象化不可避免; 在模块使用的过程中,信息隐藏对于软件的测试和维护都有很大的好处:因为对于软件的其他部分来说,绝大多数书数据和过程都是隐藏的,这样,在修改期间,由于疏忽而引入的错误所造成的影响就可以仅仅局限在一个小范围内,而不至于影响软件整体。

    

     三,内容

                   从技术观点来看,软件设计分为:数据设计,系统结构设计,过程设计。

         对于数据和文件的设计是基础,因为现在的程序主要是以数据为中心的;数据保存在文件里面,当模块需要时,从文件里读取。

     在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达,这就是过程设计的任务,在过程设计阶段,有很多表达过程规格说明的工具叫做详细设计工具,用这些工具,可以更容易理解系统的逻辑关系。

        这样看来,数据,文件,和过程设计,好像都是为模块服务的。所以最后一步的模块设计,不但要注意模块内部,还要关注模块间的联系程度。



        最后,在设计完成时,将设计的结果反映在文档里面。

        




      



1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

什么是面向对象 什么是面向过程 面向对象和面向过程的区别

转自http://blog.163.com/wenxianliang08@126/blog/static/83583263201131611916893/ 面向过程就是分析出解决问题所需要的步骤...
  • a1034619934
  • a1034619934
  • 2016-04-11 22:42
  • 4023

面向过程编程和面向对象编程的区别

面向过程编程 面向过程编程是一种以过程为中心的编程思想,分析出解决问题的步骤,然后用函数把这些步骤一步一步实现。面向过程编程,数据和对数据的操作是分离的。 面向对象编程 面向对象编程是将事物对象化...
  • sxh850297968
  • sxh850297968
  • 2015-04-16 23:12
  • 4874

面向过程设计和面向对象设计之间区别的实例

参考:http://blog.sina.com.cn/s/blog_46552dd90100eg5l.html 问题:我在一个新的项目中使用UML中的用例分析和概念模型。但是老板坚持要用传统的需求说...
  • xx326664162
  • xx326664162
  • 2015-11-13 15:18
  • 1209

C++面向过程的程序设计

  • 2010-05-07 08:44
  • 20KB
  • 下载

东北大学面向过程程序设计实验报告-火车票售票系统-附代码

  • 2016-11-17 17:43
  • 21KB
  • 下载

C++语言程序设计经典讲稿 面向过程部分

  • 2012-10-24 12:23
  • 6.62MB
  • 下载

面向过程的程序设计.ppt

  • 2015-06-13 17:07
  • 776KB
  • 下载

面向过程和面向对象的程序设计

  • 2008-01-31 16:01
  • 452KB
  • 下载

3.1、面向过程的程序设计和算法

关于算法,在C语言教程中已经讲述(请查看C语言算法),已查看的读者或者有编程经验的读者请跳过这里。 在面向过程的程序设计中,程序设计者必须指定计算机执行的具体步骤,程序设计者不仅要考虑程序要“做什么...
  • dapinxiaohuo
  • dapinxiaohuo
  • 2015-03-05 15:05
  • 362

【实践+科普】自顶向下,逐步求精——面向过程程序设计方法

> 面向过程其实是最为实际的一种思考方式,就算是面向对象的方法也是含有面向过程的思想。可以说面向过程是一种基础的方法。它考虑的是实际地实现。一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块...
  • Jenny_Shirunhao
  • Jenny_Shirunhao
  • 2017-11-26 14:33
  • 202
    个人资料
    • 访问:942875次
    • 积分:21511
    • 等级:
    • 排名:第400名
    • 原创:528篇
    • 转载:13篇
    • 译文:7篇
    • 评论:5167条
    dig coin