软工总结(9—15)——软件设计

来源:互联网 发布:阿里云服务器无法联网 编辑:程序博客网 时间:2024/06/04 15:46

         在数据库视频中重点讲的是面向过程的软件设计方法,听完以后脑子一片混乱啊!感觉讲的那和那也不沾边啊,所以自己有查阅资料。总算从宏观上了解一些,下面和大家分享一下。(不对之处望斧正)
          在需求分析阶段弄清了软件的各种需求,较好的讲解了所开发软件“做什么”的问题,下一步就要就要着手对软件系统进行设计,也就是考虑“怎么做”的问题。软件设计的方法分为两种:一种是面向过程的软件设计,另一种是面向对象的软件设计。
“面向过程”是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。“面向对象”(Object Oriented,简称OO)是一种以事物为中心的编程思想。
           PS:面向过程程序设计和面向对象程序设计的不同
这里我不在对面向过程做讲解(因为不常用),下面我总结一下,面向过程和面向对象的软件设计 在软件设计中的共同部分。
              首先是任务和目标,软件设计的主要任务是:将分析阶段获得的需求说明转换为计算机中可以实现的系统,完成系统的的结构设计,包括数据结构和程序结构,最后得到软件设计的说明书。  目标是构造一个高内聚、低耦合的软件模型。
             下面是设计的基础,1、抽象:对待解决问题的描述    2、求精:程序细节连续细化来开发程序体系的策略。3、模块化:把复杂问题分解为若干小问题。 4、软件体系:架构。  
             在上述的基础上就要逐步的对软件进行设计了,软件的设计步骤可分为概要设计和详细设计。当概要设计和详细设计得到软件的体系结构后,需要做的工作就是进行系统的模块分解。概要设计主要包括,1、结构设计是指:定义软件系统各主要部件之间的关系。 2、数据设计是指:将模型转换成数据结构的定义。3、接口设计是指:软件内部,软件和操作系统间以及软件和人之间如何通信。4、过程设计是指:系统结构部件转换成软件的过程描述
             概要设计对系统的体系结构描述后,就要进行详细设计对系统结构的进一步细化,即对系统中每个模块的内部过程进行设计和描述。常用的描述工具有结构化流程图(N-S图)、程序流程图、问题分析图(PAN图)、PDL语言等。
           
模块是程序对象有名字的集合,例如在面向过程技术中的过程、函数等,面向对象技术中的类 也可以看做模块。模块是构成软件系统结构的基本元素。
推荐播客:http://blog.csdn.net/liujiahan629629/article/details/8046734
                软件设计详细讲解:http://baike.baidu.com/view/575391.htm?fr=aladdin#reference-[1]-575391-wrap
                视频内容:http://wenku.baidu.com/link?url=j81po3Pt5jCiNHJtGjX2VCxtOceKklcaMOyJSHY70nirh0pWdXKMvoosMYo-gQ4lPJU5ZtxKfPR3G_8Q7QrJ74-2Bg_rl3gFg66wBgmr6VS


总结:总结这一章的时候脑子很乱,这篇博客攒了好几天也没有发。当学到后面的时候,在返过头来思考自己为什么会乱,原因是因为自己失去了宏观,着急赶进度了。所以没有好好的思考,没有把知识很好的结网。所以在学到软件编写和软件测试时提到软件计划中的知识或概念时没有很好的共鸣。最后自己的感悟:没有进度,只有进步;没有总结,就没有收获!

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小孩做事拖拉 没时间观念怎么办 execl表中日期加3.5怎么办 狗狗喜欢咬人怎么办 烧烤一顿吃多了怎么办 派派背包食物不足怎么办 未转变者下不了怎么办 小升初户籍与房产不一致怎么办 小孩在外地读书怎么办计生证明 泉州居住证要半年小孩读书怎么办 孩子上学有兰山户口没有房产怎么办 培训机构跑路了怎么办 报的培训班跑路怎么办 巡视组举报后会怎么办 巡视组交办不办怎么办 分手以后还要不要联系忘不了怎么办 父母穷且不上进怎么办 惹父母生气了该怎么办 小孩戒奶不吃奶粉怎么办 孩子听不进去话怎么办 异性好朋友喜欢自己亲吻自己怎么办 对方对你反感了怎么办 家长偷看孩子日记老师怎么办 儿子与父母相冲怎么办 初二孩子不争气老师打他怎么办? 孩子被老师打又怎么办 家里2个孩子打架怎么办 一年级的学生特别会顶嘴怎么办 私立学校的学生顶嘴老师该怎么办 孩子做错事家长不道歉怎么办 孩孑语文成绩差怎么办 高三了孩子不愿意补课怎么办 四年级的孩子上课喜欢讲小话怎么办 五年级孩子太叛逆怎么办 二年级话唠孩子怎么办 家有老人带孩子怎么办 不会看孩子。孩子一哭就害怕怎么办 孩子不老实爱动怎么办 4周孩子脾气大怎么办 老公脾气暴躁爱骂人怎么办? 当妈妈了脾气不好怎么办 父亲很坏不顾家很会赌钱怎么办